.page-home,.page-auth{--ink:#0c1a29;--body:#33475b;--muted:#5e7082;--faint:#64768a;--line:#e8edf2;--line-2:#dbe3ea;--bg:#fff;--bg-soft:#f7f9fb;--bg-softer:#fbfcfd;--navy:#0b1e30;--navy-2:#102b45;--teal:#10baa5;--cyan:#1dafe6;--blue:#125d93;--accent:#0c8f81;--accent-deep:#0a7d70;--teal-soft:#e9f7f4;--teal-soft-border:#cfeee8;--cyan-soft:#e8f5fc;--amber:#96591c;--amber-soft:#fbf3e6;--amber-border:#f0e0c4;--rose:#b23b3b;--rose-soft:#fbeeee;--rose-border:#f2d6d6;--gold:#e0a92a;--ondark:#dbe6f2;--ondark-2:#b6c6dc;--ondark-3:#aebfd0;--ondark-muted:#6f89a8;--ondark-faint:#5c7495;--ondark-active:#6fe3d3;--ondark-teal:#63c9c0;--grad:linear-gradient(90deg,#10baa5 0%,#1dafe6 100%);--r:14px;--r-sm:9px;--r-xs:6px;--r-chip:11px;--r-step:12px;--r-pill:100px;--shadow:0 1px 2px #0c1a290a,0 10px 30px -12px #0c1a291a;--shadow-sm:0 1px 2px #0c1a290d;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"Cascadia Mono",Consolas,Menlo,monospace;--t-fast:.16s ease;--t-med:.18s ease;--t-slow:.26s ease;--container:1480px;--container-wide:1240px;--container-hero:1900px;--pad-x:clamp(20px,5vw,56px);font-family:var(--font-sans);letter-spacing:-.003em;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.68}.page-home *,.page-home :before,.page-home :after,.page-auth *,.page-auth :before,.page-auth :after{box-sizing:border-box}.page-home ::selection,.page-auth ::selection{background:#10baa52e}.page-home img,.page-home svg,.page-auth img,.page-auth svg{vertical-align:middle;max-width:100%}:where(.page-home,.page-auth) a{color:var(--accent-deep);transition:color var(--t-fast);text-decoration:none}:where(.page-home,.page-auth) a:hover{color:var(--accent)}.page-home :focus-visible,.page-auth :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.page-home [id],.page-auth [id]{scroll-margin-top:84px}:where(.page-home,.page-auth) h1,:where(.page-home,.page-auth) h2,:where(.page-home,.page-auth) h3,:where(.page-home,.page-auth) h4{color:var(--ink);text-wrap:balance;margin:0 0 .5em}:where(.page-home,.page-auth) h1{letter-spacing:-.025em;font-size:clamp(2.1rem,4vw,3.05rem);font-weight:300;line-height:1.1}:where(.page-home,.page-auth) h2{letter-spacing:-.022em;font-size:clamp(1.7rem,2.6vw,2.15rem);font-weight:700;line-height:1.18}:where(.page-home,.page-auth) h3{letter-spacing:-.015em;font-size:1.32rem;font-weight:650;line-height:1.3}:where(.page-home,.page-auth) h4{font-size:1.02rem;font-weight:650}:where(.page-home,.page-auth) p{margin:0 0 1em}:where(.page-home,.page-auth) .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 14px;font-size:.74rem;font-weight:700;display:block}:where(.page-home,.page-auth) .lede{color:var(--muted);font-size:1.08rem;line-height:1.62}:where(.page-home,.page-auth) .pull-quote{border-left:3px solid #0000;border-image:var(--grad)1;letter-spacing:-.02em;color:var(--ink);margin:0;padding:6px 0 6px 22px;font-size:1.42rem;font-weight:400;line-height:1.42}:where(.page-home,.page-auth) .grad-text{background:var(--grad);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}:where(.page-home,.page-auth) .small{color:var(--faint);font-size:.85rem}:where(.page-home,.page-auth) .container{max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}:where(.page-home,.page-auth) .container--wide{max-width:var(--container-wide)}:where(.page-home,.page-auth) .container--hero{max-width:var(--container-hero)}:where(.page-home,.page-auth) .section{padding-block:clamp(56px,8vw,96px)}:where(.page-home,.page-auth) .section--soft{background:var(--bg)}:where(.page-home,.page-auth) .section-head{max-width:720px;margin-bottom:clamp(32px,4.5vw,52px)}:where(.page-home,.page-auth) .section-head .lede{margin-bottom:0}:where(.page-home,.page-auth) .section-head--center{text-align:center;margin-inline:auto}:where(.page-home,.page-auth) .card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);transition:transform var(--t-med),box-shadow var(--t-med),border-color var(--t-med);padding:22px 24px}@media (hover:hover){:where(.page-home,.page-auth) .card:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-2px)}}:where(.page-home,.page-auth) .pill{border-radius:var(--r-pill);align-items:center;gap:6px;padding:6px 13px;font-size:.78rem;font-weight:600;display:inline-flex}:where(.page-home,.page-auth) .pill--on{background:var(--teal-soft);color:var(--accent-deep)}:where(.page-home,.page-auth) .pill--off{background:var(--rose-soft);color:var(--rose);text-decoration:line-through}:where(.page-home,.page-auth) .badge-verified{border-radius:var(--r-pill);background:var(--teal-soft);color:var(--accent-deep);align-items:center;gap:5px;padding:4px 11px;font-size:.75rem;font-weight:650;display:inline-flex}:where(.page-home,.page-auth) .badge-verified svg{width:13px;height:13px}:where(.page-home,.page-auth) .icon-tile{border-radius:var(--r-chip);background:var(--teal-soft);width:38px;height:38px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.page-home,.page-auth) .icon-tile svg{width:19px;height:19px}:where(.page-home,.page-auth) .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:where(.page-home,.page-auth) .dark-block{background:var(--navy);color:var(--ondark-2);position:relative;overflow:hidden}:where(.page-home,.page-auth) .dark-block:before{content:"";background:var(--grad);z-index:1;height:3px;position:absolute;inset:0 0 auto}:where(.page-home,.page-auth) .dark-block h1,:where(.page-home,.page-auth) .dark-block h2{color:#fff}:where(.page-home,.page-auth) .dark-block .kicker{color:var(--ondark-teal)}:where(.page-home,.page-auth) .dark-block>.container{z-index:2;position:relative}:where(.page-home,.page-auth) .dark-block__glow{pointer-events:none;background:radial-gradient(circle,#10baa533,#1dafe60d 55%,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute}:where(.page-home,.page-auth) .skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:0 0 var(--r-sm)0;padding:10px 16px;position:absolute;top:0;left:-9999px}:where(.page-home,.page-auth) .skip-link:focus{color:#fff;left:0}:where(.page-home,.page-auth) .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.page-home,.page-auth) .text-center{text-align:center}.page-home .field,.page-auth .field{flex-direction:column;gap:7px;min-width:0;display:flex}.page-home .field__label,.page-auth .field__label{letter-spacing:-.005em;color:var(--ink);font-size:.82rem;font-weight:650}.page-home .field__opt,.page-auth .field__opt{color:var(--faint);margin-left:6px;font-weight:500}.page-home .field--full,.page-auth .field--full{grid-column:1/-1}.page-home .input,.page-home .select,.page-home .textarea,.page-auth .input,.page-auth .select,.page-auth .textarea{width:100%;color:var(--ink);background:var(--bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);transition:border-color var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast);padding:12px 14px;font-family:inherit;font-size:.95rem;line-height:1.5}.page-home .input::placeholder,.page-home .textarea::placeholder,.page-auth .input::placeholder,.page-auth .textarea::placeholder{color:var(--faint)}.page-home .input:hover,.page-home .select:hover,.page-home .textarea:hover,.page-auth .input:hover,.page-auth .select:hover,.page-auth .textarea:hover{border-color:var(--line-2);background:var(--bg-softer)}.page-home .input:focus,.page-home .select:focus,.page-home .textarea:focus,.page-auth .input:focus,.page-auth .select:focus,.page-auth .textarea:focus{background:var(--bg);border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0c8f8121}.page-home .textarea,.page-auth .textarea{resize:vertical;min-height:148px}.page-home .select,.page-auth .select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235e7082' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.page-home .field__error,.page-auth .field__error{color:var(--rose);font-size:.8rem;font-weight:600;display:none}.page-home .field.is-invalid .input,.page-home .field.is-invalid .select,.page-home .field.is-invalid .textarea,.page-auth .field.is-invalid .input,.page-auth .field.is-invalid .select,.page-auth .field.is-invalid .textarea{border-color:var(--rose);background:var(--rose-soft)}.page-home .field.is-invalid .field__error,.page-auth .field.is-invalid .field__error{display:block}.page-home .field.is-invalid .field__hint,.page-auth .field.is-invalid .field__hint{display:none}.page-home .field__hint,.page-auth .field__hint{color:var(--faint);font-size:.8rem;line-height:1.25}.page-home .field__label-row,.page-auth .field__label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-home .field__label-row a,.page-auth .field__label-row a{font-size:.82rem;font-weight:600}.page-home .field__control,.page-auth .field__control{display:block;position:relative}.page-home .field--pw .input,.page-auth .field--pw .input{padding-right:46px}.page-home .pw-toggle,.page-auth .pw-toggle{border-radius:var(--r-sm);width:36px;height:36px;color:var(--faint);cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page-home .pw-toggle:hover,.page-auth .pw-toggle:hover{color:var(--ink);background:var(--bg-soft)}.page-home .pw-toggle svg,.page-auth .pw-toggle svg{width:18px;height:18px}.page-home .pw-toggle__off,.page-auth .pw-toggle__off,.page-home .pw-toggle.is-on .pw-toggle__on,.page-auth .pw-toggle.is-on .pw-toggle__on{display:none}.page-home .pw-toggle.is-on .pw-toggle__off,.page-auth .pw-toggle.is-on .pw-toggle__off{display:block}.page-home .check,.page-auth .check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:11px;font-size:.86rem;line-height:1.55;display:flex}.page-home .check input,.page-auth .check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:2px 0 0}.page-home .check.is-invalid,.page-auth .check.is-invalid{color:var(--rose)}:where(.page-home) .page-hero{padding-block:clamp(56px,7vw,92px);background-image:linear-gradient(#0b1e30ed 0%,#0b1e30db 55%,#0b1e30f2 100%),url(/assets/img/why/why-1.png);background-position:50% 35%;background-size:cover;padding-top:calc(clamp(56px,7vw,92px) + 68px)}:where(.page-home) .page-hero:before{display:none}:where(.page-home) .page-hero .dark-block__glow{top:-520px;right:-260px}:where(.page-home) .page-hero h1{color:#fff;margin:0 0 18px}:where(.page-home) .page-hero .lede{color:var(--ondark-2)}:where(.page-home) .breadcrumb{color:var(--ondark-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0;font-size:.82rem;list-style:none;display:flex}:where(.page-home) .breadcrumb a{color:var(--ondark-3)}:where(.page-home) .breadcrumb a:hover{color:#fff}:where(.page-home) .breadcrumb li+li:before{content:"/";color:var(--ondark-faint);margin-right:8px}:where(.page-home) .breadcrumb [aria-current=page]{color:var(--ondark-active);font-weight:600}.page-auth{background:var(--bg);--auth-pad-top:14px;--auth-pad-bot:16px;--auth-row:38px}html:has(.page-home){scroll-behavior:smooth;scrollbar-width:none}html:has(.page-home)::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion:reduce){html:has(.page-home){scroll-behavior:auto}}html.reveal-ready .page-home .reveal{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}html.reveal-ready .page-home .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.reveal-ready .page-home .reveal{opacity:1;transition:none;transform:none}.page-home *,.page-home :before,.page-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
