html{scroll-behavior:smooth;scroll-padding-top:30px}.skip{position:absolute;top:-90px;background:#c7f67e;color:#101617;padding:15px;z-index:2}.skip:focus{top:0}header{justify-content:space-between}header nav{display:flex;gap:24px;flex-wrap:wrap}header nav a{font-weight:400;letter-spacing:0;font-size:13px}.brand{font-size:21px}.outline{border:1px solid #53694c;border-radius:7px;padding:9px 14px;font-size:11px;letter-spacing:0}main{padding-top:60px}.hero{max-width:none;display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center;margin-bottom:70px}.hero h1{font-size:clamp(36px,4.5vw,62px)}.lead{font-size:18px;line-height:1.8}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0}.cta{display:inline-block;background:#c7f67e;color:#101617;font-size:13px;padding:13px 20px;border-radius:7px;font-weight:700}.notice-text{font-size:12px}.overview{margin:0}.overview>div{border-top:1px solid #35413b;padding:14px 0;display:grid;grid-template-columns:40px 1fr}.overview span{color:#c7f67e;font-size:11px;grid-row:1/3}.overview strong{font-size:19px}.overview p{margin:3px 0;font-size:13px}.overview small{display:block;color:#a9b8b0;font-size:11px}.section{margin-top:65px}.section>h2,.section>div>h2{font-size:30px;letter-spacing:-.8px;font-weight:600}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.service-grid h3{font-size:22px;line-height:1.3;font-weight:600}.service-grid p{font-size:14px}.badge{color:#c7f67e;font-size:10px;letter-spacing:1px;border:1px solid #53694c;padding:5px 8px;border-radius:5px;display:inline-block}.badge.pilot{color:#e1c684;border-color:#625b41}.small-text{font-size:12px!important}.price{display:block;font-size:32px;color:#c7f67e;letter-spacing:-1px;margin:20px 0 0}.price small{font-size:12px;letter-spacing:0;color:#a9b8b0}.plan-scope{min-height:145px}.plan-card ul{padding-left:17px;font-size:12px;color:#b6c5bd;min-height:100px}.plan-card .cta{width:100%;text-align:center}.conditions p{font-size:13px}.conditions{margin-top:20px}.quote-summary{padding:14px;background:#101819;border-radius:8px;margin-block:5px}.quote-summary div{display:flex;justify-content:space-between;gap:15px;margin:9px 0;font-size:13px}.quote-summary strong{white-space:nowrap}.quote-summary .total{border-top:1px solid #35413b;padding-top:12px;font-size:16px;color:#c7f67e}.sources li{margin-bottom:14px;color:#a9b8b0;font-size:13px}.sources p{font-size:13px}footer{border-top:1px solid #35413b;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 5vw;font-size:12px}details{margin-top:25px}details p{font-size:13px}#quote-status{font-size:12px}#quote-status:empty{display:none}.standalone-only{display:none}.standalone .platform-link{display:none}.standalone .standalone-only{display:block}@media(max-width:900px){.hero{gap:25px}.service-grid{grid-template-columns:1fr}.plan-scope,.plan-card ul{min-height:0}.price{font-size:30px}}@media(max-width:640px){.hero{grid-template-columns:1fr;margin-bottom:40px}.hero h1{font-size:40px}.hero .eyebrow{font-size:10px;letter-spacing:1.5px}header nav{gap:15px}header .outline{width:100%;text-align:center}.section{margin-top:45px}.section>h2,.section>div>h2{font-size:26px}.quote-summary div{flex-wrap:wrap}footer{flex-wrap:wrap}.lead{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
