
<style id="future-ready-portal-brand-theme" data-version="1.0.0">
/*
 * Future Ready Foundation portal theme
 * Host-scoped by the plugin. This file intentionally contains no tenant IDs.
 */

:root {
    --frf-indigo: #21186c;
    --frf-indigo-deep: #18104f;
    --frf-cyan: #09a8d2;
    --frf-cyan-dark: #00758c;
    --frf-green: #45c83e;
    --frf-green-dark: #238b32;
    --frf-yellow: #ffcb05;
    --frf-ink: #172f4d;
    --frf-copy: #415873;
    --frf-pale: #f4f7fb;
    --frf-cyan-pale: #eaf8fc;
    --frf-border: #d4e2ed;

    /* Existing Site2 and portal variables. */
    --deep: var(--frf-indigo) !important;
    --navy: var(--frf-indigo) !important;
    --blue: var(--frf-cyan-dark) !important;
    --blue-dark: var(--frf-indigo) !important;
    --sky: var(--frf-cyan) !important;
    --green: var(--frf-green) !important;
    --green-dark: var(--frf-green-dark) !important;
    --edge-deep: var(--frf-indigo) !important;
    --edge-blue: var(--frf-cyan-dark) !important;
    --edge-sky: var(--frf-cyan) !important;
    --edge-accent: var(--frf-yellow) !important;
}

body {
    color: var(--frf-copy);
}

/* Header and navigation */
.site-header,
.site-footer {
    background: var(--frf-indigo) !important;
}

.main-nav .nav-link,
.main-nav .nav-group > .nav-link,
.site-header .header-actions a {
    color: #ffffff !important;
    font-weight: 650 !important;
}

.main-nav .nav-link:hover,
.main-nav .nav-link:focus-visible,
.main-nav .nav-link.active,
.main-nav .current-menu-item > .nav-link,
.main-nav .current_page_item > .nav-link,
.main-nav .nav-group:hover > .nav-link {
    color: var(--frf-yellow) !important;
}

.main-nav .nav-link.active::after,
.main-nav .current-menu-item > .nav-link::after,
.main-nav .current_page_item > .nav-link::after {
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
    box-shadow: inset 0 -3px 0 var(--frf-yellow) !important;
}

.drop-menu,
.sub-menu {
    background: #ffffff !important;
    border-color: var(--frf-border) !important;
    box-shadow: 0 18px 40px rgba(24, 16, 79, 0.18) !important;
}

.drop-menu .drop-link,
.sub-menu a {
    color: var(--frf-indigo) !important;
}

.drop-menu .drop-link:hover,
.drop-menu .drop-link:focus-visible,
.sub-menu a:hover,
.sub-menu a:focus-visible {
    color: var(--frf-indigo) !important;
    background: var(--frf-cyan-pale) !important;
}

.site-header .header-actions .account-btn {
    color: #ffffff !important;
    background: transparent !important;
    border-color: rgba(255, 255, 255, 0.76) !important;
}

.site-header .header-actions .account-btn:hover,
.site-header .header-actions .account-btn:focus-visible {
    color: var(--frf-indigo) !important;
    background: #ffffff !important;
    border-color: #ffffff !important;
}

.site-header .header-actions .portal-btn {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-green) !important;
    border-color: var(--frf-green) !important;
    font-weight: 750 !important;
}

.site-header .header-actions .portal-btn:hover,
.site-header .header-actions .portal-btn:focus-visible {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
}

/* Hero */
.hero-shade {
    background: linear-gradient(90deg, rgba(24, 16, 79, 0.94) 0%, rgba(24, 16, 79, 0.74) 54%, rgba(24, 16, 79, 0.30) 100%) !important;
}

.hero .eyebrow,
.hero .kicker {
    color: var(--frf-yellow) !important;
}

.hero h1,
.hero h2,
.hero p {
    color: #ffffff !important;
}

.btn.primary,
.hero .btn.primary {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
    font-weight: 750 !important;
}

.btn.primary:hover,
.btn.primary:focus-visible,
.hero .btn.primary:hover,
.hero .btn.primary:focus-visible {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-green) !important;
    border-color: var(--frf-green) !important;
}

.hero .btn.ghost {
    color: #ffffff !important;
    background: rgba(24, 16, 79, 0.22) !important;
    border-color: rgba(255, 255, 255, 0.84) !important;
}

.hero .btn.ghost:hover,
.hero .btn.ghost:focus-visible {
    color: var(--frf-indigo) !important;
    background: #ffffff !important;
    border-color: #ffffff !important;
}

/* Light content areas */
.intro-section h1,
.intro-section h2,
.intro-section h3,
.plain-section h1,
.plain-section h2,
.plain-section h3,
.solutions-section h1,
.solutions-section h2,
.solutions-section h3,
.info-card h3,
.mini-grid h3,
.quote-panel h2,
.quote-panel h3 {
    color: var(--frf-indigo) !important;
}

.intro-section .kicker,
.plain-section .kicker,
.solutions-section .kicker,
.info-card .kicker,
.quote-panel .kicker {
    color: var(--frf-cyan-dark) !important;
}

.intro-section p,
.plain-section p,
.solutions-section p,
.info-card p,
.mini-grid p,
.quote-panel p {
    color: var(--frf-copy) !important;
}

.solutions-section,
.plain-section.alt,
.section-alt {
    background: var(--frf-pale) !important;
}

.info-card,
.mini-grid > article,
.mini-grid > div {
    background: #ffffff !important;
    border-color: var(--frf-border) !important;
}

.info-card:hover,
.linked-card:hover,
.linked-card:focus-visible {
    border-color: var(--frf-cyan) !important;
    box-shadow: 0 16px 34px rgba(24, 16, 79, 0.12) !important;
}

.card-action,
.text-link {
    color: var(--frf-cyan-dark) !important;
    font-weight: 700 !important;
}

.btn.card-button,
.info-card .btn,
.plain-section .btn:not(.ghost) {
    color: #ffffff !important;
    background: var(--frf-indigo) !important;
    border-color: var(--frf-indigo) !important;
    font-weight: 750 !important;
}

.btn.card-button:hover,
.btn.card-button:focus-visible,
.info-card .btn:hover,
.info-card .btn:focus-visible,
.plain-section .btn:not(.ghost):hover,
.plain-section .btn:not(.ghost):focus-visible {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
}

/* Programme proof and image bands */
.programme-proof-section,
.image-band {
    color: #ffffff !important;
    background: var(--frf-indigo) !important;
}

.programme-proof-section h2,
.programme-proof-section h3,
.programme-proof-section p,
.programme-proof-section small,
.programme-proof-section .proof-label,
.image-band h2,
.image-band h3,
.image-band p {
    color: #ffffff !important;
}

.programme-proof-section strong,
.programme-proof-section .stat,
.programme-proof-section .cashback-range,
.programme-proof-section .swap-cover,
.image-band .kicker {
    color: var(--frf-yellow) !important;
}

.proof-row > *,
.proof-item {
    border-color: rgba(255, 255, 255, 0.24) !important;
}

.image-band .btn,
.image-band .btn.secondary {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
}

.image-band .btn:hover,
.image-band .btn:focus-visible {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-green) !important;
    border-color: var(--frf-green) !important;
}

/* Quotation panel */
.quote-panel {
    background: var(--frf-cyan-pale) !important;
    border-color: #b8dce8 !important;
}

.quote-panel .btn.secondary {
    color: #ffffff !important;
    background: var(--frf-indigo) !important;
    border-color: var(--frf-indigo) !important;
}

.quote-panel .btn.secondary:hover,
.quote-panel .btn.secondary:focus-visible {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
}

/* Footer */
.site-footer,
.site-footer h2,
.site-footer h3,
.site-footer p,
.site-footer li,
.site-footer address {
    color: #ffffff !important;
}

.site-footer a {
    color: #ffffff !important;
}

.site-footer a:hover,
.site-footer a:focus-visible {
    color: var(--frf-yellow) !important;
}

/* WooCommerce, account and catalogue surfaces */
.woocommerce h1,
.woocommerce h2,
.woocommerce h3,
.woocommerce-page h1,
.woocommerce-page h2,
.woocommerce-page h3,
.edge-shop2 h1,
.edge-shop2 h2,
.edge-shop2 h3,
[class*="edge-shop2-"] h1,
[class*="edge-shop2-"] h2,
[class*="edge-shop2-"] h3 {
    color: var(--frf-indigo) !important;
}

.woocommerce a:not(.button),
.woocommerce-page a:not(.button),
.edge-shop2 a:not(.button),
[class*="edge-shop2-"] a:not(.button) {
    color: var(--frf-cyan-dark);
}

.woocommerce .button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button,
.woocommerce-page .button,
.edge-shop2 .button,
[class*="edge-shop2-"] .button,
.epb-button,
.portal-action-button {
    color: #ffffff !important;
    background: var(--frf-indigo) !important;
    border-color: var(--frf-indigo) !important;
}

.woocommerce .button:hover,
.woocommerce .button:focus-visible,
.woocommerce button.button:hover,
.woocommerce button.button:focus-visible,
.woocommerce input.button:hover,
.woocommerce input.button:focus-visible,
.woocommerce a.button:hover,
.woocommerce a.button:focus-visible,
.woocommerce-page .button:hover,
.woocommerce-page .button:focus-visible,
.edge-shop2 .button:hover,
.edge-shop2 .button:focus-visible,
[class*="edge-shop2-"] .button:hover,
[class*="edge-shop2-"] .button:focus-visible,
.epb-button:hover,
.epb-button:focus-visible,
.portal-action-button:hover,
.portal-action-button:focus-visible {
    color: var(--frf-indigo-deep) !important;
    background: var(--frf-yellow) !important;
    border-color: var(--frf-yellow) !important;
}

.woocommerce .price,
.woocommerce-page .price,
.product-price,
.edge-price {
    color: var(--frf-cyan-dark) !important;
}

.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-navigation a:focus-visible {
    color: var(--frf-indigo) !important;
    background: var(--frf-cyan-pale) !important;
    border-color: var(--frf-cyan) !important;
}

input,
select,
textarea {
    color: var(--frf-ink);
}

/* Make keyboard focus unmistakable throughout the site. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
    outline: 3px solid var(--frf-yellow) !important;
    outline-offset: 3px !important;
}

@media (max-width: 900px) {
    .main-nav,
    .mobile-menu,
    .nav-panel {
        background: var(--frf-indigo) !important;
    }

    .hero-shade {
        background: rgba(24, 16, 79, 0.88) !important;
    }
}

</style>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://futureready.1to1program.co.uk/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://futureready.1to1program.co.uk/devices/</loc><lastmod>2026-01-12T12:21:29+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/who-we-are/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/one-to-one-device-programmes/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/frf-digital-access/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/funding-cashback/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/carbon-conscious/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/deployment-support/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/digital-strategy/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/featured-offer/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/case-studies/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/faqs/</loc><lastmod>2026-07-31T06:49:14+00:00</lastmod></url><url><loc>https://futureready.1to1program.co.uk/contact/</loc><lastmod>2026-07-31T06:49:15+00:00</lastmod></url></urlset>
