.hero:where(.astro-i3irphx7){background:var(--navy);background-image:linear-gradient(180deg,var(--navy) 0%,var(--navy-mid) 100%)}.hero:where(.astro-i3irphx7) .wrap:where(.astro-i3irphx7){grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);padding-block:clamp(52px,8vw,112px);display:grid}.hero-copy:where(.astro-i3irphx7){flex-direction:column;gap:28px;display:flex}.hero:where(.astro-i3irphx7) h1:where(.astro-i3irphx7){letter-spacing:-.6px;color:#fff;font-size:clamp(38px,6.2vw,63px);line-height:1.06}.hero:where(.astro-i3irphx7) p:where(.astro-i3irphx7).sub{color:var(--lt-3);font-size:clamp(17px,2vw,19.5px);line-height:1.62}.hero-actions:where(.astro-i3irphx7){flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px;display:flex}.trust:where(.astro-i3irphx7){color:var(--lt-1);border-top:1px solid #c9d6e438;align-items:center;gap:11px;padding-top:20px;font-size:15px;display:flex}.trust:where(.astro-i3irphx7) svg{flex-shrink:0}@media (max-width:940px){.hero:where(.astro-i3irphx7) .wrap:where(.astro-i3irphx7){grid-template-columns:minmax(0,1fr)}}.card:where(.astro-i3irphx7){border-top:4px solid var(--coral);background:#fff;box-shadow:0 24px 60px #08182b66}.card-head:where(.astro-i3irphx7){border-bottom:1px solid var(--pale);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.card-body:where(.astro-i3irphx7){flex-direction:column;gap:22px;padding:26px 24px 28px;display:flex}.lbl:where(.astro-i3irphx7){letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.pill:where(.astro-i3irphx7){letter-spacing:1.1px;text-transform:uppercase;color:var(--coral-deep);background:var(--coral-tint);padding:5px 10px;font-size:11.5px;font-weight:700}.rule:where(.astro-i3irphx7){background:var(--pale);height:1px}.docs:where(.astro-i3irphx7){flex-direction:column;gap:11px;display:flex}.doc:where(.astro-i3irphx7){align-items:center;gap:11px;font-size:15.5px;display:flex}.doc:where(.astro-i3irphx7) svg{flex-shrink:0}.card-foot:where(.astro-i3irphx7){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sig:where(.astro-i3irphx7){background:var(--pale);color:var(--navy);flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;display:flex}.stats:where(.astro-fpr7r3vt){grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.5vw,44px);display:grid}.stat:where(.astro-fpr7r3vt){border-top:3px solid var(--coral);flex-direction:column;gap:9px;padding-top:20px;display:flex}.stat:where(.astro-fpr7r3vt) b:where(.astro-fpr7r3vt){font-family:var(--serif);color:var(--navy);font-size:clamp(38px,4.5vw,45px);font-weight:400;line-height:1}.stat:where(.astro-fpr7r3vt) p:where(.astro-fpr7r3vt){color:var(--body);font-size:16px;line-height:1.5}@media (max-width:900px){.stats:where(.astro-fpr7r3vt){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stats:where(.astro-fpr7r3vt){grid-template-columns:minmax(0,1fr)}}.cols2:where(.astro-rurd2ccj){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:52px;display:grid}@media (max-width:820px){.cols2:where(.astro-rurd2ccj){grid-template-columns:minmax(0,1fr)}}.panel:where(.astro-rurd2ccj){border-left:3px solid var(--lt-2);background:#f6f8fb;flex-direction:column;gap:20px;padding:34px 36px 38px;display:flex}.panel:where(.astro-rurd2ccj) h3:where(.astro-rurd2ccj){color:var(--navy);font-size:23px}.panel:where(.astro-rurd2ccj) .who:where(.astro-rurd2ccj){letter-spacing:.4px;color:var(--muted);font-size:14.5px;font-weight:700}.nots:where(.astro-rurd2ccj){flex-direction:column;gap:13px;display:flex}.not:where(.astro-rurd2ccj){color:var(--body);align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.not:where(.astro-rurd2ccj) svg{flex-shrink:0;margin-top:5px}.model:where(.astro-rurd2ccj){background:var(--navy);align-items:center;gap:28px;margin-top:40px;padding:30px 38px;display:flex}.model:where(.astro-rurd2ccj) svg{flex-shrink:0}.model:where(.astro-rurd2ccj) p:where(.astro-rurd2ccj){color:var(--pale);font-size:clamp(17px,2vw,19px);line-height:1.5}.model:where(.astro-rurd2ccj) strong:where(.astro-rurd2ccj){color:#fff}@media (max-width:620px){.model:where(.astro-rurd2ccj){flex-direction:column;align-items:flex-start;gap:18px;padding:26px 24px}}.demo:where(.astro-hahnwogd){flex-direction:column;gap:14px;margin:46px 0 0;display:flex}.demo:where(.astro-hahnwogd) video:where(.astro-hahnwogd){aspect-ratio:16/9;background:var(--navy-mid);border-top:3px solid var(--coral);width:100%;height:auto;display:block;box-shadow:0 24px 60px #00000059}.demo:where(.astro-hahnwogd) figcaption:where(.astro-hahnwogd){color:var(--lt-1);font-size:14.5px}.steps:where(.astro-hahnwogd){grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:54px;display:grid}@media (max-width:1000px){.steps:where(.astro-hahnwogd){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.steps:where(.astro-hahnwogd){grid-template-columns:minmax(0,1fr)}}.step:where(.astro-hahnwogd){background:var(--navy-mid);border-top:3px solid var(--coral);flex-direction:column;gap:16px;padding:30px 26px 34px;display:flex}.step-top:where(.astro-hahnwogd){justify-content:space-between;align-items:center;gap:10px;display:flex}.step-n:where(.astro-hahnwogd){font-family:var(--serif);color:var(--lt-1);font-size:30px}.step:where(.astro-hahnwogd) h3:where(.astro-hahnwogd){color:#fff;font-size:21px}.step:where(.astro-hahnwogd) p:where(.astro-hahnwogd){color:var(--lt-2);font-size:16px;line-height:1.55}.human:where(.astro-hahnwogd){color:var(--lt-3);align-items:flex-start;gap:14px;margin-top:34px;font-size:17px;display:flex}.human:where(.astro-hahnwogd) svg{flex-shrink:0;margin-top:4px}.cols3:where(.astro-ezita55y){grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:50px;display:grid}@media (max-width:900px){.cols3:where(.astro-ezita55y){grid-template-columns:minmax(0,1fr)}}.seg:where(.astro-ezita55y){border:1px solid var(--line);flex-direction:column;gap:18px;padding:34px 34px 38px;display:flex}.seg:where(.astro-ezita55y) h3:where(.astro-ezita55y){color:var(--navy);font-size:23px}.seg:where(.astro-ezita55y) p:where(.astro-ezita55y){color:var(--body);font-size:16.5px;line-height:1.58}.split:where(.astro-zevjt32q){grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,90px);display:grid}@media (max-width:900px){.split:where(.astro-zevjt32q){grid-template-columns:minmax(0,1fr)}}.split-head:where(.astro-zevjt32q){flex-direction:column;gap:16px;display:flex}.split-head:where(.astro-zevjt32q) p:where(.astro-zevjt32q){color:var(--body);padding-top:4px;font-size:17px;line-height:1.6}.bens:where(.astro-zevjt32q){grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 40px;display:grid}@media (max-width:620px){.bens:where(.astro-zevjt32q){grid-template-columns:minmax(0,1fr)}}.ben:where(.astro-zevjt32q){border-top:2px solid var(--navy);flex-direction:column;gap:10px;padding-top:18px;display:flex}.ben:where(.astro-zevjt32q) h3:where(.astro-zevjt32q){color:var(--navy);font-size:20px}.ben:where(.astro-zevjt32q) p:where(.astro-zevjt32q){color:var(--body);font-size:16.5px;line-height:1.55}.pilot:where(.astro-y3lqkayk) .wrap:where(.astro-y3lqkayk){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}@media (max-width:900px){.pilot:where(.astro-y3lqkayk) .wrap:where(.astro-y3lqkayk){grid-template-columns:minmax(0,1fr)}}.pilot-copy:where(.astro-y3lqkayk){flex-direction:column;gap:22px;display:flex}.pilot:where(.astro-y3lqkayk) h2:where(.astro-y3lqkayk){letter-spacing:-.4px;color:#fff;font-size:clamp(32px,4.6vw,44px);line-height:1.12}.pilot:where(.astro-y3lqkayk) p:where(.astro-y3lqkayk).sub{color:var(--lt-3);font-size:clamp(17px,2vw,18.5px);line-height:1.6}.pilot-actions:where(.astro-y3lqkayk){flex-wrap:wrap;align-items:center;gap:18px;padding-top:8px;display:flex}.pilot-actions:where(.astro-y3lqkayk) span:where(.astro-y3lqkayk){color:#fff;font-size:15.5px}.pilot-actions:where(.astro-y3lqkayk) span:where(.astro-y3lqkayk) a:where(.astro-y3lqkayk){color:#fff;border-bottom:1px solid #ffffff59}.pilot-actions:where(.astro-y3lqkayk) span:where(.astro-y3lqkayk) a:where(.astro-y3lqkayk):hover{color:var(--coral-pale);border-color:var(--coral-pale)}.plan:where(.astro-y3lqkayk){background:var(--navy-mid);padding:38px 40px 42px}.plan:where(.astro-y3lqkayk) h3:where(.astro-y3lqkayk){font-family:var(--sans);letter-spacing:1.8px;text-transform:uppercase;color:var(--coral-pale);margin-bottom:22px;font-size:13px;font-weight:700}.plan:where(.astro-y3lqkayk) ol:where(.astro-y3lqkayk){counter-reset:s;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.plan:where(.astro-y3lqkayk) li:where(.astro-y3lqkayk){counter-increment:s;color:var(--pale);gap:16px;font-size:16.5px;line-height:1.5;display:flex}.plan:where(.astro-y3lqkayk) li:where(.astro-y3lqkayk):before{content:"0" counter(s);font-family:var(--serif);color:var(--lt-1);flex-shrink:0;width:22px;font-size:17px}@media (max-width:520px){.plan:where(.astro-y3lqkayk){padding:28px 24px 32px}}.pilot-form-wrap:where(.astro-y3lqkayk){background:var(--navy-mid);padding:38px 40px 42px}.pilot-form-wrap:where(.astro-y3lqkayk) h3:where(.astro-y3lqkayk){font-family:var(--sans);letter-spacing:1.8px;text-transform:uppercase;color:var(--coral-pale);margin-bottom:22px;font-size:13px;font-weight:700}.pilot-form:where(.astro-y3lqkayk){flex-direction:column;gap:18px;display:flex}.field:where(.astro-y3lqkayk){flex-direction:column;gap:7px;display:flex}.field:where(.astro-y3lqkayk) label:where(.astro-y3lqkayk){letter-spacing:.4px;color:var(--lt-3);font-size:13.5px;font-weight:700}.field:where(.astro-y3lqkayk) input:where(.astro-y3lqkayk),.field:where(.astro-y3lqkayk) textarea:where(.astro-y3lqkayk){width:100%;font-family:var(--sans);color:#fff;background:var(--navy);border:1px solid var(--navy-2);padding:11px 13px;font-size:16px}.field:where(.astro-y3lqkayk) input:where(.astro-y3lqkayk):focus,.field:where(.astro-y3lqkayk) textarea:where(.astro-y3lqkayk):focus{border-color:var(--coral)}.field:where(.astro-y3lqkayk) textarea:where(.astro-y3lqkayk){resize:vertical;min-height:104px}.pilot-form:where(.astro-y3lqkayk) .btn:where(.astro-y3lqkayk){cursor:pointer;font-family:var(--sans);border:0;align-self:flex-start}.hp:where(.astro-y3lqkayk){opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:520px){.pilot-form-wrap:where(.astro-y3lqkayk){padding:28px 24px 32px}}
