@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+0330, U+1EA0-1EF9, U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root:root:root{--asc-color-ink: #201640;--asc-color-muted: #81799b;--asc-color-purple: #7f5aff;--asc-color-purple-soft: #d7ccff;--asc-color-purple-pale: #f1efff;--asc-color-lime: #d7eb0c;--asc-color-white: #fff;--asc-color-border: #e9e5f6;--asc-color-cyan-pale: #effcfc;--asc-font-body: inter, arial, sans-serif;--asc-content-wide: 1450px;--asc-content-article: 1124px;--asc-radius-small: 4px;--asc-radius-card: 14px;--asc-space-section: 88px;--asc-shadow-card: 0 16px 42px rgb(32 22 64 / 8%)}:root:root .asc-section{padding-block:var(--asc-space-section)}:root:root .asc-measure{max-width:74ch}:root:root .asc-position-left{margin-inline:0 auto !important;justify-self:start !important;text-align:left !important}:root:root .asc-position-center{margin-inline:auto !important;justify-self:center !important;text-align:center !important}:root:root .asc-position-right{margin-inline:auto 0 !important;justify-self:end !important;text-align:right !important}:root:root :is(.wp-block-heading,.wp-block-paragraph,.wp-block-buttons).asc-position-left,:root:root :is(.wp-block-heading,.wp-block-paragraph,.wp-block-buttons).asc-position-center,:root:root :is(.wp-block-heading,.wp-block-paragraph,.wp-block-buttons).asc-position-right{width:fit-content !important;max-width:100%}:root:root .asc-stack{display:flex;flex-direction:column;gap:24px}:root:root .asc-cluster{display:flex;flex-wrap:wrap;gap:16px}:root:root .asc-cols-2,:root:root .asc-cols-3{display:grid;gap:30px}:root:root .asc-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}:root:root .asc-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}:root:root .asc-surface-dark{background:var(--asc-color-ink);color:var(--asc-color-white)}:root:root .asc-surface-tint{background:var(--asc-color-purple-pale)}:root:root .asc-card{border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-card);box-shadow:var(--asc-shadow-card)}:root:root .asc-sticky{position:sticky;top:130px}@media(max-width: 1024px){:root:root:root{--asc-space-section: 64px}:root:root .asc-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){:root:root:root{--asc-space-section: 48px}:root:root .asc-cols-2,:root:root .asc-cols-3{grid-template-columns:1fr}:root:root .asc-sticky{position:static}}:root:root .asc-faq{background:var(--asc-color-purple-pale);counter-reset:faq-item;padding:64px 0 80px}:root:root .asc-faq>.wp-block-group__inner-container{margin-inline:auto;max-width:1097px;padding-inline:24px}:root:root .asc-faq-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}:root:root .asc-faq-header p{color:var(--asc-color-muted);font-size:14px;margin:0}:root:root .asc-faq-title .asc-section-number{margin-bottom:8px}:root:root .asc-faq-title .asc-t-title{margin:0}:root:root .asc-faq .wp-block-details{background:var(--asc-color-white);border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-small);margin-bottom:10px;padding:20px 24px}:root:root .asc-faq summary{color:var(--asc-color-ink);cursor:pointer;font-size:18px;line-height:2;list-style:none;padding:2px 44px 2px 64px;position:relative}:root:root .asc-faq summary::before{align-items:center;background:var(--asc-color-purple-pale);border-radius:8px;color:var(--asc-color-purple);content:counter(faq-item, decimal-leading-zero);counter-increment:faq-item;display:flex;font-size:13px;font-weight:600;height:38px;justify-content:center;left:0;position:absolute;top:0;width:42px}:root:root .asc-faq summary::-webkit-details-marker{display:none}:root:root .asc-faq summary::after{align-items:center;background:var(--asc-color-purple-pale);border-radius:50%;content:"+";display:flex;height:32px;justify-content:center;position:absolute;right:0;top:2px;width:32px}:root:root .asc-faq details[open] summary::after{content:"−"}:root:root .asc-faq details>p{color:#2c2348;font-size:16px;line-height:1.75;margin:18px 0 0;max-width:74ch;padding-left:54px}@media(max-width: 767px){:root:root .asc-faq>.wp-block-group__inner-container{padding-inline:18px}:root:root .asc-faq-header{align-items:flex-start;flex-direction:column;gap:8px}:root:root .asc-faq .wp-block-details{padding:16px 18px}:root:root .asc-faq summary{font-size:16px;line-height:1.5;min-height:38px;padding-left:52px}:root:root .asc-faq details>p{padding-left:0}}:root:root .asc-location-hero{position:relative;isolation:isolate;min-height:520px;overflow:hidden;color:var(--asc-color-white);background:var(--asc-color-ink)}:root:root .asc-location-hero::before,:root:root .asc-location-hero::after{position:absolute;z-index:-2;inset:0;content:"";pointer-events:none}:root:root .asc-location-hero::before{opacity:.3;background:url(../img/location-city-overlay.webp) center/cover no-repeat}:root:root .asc-location-hero::after{z-index:-1;background:url(../img/location-city-base.webp) center/cover no-repeat}:root:root .asc-location-hero-inner{box-sizing:border-box;width:100%;max-width:1320px;margin-inline:auto;padding:44px 40px 40px}:root:root .asc-location-hero-inner>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, 642px) minmax(0, 562px);gap:99px;align-items:start}:root:root .editor-styles-wrapper .asc-location-hero-inner{max-width:none}:root:root .asc-location-hero-copy{margin:0}:root:root .asc-location-hero-breadcrumb{margin:10px 0 24px;color:var(--asc-color-white);font-size:14px;font-weight:600;line-height:20px;letter-spacing:.5px;text-transform:uppercase}:root:root .asc-location-hero-breadcrumb a{color:var(--asc-color-purple);text-decoration:none}:root:root .asc-location-hero-title{max-width:643px;margin:0 0 24px;color:var(--asc-color-white);font-size:60px;font-weight:700;line-height:56px;letter-spacing:0}:root:root .asc-location-hero .asc-location-hero-title>span.h1-highlight::before,:root:root .asc-location-hero .asc-location-hero-title span.h1-highlight::before{display:none;content:none;background:none}:root:root .asc-location-hero .asc-location-hero-title>span.h1-highlight{padding-inline:0}:root:root .asc-location-hero-intro{max-width:630px;margin:0;color:var(--asc-color-purple-soft);font-size:19px;font-weight:400;line-height:1.7}:root:root .asc-location-hero .asc-location-hero-intro strong{color:var(--asc-color-white);font-weight:700}:root:root .asc-location-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}:root:root .asc-location-hero-actions .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:14px 30px;border:2px solid var(--asc-color-purple);border-radius:3px;color:var(--asc-color-white);background:var(--asc-color-purple);font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .2s ease,transform .2s ease}:root:root .asc-location-hero .asc-location-hero-actions .wp-block-button__link:hover{box-shadow:0 12px 26px rgba(0,0,0,.24);transform:translateY(-2px)}:root:root .asc-location-hero .asc-location-hero-actions .wp-block-button__link:active{box-shadow:0 5px 12px rgba(0,0,0,.18);transform:translateY(0)}:root:root .asc-location-hero .asc-location-hero-actions .wp-block-button__link:focus-visible{outline:3px solid var(--asc-color-lime);outline-offset:3px}:root:root .asc-location-hero .asc-location-hero-actions .is-style-outline>.wp-block-button__link{min-width:249px;padding-left:58px;border-color:var(--asc-color-lime);color:var(--asc-color-lime);background:rgba(0,0,0,0) url(../img/location-pin.svg) 30px center/18px 18px no-repeat}:root:root .asc-location-hero-actions .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover,:root:root .asc-location-hero-actions .wp-block-button:not(.is-style-outline)>.wp-block-button__link:focus-visible{border-color:var(--asc-color-lime);color:var(--asc-color-ink);background-color:var(--asc-color-lime)}:root:root .asc-location-hero .asc-location-hero-actions .is-style-outline>.wp-block-button__link:hover,:root:root .asc-location-hero .asc-location-hero-actions .is-style-outline>.wp-block-button__link:focus-visible{border-color:var(--asc-color-purple);color:var(--asc-color-white);background-color:var(--asc-color-purple)}:root:root .asc-location-hero-panel{width:100%;max-width:none;margin-top:48px;margin-right:0;margin-left:0;padding:34px 36px 35px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.06)}:root:root .asc-location-hero-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}:root:root .asc-location-hero-panel-kicker,:root:root .asc-location-hero-panel-year{margin:0;font-weight:700}:root:root .asc-location-hero-panel-kicker{color:var(--asc-color-lime);font-size:13px;line-height:23px;letter-spacing:1.17px}:root:root .asc-location-hero-panel-year{color:var(--asc-color-purple-soft);font-size:12px;line-height:22px;letter-spacing:.72px}:root:root .asc-location-hero-stats{display:block}:root:root .asc-location-hero-stats>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:1fr;gap:14px}:root:root .asc-location-hero-stat{width:100%;max-width:none;min-height:135px;margin:0;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05)}:root:root .asc-location-hero-stat::before{display:block;width:26px;height:3px;margin-bottom:12px;border-radius:2px;background:var(--asc-color-lime);content:""}:root:root .asc-location-hero-stat-value{margin:0;color:var(--asc-color-white);font-size:46px;font-weight:700;line-height:46px;letter-spacing:0}:root:root .asc-location-hero-stat-label{margin:6px 0 0;color:var(--asc-color-purple-soft);font-size:13.5px;line-height:24px}:root:root .asc-location-hero-stat--featured{border-color:rgba(215,235,12,.35);background:rgba(215,235,12,.12)}:root:root .asc-location-hero-stat--featured .asc-location-hero-stat-value{color:var(--asc-color-lime)}:root:root .asc-location-hero-stat--featured .asc-location-hero-stat-label{color:var(--asc-color-white)}@media(max-width: 1280px){:root:root .asc-location-hero-inner{width:100%;max-width:1320px;padding-inline:40px}:root:root .asc-location-hero-inner>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1.05fr) minmax(420px, 0.95fr);gap:56px}:root:root .asc-location-hero-title{font-size:52px;line-height:50px}}@media(max-width: 960px){:root:root .asc-location-hero{min-height:0}:root:root .asc-location-hero-inner{padding:44px 40px 40px}:root:root .asc-location-hero-inner>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1fr);gap:46px}:root:root .asc-location-hero-panel{margin-top:0}}@media(max-width: 600px){:root:root .asc-location-hero-inner{padding:40px 20px 36px}:root:root .asc-location-hero-title{font-size:42px;line-height:42px}:root:root .asc-location-hero-intro{font-size:17px;line-height:1.6}:root:root .asc-location-hero-breadcrumb a{padding-block:14px}:root:root .asc-location-hero-actions{display:grid}:root:root .asc-location-hero-actions .wp-block-button,:root:root .asc-location-hero-actions .wp-block-button__link,:root:root .asc-location-hero-actions .is-style-outline>.wp-block-button__link{width:100%}:root:root .asc-location-hero-panel{padding:26px 20px 20px}:root:root .asc-location-hero-stats{gap:10px}:root:root .asc-location-hero-stat{min-height:128px;padding:16px}:root:root .asc-location-hero-stat-value{font-size:40px;line-height:42px}}@media(max-width: 900px){:root:root .asc-location-hero-inner{padding-inline:32px}}@media(max-width: 600px){:root:root .asc-location-hero-inner{padding-inline:20px}}:root:root .asc-location-support{background:var(--asc-color-white);color:var(--asc-color-ink);padding:80px 40px}:root:root .asc-location-support-grid{align-items:flex-start;box-sizing:border-box;gap:56px;margin:0 auto;max-width:1320px;padding-inline:40px}:root:root .asc-location-support-copy,:root:root .asc-location-support-card-column{flex-basis:0;min-width:0}:root:root .asc-location-support-copy{flex-grow:1}:root:root .asc-location-support-eyebrow{color:var(--asc-color-purple);font-size:14px;font-weight:600;letter-spacing:1.12px;line-height:1.8;margin:0 0 12px}:root:root .asc-location-support-title{color:var(--asc-color-ink);font-size:34px;font-weight:600;line-height:1.3;margin:0;max-width:604px}:root:root .asc-location-support .asc-location-support-accent{background:var(--asc-color-lime);border:0;border-radius:3px;height:5px;margin:17px 0 27px;margin-inline:0;max-width:60px;min-width:60px;opacity:1;width:60px}:root:root .asc-location-support-copy>p:not(.asc-location-support-eyebrow){color:var(--asc-color-ink);font-size:18px;line-height:1.7;margin:0 0 16px}:root:root .asc-location-support-copy>p.asc-location-support-secondary{color:#585858;margin-bottom:0}:root:root .asc-location-support-card-column{flex-grow:1;padding-top:70px}:root:root .asc-location-support-card{background:var(--asc-color-white);border:1px solid #eee;border-radius:10px;box-shadow:0 1px 2px rgba(32,22,64,.06);padding:32px 35px}:root:root .asc-location-support-card-title{color:var(--asc-color-ink);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 20px}:root:root .asc-location-support-benefits{list-style:none;margin:0 0 24px;padding:0}:root:root .asc-location-support-benefits li{color:var(--asc-color-ink);font-size:16px;line-height:1.5;margin:0;padding-left:30px;position:relative}:root:root .asc-location-support-benefits li+li{margin-top:14px}:root:root .asc-location-support-benefits li::before{content:"✓";font-size:18px;left:0;line-height:1;position:absolute;top:3px}:root:root .asc-location-support-card .wp-block-buttons{margin:0}:root:root .asc-location-support-button .wp-block-button__link{background:var(--asc-color-ink);border:2px solid var(--asc-color-ink);border-radius:3px;color:var(--asc-color-lime);font-size:15px;font-weight:600;line-height:1.8;padding:12px 24px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}:root:root .asc-location-support-button .wp-block-button__link:hover,:root:root .asc-location-support-button .wp-block-button__link:focus-visible{background:var(--asc-color-lime);color:var(--asc-color-ink);box-shadow:0 10px 22px rgba(32,22,64,.18);transform:translateY(-2px)}:root:root .asc-location-support-button .wp-block-button__link:active{box-shadow:none;transform:translateY(0)}@media(max-width: 1024px){:root:root .asc-location-support{padding-block:64px}:root:root .asc-location-support-grid{gap:40px;padding-inline:0}:root:root .asc-location-support-card-column{padding-top:36px}}@media(max-width: 767px){:root:root .asc-location-support{padding:48px 24px}:root:root .asc-location-support-grid{gap:32px}:root:root .asc-location-support-title{font-size:30px}:root:root .asc-location-support-copy>p:not(.asc-location-support-eyebrow){font-size:17px}:root:root .asc-location-support-card-column{padding-top:0}:root:root .asc-location-support-card{padding:28px 24px}:root:root .asc-location-support-button,:root:root .asc-location-support-button .wp-block-button__link{width:100%}:root:root .asc-location-support-button .wp-block-button__link{justify-content:center;text-align:center}}:root:root .asc-location-faq{background:#f2f1ff;counter-reset:location-faq;padding:80px 40px 96px}:root:root .asc-location-faq-inner{margin:0 auto;max-width:940px;padding-inline:40px}:root:root .asc-location-faq-header{margin:0 0 44px;text-align:center}:root:root .asc-location-faq-title{color:var(--asc-color-ink);font-size:42px;font-weight:700;letter-spacing:-0.42px;line-height:1.15;margin:0}:root:root .asc-location-faq-intro{color:var(--asc-color-purple);font-size:17px;font-weight:500;line-height:1.8;margin:13px 0 0}:root:root .asc-location-faq .wp-block-details{background:var(--asc-color-white);border:0;border-radius:16px;box-shadow:0 6px 22px rgba(32,22,64,.06);margin:0;padding:0}:root:root .asc-location-faq .wp-block-details+.wp-block-details{margin-top:16px}:root:root .asc-location-faq summary{align-items:center;box-sizing:border-box;color:var(--asc-color-ink);cursor:pointer;display:flex;font-size:18px;font-weight:600;line-height:1.8;list-style:none;min-height:78px;padding:16px 76px 16px 80px;position:relative}:root:root .asc-location-faq summary::-webkit-details-marker{display:none}:root:root .asc-location-faq summary::before{align-items:center;background:#eae4ff;border-radius:50%;color:#6648cc;content:counter(location-faq, decimal-leading-zero);counter-increment:location-faq;display:flex;font-size:13px;font-weight:700;height:34px;justify-content:center;left:26px;position:absolute;top:22px;width:34px}:root:root .asc-location-faq summary::after{align-items:center;background:#f2f1ff;border-radius:50%;color:var(--asc-color-purple);content:"+";display:flex;font-size:22px;font-weight:400;height:32px;justify-content:center;position:absolute;right:26px;top:23px;width:32px}:root:root .asc-location-faq details[open] summary::after{content:"−"}:root:root .asc-location-faq details>p{color:var(--asc-color-ink);font-size:16px;line-height:1.7;margin:0;padding:0 76px 24px 80px}:root:root .asc-location-faq summary:focus-visible{outline:3px solid var(--asc-color-purple);outline-offset:3px}@media(max-width: 767px){:root:root .asc-location-faq{padding:56px 20px 64px}:root:root .asc-location-faq-inner{padding-inline:0}:root:root .asc-location-faq-header{margin-bottom:32px}:root:root .asc-location-faq-title{font-size:32px}:root:root .asc-location-faq-intro{font-size:15px}:root:root .asc-location-faq summary{font-size:16px;line-height:1.45;min-height:76px;padding:14px 54px 14px 62px}:root:root .asc-location-faq summary::before{height:30px;left:16px;top:23px;width:30px}:root:root .asc-location-faq summary::after{height:30px;right:14px;top:23px;width:30px}:root:root .asc-location-faq details>p{padding:0 20px 22px 62px}}:root:root .asc-cfo-cta-band{background:var(--asc-color-white);padding:60px 40px 72px}:root:root .asc-cfo-cta{background:linear-gradient(110deg, #6944e8 0%, #815bff 100%);border-radius:14px;box-sizing:border-box;min-height:460px;margin:0 auto;max-width:1240px;overflow:hidden;position:relative}:root:root .asc-cfo-cta::before,:root:root .asc-cfo-cta::after{border-top:1.5px solid rgba(255,255,255,.11);content:"";left:-70px;pointer-events:none;position:absolute;transform:rotate(-25deg);width:520px}:root:root .asc-cfo-cta::before{top:62px}:root:root .asc-cfo-cta::after{top:160px}:root:root .asc-cfo-cta-photo{bottom:-34px;left:67px;margin:0;position:absolute;width:502px;z-index:1}:root:root .asc-cfo-cta-photo img{display:block;height:auto;width:100%}:root:root .asc-cfo-cta-content{box-sizing:border-box;margin-left:546px;max-width:760px;padding:76px 32px 76px 48px;position:relative;z-index:2}:root:root .asc-cfo-cta-eyebrow{color:#e6dcff;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px;margin:0 0 10px;text-transform:uppercase}:root:root .asc-cfo-cta-title{color:var(--asc-color-white);font-size:38px;font-weight:700;line-height:1.21;margin:0;max-width:694px}:root:root .asc-cfo-cta-copy{color:rgba(255,255,255,.92);font-size:18px;line-height:1.67;margin:16px 0 28px;max-width:540px}:root:root .asc-cfo-cta-content .wp-block-buttons{margin:0}:root:root .asc-cfo-cta-button .wp-block-button__link{background:var(--asc-color-lime);border:2px solid var(--asc-color-lime);border-radius:10px;color:var(--asc-color-ink);font-size:16px;font-weight:700;line-height:1.2;padding:15px 26px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}:root:root .asc-cfo-cta-button .wp-block-button__link:hover,:root:root .asc-cfo-cta-button .wp-block-button__link:focus-visible{background:var(--asc-color-white);border-color:var(--asc-color-white);box-shadow:0 12px 24px rgba(32,22,64,.2);transform:translateY(-2px)}:root:root .asc-cfo-cta-button .wp-block-button__link:active{box-shadow:none;transform:translateY(0)}@media(max-width: 1024px){:root:root .asc-cfo-cta-photo{left:10px;width:46%}:root:root .asc-cfo-cta-content{margin-left:42%;padding-right:36px}:root:root .asc-cfo-cta-title{font-size:34px}}@media(max-width: 767px){:root:root .asc-cfo-cta-band{padding:40px 20px 48px}:root:root .asc-cfo-cta{display:flex;flex-direction:column-reverse;min-height:0}:root:root .asc-cfo-cta-content{margin-left:0;max-width:none;padding:36px 24px 16px}:root:root .asc-cfo-cta-title{font-size:32px}:root:root .asc-cfo-cta-copy{font-size:17px}:root:root .asc-cfo-cta-photo{bottom:auto;left:auto;margin:0 auto;max-width:430px;position:relative;width:100%}}:root:root .asc-office-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--asc-color-white);background:var(--asc-color-ink)}:root:root .asc-office-hero::before,:root:root .asc-office-hero::after{position:absolute;z-index:-2;inset:0;content:"";pointer-events:none}:root:root .asc-office-hero::before{opacity:.3;background:url(../img/location-city-overlay.webp) center/cover no-repeat}:root:root .asc-office-hero::after{z-index:-1;background:url(../img/location-city-base.webp) center/cover no-repeat}:root:root .asc-office-hero .asc-office-hero-title .asc-hl-lime{background:rgba(0,0,0,0);color:var(--asc-color-lime)}:root:root .asc-office-hero .asc-office-hero-title>span.h1-highlight::before,:root:root .asc-office-hero .asc-office-hero-title span.h1-highlight::before{display:none;content:none;background:none}:root:root .asc-office-hero .asc-office-hero-title>span.h1-highlight{padding-inline:0}:root:root .asc-office-hero-inner{width:min(100% - 64px,1240px);margin-inline:auto;padding:88px 0 80px}:root:root .asc-office-hero-inner>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 440px);gap:80px;align-items:start}:root:root .editor-styles-wrapper .asc-office-hero-inner{max-width:none}:root:root .asc-office-hero-copy{margin:0}:root:root .asc-office-hero-breadcrumb{margin:0 0 24px;color:var(--asc-color-purple-soft);font-size:14px;font-weight:600;line-height:22px;letter-spacing:0}:root:root .asc-office-hero-breadcrumb a{color:var(--asc-color-purple);text-decoration:none}:root:root .asc-office-hero-title{margin:0 0 24px;color:var(--asc-color-white);font-size:54px;font-weight:700;line-height:62.1px;letter-spacing:0}:root:root .asc-office-hero-intro{max-width:620px;margin:0;color:var(--asc-color-white);font-size:18px;font-weight:400;line-height:30px}:root:root .asc-office-hero-actions{gap:14px;margin-top:34px}:root:root .asc-office-hero-actions .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 30px;border:2px solid var(--asc-color-lime);border-radius:3px;color:var(--asc-color-ink);background:var(--asc-color-lime);font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .2s ease,transform .2s ease}:root:root .asc-office-hero .asc-office-hero-actions .wp-block-button__link:hover{box-shadow:0 12px 26px rgba(0,0,0,.24);transform:translateY(-2px)}:root:root .asc-office-hero .asc-office-hero-actions .wp-block-button__link:active{box-shadow:0 5px 12px rgba(0,0,0,.18);transform:translateY(0)}:root:root .asc-office-hero .asc-office-hero-actions .wp-block-button__link:focus-visible{outline:3px solid var(--asc-color-lime);outline-offset:3px}:root:root .asc-office-hero .asc-office-hero-actions .asc-office-hero-button-call>.wp-block-button__link{border-color:var(--asc-color-lime);color:var(--asc-color-lime);background:rgba(0,0,0,0)}:root:root .asc-office-hero .asc-office-hero-actions .asc-office-hero-button>.wp-block-button__link:hover,:root:root .asc-office-hero .asc-office-hero-actions .asc-office-hero-button>.wp-block-button__link:focus-visible{border-color:var(--asc-color-lime);color:var(--asc-color-ink);background-color:var(--asc-color-lime)}:root:root .asc-office-hero .asc-office-hero-actions .asc-office-hero-button-call>.wp-block-button__link:hover,:root:root .asc-office-hero .asc-office-hero-actions .asc-office-hero-button-call>.wp-block-button__link:focus-visible{border-color:var(--asc-color-purple);color:var(--asc-color-white);background-color:var(--asc-color-purple)}:root:root .asc-office-hero-trust{gap:40px;margin-top:40px}:root:root .asc-office-hero-trust-item{margin:0}:root:root .asc-office-hero-trust-value{margin:0;color:var(--asc-color-white);font-size:22px;font-weight:600;line-height:28px}:root:root .asc-office-hero-trust-label{margin:2px 0 0;color:var(--asc-color-purple-soft);font-size:14px;line-height:22px}:root:root .asc-office-hero-card{width:100%;max-width:none;margin:0;overflow:hidden;border-radius:var(--asc-radius-card);background:var(--asc-color-white);color:var(--asc-color-ink);box-shadow:var(--asc-shadow-card)}:root:root .asc-office-hero-card .wp-block-group{margin-block:0}:root:root .asc-office-hero-card-media{position:relative}:root:root .asc-office-hero-card-image,:root:root .asc-office-hero-card-image img{display:block;width:100%;height:190px;margin:0;object-fit:cover}:root:root .asc-office-hero-card-badge{position:absolute;bottom:14px;left:16px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:999px;background:var(--asc-color-ink);color:var(--asc-color-white);font-size:11.5px;font-weight:700;line-height:21px;letter-spacing:.35px;text-transform:uppercase}:root:root .asc-office-hero-card-badge::before{width:6px;height:6px;border-radius:50%;background:var(--asc-color-lime);content:""}:root:root .asc-office-hero-card-body{padding:24px 28px 20px}:root:root .asc-office-hero-card-title{margin:0 0 12px;color:var(--asc-color-ink);font-size:18px;font-weight:600;line-height:23.4px}:root:root .asc-office-hero-card-address{margin:0 0 10px;color:var(--asc-color-ink);font-size:15px;line-height:22.5px}:root:root .asc-office-hero-card-phone,:root:root .asc-office-hero-card-phone a{margin:0 0 12px;color:var(--asc-color-purple);font-size:15px;font-weight:700;line-height:22.5px;text-decoration:none}:root:root .asc-office-hero-card-meta{margin:0 0 18px;padding:0;list-style:none;color:var(--asc-color-ink);font-size:15px;line-height:22.5px}:root:root .asc-office-hero-card-footer{gap:12px;padding-top:16px;border-top:1px solid var(--asc-color-border)}:root:root .asc-office-hero-card-directions,:root:root .asc-office-hero-card-directions a{margin:0;color:var(--asc-color-purple);font-size:14px;font-weight:700;line-height:25.2px;text-decoration:none}:root:root .asc-office-hero-card-reviews{margin:0;color:#f5a524;font-size:14px;font-weight:600;line-height:25.2px}@media(max-width: 1024px){:root:root .asc-office-hero-inner>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1fr);gap:46px}:root:root .asc-office-hero-card{max-width:520px}}@media(max-width: 600px){:root:root .asc-office-hero-inner{width:calc(100% - 32px);padding:56px 0}:root:root .asc-office-hero-title{font-size:42px;line-height:42px}:root:root .asc-office-hero-trust{gap:22px}:root:root .asc-office-hero-actions{display:grid}:root:root .asc-office-hero-actions .wp-block-button,:root:root .asc-office-hero-actions .wp-block-button__link{width:100%}:root:root .asc-office-hero-card-phone a,:root:root .asc-office-hero-card-directions a{display:inline-flex;align-items:center;min-height:44px}:root:root .asc-office-hero-breadcrumb a{padding-block:14px}}:root:root .asc-office-faq,:root:root .asc-scenarios,:root:root .asc-uk-network,:root:root .asc-testimonials,:root:root .asc-services,:root:root .asc-expert,:root:root .asc-finding,:root:root .asc-glance{padding-block:80px}:root:root .asc-scenarios-eyebrow,:root:root .asc-uk-network-eyebrow,:root:root .asc-testimonials-eyebrow,:root:root .asc-services-eyebrow,:root:root .asc-expert-eyebrow,:root:root .asc-finding-eyebrow,:root:root .asc-glance-eyebrow{margin:0 0 14px;color:var(--asc-color-purple);font-size:14px;font-weight:600;line-height:20px;letter-spacing:.5px;text-transform:uppercase}:root:root .asc-office-faq-title,:root:root .asc-scenarios-title,:root:root .asc-uk-network-title,:root:root .asc-testimonials-title,:root:root .asc-services-title,:root:root .asc-expert-name,:root:root .asc-finding-title,:root:root .asc-glance .asc-glance-title{margin:0;color:var(--asc-color-ink);font-size:30px;font-weight:600;line-height:40px;letter-spacing:0}:root:root .asc-finding-cards>.wp-block-group__inner-container,:root:root .asc-services-grid>.wp-block-group__inner-container,:root:root .asc-scenarios-grid>.wp-block-group__inner-container,:root:root .asc-pricing-band-inner>.wp-block-group__inner-container,:root:root .asc-capability-card>.wp-block-group__inner-container,:root:root .asc-glance-list>.wp-block-group__inner-container,:root:root .asc-pricing-band-tiles>.wp-block-group__inner-container,:root:root .asc-testimonials-grid>.wp-block-group__inner-container,:root:root .asc-uk-network-links>.wp-block-group__inner-container,:root:root .asc-expert-tags>.wp-block-group__inner-container,:root:root .asc-office-faq-list>.wp-block-group__inner-container,:root:root .asc-office-hero-trust>.wp-block-group__inner-container{display:contents}:root:root .asc-champion-band{padding-block:40px}:root:root .asc-champion-card{display:flex;align-items:center;min-height:184px;padding:44px 56px;border-radius:var(--asc-radius-card);background:var(--asc-color-ink)}:root:root .asc-champion-band-text{margin:0;color:var(--asc-color-white);font-size:25px;font-weight:600;line-height:36.4px;letter-spacing:-0.25px}:root:root .asc-champion-band-text strong{color:var(--asc-color-lime);font-weight:700}:root:root .asc-glance-card{padding:40px 48px;border-radius:var(--asc-radius-card);background:#f2f1ff}:root:root .asc-glance .asc-glance-title{display:block;margin-bottom:8px}:root:root .asc-glance-list{display:block}:root:root .asc-glance-item{display:flex;gap:20px;margin:0;padding:16px 0;border-bottom:1px solid rgba(32,22,64,.08);color:#585858;font-size:16px;line-height:24px}:root:root .asc-glance-item:last-child{border-bottom:0}:root:root .asc-glance-item strong{flex:0 0 84px;color:var(--asc-color-ink);font-weight:700;line-height:26.4px}:root:root .asc-finding-head{margin-bottom:28px}:root:root .asc-finding-banner{position:relative;margin-bottom:24px;overflow:hidden;border-radius:var(--asc-radius-card)}:root:root .asc-finding-banner-image,:root:root .asc-finding-banner-image img{display:block;width:100%;height:300px;margin:0;object-fit:cover}:root:root .asc-finding-banner-badge{position:absolute;bottom:20px;left:20px;margin:0;padding:8px 16px;border-radius:999px;background:var(--asc-color-ink);color:var(--asc-color-white);font-size:12px;font-weight:700;line-height:21.6px}:root:root .asc-finding-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}:root:root .asc-finding-card{padding:28px 26px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-card);background:var(--asc-color-white);box-shadow:var(--asc-shadow-card)}:root:root .asc-finding-card-icon,:root:root .asc-finding-card-icon img{width:46px;height:46px;margin:0}:root:root .asc-finding-card-icon{margin-bottom:18px}:root:root .asc-finding-card-title{margin:0 0 10px;color:var(--asc-color-ink);font-size:18px;font-weight:600;line-height:28px}:root:root .asc-finding-card p{margin:0;color:#5b5470;font-size:15px;line-height:24px}:root:root .asc-finding-card p strong{color:var(--asc-color-ink)}:root:root .asc-finding-title::after,:root:root .asc-services-title::after,:root:root .asc-expert-name::after,:root:root .asc-testimonials-title::after{display:block;width:60px;height:5px;margin-top:18px;border-radius:2px;background:var(--asc-color-lime);content:""}:root:root .asc-expert-layout{max-width:1240px;margin-inline:auto;gap:56px;align-items:flex-start}:root:root .asc-expert-media-column{flex:0 0 503px;max-width:503px}:root:root .asc-expert-body-column{flex:0 1 681px;max-width:681px}:root:root .asc-expert-media{position:relative}:root:root .asc-expert-photo-frame{overflow:hidden;border-radius:16px}:root:root .asc-expert-photo{margin:0;overflow:hidden;border-radius:16px}:root:root .asc-expert-photo img{display:block;width:100%;height:400px;margin:0;object-fit:cover;object-position:center top}:root:root .asc-expert .asc-expert-quote{position:relative;width:451px;max-width:calc(100% - 32px);margin-top:-56px;margin-left:32px;padding:24px 26px;border-radius:16px;background:var(--asc-color-ink);color:var(--asc-color-white);box-shadow:0 20px 44px rgba(32,22,64,.28)}:root:root .asc-expert-quote-text{margin:0 0 10px;font-size:14px;line-height:22px}:root:root .asc-expert-quote-cite{margin:0;color:var(--asc-color-lime);font-size:14px;font-weight:600;line-height:22px}:root:root .asc-expert-role{margin:8px 0 18px;color:var(--asc-color-ink);font-size:18px;font-weight:600;line-height:28px}:root:root .asc-expert-bio{margin:0 0 22px;color:#5b5470;font-size:18px;line-height:30px}:root:root .asc-expert-tags{gap:10px}:root:root .asc-expert-tag{display:flex;align-items:center;gap:8px;margin:0;padding:8px 16px;border-radius:999px;background:var(--asc-color-purple-pale);color:var(--asc-color-ink);font-size:14px;font-weight:600;line-height:22px}:root:root .asc-expert-tag::before{width:6px;height:6px;border-radius:50%;background:var(--asc-color-lime);content:""}:root:root .asc-services{background:#f2f1ff}:root:root .asc-services-intro{max-width:720px;margin-block:14px 40px;color:var(--asc-color-ink);font-size:18px;line-height:30px}:root:root .asc-services .asc-services-intro:not(.asc-position-center,.asc-position-right){margin-inline:0 auto !important}:root:root .asc-services-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}:root:root .asc-services-card{min-height:267px;display:flex;flex-direction:column;padding:28px 26px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-card);background:var(--asc-color-white);box-shadow:var(--asc-shadow-card);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}:root:root .asc-services-card-icon,:root:root .asc-services-card-icon img{width:44px;height:44px;margin:0}:root:root .asc-services-card-icon{margin-bottom:20px}:root:root .asc-services-card-title{margin:0 0 10px;color:var(--asc-color-ink);font-size:18px;font-weight:600;line-height:24.3px}:root:root .asc-services-card-copy{margin:0 0 18px;color:#585858;font-size:15px;line-height:24px}:root:root .asc-services-card-link,:root:root .asc-services-card-link a{margin:auto 0 0;color:var(--asc-color-purple);font-size:14px;font-weight:700;line-height:25.2px;text-decoration:none}:root:root .asc-services-card:hover{background:var(--asc-color-purple);box-shadow:0 18px 34px rgba(32,22,64,.16);transform:translateY(-4px)}:root:root .asc-services-card:hover .asc-services-card-title,:root:root .asc-services-card:hover .asc-services-card-copy,:root:root .asc-services-card:hover .asc-services-card-link a{color:var(--asc-color-white)}:root:root .asc-pricing-band{padding-block:40px}:root:root .asc-pricing-band-inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 440px);gap:48px;align-items:center;padding:48px 56px;border-radius:var(--asc-radius-card);background:var(--asc-color-ink);color:var(--asc-color-white)}:root:root .asc-pricing-band-title{margin:0 0 12px;color:var(--asc-color-white);font-size:30px;font-weight:600;line-height:40px}:root:root .asc-pricing-band-intro{margin:0;color:var(--asc-color-purple-soft);font-size:18px;line-height:30px}:root:root .asc-pricing-band-tiles{gap:0}:root:root .asc-pricing-tile{flex:1;min-width:150px;padding:4px 0 4px 30px;border-left:1px solid rgba(255,255,255,.14)}:root:root .asc-pricing-tile-label{margin:0 0 6px;color:var(--asc-color-lime);font-size:14px;font-weight:600;line-height:20px}:root:root .asc-pricing-tile-value{margin:0 0 10px;color:var(--asc-color-white);font-size:34px;font-weight:700;line-height:1}:root:root .asc-pricing-tile-value span{font-size:15px;font-weight:500}:root:root .asc-pricing-tile-link,:root:root .asc-pricing-tile-link a{margin:0;color:var(--asc-color-lime);font-size:14px;font-weight:600;line-height:25.2px;text-decoration:none}:root:root .asc-testimonials{background:#f2f1ff}:root:root .asc-testimonials-title{margin-bottom:22px}:root:root .asc-testimonials-grid{gap:22px;align-items:stretch}:root:root .asc-testimonial{flex:1;min-width:280px;min-height:225px;padding:28px 30px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-card);background:var(--asc-color-white);box-shadow:var(--asc-shadow-card)}:root:root .asc-testimonial::before{display:block;margin-bottom:10px;color:var(--asc-color-ink);font-size:48px;font-weight:700;line-height:.6;content:"“"}:root:root .asc-testimonial-quote{margin:0 0 16px;color:var(--asc-color-ink);font-size:17px;line-height:27px}:root:root .asc-testimonial-cite{margin:0;color:var(--asc-color-purple);font-size:14px;font-weight:600;line-height:25.2px}:root:root .asc-uk-network{background:#f2f1ff}:root:root .asc-uk-network-title{margin-bottom:28px}:root:root .asc-uk-network-links{gap:12px;justify-content:flex-start}:root:root .asc-uk-network-link,:root:root .asc-uk-network-link a{margin:0;font-size:14px;font-weight:600;line-height:22px}:root:root .asc-uk-network-link a{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border-radius:999px;background:var(--asc-color-white);color:var(--asc-color-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}:root:root .asc-uk-network-link a::before{width:6px;height:6px;border-radius:50%;background:var(--asc-color-lime);content:""}:root:root .asc-uk-network-link--all a{background:var(--asc-color-ink);color:var(--asc-color-white)}:root:root .asc-uk-network-link--all a::before{display:none}:root:root .asc-uk-network-link:not(.asc-uk-network-link--all) a:hover,:root:root .asc-uk-network-link:not(.asc-uk-network-link--all) a:focus-visible{background:var(--asc-color-purple);box-shadow:0 8px 18px rgba(32,22,64,.14);color:var(--asc-color-white);transform:translateY(-2px)}:root:root .asc-uk-network-link--all a:hover,:root:root .asc-uk-network-link--all a:focus-visible{background:var(--asc-color-lime);color:var(--asc-color-ink);transform:translateY(-2px)}:root:root .asc-capability-band{padding-block:40px}:root:root .asc-capability-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 405px);gap:56px;align-items:center;padding:44px 56px;border-radius:var(--asc-radius-card);background:var(--asc-color-ink);color:var(--asc-color-white)}:root:root .asc-capability-quote{position:relative;padding-top:44px}:root:root .asc-capability-quote::before{position:absolute;top:-6px;left:0;color:var(--asc-color-lime);font-size:64px;font-weight:700;line-height:1;content:"“"}:root:root .asc-capability-band-text{margin:0;color:var(--asc-color-white);font-size:26px;font-weight:600;line-height:1.4}:root:root .asc-capability-band-text strong{color:var(--asc-color-lime);font-weight:700}:root:root .asc-capability-award{padding-left:48px;border-left:1px solid rgba(255,255,255,.14)}:root:root .asc-capability-award-label{margin:0 0 16px;color:var(--asc-color-lime);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}:root:root .asc-capability-award-badges,:root:root .asc-capability-award-badges img{width:251px;max-width:100%;margin:0 0 16px}:root:root .asc-capability-award-copy{margin:0;color:var(--asc-color-purple-soft);font-size:14px;line-height:22px}:root:root .asc-scenarios-head{margin-bottom:32px}:root:root .asc-scenario{min-height:390px;display:flex;flex-direction:column;padding:54px 39px 40px;border-left:1px solid #e7e4f2}:root:root .asc-scenarios-eyebrow{color:#6c5ce7}:root:root .asc-scenarios-title{max-width:1120px}:root:root .asc-scenarios-intro{max-width:700px;margin:16px 0 0;color:#5b5470;font-size:18px;line-height:30px}:root:root .asc-scenarios-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border:1px solid #e7e4f2;border-radius:var(--asc-radius-card);overflow:hidden}:root:root .asc-scenario:first-child{border-left:0}:root:root .asc-scenario-tag{margin:0 0 14px;color:var(--asc-color-purple);font-size:14px;font-weight:600;letter-spacing:.5px}:root:root .asc-scenario-quote{margin:0 0 16px;color:var(--asc-color-ink);font-size:22px;font-weight:600;line-height:28px}:root:root .asc-scenario-copy{margin:0 0 24px;color:#5b5470;font-size:18px;line-height:30px}:root:root .asc-scenario-link,:root:root .asc-scenario-link a{margin:auto 0 0;color:var(--asc-color-purple);font-size:16px;font-weight:600;line-height:25px;text-decoration:none}:root:root .asc-office-faq-header{margin-bottom:44px;text-align:center}:root:root .asc-office-faq-count{margin:10px 0 0;color:var(--asc-color-purple);font-size:18px;font-weight:600}:root:root .asc-office-faq-list{counter-reset:asc-faq;display:grid;gap:16px}:root:root .asc-office-faq-item{counter-increment:asc-faq;display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:14px 26px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-card);background:var(--asc-color-white);box-shadow:var(--asc-shadow-card);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}:root:root .asc-office-faq-item:hover,:root:root .asc-office-faq-item:focus-within{border-color:rgba(127,90,255,.45);box-shadow:0 12px 28px rgba(32,22,64,.1);transform:translateY(-2px)}:root:root .asc-office-faq-item>summary{display:flex;align-items:center;gap:16px;cursor:pointer;color:var(--asc-color-ink);font-size:18px;font-weight:600;list-style:none}:root:root .asc-office-faq-item>summary::-webkit-details-marker{display:none}:root:root .asc-office-faq-item>summary::before{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--asc-color-purple-pale);color:#6648cc;font-size:13px;font-weight:700;content:counter(asc-faq, decimal-leading-zero)}:root:root .asc-office-faq-item>summary::after{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border-radius:50%;background:var(--asc-color-purple-pale);color:var(--asc-color-purple);font-size:20px;font-weight:400;content:"+";transition:background-color .2s ease,transform .2s ease}:root:root .asc-office-faq-item[open]>summary::after{content:"−"}:root:root .asc-office-faq-item:not([open]):hover>summary::after,:root:root .asc-office-faq-item:not([open])>summary:focus-visible::after{background:#e5ddff;transform:rotate(90deg)}:root:root .asc-office-faq-item p{margin:14px 0 0 50px;color:#5b5470;font-size:16px;line-height:26px}@media(max-width: 1024px){:root:root .asc-services-grid,:root:root .asc-scenarios-grid,:root:root .asc-finding-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}:root:root .asc-scenario:nth-child(2){border-left:0}:root:root .asc-pricing-band-inner,:root:root .asc-capability-band-inner{grid-template-columns:minmax(0, 1fr);gap:28px;padding:36px 32px}:root:root .asc-capability-card{grid-template-columns:minmax(0, 1fr);gap:32px}:root:root .asc-expert-layout{gap:40px}}@media(max-width: 600px){:root:root .asc-glance,:root:root .asc-finding,:root:root .asc-expert,:root:root .asc-services,:root:root .asc-testimonials,:root:root .asc-uk-network,:root:root .asc-scenarios,:root:root .asc-office-faq{padding-block:56px}:root:root .asc-services-grid,:root:root .asc-scenarios-grid,:root:root .asc-finding-cards{grid-template-columns:minmax(0, 1fr)}:root:root .asc-expert-layout{flex-direction:column}:root:root .asc-finding-banner-image,:root:root .asc-finding-banner-image img{height:200px}:root:root .asc-expert .asc-expert-quote{width:auto;max-width:100%;margin-top:18px;margin-left:0}:root:root .asc-scenario{border-left:0;border-top:1px solid #e7e4f2;padding:32px 26px}:root:root .asc-scenario:first-child{border-top:0}:root:root .asc-champion-band-text,:root:root .asc-capability-band-text{font-size:22px}:root:root .asc-capability-card{gap:24px;padding:32px 24px}:root:root .asc-glance-title,:root:root .asc-finding-title,:root:root .asc-expert-name,:root:root .asc-services-title,:root:root .asc-testimonials-title,:root:root .asc-uk-network-title,:root:root .asc-scenarios-title,:root:root .asc-pricing-band-title,:root:root .asc-office-faq-title{font-size:26px;line-height:34px}:root:root .asc-champion-card{padding:32px 24px}:root:root .asc-glance-card{padding:28px 22px}:root:root .asc-services-card-link a,:root:root .asc-pricing-tile-link a,:root:root .asc-scenario-link a,:root:root .asc-uk-network-link a,:root:root a.asc-uk-network-link{display:inline-flex;align-items:center;min-height:44px}}:root:root .asc-capability-quote{margin-block:0 40px}:root:root .asc-services-head{margin-block:0 40px}:root:root .asc-pricing-band-copy{margin-block:0 40px}:root:root:root{--tech-hub-max: 1400px;--tech-hub-gutter: 24px;--tech-hub-tint: #f1ffff;--tech-hub-problem-bg: #edeeff;--tech-hub-card-blue: #e2f3ff;--tech-hub-marker: #393d28;--tech-hub-list-ink: #5b5470}:root:root .asc-tech-band,:root:root .asc-cfo-cta-band--hub{margin-inline:0;max-width:none;width:100%}:root:root .wp-site-blocks .entry.single-entry .entry-content.single-content:has(>.asc-tech-hero:first-child){padding-top:0}:root:root .asc-tech-band{box-sizing:border-box;margin-block:0;padding-inline:var(--tech-hub-gutter)}:root:root .asc-tech-inner{box-sizing:border-box;margin-inline:auto;max-width:var(--tech-hub-max);width:100%}:root:root .editor-styles-wrapper .is-root-container>.wp-block:has(>.asc-tech-band),:root:root .editor-styles-wrapper .is-root-container>.wp-block:has(>.asc-cfo-cta-band--hub){margin-block:0}:root:root .asc-tech-hero-inner>.wp-block-group__inner-container,:root:root .asc-tech-hero-card--pill>.wp-block-group__inner-container,:root:root .asc-tech-hero-card-figures>.wp-block-group__inner-container,:root:root .asc-tech-logos>.wp-block-group__inner-container,:root:root .asc-tech-glance-header>.wp-block-group__inner-container,:root:root .asc-tech-glance-columns>.wp-block-group__inner-container,:root:root .asc-tech-problem>.wp-block-group__inner-container,:root:root .asc-tech-services-grid>.wp-block-group__inner-container,:root:root .asc-tech-solutions-layout>.wp-block-group__inner-container,:root:root .asc-tech-solutions-column>.wp-block-group__inner-container,:root:root .asc-tech-solution-card>.wp-block-group__inner-container,:root:root .asc-tech-results-grid>.wp-block-group__inner-container,:root:root .asc-tech-faq-list>.wp-block-group__inner-container{display:contents}:root:root .asc-tech-band :where(.wp-block-group,.wp-block-buttons,.wp-block-list,.wp-block-details,figure,p,h2,h3,ul,li),:root:root .asc-cfo-cta--wide :where(.wp-block-group,p,h2){letter-spacing:0;margin-block:0}:root:root .asc-tech-heading{color:var(--asc-color-ink);font-size:34px;font-weight:600;line-height:42px;margin:0;text-align:center}:root:root .asc-tech-subheading{color:var(--asc-color-ink);font-size:18px;line-height:30px;margin:19px auto 0;max-width:900px;text-align:center}:root:root .asc-tech-hero{background:radial-gradient(circle at 76% 26%, rgba(127, 90, 255, 0.22), transparent 38%),linear-gradient(180deg, #201640 0%, #3a296f 100%);color:var(--asc-color-white);padding-block:78px 47px}:root:root .asc-tech-hero-inner{align-items:start;display:grid;gap:0 40px;grid-template-columns:minmax(0, 620px) minmax(0, 1fr)}:root:root .asc-tech-hero-breadcrumb{color:var(--asc-color-white);font-size:15px;line-height:30px;margin:0 0 34px}:root:root .asc-tech-hero-breadcrumb a{color:var(--asc-color-purple-soft);text-decoration:none}:root:root .asc-tech-hero-breadcrumb a:hover,:root:root .asc-tech-hero-breadcrumb a:focus-visible{text-decoration:underline}:root:root .asc-tech-hero-title{color:var(--asc-color-lime);font-size:48px;font-weight:700;line-height:53px;margin:0;max-width:600px}:root:root .asc-tech-hero-title mark{background:linear-gradient(178deg, transparent 19%, var(--tech-hub-marker) 20% 86%, transparent 87%);box-decoration-break:clone;color:var(--asc-color-lime);padding-inline:10px;-webkit-box-decoration-break:clone}:root:root .asc-tech-hero-title .h1-highlight{padding:0}:root:root .asc-tech-hero-title .h1-highlight::before{display:none}:root:root .asc-tech-hero-lead{color:var(--asc-color-white);font-size:18px;line-height:28px;margin:45px 0 0;max-width:584px}:root:root .asc-tech-hero-actions{gap:26px;margin-top:45px}:root:root .asc-tech-hero-actions .wp-block-button__link{border-radius:4px;font-size:16px;font-weight:700;line-height:1.2;padding:13px 32px;text-decoration:none}:root:root .asc-tech-hero-actions .asc-tech-hero-cta .wp-block-button__link{background:var(--asc-color-purple);color:var(--asc-color-white)}:root:root .asc-tech-hero-actions .asc-tech-hero-cta .wp-block-button__link:hover,:root:root .asc-tech-hero-actions .asc-tech-hero-cta .wp-block-button__link:focus-visible{background:#6944e8}:root:root .asc-tech-hero-actions .asc-tech-hero-download .wp-block-button__link{background:rgba(0,0,0,0);border:1.5px solid var(--asc-color-lime);color:var(--asc-color-lime);padding-left:52px;position:relative}:root:root .asc-tech-hero-actions .asc-tech-hero-download .wp-block-button__link::before{background:url(../icons/hub-download.svg) center/contain no-repeat;content:"";height:15px;left:26px;position:absolute;top:calc(50% - 8px);width:15px}:root:root .asc-tech-hero-actions .asc-tech-hero-download .wp-block-button__link:hover,:root:root .asc-tech-hero-actions .asc-tech-hero-download .wp-block-button__link:focus-visible{background:rgba(215,235,12,.14)}:root:root .asc-tech-playbook-mobile{display:none}:root:root .asc-tech-hero-media{margin-top:10px;min-height:430px;position:relative}:root:root .asc-tech-hero-media::before{background:radial-gradient(circle, rgba(255, 255, 255, 0.06) 62%, transparent 63%);border-radius:50%;content:"";height:496px;pointer-events:none;position:absolute;right:-36px;top:-14px;width:520px}:root:root .asc-tech-hero-media::after{background:url(../img/tech-hub-saas-badge.png) center/contain no-repeat;content:"";height:73px;left:28px;pointer-events:none;position:absolute;top:-19px;width:77px;z-index:3}:root:root .asc-tech-hero-photo{border-radius:10px;margin:0;overflow:hidden;position:relative;width:min(100%,586px);z-index:1}:root:root .asc-tech-hero-photo img{border-radius:10px;display:block;height:auto;width:100%}:root:root .asc-tech-hero-card{box-sizing:border-box;position:absolute;z-index:2}:root:root .asc-tech-hero-card p{margin:0}:root:root .asc-tech-hero-card--arr{background:linear-gradient(150deg, #7f5aff 0%, #6944e8 100%);border-radius:12px;box-shadow:0 18px 40px rgba(20,12,60,.32);left:418px;padding:18px;top:-35px;width:209px}:root:root .asc-tech-hero-card--arr .asc-tech-hero-card-label{color:var(--asc-color-white);font-size:11.5px;font-weight:700;line-height:18px}:root:root .asc-tech-hero-card--arr .asc-tech-hero-card-value{color:var(--asc-color-white);font-size:30px;font-weight:700;line-height:34px;margin-top:2px}:root:root .asc-tech-hero-card--arr .asc-tech-hero-card-meta{color:var(--asc-color-lime);font-size:11.5px;font-weight:700;line-height:22px;margin-top:10px}:root:root .asc-tech-hero-card--arr::after{background:url(../icons/hub-sparkline.svg) left bottom/100% 100% no-repeat;content:"";display:block;height:22px;margin-top:4px}:root:root .asc-tech-hero-card--action{background:var(--asc-color-lime);border-radius:10px;box-shadow:0 16px 34px rgba(20,12,60,.26);color:var(--asc-color-ink);left:58px;padding:14px 16px;top:303px;width:189px}:root:root .asc-tech-hero-card--action .asc-tech-hero-card-label{font-size:11.5px;font-weight:700;line-height:17px}:root:root .asc-tech-hero-card--action .asc-tech-hero-card-value{font-size:15px;font-weight:700;line-height:20px}:root:root .asc-tech-hero-card--action .asc-tech-hero-card-meta{font-size:11.5px;font-weight:600;line-height:22px;margin-top:12px}:root:root .asc-tech-hero-card--pill{align-items:center;background:var(--asc-color-white);border-radius:14px;box-shadow:0 16px 34px rgba(20,12,60,.22);display:flex;gap:12px;left:492px;padding:12px 16px;top:285px;width:144px}:root:root .asc-tech-hero-card--pill::before{background:url(../icons/hub-bar-chart.svg) center/contain no-repeat;content:"";flex:0 0 auto;height:19px;width:23px}:root:root .asc-tech-hero-card--pill .asc-tech-hero-card-label{color:var(--asc-color-muted);font-size:10px;font-weight:700;letter-spacing:.4px;line-height:13px}:root:root .asc-tech-hero-card--pill .asc-tech-hero-card-value{color:var(--asc-color-ink);font-size:17px;font-weight:700;line-height:27px;white-space:nowrap}:root:root .asc-tech-logos{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;margin-top:47px}:root:root .asc-tech-logo{color:var(--asc-color-white);font-size:22px;font-weight:400;line-height:28px;margin:0;white-space:nowrap}:root:root .asc-tech-logo strong{color:inherit;font-weight:700}:root:root .asc-tech-logo--bold{font-weight:700}:root:root .asc-tech-logo--aws{font-size:19px;font-weight:700;position:relative}:root:root .asc-tech-logo--aws::after{background:currentcolor;border-radius:2px;bottom:-2px;content:"";height:3px;left:4px;position:absolute;width:35px}:root:root .asc-tech-glance{background:var(--asc-color-white);padding-block:43px 70px}:root:root .asc-tech-glance-card{background:var(--asc-color-white);border-radius:12px;box-shadow:0 4px 24px rgba(32,22,64,.08);box-sizing:border-box;margin-inline:auto;max-width:1410px;padding:35px 44px 44px}:root:root .asc-tech-glance-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px 30px}:root:root .asc-tech-glance-kicker{background:var(--asc-color-lime);border-radius:4px;color:var(--asc-color-ink);font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px;margin:0;padding:6px 16px;text-transform:uppercase}:root:root .asc-tech-glance-title{color:var(--asc-color-ink);font-size:22px;font-weight:600;line-height:28px;margin:0}:root:root .asc-tech-glance-columns{display:grid;gap:20px 61px;grid-template-columns:minmax(0, 622fr) minmax(0, 568fr);margin-top:30px}:root:root .asc-tech-glance-columns .wp-block-list{display:grid;gap:18px;list-style:none;margin:0;padding:0}:root:root .asc-tech-glance-columns li{color:var(--asc-color-ink);font-size:18px;line-height:28px;padding-left:21px;position:relative}:root:root .asc-tech-glance-columns li::before{background:var(--asc-color-purple);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:11px;width:7px}:root:root .asc-tech-problems{background:var(--tech-hub-problem-bg);padding-block:116px 138px}:root:root .asc-tech-problems .asc-tech-problem-list{margin-top:13px}:root:root .asc-tech-problem{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0, 391px) minmax(0, 1fr);margin-inline:auto;max-width:1340px}:root:root .asc-tech-problem--reversed{grid-template-columns:minmax(0, 1fr) minmax(0, 445px)}:root:root .asc-tech-problem--reversed .asc-tech-problem-media{order:2}:root:root .asc-tech-problem-media{margin:0}:root:root .asc-tech-problem-media img{display:block;height:auto;width:100%}:root:root .asc-tech-problem-copy{min-width:0}:root:root .asc-tech-problem-label{background:var(--asc-color-lime);border-radius:6px;color:var(--asc-color-ink);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:15px;margin:0 0 0 18px;padding:7px 14px;position:relative;text-transform:uppercase;z-index:1}:root:root .asc-tech-problem-title{background:var(--asc-color-purple-soft);border-radius:4px;color:var(--asc-color-ink);font-size:24px;font-weight:600;line-height:32px;margin:-6px 0 0;padding:20px 24px}:root:root .asc-tech-problem-quote{color:var(--asc-color-ink);font-size:18px;font-style:italic;font-weight:700;line-height:30px;margin:19px 0 0}:root:root .asc-tech-problem-body{color:var(--asc-color-ink);font-size:18px;line-height:28px;margin:12px 0 0}:root:root .asc-tech-problem-copy .wp-block-buttons{margin-top:24px}:root:root .asc-tech-problem-chip .wp-block-button__link{background:var(--asc-color-ink);border-radius:3px;color:var(--asc-color-lime);font-size:14px;font-weight:700;line-height:1.2;padding:12px 24px;text-decoration:none}:root:root .asc-tech-problem-chip .wp-block-button__link:hover,:root:root .asc-tech-problem-chip .wp-block-button__link:focus-visible{background:#33255f}:root:root .asc-tech-services{background:var(--asc-color-white);padding-block:60px 89px}:root:root .asc-tech-services .asc-tech-heading{font-size:30px;line-height:38px}:root:root .asc-tech-services-grid{display:grid;gap:40px 84px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:37px}:root:root .asc-tech-service-group h3{align-items:center;border-bottom:1.5px solid var(--asc-color-lime);color:var(--asc-color-ink);display:flex;font-size:18px;font-weight:600;gap:11px;line-height:28px;margin:0;padding-bottom:10px}:root:root .asc-tech-service-group h3::before{background-position:left center;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 20px;height:20px;width:20px}:root:root .asc-tech-service-group--accounting h3::before{background-image:url(../icons/service-accounting.png)}:root:root .asc-tech-service-group--finance h3::before{background-image:url(../icons/service-finance.png)}:root:root .asc-tech-service-group--tax h3::before{background-image:url(../icons/service-tax.svg)}:root:root .asc-tech-service-group--support h3::before{background-image:url(../icons/service-support.svg)}:root:root .asc-tech-service-group .wp-block-list{display:grid;gap:16px;list-style:none;margin:16px 0 0;padding:0}:root:root .asc-tech-service-group li{color:var(--tech-hub-list-ink);font-size:14px;line-height:22px}:root:root .asc-tech-service-group a{align-items:center;color:var(--tech-hub-list-ink);display:flex;gap:12px;justify-content:space-between;text-decoration:none}:root:root .asc-tech-service-group a::after{color:var(--asc-color-muted);content:"→";flex:0 0 auto;font-size:15px}:root:root .asc-tech-service-group a:hover,:root:root .asc-tech-service-group a:focus-visible{color:var(--asc-color-purple);text-decoration:underline}:root:root .asc-tech-solutions{background:var(--tech-hub-tint);padding-block:80px 113px}:root:root .asc-tech-solutions-layout{align-items:center;display:grid;gap:115px;grid-template-columns:minmax(0, 327px) minmax(0, 502px) minmax(0, 327px);justify-content:center;margin-top:52px}:root:root .asc-tech-solutions-column{display:grid;gap:62px}:root:root .asc-tech-solution-card{align-content:center;background:var(--tech-hub-card-blue);border-radius:10px;box-sizing:border-box;display:grid;min-height:243px;padding:32px 30px;position:relative}:root:root .asc-tech-solution-card h3{color:var(--asc-color-ink);font-size:16px;font-weight:600;line-height:20px;margin:0}:root:root .asc-tech-solution-card p{color:var(--asc-color-ink);font-size:14px;line-height:22px;margin:14px 0 0}:root:root .asc-tech-solution-card::after{background:var(--asc-color-purple-soft) url(../icons/solution-lamp.svg) center/29px 30px no-repeat;border-radius:12px;content:"";height:62px;position:absolute;top:calc(50% - 31px);width:62px}:root:root .asc-tech-solutions-column--start .asc-tech-solution-card{padding-right:61px;text-align:right}:root:root .asc-tech-solutions-column--end .asc-tech-solution-card{padding-left:61px}:root:root .asc-tech-solutions-column--start .asc-tech-solution-card::after{right:-31px}:root:root .asc-tech-solutions-column--end .asc-tech-solution-card::after{left:-31px}:root:root .asc-tech-solutions-visual{margin:0}:root:root .asc-tech-solutions-visual img{display:block;height:auto;width:100%}:root:root .asc-tech-results{background:var(--asc-color-white);padding-block:67px 49px}:root:root .asc-tech-results-grid{display:grid;gap:53px;grid-template-columns:repeat(3, minmax(0, 420px));justify-content:center;margin-top:41px}:root:root .asc-tech-result-card{border:1px solid var(--asc-color-purple);border-radius:12px;border-top-width:4px;box-sizing:border-box;min-height:175px;padding:33px 0 33px 47px}:root:root .asc-tech-result-value{color:var(--asc-color-ink);font-size:44px;font-weight:700;line-height:50px;margin:0}:root:root .asc-tech-result-value .asc-tech-result-unit{color:var(--asc-color-purple);font-size:24px;font-weight:600}:root:root .asc-tech-result-card p:not(.asc-tech-result-value){color:var(--asc-color-ink);font-size:14px;line-height:22px;margin:16px 0 0}:root:root .asc-cfo-cta-band--hub{padding-block:49px 0}:root:root .asc-cfo-cta--wide{background:linear-gradient(110deg, #6944e8 0%, #7a52f0 100%);max-width:1424px}:root:root .asc-cfo-cta--wide .asc-cfo-cta-button .wp-block-button__link{text-decoration:none}:root:root .asc-cfo-cta--wide .asc-cfo-cta-eyebrow,:root:root .asc-cfo-cta--wide .asc-cfo-cta-copy{color:var(--asc-color-white)}@media(min-width: 1025px){:root:root .asc-cfo-cta--wide .asc-cfo-cta-photo{bottom:0;left:130px;width:400px}:root:root .asc-cfo-cta--wide .asc-cfo-cta-content{margin-left:593px;padding-block:70px}}:root:root .asc-tech-faq{background:var(--tech-hub-tint);counter-reset:tech-faq;padding-block:98px 72px}:root:root .asc-tech-faq .asc-tech-heading{font-size:30px;line-height:38px}:root:root .asc-tech-faq-count{color:#6b6488;font-size:14px;line-height:22px;margin:12px 0 0;text-align:center}:root:root .asc-tech-faq-list{display:grid;gap:8px;margin:34px auto 0;max-width:1095px}:root:root .asc-tech-faq .wp-block-details{background:var(--asc-color-white);border:1px solid #ececf5;border-radius:10px;margin:0;padding:0}:root:root .asc-tech-faq summary{align-items:center;box-sizing:border-box;color:var(--asc-color-ink);cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:24px;list-style:none;min-height:78px;padding:16px 72px 16px 75px;position:relative}:root:root .asc-tech-faq summary::-webkit-details-marker{display:none}:root:root .asc-tech-faq summary::before{align-items:center;background:#e9e5f6;border-radius:8px;color:#6648cc;content:counter(tech-faq, decimal-leading-zero);counter-increment:tech-faq;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;left:24px;position:absolute;top:calc(50% - 16px);width:32px}:root:root .asc-tech-faq summary::after{align-items:center;background:var(--asc-color-purple-pale);border-radius:50%;color:var(--asc-color-purple);content:"+";display:flex;font-size:20px;font-weight:400;height:30px;justify-content:center;position:absolute;right:26px;top:calc(50% - 15px);width:30px}:root:root .asc-tech-faq details[open] summary::after{content:"−"}:root:root .asc-tech-faq summary:focus-visible{outline:3px solid var(--asc-color-purple);outline-offset:3px}:root:root .asc-tech-faq details>p{color:var(--asc-color-ink);font-size:16px;line-height:26px;margin:0;padding:0 72px 24px 75px}:root:root .asc-tech-faq-note{background:var(--asc-color-white);border:1px solid #ececf5;border-radius:12px;box-sizing:border-box;margin:24px auto 0;max-width:1098px;padding:31px 40px}:root:root .asc-tech-faq-note p{color:var(--asc-color-ink);font-size:16px;line-height:26px;margin:0}:root:root .asc-tech-faq-note p+p{margin-top:24px}@media(max-width: 1200px){:root:root .asc-tech-hero{padding-block:56px 36px}:root:root .asc-tech-hero-inner{align-items:center;gap:32px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr)}:root:root .asc-tech-hero-breadcrumb{margin-bottom:24px}:root:root .asc-tech-hero-title{font-size:40px;line-height:46px}:root:root .asc-tech-hero-lead{font-size:17px;line-height:27px;margin-top:28px}:root:root .asc-tech-hero-actions{gap:14px;margin-top:32px}:root:root .asc-tech-hero-actions .wp-block-button__link{padding:12px 22px}:root:root .asc-tech-hero-actions .asc-tech-hero-download .wp-block-button__link{padding-left:44px}:root:root .asc-tech-hero-actions .asc-tech-hero-download .wp-block-button__link::before{left:20px}:root:root .asc-tech-hero-media{margin:0;max-width:none;min-height:0;width:100%}:root:root .asc-tech-hero-media::before{display:none}:root:root .asc-tech-hero-media::after{height:62px;left:16px;top:-14px;width:65px}:root:root .asc-tech-hero-photo{width:100%}:root:root .asc-tech-hero-card--arr{left:auto;padding:14px;right:-6px;top:-24px;width:min(38%,180px)}:root:root .asc-tech-hero-card--action{left:8px;padding:12px 14px;top:auto;bottom:-18px;width:min(38%,170px)}:root:root .asc-tech-hero-card--pill{left:auto;padding:10px 12px;right:8px;top:auto;bottom:4px;width:128px}:root:root .asc-tech-logos{gap:18px;margin-top:36px}:root:root .asc-tech-logo{font-size:18px;line-height:24px}:root:root .asc-tech-solutions-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}:root:root .asc-tech-solutions-visual{grid-column:1/-1;grid-row:1;margin-inline:auto;max-width:420px}:root:root .asc-tech-services-grid{gap:40px 48px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){:root:root .asc-tech-hero-title{font-size:34px;line-height:40px}:root:root .asc-tech-hero-lead{font-size:16px;line-height:25px;margin-top:22px}:root:root .asc-tech-hero-actions{margin-top:24px}:root:root .asc-tech-hero-card--arr{transform:scale(0.78);transform-origin:top right}:root:root .asc-tech-hero-card--action{transform:scale(0.78);transform-origin:bottom left}:root:root .asc-tech-hero-card--pill{transform:scale(0.78);transform-origin:bottom right}:root:root .asc-tech-logos{flex-wrap:nowrap;gap:12px}:root:root .asc-tech-logo{font-size:15px;line-height:22px}:root:root .asc-tech-problem,:root:root .asc-tech-problem--reversed{gap:28px;grid-template-columns:minmax(0, 1fr)}:root:root .asc-tech-problem--reversed .asc-tech-problem-media{order:0}:root:root .asc-tech-problem-media{margin-inline:auto;max-width:420px}:root:root .asc-tech-solutions-layout{grid-template-columns:minmax(0, 1fr)}:root:root .asc-tech-solutions-column{gap:28px}:root:root .asc-tech-solutions-column--start .asc-tech-solution-card,:root:root .asc-tech-solutions-column--end .asc-tech-solution-card{padding:32px 106px 32px 30px;text-align:left}:root:root .asc-tech-solution-card{min-height:0}:root:root .asc-tech-solutions-column--start .asc-tech-solution-card::after,:root:root .asc-tech-solutions-column--end .asc-tech-solution-card::after{left:auto;right:14px}:root:root .asc-tech-results-grid{gap:24px;grid-template-columns:minmax(0, 1fr)}:root:root .asc-tech-glance-columns{gap:18px;grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){:root:root .asc-tech-hero{padding-block:40px 32px}:root:root .asc-tech-hero-inner{grid-template-columns:minmax(0, 1fr)}:root:root .asc-tech-hero-breadcrumb{margin-bottom:24px}:root:root .asc-tech-hero-title{font-size:34px;line-height:40px}:root:root .asc-tech-hero-lead{font-size:17px;line-height:26px;margin-top:24px}:root:root .asc-tech-hero-actions{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr);margin-top:24px}:root:root .asc-tech-hero-actions .wp-block-button,:root:root .asc-tech-hero-actions .wp-block-button__link{box-sizing:border-box;justify-content:center;text-align:center;width:100%}:root:root .asc-tech-hero-download{display:none}:root:root .asc-tech-playbook-mobile{display:grid;gap:12px;grid-template-columns:60px minmax(0, 1fr);margin-top:32px;padding:10px;background:rgba(255,255,255,.09);border-radius:8px}:root:root .asc-tech-playbook-cover{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:76px;margin:0;padding:8px 7px;background:#201640;border-left:3px solid var(--asc-color-lime);border-radius:3px}:root:root .asc-tech-playbook-kicker,:root:root .asc-tech-playbook-name,:root:root .asc-tech-playbook-meta{margin:0}:root:root .asc-tech-playbook-kicker{margin-bottom:3px;color:var(--asc-color-lime);font-size:6px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}:root:root .asc-tech-playbook-name{color:#fff;font-size:8px;font-weight:600;line-height:1.2;word-break:keep-all}:root:root .asc-tech-playbook-copy{margin:0;min-width:0}:root:root .asc-tech-playbook-link{margin:0}:root:root .asc-tech-playbook-link .wp-block-button__link{padding:0;background:rgba(0,0,0,0);color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-align:left}:root:root .asc-tech-playbook-link .wp-block-button__link:hover,:root:root .asc-tech-playbook-link .wp-block-button__link:focus-visible{background:rgba(0,0,0,0);color:var(--asc-color-lime)}:root:root .asc-tech-playbook-link .wp-block-button__link:focus-visible{outline:2px solid var(--asc-color-lime);outline-offset:3px}:root:root .asc-tech-playbook-meta{margin-top:6px;color:#c9bbff;font-size:11px;line-height:1.35}:root:root .asc-tech-hero-media{display:none}:root:root .asc-tech-logos{display:grid;gap:16px 12px;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:32px}:root:root .asc-tech-logo{font-size:15px;line-height:22px;text-align:center}:root:root .asc-tech-logo--aws::after{left:50%;transform:translateX(-50%)}:root:root .asc-tech-heading{font-size:26px;line-height:34px}:root:root .asc-tech-subheading,:root:root .asc-tech-problem-quote,:root:root .asc-tech-problem-body,:root:root .asc-tech-glance-columns li{font-size:16px;line-height:26px}:root:root .asc-tech-glance{padding-block:28px 40px}:root:root .asc-tech-glance-card{padding:24px 22px 30px}:root:root .asc-tech-problems{padding-block:56px 64px}:root:root .asc-tech-problems .asc-tech-problem-list{margin-top:48px}:root:root .asc-tech-problem-title{font-size:20px;line-height:28px;padding:16px 18px}:root:root .asc-tech-services{padding-block:48px 56px}:root:root .asc-tech-services-grid{gap:32px;grid-template-columns:minmax(0, 1fr)}:root:root .asc-tech-service-group a{padding-block:5px}:root:root .asc-tech-service-group .wp-block-list{gap:8px}:root:root .asc-tech-solutions{padding-block:56px 64px}:root:root .asc-tech-results{padding-block:48px 32px}:root:root .asc-tech-result-card{min-height:0;padding:26px 24px}:root:root .asc-tech-result-value{font-size:38px;line-height:44px}:root:root .asc-cfo-cta-band--hub{padding-block:32px 0}:root:root .asc-tech-faq{padding-block:56px 56px}:root:root .asc-tech-faq summary{font-size:15px;padding:14px 54px 14px 60px}:root:root .asc-tech-faq summary::before{height:28px;left:16px;top:calc(50% - 14px);width:28px}:root:root .asc-tech-faq summary::after{height:28px;right:14px;top:calc(50% - 14px);width:28px}:root:root .asc-tech-faq details>p{padding:0 20px 22px 60px}:root:root .asc-tech-faq-note{padding:22px 20px}}:root:root .asc-champion-band>.wp-block-group__inner-container,:root:root .asc-capability-band>.wp-block-group__inner-container,:root:root .asc-pricing-band>.wp-block-group__inner-container,:root:root .asc-glance>.wp-block-group__inner-container,:root:root .asc-finding>.wp-block-group__inner-container,:root:root .asc-services>.wp-block-group__inner-container,:root:root .asc-testimonials>.wp-block-group__inner-container,:root:root .asc-uk-network>.wp-block-group__inner-container,:root:root .asc-scenarios>.wp-block-group__inner-container{max-width:1240px;margin-inline:auto}:root:root .asc-office-faq>.wp-block-group__inner-container{max-width:940px;margin-inline:auto}:root:root .content-area .site-main .entry-content.single-content:has(>.asc-location-hero),:root:root .content-area .site-main .entry-content.single-content:has(>.asc-office-hero){padding-top:0}:root:root .asc-office-hero,:root:root .asc-location-hero,:root:root .asc-location-support,:root:root .asc-location-faq,:root:root .asc-champion-band,:root:root .asc-glance,:root:root .asc-finding,:root:root .asc-capability-band,:root:root .asc-expert,:root:root .asc-services,:root:root .asc-pricing-band,:root:root .asc-testimonials,:root:root .asc-office-faq,:root:root .asc-uk-network,:root:root .asc-scenarios,:root:root .asc-cfo-cta-band,:root:root .ascendant-office-directory,:root:root .ascendant-location-finder,:root:root .ascendant-business-pricing-slider{--asc-guarded: 1}:root:root :where(.asc-office-hero,.asc-location-hero,.asc-location-support,.asc-location-faq,.asc-champion-band,.asc-glance,.asc-finding,.asc-capability-band,.asc-expert,.asc-services,.asc-pricing-band,.asc-testimonials,.asc-office-faq,.asc-uk-network,.asc-scenarios,.asc-cfo-cta-band,.ascendant-office-directory,.ascendant-location-finder,.ascendant-business-pricing-slider) :where(p,h1,h2,h3,h4,ul,ol,figure,details){margin-block:0}:root:root .asc-services-card,:root:root .asc-finding-card,:root:root .asc-scenario,:root:root .asc-testimonial,:root:root .asc-office-hero-trust-item,:root:root .asc-expert-tag,:root:root .asc-pricing-tile,:root:root .asc-uk-network-link,:root:root .asc-office-faq-item,:root:root .asc-glance-item{margin-block:0}:root:root .asc-office-hero,:root:root .asc-location-hero,:root:root .asc-location-support,:root:root .asc-location-faq,:root:root .asc-champion-band,:root:root .asc-glance,:root:root .asc-finding,:root:root .asc-capability-band,:root:root .asc-expert,:root:root .asc-services,:root:root .asc-pricing-band,:root:root .asc-testimonials,:root:root .asc-office-faq,:root:root .asc-uk-network,:root:root .asc-scenarios,:root:root .asc-cfo-cta-band{margin-block:0}:root:root .asc-finding-card::before,:root:root .asc-services-card::before{display:block;background-position:center;background-repeat:no-repeat;background-size:contain;content:""}:root:root .asc-finding-card::before{width:46px;height:46px;margin-bottom:18px}:root:root .asc-services-card::before{width:44px;height:44px;margin-bottom:20px}:root:root .asc-finding-card--train::before{background-image:url(../icons/train.png)}:root:root .asc-finding-card--car::before{background-image:url(../icons/car.png)}:root:root .asc-finding-card--cab::before{background-image:url(../icons/cab.png)}:root:root .asc-services-card--accounts::before{background-image:url(../icons/accounts.png)}:root:root .asc-services-card--bookkeeping::before{background-image:url(../icons/bookkeeping.png)}:root:root .asc-services-card--payroll::before{background-image:url(../icons/payroll.png)}:root:root .asc-services-card--seis::before{background-image:url(../icons/seis.png)}:root:root .asc-services-card--rd::before{background-image:url(../icons/rd.png)}:root:root .asc-services-card--cfo::before{background-image:url(../icons/cfo.png)}:root:root .asc-image-placeholder{min-height:120px;background:repeating-linear-gradient(45deg, var(--asc-color-purple-pale, #f1efff), var(--asc-color-purple-pale, #f1efff) 12px, #e9e5f6 12px, #e9e5f6 24px)}:root:root .asc-surface-custom{padding:32px;border-radius:var(--asc-radius-card)}:root:root .editor-styles-wrapper .asc-article-template{margin-inline:auto;max-width:none}:root:root .editor-styles-wrapper .asc-hub-page{max-width:none;width:100%}:root:root .editor-styles-wrapper .asc-hub-page [class~=is-layout-flow]>[class~=wp-block]{max-width:none}:root:root .editor-styles-wrapper .asc-sticky{position:static}:root:root .editor-styles-wrapper .asc-highlight::before{pointer-events:none}:root:root :where([class^=asc-],[class*=" asc-"]){box-sizing:border-box}@media(prefers-reduced-motion: reduce){:root:root :where([class^=asc-],[class*=" asc-"],[class^=ascendant-],[class*=" ascendant-"]),:root:root :where([class^=asc-],[class*=" asc-"],[class^=ascendant-],[class*=" ascendant-"]) *{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}
