:root{--blue-ink:#17282f;--blue-accent:#174fd6;--blue-soft:#eff4fc;--blue-muted:#53646c;--blue-line:#dce4e9;--green-ink:#1b302b;--green-accent:#216451;--green-soft:#f0f6f3;--green-muted:#52685f;--green-line:#dce7e0;--violet-ink:#27243c;--violet-accent:#6340b5;--violet-soft:#f4f1fa;--violet-muted:#625c73;--violet-line:#e4deee;--navy-ink:#0b1f3a;--navy-accent:#12305a;--navy-soft:#f3f6fa;--navy-muted:#4a5b73;--navy-line:#dce3ec;--ink:var(--navy-ink);--accent:var(--navy-accent);--soft:var(--navy-soft);--muted:var(--navy-muted);--line:var(--navy-line);--paper:#fff;--se-navy:#0b1f3a;--se-navy-deep:#071427;--se-sun:#ffc531;--se-sun-hi:#ffd35f;--se-head-h:72px}.draft-bar{z-index:31;color:#4a3600;text-align:center;background:#fff1c2;max-width:none;margin:0;padding:8px 16px;font-size:.85rem;line-height:1.4;position:relative}mark.tbc{color:#5c4300;letter-spacing:.02em;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1c2;border-radius:4px;margin:0 2px;padding:1px 6px;font-size:.78em;font-weight:800;line-height:1.5;display:inline}.top{z-index:30;min-height:var(--se-head-h);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#071427eb;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:0 max(24px,50vw - 576px);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s,color .3s,border-color .3s;display:flex;position:sticky;top:0}.top .logo[href]{min-height:44px;color:inherit;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1;text-decoration:none;display:inline-flex}.top .logo b{letter-spacing:.14em;font-size:1.06rem;font-weight:850}.top .logo span{letter-spacing:.38em;color:var(--se-sun);margin-top:5px;font-size:.64rem;font-weight:700}.top.on-paper .logo span{color:#8a6400}.top .nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.top .nav-links a{min-height:44px;color:inherit;border-radius:10px;align-items:center;padding:0 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.top .nav-links a:hover{background:#ffffff14}.top .nav-links a.nav-cta{background:var(--se-sun);color:var(--se-navy);margin-left:8px;padding:0 18px;font-weight:750}.top .nav-links a.nav-cta:hover{background:var(--se-sun-hi)}.top .menu-toggle{min-height:44px;color:inherit;background:0 0;border:1px solid #ffffff59;border-radius:10px;margin-left:auto;padding:0 16px;font-weight:700;display:none}.top.on-paper{color:var(--se-navy);background:#fffffff2;border-bottom-color:#dce3ec}.top.on-paper .menu-toggle{border-color:#0b1f3a4d}.top.on-paper .nav-links a:hover{background:#f3f6fa}.top a:focus-visible,.top button:focus-visible{outline:3px solid var(--se-sun);outline-offset:3px}.top.on-paper a:focus-visible,.top.on-paper button:focus-visible{outline-color:var(--se-navy)}@media (width<=1080px){.top .menu-toggle{align-items:center;display:inline-flex}.top .nav-links{background:var(--se-navy-deep);flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:12px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px -20px #00000080}.top.on-paper .nav-links{background:#fff}.top .nav-links.open{display:flex}.top .nav-links a.nav-cta{justify-content:center;margin:8px 0 0}}@media (width<=860px){:root{--se-head-h:64px}.top{padding:0 16px}}.site-foot{z-index:2;background:var(--se-navy-deep);color:#fff;padding:56px 0 28px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.site-foot .foot-wrap{grid-template-columns:1.3fr 1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.site-foot .logo-text{flex-direction:column;margin-bottom:16px;line-height:1;display:flex}.site-foot .logo-text b{letter-spacing:.14em;font-size:1.06rem;font-weight:850}.site-foot .logo-text span{letter-spacing:.38em;color:var(--se-sun);margin-top:5px;font-size:.64rem;font-weight:700}.site-foot h2{letter-spacing:.12em;text-transform:uppercase;color:var(--se-sun);margin:0 0 10px;font-size:.8rem;font-weight:800;line-height:1.3}.site-foot ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-foot li{color:#ffffffd1;font-size:.92rem}.site-foot a,.site-foot .link-button{color:#fff;font-size:.95rem}.site-foot .link-button{text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.site-foot p{color:#ffffffb8;margin:0 0 12px;font-size:.92rem}.site-foot .copy{color:#fff9;border-top:1px solid #ffffff1a;grid-column:1/-1;max-width:none;margin:12px 0 0;padding-top:20px;font-size:.85rem}.site-foot a:focus-visible,.site-foot button:focus-visible{outline:3px solid var(--se-sun);outline-offset:3px}@media (width<=860px){.site-foot .foot-wrap{grid-template-columns:1fr;padding:0 16px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:var(--accent);text-underline-offset:4px}:where(a[href],button,input:not([type=hidden]),select,textarea,summary,label[for],label:has(input)){min-width:44px;min-height:44px}a[href]{vertical-align:middle;align-items:center;max-width:100%;display:inline-flex}button,input,select,textarea{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}h1{margin-bottom:28px;font-size:clamp(2.7rem,5.2vw,4.6rem);font-weight:600}h2{margin-bottom:24px;font-size:clamp(2rem,3.5vw,3rem);font-weight:500}h3{font-size:1.5rem;font-weight:600}p{max-width:66ch;margin-bottom:22px}.wrap{width:min(1184px,100% - 64px);margin:auto}.skip{z-index:10;background:#fff;padding:10px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.header{border-bottom:1px solid var(--line)}.nav-row{justify-content:space-between;align-items:center;gap:28px;min-height:100px;display:flex}.wordmark[href]{letter-spacing:-.04em;color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;font-size:1.2rem;font-weight:700;line-height:1.15;text-decoration:none}.wordmark small{letter-spacing:.18em;margin-top:4px;font-size:.68rem;font-weight:400;display:block}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--ink);font-size:.88rem;text-decoration:none}.nav-links a[aria-current=page]{text-decoration:underline}.button{background:#ffc531;border:1px solid #ffc531;border-radius:5px;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;color:#0b1f3a!important}.button:hover{filter:brightness(.91)}.button.secondary{border-color:var(--line);background:#fff;color:var(--ink)!important}.nav-links .button{padding:10px 20px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:4px;padding:9px 14px;display:none}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:54px;padding:72px 0 64px;display:grid}.eyebrow{color:var(--muted);margin-bottom:23px;font-size:.9rem}.promise span{display:block}.hero .intro{max-width:38ch;font-size:1.14rem}.cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.fine{color:var(--muted);font-size:.83rem}.preview-note{max-width:48ch;color:var(--muted);margin:16px 0 0;font-size:.82rem}.hero-media{background:var(--soft);border-radius:10px;margin:0;position:relative;overflow:hidden}.hero-visual{position:relative}.hero-media img,.hero-media video{aspect-ratio:1/1.12;object-fit:cover;width:100%;height:auto;display:block}.hero-media video{height:100%;position:absolute;inset:0}.hero-media figcaption{background:var(--soft);color:var(--muted);padding:15px 23px;font-size:.8rem}.trust-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.trust-line p{max-width:54ch;margin:0;font-size:.95rem}.trust-line span{color:var(--muted);font-size:.85rem}.section{padding:76px 0}.section-head{justify-content:space-between;align-items:start;gap:40px;margin-bottom:28px;display:flex}.section-head p{max-width:40ch;color:var(--muted)}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:36px;margin:35px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);counter-increment:step;padding-top:23px}.steps li:before{content:"0" counter(step);color:var(--accent);margin-bottom:22px;font-size:.9rem;display:block}.steps p{color:var(--muted);font-size:.96rem}.soft{background:var(--soft)}.split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.text-link{font-weight:600}.brands{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.brand{border-top:2px solid var(--line);padding:26px 0}.brand .category{color:var(--muted);margin-bottom:12px;font-size:.85rem}.brand h3{font-size:2rem}.brand p,.brand li{color:var(--muted);font-size:.96rem}.page-top{max-width:820px;padding:64px 0 36px}.page-top h1{font-size:clamp(2.7rem,5vw,4rem)}.lead{color:var(--muted);font-size:1.2rem}.content{max-width:800px;padding-bottom:72px}.content h2{margin-top:44px;font-size:2rem}.content li{margin-bottom:12px}.notice{border-left:3px solid var(--accent);background:var(--soft);margin:24px 0;padding:20px 24px}.notice p:last-child{margin:0}.quote-stage{border:1px solid var(--line);border-radius:10px;margin-bottom:64px;padding:40px}.quote-stage h2{font-size:2rem}.quote-progress{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:22px;margin:0 0 32px;padding:0 0 20px;font-size:.88rem;list-style:none;display:flex}.placeholder-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.placeholder{background:var(--soft);border-radius:5px;padding:24px}.placeholder strong{font-size:1.25rem;display:block}.placeholder p{color:var(--muted);margin:12px 0 0;font-size:.9rem}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;padding:7px 20px 7px 0;font-size:1.13rem;font-weight:600}details p{color:var(--muted);margin:18px 0 0}.footer{border-top:1px solid var(--line);padding:44px 0 28px}.footer-top{justify-content:space-between;gap:40px;display:flex}.footer-links{flex-wrap:wrap;gap:16px 24px;max-width:650px;font-size:.9rem;display:flex}.footer-links a{color:var(--ink)}.link-button{text-underline-offset:4px;color:var(--ink);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.footer-note{color:var(--muted);margin:30px 0 0;font-size:.78rem}.consent{border:1px solid var(--line);z-index:8;background:#fff;border-radius:8px;width:min(420px,100% - 32px);padding:22px;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 40px #17282f20}.consent[hidden]{display:none}.consent h2{letter-spacing:-.02em;margin-bottom:10px;font-size:1.3rem}.consent p{margin-bottom:14px;font-size:.85rem}.consent label{cursor:pointer;align-items:center;gap:10px;margin:8px 0;font-size:.9rem;display:flex}.consent input{accent-color:var(--accent);cursor:pointer;flex:0 0 44px;width:44px;height:44px;margin:0}.consent-actions{gap:10px;margin-top:16px;display:flex}.consent-actions button{flex:1;padding:10px 14px;font-size:.85rem}.field{margin-bottom:24px}.field label{margin-bottom:8px;font-weight:600;display:block}.field input,.field textarea{border:1px solid var(--muted);width:100%;color:var(--ink);background:#fff;border-radius:4px;padding:12px;display:block}.field textarea{min-height:150px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hidden{display:none!important}button:disabled{cursor:not-allowed;opacity:.65}@media (width<=900px){.nav-links{gap:15px}.hero{gap:30px}.split{gap:40px}.wrap{width:calc(100% - 40px)}}@media (width<=720px){.nav-row{flex-wrap:wrap;gap:0;min-height:80px;padding:16px 0}.menu-toggle{display:block}.nav-links{flex-direction:column;align-items:stretch;gap:18px;width:100%;padding:22px 0 0;display:none}.nav-links.open{display:flex}.hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.hero h1{font-size:clamp(2.5rem,10vw,3.8rem)}.hero .intro{font-size:1.05rem}.hero-media img,.hero-media video{aspect-ratio:1.22}.hero-media figcaption{padding:12px 18px}.eyebrow{margin-bottom:18px}.trust-line{flex-direction:column;align-items:start;gap:12px}.section{padding:48px 0}.section-head,.footer-top{display:block}.section-head p{margin-top:18px}.steps,.brands,.split,.placeholder-grid,.form-grid{grid-template-columns:1fr;gap:24px}.steps{margin-top:24px}.steps li:before{margin-bottom:14px}.steps h3{margin-bottom:12px}.footer-links{margin-top:28px}.page-top{padding:40px 0 20px}.quote-stage{padding:24px 20px}.content{padding-bottom:48px}.consent{padding:18px}.consent-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
