@charset "UTF-8";:root{--c-brand: #0098CC;--c-brand-ink: #005E82;--c-brand-deep: #00587A;--c-brand-tint: #E7F5FB;--c-brand-tint-2: #CDEDF7;--c-brand-glow: #9BDDF5;--c-accent: #C4330E;--c-accent-hover: #A82A08;--c-accent-tint: #FDEFEA;--c-ink: #0F2A38;--c-ink-2: #3B4E5A;--c-muted: #4E6373;--c-line: #DCE5EA;--c-line-strong: #C3D2DA;--c-surface: #FFFFFF;--c-surface-2: #F2F8FB;--c-surface-3: #E3EEF4;--c-dark: #00415C;--c-dark-2: #00547A;--c-gold: #FFD166;--c-gold-soft: #FFE9A8;--c-gold-ink: #4A3A05;--c-success: #0E6B4F;--c-success-tint: #E7F4EF;--c-error: #B3261E;--c-error-tint: #FDECEA;--c-warn-tint: #FFF6E5;--c-warn-line: #E8C97A;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-head: "Caladea", "Caladea Fallback", Georgia, "Times New Roman", serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: 1.0625rem;--t-md: clamp(1.125rem, .3vw + 1.05rem, 1.25rem);--t-lg: clamp(1.25rem, .6vw + 1.1rem, 1.5rem);--t-xl: clamp(1.375rem, .9vw + 1.16rem, 1.75rem);--t-2xl: clamp(1.625rem, 1.5vw + 1.28rem, 2.25rem);--t-3xl: clamp(1.9375rem, 2.4vw + 1.37rem, 2.875rem);--t-4xl: clamp(2.25rem, 3.6vw + 1.4rem, 3.75rem);--lh-tight: 1.08;--lh-head: 1.16;--lh-snug: 1.4;--lh-body: 1.65;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-7: 2rem;--s-8: 2.5rem;--s-9: 3rem;--s-10: 4rem;--s-11: 5rem;--s-12: 6.5rem;--section-y: clamp(3rem, 7vw, 6rem);--section-y-large: clamp(4rem, 9vw, 7.5rem);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-pill: 999px;--e-1: 0 1px 2px rgba(15, 42, 56, .06), 0 1px 3px rgba(15, 42, 56, .05);--e-2: 0 2px 4px rgba(15, 42, 56, .05), 0 6px 16px rgba(15, 42, 56, .07);--e-3: 0 4px 8px rgba(15, 42, 56, .06), 0 16px 32px rgba(15, 42, 56, .1);--container: 1200px;--container-narrow: 860px;--container-text: 68ch;--gutter: clamp(1.25rem, 4vw, 2.5rem);--ease: cubic-bezier(.2, .8, .3, 1);--ease-out: cubic-bezier(.22, .78, .3, 1);--dur: .18s;--focus-ring: 3px solid #00415C;--focus-offset: 3px}@font-face{font-family:Caladea;src:url(../fonts/caladea-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caladea Fallback;src:local("Georgia"),local("Times New Roman"),local("Liberation Serif"),local("DejaVu Serif");ascent-override:90%;descent-override:25%;line-gap-override:0%;size-adjust:100.6%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;font-family:var(--font-sans);font-size:var(--t-md);line-height:var(--lh-body);color:var(--c-ink-2);background:var(--c-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;text-rendering:optimizeLegibility;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0 0 var(--s-4);font-family:var(--font-head);color:var(--c-ink);font-weight:700;letter-spacing:-.004em}h1{font-size:var(--t-4xl);line-height:1.12;letter-spacing:-.012em}h2{font-size:var(--t-3xl);line-height:1.18;letter-spacing:-.008em}h3{font-size:var(--t-xl);line-height:1.24;letter-spacing:-.002em}h4{font-size:var(--t-lg);line-height:var(--lh-snug);letter-spacing:0}h5,h6{font-size:var(--t-base);line-height:var(--lh-snug);letter-spacing:0}p{margin:0 0 var(--s-5)}p:last-child{margin-bottom:0}a{color:var(--c-brand-ink);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-brand-deep)}img,svg,video{max-width:100%;height:auto;display:block}h1 svg,h2 svg,h3 svg,h4 svg,p svg,li svg,span svg,summary svg,legend svg{display:inline-block;inline-size:1em;block-size:1em;vertical-align:-.14em;flex:none}ul,ol{margin:0 0 var(--s-5);padding-left:1.15em}li+li{margin-top:var(--s-2)}li::marker{color:var(--c-brand-ink)}strong,b{font-weight:700;color:var(--c-ink)}hr{border:0;border-top:1px solid var(--c-line);margin:var(--s-8) 0}address{font-style:normal}:target{scroll-margin-top:6rem}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.skip-link{position:absolute;left:var(--s-4);top:var(--s-4);z-index:200;transform:translateY(-160%);background:var(--c-ink);color:#fff;padding:var(--s-3) var(--s-5);border-radius:var(--r-sm);font-weight:600;text-decoration:none;transition:transform var(--dur) var(--ease-out)}.skip-link:focus{transform:translateY(0);color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--lg{padding-block:var(--section-y-large)}.section--tight{padding-block:clamp(2.25rem,5vw,3.75rem)}.section--surface{background:var(--c-surface-2)}.section--tint{background:var(--c-brand-tint)}.section--dark{background:var(--c-dark);color:#cbd9e1}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:#fff}.section--dark a{color:var(--c-brand-glow)}.section--dark strong{color:#fff}.stack>*+*{margin-top:var(--s-5)}.grid>*,.split>*,.stack>*,.steps>*{min-inline-size:0}.stack-sm>*+*{margin-top:var(--s-3)}.stack-lg>*+*{margin-top:var(--s-7)}.grid{display:grid;gap:var(--s-6)}@media(min-width:640px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.grid--4{grid-template-columns:repeat(4,1fr)}}.split{display:grid;gap:var(--s-8);align-items:start}@media(min-width:960px){.split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s-10)}.split--even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.split--reverse>:first-child{order:2}}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-sm);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--c-brand-deep);margin:0 0 var(--s-4)}.eyebrow:before{content:"";inline-size:1.75rem;block-size:2px;background:var(--c-brand);border-radius:2px;flex:none}.section--dark .eyebrow{color:var(--c-brand-glow)}.lead{font-size:var(--t-lg);line-height:1.55;color:var(--c-ink-2)}.section--dark .lead{color:#c3d2da}.measure{max-width:var(--container-text)}.section-head{max-width:58ch;margin-bottom:var(--s-9)}.section-head h2 a{color:inherit;text-decoration:none}.section-head h2 a:hover{color:var(--c-brand-deep);text-decoration:underline;text-underline-offset:.12em}.section-head--center{margin-inline:auto;text-align:center}.small{font-size:var(--t-sm);color:var(--c-muted);line-height:1.55}.section--dark .small{color:#a9bcc7}.prose>*+*{margin-top:var(--s-5)}.prose h2{margin-top:var(--s-9)}.prose h3{margin-top:var(--s-7);margin-bottom:var(--s-3)}.prose ul{padding-left:0;list-style:none}.prose ul>li{position:relative;padding-left:1.85rem}.prose ul>li:before{content:"";position:absolute;left:0;top:.62em;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--c-brand)}.btn{--btn-bg: var(--c-accent);--btn-fg: #fff;--btn-bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.78rem 1.5rem;font:inherit;font-size:var(--t-base);font-weight:700;letter-spacing:-.005em;line-height:1.2;text-align:center;text-decoration:none;color:var(--btn-fg);background:var(--btn-bg);border:2px solid var(--btn-bd);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.btn:hover{--btn-bg: var(--c-accent-hover);color:#fff;box-shadow:var(--e-2);transform:translateY(-1px)}.btn--secondary{--btn-bg: transparent;--btn-fg: var(--c-brand-deep);--btn-bd: var(--c-line-strong)}.btn--secondary:hover{--btn-bg: var(--c-brand-tint);--btn-fg: var(--c-brand-deep);--btn-bd: var(--c-brand)}.btn--ghost-light{--btn-bg: transparent;--btn-fg: #fff;--btn-bd: rgba(255,255,255,.45)}.btn--ghost-light:hover{--btn-bg: rgba(255,255,255,.12);--btn-bd: #fff;color:#fff}.btn--solid-light{--btn-bg: #fff;--btn-fg: var(--c-ink);--btn-bd: #fff}.btn--solid-light:hover{--btn-bg: var(--c-brand-tint);--btn-fg: var(--c-ink)}.btn--lg{min-height:3.5rem;padding:1rem 2rem;font-size:var(--t-md)}.btn--block{display:flex;width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-4);align-items:center}.btn svg{inline-size:1.15em;block-size:1.15em;flex:none}.link-arrow{display:inline-flex;align-items:center;gap:.45em;font-weight:700;text-decoration:none;color:var(--c-brand-ink)}.link-arrow:after{content:"\2192";transition:transform var(--dur) var(--ease-out)}.link-arrow:hover{text-decoration:underline;text-underline-offset:.2em}.link-arrow:hover:after{transform:translate(3px)}.site-header{position:sticky;top:0;z-index:100;background:#fffffff5;backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--c-line)}.header-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:4.5rem}.brand{display:inline-flex;align-items:center;gap:var(--s-3);text-decoration:none;flex:none}.brand img{inline-size:auto;block-size:46px}@media(min-width:900px){.brand img{block-size:54px}}.nav-desktop{display:none}@media(min-width:1040px){.nav-desktop{display:flex;align-items:center;margin-left:auto}}.nav-desktop ul{display:flex;align-items:center;gap:var(--s-1);list-style:none;margin:0;padding:0}.nav-desktop li{margin:0}.nav-desktop a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:1rem;font-weight:600;color:var(--c-ink);text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.nav-desktop a:hover{background:var(--c-surface-2);color:var(--c-brand-deep)}.nav-desktop a[aria-current=page]{color:var(--c-brand-deep);box-shadow:inset 0 -2px 0 var(--c-brand);border-radius:var(--r-sm) var(--r-sm) 0 0}.has-sub{position:relative}.nav-desktop .has-sub>a{gap:.35em}.nav-desktop .chev{display:inline-flex;inline-size:.78em;block-size:.78em;transition:transform var(--dur) var(--ease-out)}.nav-desktop .chev svg{inline-size:100%;block-size:100%}.submenu{position:absolute;top:calc(100% + 2px);left:0;z-index:10;min-inline-size:18rem;padding:var(--s-2);margin:0;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--e-3);list-style:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility var(--dur)}.has-sub:hover>.submenu,.has-sub:focus-within>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.has-sub:hover>a .chev,.has-sub:focus-within>a .chev{transform:rotate(180deg)}.submenu li+li{margin-top:2px}.submenu a{display:block;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);font-weight:600}.header-cta{display:none}@media(min-width:1040px){.header-cta{display:flex;gap:var(--s-2);margin-left:var(--s-4)}}.header-cta .btn{white-space:nowrap;font-size:1rem;padding-inline:var(--s-4)}@media(min-width:1360px){.nav-desktop a{padding-inline:var(--s-4)}.header-cta{gap:var(--s-3)}.header-cta .btn{padding-inline:var(--s-5)}}.header-actions{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}@media(min-width:1040px){.header-actions{display:none}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-inline-size:2.9rem;min-block-size:2.9rem;padding:0 var(--s-3);background:var(--c-surface-2);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-sm);font:inherit;font-weight:700;font-size:var(--t-sm);cursor:pointer;text-decoration:none}.icon-btn--accent{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.icon-btn--accent:hover{background:var(--c-accent-hover);color:#fff}.icon-btn svg{inline-size:1.25rem;block-size:1.25rem}.mobile-disclosure{position:static}.mobile-disclosure>summary{list-style:none}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure .menu-close,.mobile-disclosure[open] .menu-open{display:none}.mobile-disclosure[open] .menu-close{display:inline-flex}.mobile-disclosure[open]>summary{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.nav-mobile-wrap{position:absolute;inset-inline:0;top:100%;background:#fff;border-top:1px solid var(--c-line);box-shadow:var(--e-3);max-block-size:calc(100dvh - 4.5rem);overflow-y:auto;z-index:60}.nav-mobile{padding:var(--s-5) 0 var(--s-8)}@media(min-width:1040px){.nav-mobile-wrap{display:none!important}}.nav-mobile ul{list-style:none;margin:0;padding:0}.nav-mobile li+li{margin-top:var(--s-1)}.nav-mobile a{display:block;padding:var(--s-4) var(--s-4);font-size:var(--t-lg);font-weight:600;color:var(--c-ink);text-decoration:none;border-radius:var(--r-sm)}.nav-mobile a:hover,.nav-mobile a[aria-current=page]{background:var(--c-surface-2);color:var(--c-brand-deep)}.nav-mobile .sub{padding-left:var(--s-4);margin-top:var(--s-1);border-left:2px solid var(--c-line)}.nav-mobile .sub a{font-size:var(--t-base);color:var(--c-ink-2)}.nav-mobile .mob-cta{margin-top:var(--s-6);padding-inline:var(--s-4);display:grid;gap:var(--s-3)}.staging-note{background:var(--c-warn-tint);border-bottom:1px solid var(--c-warn-line);color:#5a4413;font-size:var(--t-sm);line-height:1.5}.staging-note .container{display:flex;gap:var(--s-3);align-items:flex-start;padding-block:var(--s-3)}.staging-note svg{flex:none;inline-size:1.1rem;block-size:1.1rem;margin-top:.15rem}.hero{position:relative;overflow:hidden;background:var(--c-dark);color:#cbd9e1;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(90% 120% at 82% 6%,#0098cc57,#0098cc00 58%),radial-gradient(70% 90% at 6% 96%,#0098cc24,#0098cc00 60%),var(--c-dark)}.hero__inner{padding-block:clamp(3.25rem,8vw,6.5rem);position:relative}.hero__grid{display:grid;gap:var(--s-9);align-items:center}@media(min-width:980px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--s-10)}}.hero h1{color:#fff;max-width:15ch}.hero__sub{font-size:var(--t-lg);line-height:1.55;color:#c3d2da;max-width:46ch}.hero__trust{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid rgba(255,255,255,.14)}.hero__trust li{display:flex;align-items:center;gap:.5em;font-size:var(--t-sm);font-weight:600;color:#c3d2da;margin:0}.hero__trust ul{list-style:none;padding:0;margin:0;display:contents}.hero__trust svg{inline-size:1.1rem;block-size:1.1rem;color:var(--c-brand-glow);flex:none}.page-hero{background:var(--c-surface-2);border-bottom:1px solid var(--c-line)}.page-hero__inner{padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,6vw,4rem)}.page-hero h1{max-width:20ch}.page-hero .lead{max-width:58ch}.crumbs{font-size:var(--t-sm);color:var(--c-muted);padding-block:var(--s-4) 0}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4em;margin:0;padding:0}.crumbs li{margin:0;display:flex;align-items:center;gap:.4em}.crumbs li+li:before{content:"/";color:var(--c-line-strong)}.crumbs a{color:var(--c-muted);text-decoration:none}.crumbs a:hover{color:var(--c-brand-deep);text-decoration:underline}.crumbs [aria-current=page]{color:var(--c-ink);font-weight:600}.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.card__media{aspect-ratio:16 / 10;background:var(--c-brand-tint);overflow:hidden}.card__media img,.card__media svg{inline-size:100%;block-size:100%;object-fit:cover}.card__body{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);flex:1}.card__body h3{margin:0;font-size:var(--t-xl)}.card__body h3 a{color:var(--c-ink);text-decoration:none}.card--link:hover .card__body h3 a{color:var(--c-brand-deep)}.card__body p{margin:0;color:var(--c-muted);font-size:var(--t-base);line-height:1.6}.card--link{position:relative}.card--link:hover{border-color:var(--c-brand);box-shadow:var(--e-2);transform:translateY(-2px)}.card--link .stretch:after{content:"";position:absolute;inset:0}@supports selector(:has(*)){.card--link:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--c-brand-deep);box-shadow:var(--e-2)}.card__body h3 a:focus-visible{outline:none}}.card__icon{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:var(--r-md);background:var(--c-brand-tint);color:var(--c-brand-deep)}.card__icon svg{inline-size:1.7rem;block-size:1.7rem}.steps{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:var(--s-6)}@media(min-width:900px){.steps{grid-template-columns:repeat(4,1fr);gap:var(--s-5)}}.steps>li{counter-increment:step;margin:0;padding-top:var(--s-6);border-top:2px solid var(--c-line);position:relative}.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;top:-.85rem;left:0;font-size:var(--t-sm);font-weight:800;letter-spacing:.06em;color:var(--c-brand-deep);background:var(--c-surface);padding-right:.6rem}.section--surface .steps>li:before{background:var(--c-surface-2)}.section--tint .steps>li:before{background:var(--c-brand-tint)}.steps h3{font-size:var(--t-lg);margin-bottom:var(--s-2)}.steps p{margin:0;font-size:var(--t-base);color:var(--c-muted)}.checklist{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}.checklist>li{position:relative;margin:0;padding-left:2rem;line-height:1.55}.checklist>li:before{content:"";position:absolute;left:0;top:.28em;inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background:var(--c-brand-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300587A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .8rem no-repeat}.section--dark .checklist>li:before{background-color:#9bddf52e}@media(min-width:720px){.checklist--2{grid-template-columns:repeat(2,1fr);gap:var(--s-3) var(--s-7)}}.note{border:1px solid var(--c-line);border-left:4px solid var(--c-brand);background:var(--c-surface-2);border-radius:var(--r-sm);padding:var(--s-5) var(--s-6);font-size:var(--t-base)}.note--guarantee{border-left-color:var(--c-success);background:var(--c-success-tint)}.note--placeholder{border-left-color:var(--c-warn-line);background:var(--c-warn-tint);color:#5a4413}.note h2,.note h3{display:flex;align-items:baseline;gap:.5em;font-size:var(--t-lg);line-height:var(--lh-snug);letter-spacing:-.015em;margin-bottom:var(--s-2)}.note h2 svg,.note h3 svg{color:var(--c-brand-deep)}.note--guarantee h2 svg,.note--guarantee h3 svg{color:var(--c-success)}.note--placeholder h2 svg,.note--placeholder h3 svg{color:#9a7a22}.note--placeholder a{color:#6b5210}.note>:last-child{margin-bottom:0}.faq{border-top:1px solid var(--c-line)}.faq details{border-bottom:1px solid var(--c-line)}.faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) 0;cursor:pointer;list-style:none;font-size:var(--t-lg);font-weight:700;color:var(--c-ink);line-height:1.4;min-block-size:3rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;inline-size:1.4rem;block-size:1.4rem;margin-top:.15rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300587A' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--c-brand-deep)}.faq__a{padding-bottom:var(--s-6);max-width:var(--container-text);color:var(--c-ink-2)}.form{display:grid;gap:var(--s-5)}.field{display:grid;gap:var(--s-2)}.field>label{font-weight:700;color:var(--c-ink);font-size:var(--t-base)}.field .hint{font-size:var(--t-sm);color:var(--c-muted)}.req{color:var(--c-accent);font-weight:700}.input,.select,.textarea{inline-size:100%;min-block-size:3rem;padding:.75rem .95rem;font:inherit;font-size:var(--t-base);color:var(--c-ink);background:#fff;border:1.5px solid var(--c-line-strong);border-radius:var(--r-sm);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);appearance:none}.textarea{min-block-size:8rem;resize:vertical;line-height:1.6}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23546874' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.1rem;padding-right:2.6rem}.input:hover,.select:hover,.textarea:hover{border-color:var(--c-muted)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--c-brand-deep);outline-offset:0;border-color:var(--c-brand-deep);box-shadow:0 0 0 4px #0a5a7824}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-error);background:var(--c-error-tint)}.field-error{display:flex;align-items:flex-start;gap:.4em;font-size:var(--t-sm);font-weight:600;color:var(--c-error)}.field-error:empty{display:none}.field-error:before{content:"!";display:grid;place-items:center;flex:none;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;background:var(--c-error);color:#fff;font-size:.72rem;font-weight:800;margin-top:.12rem}.choice-grid{display:grid;gap:var(--s-3)}@media(min-width:560px){.choice-grid{grid-template-columns:repeat(2,1fr)}}.choice{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);min-block-size:3rem;border:1.5px solid var(--c-line-strong);border-radius:var(--r-sm);background:#fff;cursor:pointer;font-weight:600;color:var(--c-ink);transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}.choice:hover{border-color:var(--c-brand);background:var(--c-brand-tint)}.choice input{inline-size:1.5rem;block-size:1.5rem;margin:0;accent-color:var(--c-brand-deep);flex:none}.choice:has(input:checked){border-color:var(--c-brand-deep);background:var(--c-brand-tint)}.choice:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}fieldset{border:0;padding:0;margin:0;min-inline-size:0}legend{padding:0;font-weight:700;color:var(--c-ink);font-size:var(--t-base);margin-bottom:var(--s-3)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);font-weight:600;font-size:var(--t-base);border:1px solid transparent}.form-status:empty{display:none}.form-status--error{background:var(--c-error-tint);border-color:#f3c4c0;color:#8a1c16}.form-status--ok{background:var(--c-success-tint);border-color:#b6dccc;color:#0b5540}.btn[data-loading=true]{pointer-events:none;opacity:.75}.btn[data-loading=true] .btn__spinner{display:inline-block}.btn__spinner{display:none;inline-size:1em;block-size:1em;flex:none;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.contact-rail{display:grid;gap:var(--s-4)}.contact-item{display:flex;gap:var(--s-4);align-items:flex-start;padding:var(--s-5);background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md)}.contact-item__icon{display:grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--r-sm);background:var(--c-brand-tint);color:var(--c-brand-deep)}.contact-item__icon svg{inline-size:1.4rem;block-size:1.4rem}.contact-item h3{font-size:var(--t-base);margin:0 0 .2rem}.contact-item a{display:inline-flex;align-items:center;min-block-size:1.75rem;padding-block:.1rem;font-size:var(--t-lg);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.contact-item>div{min-inline-size:0}.contact-item a:hover{text-decoration:underline}.contact-item p{margin:.25rem 0 0;font-size:var(--t-sm);color:var(--c-muted)}.cta-band{background:var(--c-dark);color:#c3d2da;position:relative;overflow:hidden;isolation:isolate}.cta-band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 140% at 88% 10%,#0098cc4d,#0098cc00 60%)}.cta-band__inner{display:grid;gap:var(--s-7);align-items:center;padding-block:var(--section-y)}@media(min-width:900px){.cta-band__inner{grid-template-columns:minmax(0,1.3fr) auto;gap:var(--s-10)}}.cta-band h2{color:#fff;margin-bottom:var(--s-3)}.cta-band .lead,.cta-band p{color:#c3d2da}.cta-band strong{color:#fff}.site-footer{background:var(--c-dark);color:#a9bcc7;padding-block:var(--s-10) var(--s-7);font-size:var(--t-base)}.site-footer h2,.site-footer h3{color:#fff}.footer-grid{display:grid;gap:var(--s-8)}@media(min-width:720px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--s-9)}}.site-footer h3{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--s-5)}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li+li{margin-top:var(--s-3)}.site-footer a{color:#c3d2da;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.footer-brand img{block-size:58px;inline-size:auto}.site-footer .small{color:#a9bcc7}.footer-bottom{margin-top:var(--s-9);padding-top:var(--s-6);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);justify-content:space-between;font-size:var(--t-sm);color:#8fa5b2}.mobile-bar{position:fixed;inset-inline:0;bottom:0;z-index:90;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:#fffffff7;backdrop-filter:blur(8px);border-top:1px solid var(--c-line);box-shadow:0 -4px 16px #0f2a3814}@media(min-width:1040px){.mobile-bar{display:none}}body:has(.mobile-bar){padding-bottom:4.75rem}@media(min-width:1040px){body:has(.mobile-bar){padding-bottom:0}}.mobile-bar .btn{min-height:3rem;padding-inline:var(--s-4);font-size:var(--t-sm)}.figure{margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--c-line);background:var(--c-surface-3)}.figure img,.figure svg{inline-size:100%;block-size:auto;display:block}.figure figcaption{padding:var(--s-3) var(--s-5);font-size:var(--t-sm);color:var(--c-muted);background:#fff;border-top:1px solid var(--c-line)}.figure--hero{box-shadow:var(--e-3);border-color:#ffffff24}.text-center{text-align:center}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-6{margin-top:var(--s-6)}.mt-7{margin-top:var(--s-7)}.mt-8{margin-top:var(--s-8)}.nowrap{white-space:nowrap}.flow-tight>*+*{margin-top:var(--s-3)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.card--link:hover,.btn:hover{transform:none}}@media(forced-colors:active){.btn,.card,.input,.select,.textarea{border-color:currentColor}}@media print{.site-header,.mobile-bar,.cta-band,.staging-note,.skip-link{display:none!important}body{color:#000;font-size:12pt}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}.topbar{background:var(--c-gold);color:#00415c;font-size:var(--t-sm);font-weight:600}.topbar__inner{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);align-items:center;justify-content:center;padding-block:.6rem;text-align:center}.topbar p{margin:0}.topbar a{color:#00415c;font-weight:800;white-space:nowrap}.topbar svg{color:#8a5a00}@media(min-width:560px){.brand__text{display:flex;flex-direction:column;line-height:1.2}.brand__text strong{font-size:var(--t-lg);color:var(--c-ink);letter-spacing:-.02em}.brand__text span{font-size:var(--t-xs);color:var(--c-muted);font-weight:600;letter-spacing:.02em}}.phone-link{display:none;align-items:center;gap:var(--s-3);text-decoration:none;color:var(--c-ink);white-space:nowrap;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm)}@media(min-width:1040px){.phone-link{display:inline-flex}}.phone-link:hover{background:var(--c-brand-tint);color:var(--c-ink)}.phone-link svg{inline-size:1.7rem;block-size:1.7rem;color:var(--c-brand-deep);flex:none}.phone-link span{display:flex;flex-direction:column;line-height:1.15}.phone-link small{font-size:var(--t-xs);color:var(--c-muted);font-weight:600}.phone-link strong{font-size:var(--t-lg);letter-spacing:-.01em}.trustbar{background:var(--c-surface-2);border-block:1px solid var(--c-line)}.trustbar__inner{display:grid;gap:var(--s-5);padding-block:var(--s-6)}@media(min-width:640px){.trustbar__inner{grid-template-columns:repeat(2,1fr);gap:var(--s-6) var(--s-7)}}@media(min-width:1040px){.trustbar__inner{grid-template-columns:repeat(4,1fr)}}.trustbar__item{display:flex;gap:var(--s-3);align-items:flex-start;min-inline-size:0}.trustbar__item svg{inline-size:1.6rem;block-size:1.6rem;color:var(--c-brand-deep);flex:none;margin-top:.1rem}.trustbar__item strong{display:block;color:var(--c-ink);font-size:var(--t-base);line-height:1.3}.trustbar__item span{display:block;font-size:var(--t-sm);color:var(--c-muted);line-height:1.45;margin-top:.15rem}.price-chip{display:inline-block;padding:.2rem .6rem;margin-right:.5rem;background:var(--c-brand-tint);color:var(--c-brand-deep);border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:800}.card__plain{font-weight:700;color:var(--c-ink)!important}.card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.price-list{list-style:none;margin:0 auto;padding:0;max-inline-size:42rem}.price-list>li{display:flex;align-items:baseline;gap:var(--s-3);margin:0;padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}.price-list__name{font-weight:700;color:var(--c-ink)}.price-list__name a{color:inherit;text-decoration:none}.price-list__name a:hover{color:var(--c-brand-deep);text-decoration:underline}.price-list__dots{flex:1;border-bottom:2px dotted var(--c-line-strong);transform:translateY(-.25em)}.price-list__value{font-weight:800;color:var(--c-brand-deep);font-size:var(--t-lg);white-space:nowrap}.price-note{max-inline-size:46rem;margin:var(--s-6) auto 0;text-align:center;font-size:var(--t-sm);color:var(--c-muted)}.price-note svg{color:var(--c-brand-deep)}.price-table{inline-size:100%;border-collapse:collapse;font-size:var(--t-base)}.price-table caption{text-align:left;font-weight:700;color:var(--c-ink);padding-bottom:var(--s-3)}.price-table th,.price-table td{padding:var(--s-4) var(--s-3);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.price-table thead th{background:var(--c-surface-2);color:var(--c-ink);font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.06em}.price-table td:last-child,.price-table th:last-child{text-align:right;white-space:nowrap;font-weight:800;color:var(--c-brand-deep)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ba{margin:0}.ba figcaption{padding:var(--s-3) var(--s-1) 0;font-size:var(--t-sm);color:var(--c-muted);line-height:1.5}.cta-band__actions{display:grid;gap:var(--s-3);align-content:start}@media(min-width:900px){.cta-band__actions{min-inline-size:20rem}}.cta-band__actions .small{text-align:center;margin-top:var(--s-1)}.cta-band__note{display:flex;align-items:center;gap:.45em;font-weight:700;color:var(--c-brand-glow);font-size:var(--t-base);margin-top:var(--s-5)}.footer-phone{margin:var(--s-4) 0 var(--s-2)}.footer-phone a{display:inline-flex;align-items:center;gap:.5em;font-size:var(--t-lg);font-weight:800;color:#fff;text-decoration:none}.footer-phone a:hover{color:var(--c-brand-glow)}.suburb-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.suburb-list li{margin:0}.suburb-list span,.suburb-list a{display:inline-block;padding:.35rem .75rem;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--c-ink-2);text-decoration:none}.suburb-list a:hover{background:var(--c-brand-tint);border-color:var(--c-brand);color:var(--c-brand-deep)}.voice{margin:0;padding:var(--s-6) var(--s-7);background:var(--c-brand-tint);border-left:4px solid var(--c-brand);border-radius:0 var(--r-md) var(--r-md) 0}.voice p{font-size:var(--t-lg);line-height:1.5;color:var(--c-ink);font-weight:600;margin-bottom:var(--s-3)}.voice footer{font-size:var(--t-sm);color:var(--c-muted)}.section--dark .voice{background:#ffffff12;border-left-color:var(--c-brand-glow)}.section--dark .voice p{color:#fff}.section--dark .voice footer{color:#b9d6e4}.compare{display:grid;gap:var(--s-5)}@media(min-width:760px){.compare{grid-template-columns:repeat(2,1fr)}}.compare__col{padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--c-line);background:#fff}.compare__col--bad{background:var(--c-error-tint);border-color:#f3c4c0}.compare__col--good{background:var(--c-success-tint);border-color:#b6dccc}.compare__col h3{font-size:var(--t-lg)}.compare__col ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}.compare__col li{margin:0;padding-left:1.75rem;position:relative;font-size:var(--t-base);line-height:1.5}.compare__col--bad li:before{content:"\2715";position:absolute;left:0;color:#8a1c16;font-weight:800}.compare__col--good li:before{content:"\2713";position:absolute;left:0;color:#0b5540;font-weight:800}.bignum{display:grid;gap:var(--s-6)}@media(min-width:720px){.bignum{grid-template-columns:repeat(3,1fr)}}.bignum>div{text-align:center;padding:var(--s-6) var(--s-4);background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg)}.bignum strong{display:block;font-family:var(--font-head);font-size:var(--t-3xl);font-weight:700;color:var(--c-brand-deep);line-height:1.08;letter-spacing:-.008em}.bignum span{display:block;margin-top:var(--s-2);font-size:var(--t-base);color:var(--c-muted)}.hero__offer{display:inline-flex;align-items:center;gap:.55em;padding:.45rem 1rem;margin-bottom:var(--s-5);background:var(--c-gold);color:#00415c;border-radius:var(--r-pill);font-weight:800;font-size:var(--t-base)}.hero__price{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-5);font-size:var(--t-base);color:#c3dce8}.hero__price strong{color:#fff}.page-hero--service{background:linear-gradient(180deg,var(--c-brand-tint) 0%,var(--c-surface) 100%);border-bottom:0}.section--dark .steps>li{border-top-color:#ffffff38}.section--dark .steps>li:before{background:var(--c-dark);color:var(--c-brand-glow)}.section--dark .steps p{color:#b9d6e4}.section--dark .note{background:#ffffff0f;border-color:#ffffff24;color:#c3dce8}.section--dark .note h2,.section--dark .note h3{color:#fff}.jump{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);list-style:none;margin:0 0 var(--s-7);padding:0}.jump li{margin:0}.jump a{display:inline-block;padding:.45rem .9rem;border-radius:var(--r-pill);background:var(--c-surface-2);border:1px solid var(--c-line);font-size:var(--t-sm);font-weight:700;color:var(--c-brand-deep);text-decoration:none}.jump a:hover{background:var(--c-brand-tint);border-color:var(--c-brand)}.header-bar{gap:var(--s-4)}.brand{min-inline-size:0}.brand__text{display:none}.nav-desktop>ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.nav-desktop>ul>li{margin:0}@media(min-width:1040px){.nav-desktop a{padding-inline:var(--s-2);font-size:1rem}.nav-desktop ul{gap:0}.header-cta{margin-left:var(--s-3);gap:var(--s-2)}}@media(min-width:1240px){.nav-desktop a{padding-inline:var(--s-3)}}@media(min-width:1440px){.nav-desktop a{padding-inline:var(--s-4)}}.submenu{opacity:1;visibility:visible;transform:none;transition:none}.nav-desktop .submenu{display:none}.nav-desktop .has-sub:hover>.submenu,.nav-desktop .has-sub:focus-within>.submenu{display:block}.nav-desktop li:nth-last-child(-n+3) .submenu{left:auto;right:0}.header-cta .btn{display:none;padding-inline:var(--s-4)}@media(min-width:1240px){.header-cta .btn{display:inline-flex}}.phone-link small{display:none}@media(min-width:1400px){.phone-link small{display:block}}@media(max-width:559px){.topbar__inner a{inline-size:100%}}.section--dark .btn{color:var(--btn-fg)}.section--dark .btn--solid-light,.section--dark .btn--solid-light:hover{--btn-fg: var(--c-ink)}.footer-bottom{color:#b9d6e4}.footer-bottom a{color:#d6e7f0}.footer-credit{color:#93aab8}.footer-credit a{color:#b9d6e4;text-decoration-thickness:1px;text-underline-offset:.18em}.footer-credit a:hover{color:#fff}@media(min-width:900px){.footer-bottom{align-items:baseline}.footer-credit{flex-basis:100%;text-align:right;margin-top:calc(var(--s-3) * -1)}}.suburb-cloud{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);list-style:none;margin:0;padding:0}.suburb-cloud li{margin:0;display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.5rem 1.1rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-weight:650;font-size:var(--t-base);line-height:1.2}.section--surface .suburb-cloud li{background:var(--c-surface)}.suburb-cloud--quiet li{background:transparent;border-style:dashed;border-color:var(--c-line-strong);color:var(--c-muted);font-weight:600}.area-note{display:grid;gap:var(--s-6);margin-top:var(--s-8);padding:var(--s-7);background:var(--c-brand-tint);border:1px solid var(--c-brand-tint-2);border-radius:var(--r-lg)}@media(min-width:860px){.area-note{grid-template-columns:1fr auto;align-items:center;gap:var(--s-8)}}.area-note h3{margin:0 0 var(--s-2);font-size:var(--t-lg);color:var(--c-ink)}.area-note p{margin:0;color:var(--c-ink-2)}.area-note__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media(max-width:519px){.area-note__actions .btn{inline-size:100%}}.chip-links{display:flex;flex-wrap:wrap;gap:var(--s-3);list-style:none;margin:0;padding:0;justify-content:center}.chip-links li{margin:0}.chip-links a{display:inline-flex;align-items:center;gap:.55em;min-block-size:2.75rem;padding:.6rem 1.25rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-brand-deep);font-weight:700;text-decoration:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.chip-links a svg{inline-size:1.15em;block-size:1.15em;color:var(--c-brand)}.chip-links a:hover{background:var(--c-brand-tint);border-color:var(--c-brand);transform:translateY(-1px);box-shadow:var(--e-1)}.footer-note{margin:var(--s-4) 0 0;font-size:var(--t-xs);line-height:1.6;color:#a9c6d6}h1,h2,h3,.hero h1{text-wrap:balance}.lead,.hero__sub{text-wrap:pretty}.prose p,.prose li{max-inline-size:var(--container-text)}.section-head--center .lead{margin-inline:auto}.section:not(.section--surface):not(.section--dark)+.section:not(.section--surface):not(.section--dark),.section--surface+.section--surface,.section--dark+.section--dark{padding-block-start:0}.btn{transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0);box-shadow:none}.card,.note{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.section--dark a:focus-visible,.site-footer a:focus-visible,.cta-band a:focus-visible,.hero a:focus-visible{outline-color:var(--c-gold)}@media(max-width:519px){.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{inline-size:100%;justify-content:center}.hero__price{gap:var(--s-2)}.hero__price span{inline-size:100%}}@media(max-width:359px){.btn{padding-inline:var(--s-4);font-size:var(--t-sm)}.suburb-cloud li{font-size:var(--t-sm);padding-inline:.85rem}}.topbar__more{display:none}@media(min-width:900px){.topbar__more{display:inline}}@media(max-width:899px){.topbar__inner{gap:var(--s-1) var(--s-4);padding-block:.5rem}.topbar p,.topbar a{font-size:var(--t-xs)}}.hero__inner{padding-block:clamp(2.5rem,5.2vw,4rem) clamp(3rem,7vw,5.5rem)}@media(min-width:980px){.hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.hero h1{max-width:14ch}.hero__offer{background:var(--c-gold-soft);color:var(--c-gold-ink);font-size:var(--t-sm);letter-spacing:.01em;border:1px solid rgba(255,209,102,.55)}.hero__offer svg{color:#8a5a00}.hero__price{gap:var(--s-2) var(--s-4);font-size:var(--t-sm);letter-spacing:.005em}.hero__price span{display:inline-flex;align-items:center;gap:.4em}.hero__price span:not(:last-child):after{content:"\b7";color:#fff6;margin-inline-start:.55em;font-weight:700}@media(max-width:519px){.hero__price span:not(:last-child):after{content:none}}.pill{display:inline-flex;align-items:center;gap:.55em;padding:.5rem 1.1rem;margin-top:var(--s-5);border-radius:var(--r-pill);font-weight:800;font-size:var(--t-base)}.pill--offer{background:var(--c-gold);color:#00415c}.pill--offer svg{color:#8a5a00}.btn-row--center{justify-content:center}.card__icon--lg{margin-bottom:var(--s-6)}.bignum--stack,.steps--stack,.compare--stack{grid-template-columns:1fr}.phone-big{font-family:var(--font-head);font-size:var(--t-2xl);font-weight:700;line-height:1.15;margin:var(--s-2) 0}.phone-big a{text-decoration:none}.phone-big a:hover{text-decoration:underline}.split--media{align-items:center}@media(min-width:900px){.split--media{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--s-10)}}.split--media h2{margin-block-start:0}.split--media .ba{margin:0}h2>a,h3>a{color:inherit;text-decoration:none}h2>a:hover,h3>a:hover{text-decoration:underline;text-underline-offset:.12em}.topbar a{display:inline-flex;align-items:center;min-block-size:28px;padding-block:.15rem}.card__body .card__foot{margin-block-start:auto;padding-block-start:var(--s-2)}.card-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-6)}.card-grid>.card{flex:1 1 280px;max-inline-size:100%}@media(min-width:720px){.card-grid>.card{flex:0 1 calc((100% - var(--s-6)) / 2)}}@media(min-width:1040px){.card-grid>.card{flex:0 1 calc((100% - 2 * var(--s-6)) / 3)}}.bignum--stack>div{text-align:left;padding:var(--s-5) var(--s-6)}.bignum--stack strong{font-size:var(--t-lg);letter-spacing:-.002em;color:var(--c-ink)}.bignum--stack span{margin-top:var(--s-1);font-size:var(--t-sm);line-height:1.55}.figure--hero img,.figure--hero svg{aspect-ratio:10 / 7;block-size:auto;object-fit:cover;object-position:center}.card{background:transparent;border:0;border-radius:0;overflow:visible}.card__media{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--e-1);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card__body{padding:var(--s-5) 0 0}.card--link:hover .card__media{transform:translateY(-3px);box-shadow:var(--e-3)}.card--link:hover{box-shadow:none;transform:none}.section--surface .card__media{box-shadow:0 0 0 1px #0f2a380f,var(--e-1)}.ba--photo{margin:0}.ba--photo img{display:block;inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-lg);background:var(--c-surface-2);box-shadow:0 0 0 1px #0f2a3812,var(--e-1)}.ba--photo figcaption{padding:var(--s-3) var(--s-1) 0;font-size:var(--t-sm);line-height:1.55;color:var(--c-muted);background:none;border:0}.photo-grid{display:grid;gap:var(--s-7)}@media(min-width:760px){.photo-grid{grid-template-columns:repeat(2,1fr)}}.hero--photo{position:relative;isolation:isolate}.hero__bleed{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hero__bleed img{inline-size:100%;block-size:100%;object-fit:cover;object-position:55% 52%;display:block}.hero__bleed:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00415ced,#00415ce6 55%,#00415cf0)}@media(max-width:899.98px){.hero--photo{display:flex;flex-direction:column}.hero__bleed{position:relative;inset:auto;z-index:0;aspect-ratio:16 / 9;block-size:auto;order:2}.hero__inner{order:1}.hero__bleed img{block-size:100%;object-position:58% 54%}.hero__bleed:after{background:linear-gradient(180deg,#00415c24,#00415c00 38%),linear-gradient(0deg,#00415c42,#00415c00 24%)}.hero__inner{padding-block-end:clamp(2rem,6vw,3rem)}}@media(min-width:900px){.hero__bleed img{object-position:55% 48%}.hero__bleed:after{background:linear-gradient(90deg,#00415cf5,#00415ced 28%,#00415ccc,#00415c57 72%,#00415c24),linear-gradient(180deg,#00415c42,#00415c00 26%),linear-gradient(0deg,#00415c3d,#00415c00 18%)}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__copy{max-inline-size:33rem}}@media(min-width:1240px){.hero__copy{max-inline-size:35rem}}.hero--photo:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:linear-gradient(90deg,var(--c-brand-deep),var(--c-brand) 55%,var(--c-brand-glow));opacity:.5}:root{--paper: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)' opacity='.055'/%3E%3C/svg%3E");--stroke-hand: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23C4330E' stroke-linecap='round'%3E%3Cpath d='M5 13.8c24-3.1 49-5 75-5.6 29-.7 58 .1 87 1.9 24 1.5 48 3.6 71 6.3' stroke-width='4.2' opacity='.85'/%3E%3Cpath d='M14 17.2c31-2.4 62-3.6 93-3.5 34 .1 68 1.4 101 3.9' stroke-width='2.4' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}.section--surface,.section--tint,.section--dark,.trustbar,.site-footer{background-image:var(--paper)}.section--surface{background-color:var(--c-surface-2)}.section--tint{background-color:var(--c-brand-tint)}.section--dark{background-color:var(--c-dark)}.mark{position:relative;background-image:var(--stroke-hand);background-repeat:no-repeat;background-position:0 100%;background-size:100% .34em;padding-block-end:.12em}.section--dark .mark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%239BDDF5' stroke-linecap='round'%3E%3Cpath d='M5 13.8c24-3.1 49-5 75-5.6 29-.7 58 .1 87 1.9 24 1.5 48 3.6 71 6.3' stroke-width='4.2' opacity='.9'/%3E%3Cpath d='M14 17.2c31-2.4 62-3.6 93-3.5 34 .1 68 1.4 101 3.9' stroke-width='2.4' opacity='.55'/%3E%3C/g%3E%3C/svg%3E")}.card__media,.ba--photo img,.hero__bleed img{border-radius:20px 17px 22px 18px/17px 21px 18px 22px}.voice{border-left:0;padding-left:calc(var(--s-7) + 6px);border-radius:3px 14px 12px 4px/12px 4px 5px 13px;transform:rotate(-.45deg)}.voice p{font-family:var(--font-head);font-weight:700;font-size:var(--t-xl);line-height:1.34;letter-spacing:-.004em}.voice:before{content:"";position:absolute;inset-block:6px;inset-inline-start:7px;inline-size:5px;background:var(--c-brand);border-radius:40% 60% 55% 45%/3% 4%}.voice{position:relative}.section--dark .voice:before{background:var(--c-brand-glow)}@media(prefers-reduced-motion:reduce){.voice{transform:none}}@media print{.section--surface,.section--tint,.section--dark,.trustbar,.site-footer{background-image:none}.mark{background-image:none;text-decoration:underline}.voice{transform:none}}@media(min-width:900px){.steps--three{grid-template-columns:repeat(3,1fr);gap:var(--s-7)}}.steps__after{margin:var(--s-8) 0 0;max-inline-size:var(--container-text);font-size:var(--t-base);line-height:1.6}.section--dark .steps__after{color:#b9d6e4}.offer-big{margin:var(--s-10) auto 0;max-inline-size:44rem;display:grid;gap:var(--s-2);justify-items:center;text-align:center;padding:var(--s-7) var(--s-6);background:var(--c-gold-soft);border:2px solid var(--c-warn-line);border-radius:22px 18px 21px 19px/19px 22px 18px 21px;color:var(--c-gold-ink)}.offer-big strong{display:block;font-family:var(--font-head);font-size:var(--t-4xl);font-weight:700;line-height:1;letter-spacing:-.015em;color:var(--c-gold-ink)}.offer-big__line{font-size:var(--t-lg);font-weight:700;line-height:1.3}.offer-big__note{margin-block-start:var(--s-2);font-size:var(--t-base);line-height:1.55;opacity:.88}.section--dark .offer-big{background:#ffffff12;border-color:#9bddf573;color:#fff}.section--dark .offer-big strong{color:var(--c-brand-glow)}.lp-top{background:var(--c-surface);border-bottom:1px solid var(--c-line);position:relative;z-index:5}.lp-top__inner{max-width:72rem;margin:0 auto;padding:var(--s-3) var(--s-5);display:flex;align-items:center;gap:var(--s-4)}.lp-top__brand{display:flex;flex:0 0 auto}.lp-top__brand img{height:42px;width:auto;display:block}.lp-top__area{font-size:var(--t-sm);color:var(--c-muted);font-weight:600;margin-inline-end:auto}.lp-top__phone{display:inline-flex;align-items:center;gap:.45em;min-height:44px;padding:0 var(--s-3);color:var(--c-brand-deep);font-weight:700;text-decoration:none;font-size:var(--t-base)}.lp-top__phone svg{width:1.05em;height:1.05em;flex:0 0 auto}.lp-top__phone:hover{text-decoration:underline}.lp-top__phone:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}@media(max-width:29.99em){.lp-top__area{display:none}.lp-top__phone span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lp-top__phone{margin-inline-start:auto}.lp-top__phone svg{width:1.4em;height:1.4em}}.lp-hero{position:relative;background:var(--c-dark);color:#fff;overflow:clip}.lp-hero__media{position:absolute;inset:0}.lp-hero__media picture,.lp-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 42%}.lp-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#003044ed,#003044cc 45%,#003044eb)}.lp-hero__inner{position:relative;max-width:72rem;margin:0 auto;padding:var(--s-5) var(--s-5) var(--s-6);display:grid;gap:var(--s-5)}.lp-hero__copy{order:1}.lp-hero .lp-card{order:2}.lp-eyebrow{display:inline-flex;align-items:center;gap:.4em;margin:0 0 var(--s-2);font-size:var(--t-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-brand-glow)}.lp-eyebrow svg{width:1.1em;height:1.1em}.lp-hero h1{margin:0 0 var(--s-3);color:#fff;font-size:clamp(1.625rem,4.2vw + .55rem,3.1rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.lp-sub{margin:0;font-size:var(--t-base);line-height:1.45;color:#eaf6fc;max-width:34em}.lp-ticks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);order:3}.lp-ticks li{display:grid;grid-template-columns:1.3em 1fr;gap:.5em;align-items:start;font-size:var(--t-sm);line-height:1.45;color:#eaf6fc}.lp-ticks li>svg{grid-column:1}.lp-ticks svg{width:1.1em;height:1.1em;color:var(--c-brand-glow);margin-top:.15em}.lp-card{background:var(--c-surface);color:var(--c-ink);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:0 1px 2px #0019242e,0 18px 40px -12px #00192473;scroll-margin-top:var(--s-5)}.lp-card__offer{display:flex;align-items:center;gap:.5em;margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--c-gold-soft);color:var(--c-gold-ink);border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:700;line-height:1.35}.lp-card__offer svg{width:1.2em;height:1.2em;flex:0 0 auto}.lp-card__h{margin:0 0 var(--s-2);font-size:var(--t-xl)}.lp-card__lede{margin:0 0 var(--s-4);color:var(--c-muted);font-size:var(--t-sm)}.lp-field{margin:0 0 var(--s-4)}.lp-field label{display:block;margin-bottom:var(--s-2);font-weight:700;font-size:var(--t-base)}.lp-opt{font-weight:400;color:var(--c-muted);font-size:var(--t-sm)}.lp-field input[type=tel],.lp-field input[type=text]{width:100%;min-height:3.5rem;padding:0 var(--s-4);font-size:1.125rem;font-family:inherit;color:var(--c-ink);background:var(--c-surface);border:2px solid var(--c-line-strong);border-radius:var(--r-sm)}.lp-field--phone input{letter-spacing:.02em;font-variant-numeric:tabular-nums}.lp-field input:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-color:var(--c-brand-deep)}.lp-field input[aria-invalid=true]{border-color:var(--c-error)}.lp-hint{margin:var(--s-2) 0 0;font-size:var(--t-sm);color:var(--c-muted)}.lp-err{display:flex;align-items:flex-start;gap:.45em;margin:var(--s-2) 0 0;color:var(--c-error);font-size:var(--t-sm);font-weight:600}.lp-err[hidden]{display:none}.lp-err svg{width:1.15em;height:1.15em;flex:0 0 auto;margin-top:.1em}.btn--lp{width:100%;min-height:3.5rem;font-size:1.125rem;font-weight:700;letter-spacing:.005em}.lp-card__fine{margin:var(--s-3) 0 0;font-size:var(--t-sm);line-height:1.5;color:var(--c-muted)}.lp-card__fine a{color:var(--c-brand-ink)}.lp-card__call{margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--c-line);font-size:var(--t-sm);color:var(--c-muted);text-align:center}.lp-card__tel{display:inline-flex;align-items:center;gap:.4em;min-height:44px;margin-top:var(--s-1);font-size:var(--t-lg);font-weight:700;color:var(--c-brand-deep);text-decoration:none;font-variant-numeric:tabular-nums}.lp-card__tel svg{width:1.05em;height:1.05em}.lp-card__tel:hover{text-decoration:underline}.lp-card__call a{color:var(--c-brand-deep);font-weight:700}.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-done{text-align:center;margin-bottom:var(--s-5)}.lp-done__tick{display:grid;place-items:center;width:3rem;height:3rem;margin:0 auto var(--s-3);border-radius:50%;background:var(--c-success-tint);color:var(--c-success)}.lp-done__tick svg{width:1.6rem;height:1.6rem}.lp-done h2{margin:0 0 var(--s-1);font-size:var(--t-xl)}.lp-done__num{margin:0 0 var(--s-3);font-size:var(--t-lg);font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-brand-deep)}.lp-done p{margin:0;color:var(--c-ink-2);font-size:var(--t-base);line-height:1.5}.lp-steps{border-top:1px solid var(--c-line);padding-top:var(--s-4)}.lp-steps__intro{margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--c-muted)}.lp-step{border:0;padding:0;margin:0 0 var(--s-4)}.lp-step legend{padding:0;margin-bottom:var(--s-2);font-weight:700;font-size:var(--t-base)}.lp-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.lp-chip{position:relative}.lp-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lp-chip span{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--s-4);border:2px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-surface);font-size:var(--t-base);font-weight:600;color:var(--c-ink-2)}.lp-chip input:checked+span{border-color:var(--c-brand-deep);background:var(--c-brand-tint);color:var(--c-brand-deep)}.lp-chip input:checked+span:before{content:"\2713";margin-inline-end:.4em;font-weight:700}.lp-chip input:focus-visible+span{outline:var(--focus-ring);outline-offset:2px}.lp-fine{margin:var(--s-3) 0 0;font-size:var(--t-sm);color:var(--c-muted);text-align:center}.lp-fine--ok{display:flex;align-items:center;justify-content:center;gap:.4em;color:var(--c-success);font-weight:600}.lp-fine--ok svg{width:1.1em;height:1.1em}.lp-sec{padding:var(--s-8) 0}.lp-wrap{max-width:72rem;margin:0 auto;padding:0 var(--s-5)}.lp-wrap--narrow{max-width:44rem}.lp-sec h2{margin:0 0 var(--s-3);font-size:var(--t-2xl);line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.lp-lede{margin:0 0 var(--s-6);color:var(--c-muted);font-size:var(--t-lg);max-width:40em}.lp-sec p{line-height:1.6}.lp-note{display:flex;align-items:flex-start;gap:.5em;margin:var(--s-5) 0 0;padding:var(--s-4);background:var(--c-surface-2);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--c-ink-2)}.lp-note svg{width:1.2em;height:1.2em;flex:0 0 auto;margin-top:.1em;color:var(--c-brand-ink)}.lp-jump{display:inline-flex;align-items:center;gap:.45em;min-height:48px;font-weight:700;color:var(--c-accent);text-decoration:none;font-size:var(--t-lg)}.lp-jump svg{width:1.05em;height:1.05em}.lp-jump:hover{text-decoration:underline}.lp-sec--proof{background:var(--c-surface-2)}.lp-ba-grid{display:grid;gap:var(--s-6)}.lp-ba{margin:0}.lp-ba img{width:100%;height:auto;display:block;border-radius:var(--r-md);background:var(--c-surface-3)}.lp-ba figcaption{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--c-muted);line-height:1.5}.lp-steps-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6)}.lp-steps-list li{display:grid;grid-template-columns:2.5rem 1fr;gap:var(--s-2) var(--s-4);align-items:start}.lp-steps-list .lp-num{grid-column:1;grid-row:1 / span 2}.lp-steps-list h3{grid-column:2;grid-row:1}.lp-steps-list p{grid-column:2;grid-row:2}.lp-num{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--c-brand-deep);color:#fff;font-weight:700;font-size:var(--t-base)}.lp-steps-list h3{margin:.25rem 0 var(--s-2);font-size:var(--t-lg)}.lp-steps-list p{margin:0;color:var(--c-ink-2)}.lp-sec--svc{background:var(--c-surface-2)}.lp-svc{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.lp-svc li{display:grid;grid-template-columns:2rem 1fr;gap:var(--s-1) var(--s-4);align-items:start;padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line)}.lp-svc li>svg{grid-column:1;grid-row:1 / span 2}.lp-svc li>strong{grid-column:2;grid-row:1}.lp-svc li>span{grid-column:2;grid-row:2}.lp-svc li:last-child{border-bottom:0;padding-bottom:0}.lp-svc svg{width:1.75rem;height:1.75rem;color:var(--c-brand-ink)}.lp-svc strong{display:block;font-size:var(--t-lg)}.lp-svc span{color:var(--c-muted);font-size:var(--t-sm)}.lp-trust{display:grid;gap:var(--s-6)}.lp-trust>div>svg{width:2rem;height:2rem;color:var(--c-brand-ink)}.lp-trust h3{margin:var(--s-2) 0 var(--s-1);font-size:var(--t-lg)}.lp-trust p{margin:0;color:var(--c-ink-2);font-size:var(--t-base)}.lp-sec--care{background:var(--c-surface-2)}.lp-qa{margin-bottom:var(--s-6)}.lp-qa:last-child{margin-bottom:0}.lp-qa h3{margin:0 0 var(--s-2);font-size:var(--t-lg)}.lp-qa p{margin:0;color:var(--c-ink-2)}.lp-sec--close{background:var(--c-dark);color:#fff;text-align:center}.lp-sec--close h2{color:#fff}.lp-eyebrow--light{color:var(--c-gold);justify-content:center}.lp-close-sub{margin:0 auto var(--s-6);max-width:36em;color:#eaf6fc;font-size:var(--t-lg)}.lp-close-actions{display:grid;gap:var(--s-4);max-width:26rem;margin:0 auto}.lp-close-tel{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.5rem;padding:0 var(--s-5);border:2px solid rgba(255,255,255,.45);border-radius:var(--r-sm);color:#fff;text-decoration:none}.lp-close-tel svg{width:1.4em;height:1.4em}.lp-close-tel small{display:block;font-size:var(--t-sm);color:#cdedf7}.lp-close-tel strong{display:block;font-size:var(--t-lg);color:#fff;font-variant-numeric:tabular-nums}.lp-sec--close strong,.lp-hero strong{color:#fff}.lp-card__offer strong{color:var(--c-gold-ink)}.lp-close-tel:hover{border-color:#fff;background:#ffffff14}.lp-close-tel:focus-visible{outline:3px solid var(--c-gold);outline-offset:2px}.lp-close-fine{margin:var(--s-5) 0 0;font-size:var(--t-sm);color:#cdedf7}.lp-foot{background:var(--c-surface);border-top:1px solid var(--c-line);padding:var(--s-7) 0 calc(var(--s-8) + 4.5rem)}.lp-foot__inner{max-width:44rem;margin:0 auto;padding:0 var(--s-5);text-align:center}.lp-foot p{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--c-muted);line-height:1.6}.lp-foot a{color:var(--c-brand-ink)}.lp-foot__links{display:flex;gap:var(--s-5);justify-content:center}.lp-foot__links a{min-height:44px;display:inline-flex;align-items:center;font-weight:600}.lp-foot__credit{margin:0;font-size:var(--t-xs)}.lp-bar{position:fixed;inset-inline:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:var(--s-3) var(--s-4);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--c-line-strong);box-shadow:0 -6px 18px -8px #00192447;transition:transform .18s var(--ease-out)}.lp-bar[data-sw-hidden="1"]{transform:translateY(110%)}.lp-bar__call,.lp-bar__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:48px;padding:0 var(--s-3);border-radius:var(--r-sm);font-weight:700;font-size:var(--t-sm);text-decoration:none;text-align:center;line-height:1.2}.lp-bar__call{background:var(--c-surface);color:var(--c-brand-deep);border:2px solid var(--c-brand-deep)}.lp-bar__cta{background:var(--c-accent);color:#fff}.lp-bar__cta:hover{background:var(--c-accent-hover)}.lp-bar__call svg{width:1.15em;height:1.15em}.lp-bar__call:focus-visible,.lp-bar__cta:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(min-width:60em){.lp-bar{display:none}}@media(min-width:60em){.lp-hero__inner{grid-template-columns:1fr 26rem;grid-template-areas:"copy card" "ticks card";grid-template-rows:auto 1fr;gap:var(--s-5) var(--s-8);align-items:start;padding-block:calc(var(--s-8) * 1.3);min-height:34rem}.lp-hero__copy{grid-area:copy;order:0;align-self:end}.lp-ticks{grid-area:ticks;order:0}.lp-hero .lp-card{grid-area:card;order:0;align-self:center}.lp-ticks li{font-size:var(--t-base)}.lp-sub{font-size:var(--t-lg)}.lp-hero__media:after{background:linear-gradient(90deg,#003044f2,#003044db 48%,#0030448c),linear-gradient(180deg,#00304459,#00304459)}.lp-card{padding:var(--s-6)}.lp-ba-grid{grid-template-columns:repeat(2,1fr);gap:var(--s-7)}.lp-ba:first-child{grid-column:1 / -1}.lp-steps-list{grid-template-columns:repeat(2,1fr);gap:var(--s-7) var(--s-8)}.lp-svc{grid-template-columns:repeat(2,1fr);gap:var(--s-5) var(--s-8)}.lp-svc li{border-bottom:0;padding-bottom:0}.lp-trust{grid-template-columns:repeat(4,1fr);gap:var(--s-7)}.lp-close-actions{grid-template-columns:1fr 1fr;max-width:34rem}.lp-foot{padding-bottom:var(--s-8)}}.lp-estimator-step[data-sw-off]{display:none}.lp-prog{display:flex;gap:.35rem;margin:0 0 var(--s-4)}.lp-prog span{height:4px;flex:1;border-radius:2px;background:var(--c-line-strong)}.lp-prog span[data-sw-on]{background:var(--c-brand-deep)}@media(prefers-reduced-motion:reduce){.lp-bar{transition:none}}
