.back-to-top{position:fixed;top:50%;right:1.15rem;bottom:auto;z-index:45;display:inline-grid;place-items:center;width:3.15rem;height:3.15rem;padding:0;border:1px solid color-mix(in srgb,#dfff00 55%,#0b2f5b);border-radius:999px;background:#062247;color:#dfff00;box-shadow:0 0 0 1px color-mix(in srgb,#dfff00 18%,transparent),0 10px 28px #06224761,0 0 24px #dfff002e;cursor:pointer;opacity:1;transform:translateY(-50%);transition:opacity .2s ease,background .15s ease,color .15s ease,border-color .15s ease}.back-to-top[hidden]{display:none}.back-to-top__ring{position:absolute;inset:5px;border-radius:inherit;border:1px solid color-mix(in srgb,#22c7f0 45%,transparent);pointer-events:none}.back-to-top__icon{position:relative;z-index:1}.back-to-top:hover,.back-to-top:focus-visible{background:#dfff00;color:#062247;border-color:#dfff00}.back-to-top:focus-visible{outline:2px solid #22c7f0;outline-offset:3px}@media(min-width:768px){.back-to-top{right:1.75rem;width:3.35rem;height:3.35rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.back-to-top{transition:none}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/instrument-sans-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/instrument-sans-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/geist-mono-latin-wght-normal.woff2) format("woff2")}:root{--gais-font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--gais-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace;--gais-midnight: #062247;--gais-deep-navy: #03162f;--gais-navy-dark: #0b2f5b;--gais-blue: #008dff;--gais-cyan: #22c7f0;--gais-lime: #dfff00;--gais-secondary: #b8c7da;--gais-light-bg: #f5f8fc;--gais-surface: #f7f9fc;--gais-tint: #f1f6fb;--gais-white: #ffffff;--gais-border: #d7e1ec;--gais-max: 80rem;--gais-content-max: 72.5rem;--gais-measure: 42rem;--gais-radius: 10px;--gais-radius-card: 14px;--gais-text-h1: clamp(2.625rem, 5.5vw, 4rem);--gais-text-h1-lh: 1.1;--gais-text-h1-tracking: -.02em;--gais-text-h1-weight: 600;--gais-text-h2: clamp(1.75rem, 3vw, 2.35rem);--gais-text-h2-lh: 1.15;--gais-text-h2-tracking: -.03em;--gais-text-h2-weight: 600;--gais-text-h3: 1.05rem;--gais-text-h3-lh: 1.3;--gais-text-h3-weight: 650;--gais-text-lede: clamp(1rem, 2vw, 1.125rem);--gais-text-lede-lh: 1.6;--gais-text-body: 1rem;--gais-text-body-sm: .9375rem;--gais-text-muted: #475569;--gais-text-muted-soft: #64748b;--gais-label-size: .6875rem;--gais-label-weight: 500;--gais-label-tracking: .14em;--gais-stack-gap: 1.25rem;--gais-stack-gap-sm: .55rem;--gais-band-y: 5.5rem;--gais-band-y-tight: 4.25rem;--op-max-width: var(--gais-max);--op-font-sans: var(--gais-font-sans);--op-color-ink: var(--gais-midnight);--op-color-surface-elevated: var(--gais-light-bg);--op-color-link: var(--gais-cyan);--op-color-nav: var(--gais-secondary);--op-color-card: #fff;--op-color-border: var(--gais-border);--op-space-2: .5rem;--op-space-3: .75rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;font-family:var(--gais-font-sans);color:var(--gais-midnight);background:var(--gais-light-bg);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}#main,[id]{scroll-margin-top:5.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit}.wrap{width:min(100% - 2rem,var(--gais-max));margin-inline:auto}@media(min-width:768px){.wrap{width:min(100% - 3rem,var(--gais-max))}}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:100;background:#fff;color:var(--gais-midnight);padding:.5rem .75rem;border:1px solid var(--gais-border)}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--gais-font-mono)}.eyebrow{display:inline-flex;align-items:center;width:fit-content;max-width:100%;gap:.5rem;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--gais-navy-dark);background:color-mix(in srgb,var(--gais-navy-dark) 40%,transparent);font-family:var(--gais-font-mono);font-size:var(--gais-label-size);font-weight:var(--gais-label-weight);letter-spacing:var(--gais-label-tracking);text-transform:uppercase;color:var(--gais-cyan)}.hero-home-copy .eyebrow{align-self:flex-start}.eyebrow-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--gais-lime)}.eyebrow-light{background:#fff;border-color:var(--gais-border);color:var(--gais-midnight)}.page-hero.light .eyebrow:not(.eyebrow-light){background:color-mix(in srgb,var(--gais-midnight) 85%,transparent);border-color:var(--gais-navy-dark)}.section-label{font-family:var(--gais-font-mono);font-size:var(--gais-label-size);font-weight:var(--gais-label-weight);letter-spacing:var(--gais-label-tracking);text-transform:uppercase;color:#94a3b8}.section-label-cyan{color:var(--gais-cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border:1px solid transparent;padding:.875rem 2rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.btn:focus-visible,.nav-link:focus-visible,.nav-signin:focus-visible,.brand-logo:focus-visible,.nav-toggle:focus-visible,.site-footer a:focus-visible,.faq-answer-link:focus-visible,.faq-quick-link:focus-visible,.compare-link:focus-visible{outline:2px solid var(--gais-cyan);outline-offset:3px}.btn-lime{background:var(--gais-lime);border-color:var(--gais-lime);color:var(--gais-midnight);box-shadow:0 0 20px #dfff0026}.btn-lime:hover{background:#fff}.btn-ghost-dark{background:transparent;border-color:var(--gais-navy-dark);color:#fff}.btn-ghost-dark:hover{border-color:var(--gais-cyan)}.btn-ghost-light{background:transparent;border-color:var(--gais-border);color:var(--gais-midnight)}.btn-midnight{background:var(--gais-midnight);border-color:var(--gais-midnight);color:#fff}.btn-midnight:hover{background:var(--gais-navy-dark);border-color:var(--gais-navy-dark)}.btn-primary{background:var(--gais-lime);border-color:var(--gais-lime);color:var(--gais-midnight);box-shadow:0 0 20px #dfff0026}.btn-primary:hover{background:#fff}.btn-secondary{background:transparent;border-color:var(--gais-navy-dark);color:#fff}.site-header{position:sticky;top:0;z-index:50;width:100%;background:var(--gais-midnight);border-bottom:1px solid var(--gais-navy-dark);user-select:none}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--gais-max);margin:0 auto;padding:1.25rem 1.5rem}@media(min-width:768px){.header-inner{padding-inline:3rem}}.brand-logo{display:flex;align-items:center;text-decoration:none}.brand-logo img{height:2rem;width:auto;object-fit:contain}@media(min-width:768px){.brand-logo img{height:2.5rem}}.primary-nav{display:none;align-items:center;gap:2.5rem}.header-actions{display:none;align-items:center;gap:1.5rem}@media(min-width:768px){.primary-nav,.header-actions{display:flex}}.nav-link{font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;color:var(--gais-secondary);padding-bottom:.25rem;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.nav-link:hover,.nav-link.active{color:#fff}.nav-link.active{color:var(--gais-cyan);border-bottom-color:var(--gais-cyan)}.nav-coming-soon,.help-coming-soon{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--gais-secondary) 50%,transparent);cursor:not-allowed}.nav-signin{font-size:.875rem;font-weight:500;color:var(--gais-secondary);text-decoration:none}.nav-signin:hover{color:#fff}.lang-switch{font-weight:600}.nav-cta{padding:.625rem 1.25rem;box-shadow:0 0 20px #dfff0026}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;border:0;background:transparent;cursor:pointer;padding:.5rem}.nav-toggle span{display:block;height:2px;width:100%;background:var(--gais-secondary);border-radius:1px}@media(min-width:768px){.nav-toggle{display:none}}.mobile-nav{display:none;flex-direction:column;gap:.5rem;border-top:1px solid var(--gais-navy-dark);background:var(--gais-midnight);padding:2rem 1.5rem}.mobile-nav.is-open{display:flex}@media(min-width:768px){.mobile-nav{display:none!important}}.mobile-nav>a,.mobile-nav>.nav-coming-soon{display:block;padding:.5rem 0;border-bottom:1px solid var(--gais-navy-dark);color:var(--gais-secondary);text-decoration:none;font-size:.875rem;font-weight:500}.mobile-nav>a.active{color:var(--gais-cyan)}.site-footer{width:100%;background:var(--gais-midnight);color:var(--gais-secondary);border-top:1px solid var(--gais-navy-dark);padding:3rem 1.5rem;user-select:none}@media(min-width:768px){.site-footer{padding-inline:3rem}}.footer-bar{max-width:var(--gais-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem}@media(min-width:768px){.footer-bar{flex-direction:row}}.footer-brand-block{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:768px){.footer-brand-block{align-items:flex-start}}.footer-brand-block img{height:1.5rem;width:auto}@media(min-width:768px){.footer-brand-block img{height:1.75rem}}.footer-copy-meta{font-family:var(--gais-font-mono);font-size:10px;letter-spacing:.05em;opacity:.6}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;list-style:none;margin:0;padding:0}.footer-links a{font-size:.875rem;font-weight:500;color:var(--gais-secondary);text-decoration:none}.footer-links a:hover{color:var(--gais-cyan)}.footer-legal{display:flex;gap:1.5rem;font-size:.875rem;font-weight:500}.footer-legal a{color:var(--gais-secondary);text-decoration:none}.footer-legal a:hover{color:var(--gais-cyan)}.page-hero{position:relative;overflow:hidden;padding:5rem 0;border-bottom:1px solid var(--gais-navy-dark);background:var(--gais-midnight);color:#fff;text-align:center;user-select:none}.page-hero.light{background:var(--gais-light-bg);color:var(--gais-midnight);border-bottom-color:var(--gais-border)}.page-hero-grid{position:absolute;inset:0;opacity:.03;pointer-events:none;background-image:radial-gradient(rgba(34,199,240,.15) 1px,transparent 0);background-size:24px 24px}.page-hero-inner{position:relative;z-index:1;max-width:64rem;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--gais-stack-gap)}.page-hero h1{margin:0;font-size:var(--gais-text-h1);line-height:var(--gais-text-h1-lh);font-weight:var(--gais-text-h1-weight);letter-spacing:var(--gais-text-h1-tracking);max-width:56rem}.page-hero h1 .accent{color:var(--gais-cyan)}.page-hero p{margin:0;max-width:var(--gais-measure);font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh);color:var(--gais-secondary)}.page-hero.light p{color:#475569}.gais-page{width:100%;background:#fff;color:var(--gais-midnight);user-select:none}.gais-page.dark{background:var(--gais-midnight);color:#fff}.hero-home{position:relative;overflow:hidden;padding:6rem 0;background:var(--gais-midnight);color:#fff;border-bottom:1px solid var(--gais-navy-dark)}@media(min-width:768px){.hero-home{padding:8rem 0}}.hero-home-bg{position:absolute;inset:0;opacity:.05;background-image:linear-gradient(to right,#22c7f0 1px,transparent 1px),linear-gradient(to bottom,#22c7f0 1px,transparent 1px);background-size:40px 40px}.hero-home-glow{position:absolute;top:25%;left:50%;transform:translate(-50%);width:min(600px,100%);height:300px;background:color-mix(in srgb,var(--gais-cyan) 5%,transparent);filter:blur(120px);border-radius:999px;pointer-events:none}.hero-home-grid{position:relative;z-index:1;display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.hero-home-grid{grid-template-columns:7fr 5fr}.home-page .hero-home-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:2.25rem}}.hero-home-copy{display:flex;flex-direction:column;gap:2rem;text-align:left}.hero-home-copy h1{margin:0;font-size:var(--gais-text-h1);line-height:var(--gais-text-h1-lh);font-weight:var(--gais-text-h1-weight);letter-spacing:var(--gais-text-h1-tracking)}.hero-home-copy h1 .accent{color:var(--gais-cyan)}.hero-home-copy>p{margin:0;max-width:var(--gais-measure);font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh);color:var(--gais-secondary)}.hero-actions{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}@media(min-width:640px){.hero-actions{flex-direction:row}}.home-page .hero-home{padding:3.5rem 0 4.25rem;isolation:isolate;background:radial-gradient(ellipse 55% 50% at 78% 42%,color-mix(in srgb,var(--gais-blue) 18%,transparent),transparent 70%),linear-gradient(165deg,var(--gais-deep-navy) 0%,var(--gais-midnight) 55%,var(--gais-navy-dark) 100%);border-bottom:1px solid color-mix(in srgb,var(--gais-cyan) 18%,var(--gais-navy-dark))}@media(min-width:768px){.home-page .hero-home{padding:5.25rem 0 5.5rem}}.home-page .hero-home-glow{top:-12%;left:auto;right:-8%;transform:none;width:min(40rem,70vw);height:min(40rem,70vw);background:radial-gradient(circle at 42% 42%,color-mix(in srgb,var(--gais-cyan) 24%,transparent),transparent 42%),radial-gradient(circle at 58% 62%,color-mix(in srgb,var(--gais-blue) 16%,transparent),transparent 48%);filter:blur(10px);opacity:.9}.home-hero-rings{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.home-hero-rings-core{position:absolute;right:-2.5rem;top:46%;width:40rem;height:40rem;transform:translateY(-50%)}.home-hero-rings-core img{position:absolute;left:50%;top:50%;max-width:none;height:auto;transform:translate(-50%,-50%);mix-blend-mode:screen;pointer-events:none}.home-hero-rings-core .is-lg{width:40rem;opacity:.1}.home-hero-rings-core .is-md{width:26.5rem;opacity:.14}.home-hero-rings-core .is-sm{width:15rem;opacity:.2}.home-page .hero-home-copy{position:relative;z-index:1;gap:1.35rem}.home-page .hero-home-copy>p{max-width:36rem}.home-page .hero-actions .btn{min-height:48px;font-weight:600}.home-page .hero-actions .btn-ghost-dark{background:transparent;border-color:color-mix(in srgb,#fff 28%,transparent);color:#fff}.home-page .hero-actions .btn-ghost-dark:hover,.home-page .hero-actions .btn-ghost-dark:focus-visible{border-color:var(--gais-cyan);color:#fff;background:transparent}.home-hero-note{margin:0;font-size:.875rem;color:var(--gais-secondary)}.home-hero-visual{position:relative;z-index:1;min-height:28rem;display:grid;place-items:center;padding:1.75rem 1.1rem 1.35rem}.home-hero-ghost{position:absolute;right:-2.25rem;top:2.5rem;width:22rem;max-width:none;height:auto;opacity:.06;mix-blend-mode:screen;pointer-events:none}.home-dash{position:relative;width:min(42.5rem,100%);border:1px solid color-mix(in srgb,var(--gais-cyan) 35%,var(--gais-navy-dark));background:#eef4fa;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--gais-lime) 14%,transparent),0 28px 80px #02102673,0 0 48px color-mix(in srgb,var(--gais-cyan) 12%,transparent)}.home-dash-chrome{display:flex;gap:.4rem;padding:.55rem .85rem;background:var(--gais-navy-dark);border-bottom:1px solid color-mix(in srgb,var(--gais-cyan) 20%,var(--gais-navy-dark))}.home-dash-chrome span{width:.55rem;height:.55rem;border-radius:999px;background:var(--gais-secondary)}.home-dash-chrome span:first-child{background:var(--gais-lime)}.home-dash-chrome span:nth-child(2){background:var(--gais-cyan)}.home-dash-screen{display:grid;grid-template-columns:11.25rem minmax(0,1fr);min-height:26rem;color:#07142c}.home-dash-side{display:flex;flex-direction:column;min-width:0;background:#071524;color:#d8e3f2}.home-dash-lockup{display:flex;align-items:center;gap:.55rem;padding:.85rem .75rem .7rem;border-bottom:1px solid rgba(255,255,255,.06)}.home-dash-lockup img{width:1.75rem;height:1.75rem;object-fit:contain}.home-dash-word{font-size:.78rem;font-weight:700;color:#fff;line-height:1}.home-dash-sub{margin-top:.2rem;font-size:.42rem;letter-spacing:.16em;color:#8ea0b8}.home-dash-workspace{margin:.65rem .6rem .35rem;padding:.6rem .65rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff08}.home-dash-workspace-name{margin-bottom:.4rem;font-size:.7rem;font-weight:700;color:#fff}.home-dash-owner{display:inline-flex;padding:.12rem .4rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#18345c;color:#f5f9ff;font-size:.5rem;font-weight:800;letter-spacing:.04em}.home-dash-nav{padding:.2rem .5rem .85rem}.home-dash-nav p{margin:.55rem .15rem .35rem;font-size:.5rem;letter-spacing:.16em;color:#8798b2}.home-dash-nav-item{display:flex;align-items:center;height:2rem;margin:.1rem 0;padding:0 .55rem;border-radius:7px;color:#d4deec;font-size:.75rem}.home-dash-nav-item.is-active{background:#12345f;color:#fff;box-shadow:inset 2px 0 #18bce0}.home-dash-app{display:grid;grid-template-rows:2.6rem minmax(0,1fr);min-width:0;background:#eef4fa}.home-dash-topbar{display:flex;align-items:center;gap:.65rem;padding:0 .85rem;background:#fff;border-bottom:1px solid #d6e0ec}.home-dash-top-title{font-size:.78rem;font-weight:700;color:#111827}.home-dash-status{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.28rem .55rem;border:1px solid #8fe7bf;border-radius:999px;background:#effdf7;color:#0a6a43;font-size:.52rem;font-weight:800;letter-spacing:.04em}.home-dash-status i{width:.35rem;height:.35rem;border-radius:50%;background:#1dae73}.home-dash-main{display:flex;flex-direction:column;gap:.7rem;padding:.85rem .9rem .95rem;background:linear-gradient(#eef4fa,#f3f7fb)}.home-dash-brief{padding:.8rem .95rem;border-radius:12px;background:linear-gradient(110deg,#1d5cff,#207bdb 52%,#18bce0);color:#fff}.home-dash-brief>span{display:block;font-size:.52rem;font-weight:800;letter-spacing:.06em}.home-dash-brief strong{display:block;margin-top:.4rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.home-dash-brief div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.home-dash-brief em{padding:.22rem .45rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#003f9b21;font-size:.52rem;font-style:normal;font-weight:600}.home-dash-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.home-dash-metrics>div{min-width:0;padding:.55rem .5rem .6rem;border:1px solid #d6e0ec;border-radius:10px;background:#fff}.home-dash-metrics>div span{display:block;color:#445d77;font-size:.58rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.home-dash-metrics>div strong{display:block;margin-top:.4rem;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;line-height:1}.home-dash-metrics>div p{margin:.35rem 0 0;color:#455e78;font-size:.62rem;line-height:1.3}.home-dash-metrics .is-outstanding{box-shadow:inset 0 3px #1d5cff}.home-dash-metrics .is-overdue{box-shadow:inset 0 3px #ec3258}.home-dash-metrics .is-ready{box-shadow:inset 0 3px #f3a800}.home-dash-metrics .is-paid{box-shadow:inset 0 3px #1dae73}.home-dash-action{display:grid;grid-template-columns:.2rem minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.6rem .75rem;border:1px solid #d6e0ec;border-radius:10px;background:#fff}.home-dash-action i{width:.2rem;height:1.85rem;border-radius:6px;background:#ec3258}.home-dash-action strong{display:block;font-size:.68rem;font-weight:700}.home-dash-action p{margin:.15rem 0 0;color:#425a73;font-size:.52rem}.home-dash-action b{font-size:.68rem;font-weight:700}.home-float{position:absolute;z-index:2;width:13.75rem;padding:.9rem 1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--gais-cyan) 28%,transparent);background:color-mix(in srgb,var(--gais-midnight) 88%,#000);box-shadow:0 22px 55px #00000047;backdrop-filter:blur(16px);animation:home-float 5s ease-in-out infinite}.home-float.is-quote{left:-1.35rem;bottom:.35rem;animation-delay:-1.3s}.home-float.is-paid{right:-.9rem;top:3.6rem;animation-delay:-2.6s;border-color:color-mix(in srgb,var(--gais-lime) 32%,transparent)}.home-float-title{color:#8ca9c7;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-float-main{margin-top:.35rem;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#fff}.home-float.is-paid .home-float-main{color:#e9ff7d}.home-float-sub{margin-top:.2rem;color:#87a2be;font-size:.68rem}.home-float-line{width:2.6rem;height:3px;margin-top:.7rem;border-radius:999px;background:linear-gradient(90deg,#008dff,var(--gais-cyan))}.home-float.is-paid .home-float-line{background:var(--gais-lime)}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.home-float{animation:none}}@media(max-width:1050px){.home-hero-rings-core{right:-10rem;opacity:.72}.home-hero-ghost{right:0}}@media(max-width:720px){.home-hero-visual{min-height:0;padding-bottom:4.25rem}.home-dash-screen{grid-template-columns:1fr;min-height:0}.home-dash-side{display:none}.home-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-float.is-quote{left:.4rem;bottom:-2.6rem}.home-float.is-paid{right:.4rem;top:auto;bottom:5.6rem}.home-hero-ghost{display:none}}.job-path-num{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--gais-midnight);color:#fff;font-size:.75rem;font-weight:600;flex-shrink:0}.home-split{display:grid;gap:2.5rem;align-items:start}@media(min-width:900px){.home-split{grid-template-columns:.9fr 1.2fr;gap:3.5rem}}.home-page .band .eyebrow:not(.eyebrow-plain):not(.eyebrow-dot-label){margin-bottom:calc(1rem * 4 / 3)}.home-page .band:not(.band-dark) .eyebrow:not(.eyebrow-plain):not(.eyebrow-dot-label){background:color-mix(in srgb,var(--gais-midnight) 88%,transparent);border-color:var(--gais-navy-dark)}.home-page .eyebrow.eyebrow-plain,.home-page .eyebrow.eyebrow-dot-label{margin:0 0 1rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--gais-midnight)}.home-page .eyebrow.eyebrow-dot-label .eyebrow-dot{width:.375rem;height:.375rem;background:var(--gais-cyan);box-shadow:none}.home-page .home-who{background:var(--gais-white);padding:var(--gais-band-y) 0}.home-page .home-who .home-center{position:relative}.home-page .home-who .home-center:before{content:"";position:absolute;inset:-2rem -1rem auto;height:11rem;margin:0 auto;max-width:28rem;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gais-cyan) 10%,transparent),transparent 70%);pointer-events:none;z-index:-1}@media(min-width:768px){.home-page .home-who{padding:var(--gais-band-y) 0}}.home-page .home-mess{background:var(--gais-tint);border-bottom-color:color-mix(in srgb,var(--gais-border) 80%,var(--gais-cyan));padding:var(--gais-band-y) 0}.home-page .home-mess .home-intro{position:relative;padding-left:.85rem}.home-page .home-mess .home-intro:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gais-cyan) 70%,transparent),color-mix(in srgb,var(--gais-blue) 35%,transparent))}.home-page .home-path{background:var(--gais-white);padding:var(--gais-band-y) 0}.home-page .home-close{position:relative;overflow:hidden;isolation:isolate;padding:var(--gais-band-y) 0;background:radial-gradient(ellipse 60% 55% at 50% 40%,color-mix(in srgb,var(--gais-blue) 16%,transparent),transparent 68%),linear-gradient(165deg,var(--gais-deep-navy) 0%,var(--gais-midnight) 58%,var(--gais-navy-dark) 100%);border-bottom:1px solid color-mix(in srgb,var(--gais-cyan) 16%,var(--gais-navy-dark))}.home-page .home-close-glow{position:absolute;inset:12% 18% auto;height:14rem;margin:0 auto;background:radial-gradient(circle,color-mix(in srgb,var(--gais-cyan) 18%,transparent),transparent 70%);filter:blur(48px);pointer-events:none;z-index:0}.home-page .home-close>.wrap{position:relative;z-index:1}.home-page .home-reassure-band{background:var(--gais-surface);padding:var(--gais-band-y) 0}.home-heading{margin:0 0 .85rem;font-size:var(--gais-text-h2);font-weight:var(--gais-text-h2-weight);letter-spacing:var(--gais-text-h2-tracking);line-height:var(--gais-text-h2-lh);color:var(--gais-midnight)}.home-heading-light{color:#fff}.home-lede{margin:0;max-width:34rem;color:var(--gais-text-muted);font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh)}.home-lede-dark{color:#94a3b8}.home-center{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 2.5rem;max-width:40rem}.home-card-grid{display:grid;gap:1.1rem}@media(min-width:640px){.home-card-grid{grid-template-columns:1fr 1fr}}.home-card-grid-3{grid-template-columns:1fr}@media(min-width:720px){.home-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.home-trades{margin:.85rem 0 0;max-width:34rem;color:#64748b;font-size:.92rem;line-height:1.5}.home-card,.home-issue,.home-proof,.home-trust,.home-pillar,.home-close-card,.home-path-step{background:var(--gais-white);border:1px solid color-mix(in srgb,var(--gais-border) 88%,var(--gais-cyan));border-radius:var(--gais-radius-card);padding:1.45rem 1.5rem;box-shadow:0 10px 28px #06224712}.home-page .home-card,.home-page .home-path-step{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.home-page .home-card:hover,.home-page .home-path-step:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gais-cyan) 28%,var(--gais-border));box-shadow:0 16px 34px #0622471c}.home-page .btn:hover{transform:translateY(-1px)}}.home-card h3,.home-issue h3,.home-path-step h3,.home-pillar h3,.home-trust h3,.home-close-card h3,.home-proof-head{margin:0;font-size:var(--gais-text-h3);font-weight:var(--gais-text-h3-weight);line-height:var(--gais-text-h3-lh);color:var(--gais-midnight)}.home-card p,.home-issue p,.home-path-step p,.home-close-card p{margin:var(--gais-stack-gap-sm) 0 0;font-size:var(--gais-text-body-sm);line-height:1.5;color:var(--gais-text-muted-soft)}.home-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;border-radius:50%;background:color-mix(in srgb,var(--gais-cyan) 18%,#fff);color:color-mix(in srgb,var(--gais-midnight) 82%,var(--gais-blue));font-size:.75rem;font-weight:700}.home-card-icon-dark{background:color-mix(in srgb,var(--gais-cyan) 16%,var(--gais-midnight));color:var(--gais-cyan)}.home-issue-list{display:grid;gap:1rem}.home-issue{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;position:relative;overflow:hidden}.home-issue:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:color-mix(in srgb,var(--gais-cyan) 55%,var(--gais-blue))}.home-issue.is-accent-3:before{background:color-mix(in srgb,#f59e0b 55%,var(--gais-cyan))}.home-issue .home-card-icon{margin-bottom:0;background:color-mix(in srgb,var(--gais-midnight) 92%,#000);color:#fff}.home-path-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;position:relative}@media(min-width:640px){.home-path-grid{grid-template-columns:1fr 1fr}.home-path-grid.is-three{grid-template-columns:1fr}}@media(min-width:720px){.home-path-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .home-path-grid.is-three:before{content:"";position:absolute;top:2.05rem;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gais-cyan) 35%,transparent) 18%,color-mix(in srgb,var(--gais-blue) 28%,transparent) 50%,color-mix(in srgb,var(--gais-cyan) 35%,transparent) 82%,transparent);pointer-events:none;z-index:0}.home-page .home-path-step{position:relative;z-index:1}}@media(min-width:960px){.home-path-grid{grid-template-columns:repeat(4,1fr)}.home-path-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-path-step .job-path-num{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;margin-bottom:.85rem;border-radius:999px;background:var(--gais-midnight);color:#fff;font-family:var(--gais-font-mono);font-size:.82rem;font-weight:700;box-shadow:0 0 0 3px color-mix(in srgb,var(--gais-cyan) 18%,transparent)}.home-switch-head{display:grid;gap:1.25rem;margin-bottom:2rem;align-items:end}@media(min-width:800px){.home-switch-head{grid-template-columns:1fr 1fr;gap:3rem}}.home-pillar-grid{display:grid;gap:1rem}@media(min-width:800px){.home-pillar-grid{grid-template-columns:1fr 1fr 1fr}}.home-pillar,.home-trust{background:color-mix(in srgb,var(--gais-navy-dark) 88%,#000);border-color:color-mix(in srgb,var(--gais-cyan) 18%,var(--gais-navy-dark))}.home-pillar h3,.home-trust h3{color:#fff}.home-pillar p,.home-trust p{margin:.5rem 0 0;color:#94a3b8;font-size:.9rem;line-height:1.5}.home-proof-grid{display:grid;gap:1rem}@media(min-width:640px){.home-proof-grid{grid-template-columns:1fr 1fr}}.home-proof-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem}.home-proof-chip{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--gais-cyan);border:1px solid color-mix(in srgb,var(--gais-cyan) 35%,var(--gais-border));border-radius:999px;padding:.15rem .55rem}.home-proof-row{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .7rem;border:1px solid var(--gais-border);border-radius:.5rem;margin-bottom:.45rem;font-size:.85rem;color:#64748b}.home-proof-row strong{color:var(--gais-midnight)}.home-proof-foot{margin:.7rem 0 0;font-size:.78rem;color:#7a8ba3}.home-intro .btn-ghost-dark{margin-top:1.35rem;width:fit-content}.home-close-grid{display:grid;gap:1rem}@media(min-width:720px){.home-close-grid{grid-template-columns:1fr 1fr}}.home-close-card{display:flex;flex-direction:column;height:100%;box-shadow:0 18px 40px #00000038;border-color:color-mix(in srgb,var(--gais-cyan) 22%,var(--gais-border))}.home-close-card.is-secondary{background:color-mix(in srgb,var(--gais-tint) 70%,#fff)}.home-close-card p{margin-bottom:0}.home-close-card .btn{margin-top:auto;width:100%;min-height:48px;font-weight:600;border-radius:12px}.home-close-card .home-close-note{margin:.75rem 0 0}.home-mid-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.75rem}.home-mid-cta .btn{min-height:48px;font-weight:600}.home-mid-cta p,.home-close-note,.home-price-hint,.home-path-more{margin:0;font-size:.875rem;color:#64748b}.home-close-card>p:first-of-type{margin-bottom:1rem}.home-path-more{margin-top:1.5rem;text-align:center}.home-path-more a,.home-reassure-link,.home-price-hint a{color:var(--gais-midnight);font-weight:600;text-underline-offset:.18em}.home-path-more a:hover,.home-reassure-link:hover,.home-price-hint a:hover{color:var(--gais-cyan)}.home-price-hint-dark{margin-top:1.5rem;text-align:center;color:color-mix(in srgb,var(--gais-secondary) 82%,#fff)}.home-price-hint-dark a{color:#fff;text-decoration:underline;text-underline-offset:.18em}.home-price-hint-dark a:hover{color:var(--gais-cyan)}.home-reassure{display:grid;gap:2rem;align-items:start}@media(min-width:900px){.home-reassure{grid-template-columns:.95fr 1.05fr;gap:3rem;align-items:center}}.home-reassure-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.home-reassure-copy>.eyebrow.eyebrow-plain{margin-bottom:0}.home-reassure-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.home-reassure-chips li{padding:.45rem .8rem;border:1px solid var(--gais-border);border-radius:999px;background:#fff;color:var(--gais-midnight);font-size:.82rem;font-weight:600}.home-proof-panel{border:1px solid color-mix(in srgb,var(--gais-cyan) 22%,var(--gais-border));border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #0622471a}.home-proof-panel-chrome{display:flex;gap:.35rem;padding:.55rem .85rem;background:var(--gais-navy-dark);border-bottom:1px solid color-mix(in srgb,var(--gais-cyan) 18%,var(--gais-navy-dark))}.home-proof-panel-chrome span{width:.55rem;height:.55rem;border-radius:999px;background:var(--gais-secondary)}.home-proof-panel-chrome span:first-child{background:color-mix(in srgb,#fff 55%,var(--gais-secondary))}.home-proof-panel-chrome span:nth-child(2){background:color-mix(in srgb,var(--gais-cyan) 70%,#fff)}.home-proof-panel-body{padding:1.1rem 1.15rem 1.25rem;background:linear-gradient(180deg,#f7fbff,#fff 42%)}.home-proof-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.home-proof-panel-kicker{margin:0 0 .2rem;font-family:var(--gais-font-mono);font-size:.68rem;letter-spacing:.08em;color:#7a8ba3;text-transform:uppercase}.home-proof-panel-head strong{color:var(--gais-midnight);font-size:1.05rem}.home-proof-panel-status{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--gais-cyan) 12%,#fff);color:var(--gais-midnight);font-family:var(--gais-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em}.home-proof-panel-status i{width:.45rem;height:.45rem;border-radius:999px;background:#22c55e}.home-proof-panel-grid{display:grid;gap:.7rem;grid-template-columns:1fr 1fr}.home-proof-metric{padding:.75rem .8rem;border:1px solid var(--gais-border);border-radius:12px;background:#fff}.home-proof-metric span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a8ba3}.home-proof-metric strong{display:block;margin-top:.25rem;color:var(--gais-midnight);font-size:1.05rem}.home-proof-metric p{margin:.2rem 0 0;font-size:.75rem;color:#64748b}.home-proof-metric.is-ready{border-color:color-mix(in srgb,var(--gais-cyan) 28%,var(--gais-border))}.home-proof-metric.is-overdue{border-color:color-mix(in srgb,#f59e0b 30%,var(--gais-border))}.home-proof-metric.is-paid{border-color:color-mix(in srgb,#22c55e 28%,var(--gais-border))}.home-return{margin-top:3rem;text-align:center}.home-return-title{margin:0 0 1rem;color:var(--gais-midnight);font-size:1.15rem;font-weight:650}.home-return-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.25rem}.home-return-actions .btn{min-height:48px;font-weight:600}.home-return-demo{color:var(--gais-midnight);font-weight:600;text-underline-offset:.18em}.home-return-demo:hover{color:var(--gais-cyan)}.home-return-note{margin:.85rem 0 0;color:#64748b;font-size:.875rem}.home-price-hint{margin:1.5rem 0 0;text-align:center}.home-sticky-cta{display:none}@media(max-width:767px){.home-sticky-cta{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1rem;border-radius:.65rem;background:var(--gais-lime);color:var(--gais-midnight);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transform:translateY(0);transition:transform .2s ease,opacity .2s ease}.home-sticky-cta.is-away{opacity:0;transform:translateY(calc(100% + 1.25rem));pointer-events:none}.home-sticky-cta:focus-visible{outline:2px solid var(--gais-cyan);outline-offset:3px}.home-page.has-sticky-cta{padding-bottom:5.75rem}}@media(prefers-reduced-motion:reduce){.home-sticky-cta{transition:none}}.trust-page{--trust-max: var(--gais-content-max);--trust-measure: 40rem}.trust-page .wrap{width:min(100% - 2rem,var(--trust-max))}@media(min-width:768px){.trust-page .wrap{width:min(100% - 3rem,var(--trust-max))}}.trust-page .band:not(.band-dark) .eyebrow:not(.eyebrow-plain):not(.eyebrow-dot-label){background:color-mix(in srgb,var(--gais-midnight) 88%,transparent);border-color:var(--gais-navy-dark)}.trust-page .eyebrow:not(.eyebrow-plain):not(.eyebrow-dot-label){margin-bottom:calc(1rem * 4 / 3)}.trust-page .eyebrow.eyebrow-plain,.trust-page .eyebrow.eyebrow-dot-label{margin:0 0 1rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--gais-midnight)}.trust-page .eyebrow.eyebrow-dot-label .eyebrow-dot{width:.375rem;height:.375rem;background:var(--gais-cyan)}.trust-hero{position:relative;overflow:hidden;isolation:isolate;padding:5.25rem 0 5.5rem;background:radial-gradient(ellipse 55% 50% at 50% 35%,color-mix(in srgb,var(--gais-blue) 16%,transparent),transparent 70%),linear-gradient(165deg,var(--gais-deep-navy) 0%,var(--gais-midnight) 55%,var(--gais-navy-dark) 100%)}.trust-hero-inner{display:flex;justify-content:center}.trust-hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:42rem}.trust-hero-isotype{display:block;width:7rem;height:7rem;margin:0 0 1.1rem;object-fit:contain}.trust-hero-copy h1{margin:0 0 1rem;font-size:var(--gais-text-h1);font-weight:var(--gais-text-h1-weight);letter-spacing:var(--gais-text-h1-tracking);line-height:var(--gais-text-h1-lh);color:#fff}.trust-hero-copy h1 .accent{color:var(--gais-cyan)}.trust-hero-copy>p{margin:0;max-width:var(--trust-measure);color:color-mix(in srgb,var(--gais-secondary) 92%,#fff);font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh)}.trust-hero-copy .trust-actions{margin-top:1.5rem}.trust-hero-copy>.trust-hero-note{margin:1.35rem 0 0;max-width:none;color:color-mix(in srgb,var(--gais-secondary) 82%,#fff);font-size:.875rem;line-height:1.5}.trust-help,.trust-payments,.trust-cta{background:var(--gais-white);padding:var(--gais-band-y) 0}.trust-data,.trust-explore{background:var(--gais-tint);padding:var(--gais-band-y) 0}.trust-ai{padding:var(--gais-band-y) 0;background:radial-gradient(ellipse 55% 50% at 50% 35%,color-mix(in srgb,var(--gais-blue) 14%,transparent),transparent 70%),linear-gradient(165deg,var(--gais-deep-navy) 0%,var(--gais-midnight) 60%,var(--gais-navy-dark) 100%);border-bottom:1px solid color-mix(in srgb,var(--gais-cyan) 16%,var(--gais-navy-dark))}.trust-continuity{background:var(--gais-surface);padding:var(--gais-band-y-tight) 0}.trust-cta{padding:var(--gais-band-y) 0;border-bottom:0}.trust-heading{margin:0 0 .9rem;font-size:var(--gais-text-h2);font-weight:var(--gais-text-h2-weight);letter-spacing:var(--gais-text-h2-tracking);line-height:var(--gais-text-h2-lh);color:var(--gais-midnight)}.trust-heading-light{color:#fff}.trust-heading-panel{font-size:var(--gais-text-h2)}.trust-lede{margin:0;max-width:var(--trust-measure);color:var(--gais-text-muted);font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh)}.trust-lede-dark{color:color-mix(in srgb,var(--gais-secondary) 88%,#fff)}.trust-center{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 2rem;max-width:42rem}.trust-center-dark .trust-lede{max-width:var(--trust-measure)}.trust-card-grid{display:grid;gap:1.1rem}.trust-card-grid-2,.trust-card-grid-3{grid-template-columns:1fr}@media(min-width:720px){.trust-card-grid-2{grid-template-columns:1fr 1fr}.trust-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust-card{background:var(--gais-white);border:1px solid color-mix(in srgb,var(--gais-border) 88%,var(--gais-cyan));border-radius:var(--gais-radius-card);padding:1.4rem 1.45rem;box-shadow:0 10px 28px #0622470f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.trust-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gais-cyan) 28%,var(--gais-border));box-shadow:0 16px 34px #0622471a}}.trust-card h3{margin:0;font-size:var(--gais-text-h3);font-weight:var(--gais-text-h3-weight);line-height:var(--gais-text-h3-lh);color:var(--gais-midnight)}.trust-card p{margin:var(--gais-stack-gap-sm) 0 0;font-size:var(--gais-text-body-sm);line-height:1.5;color:var(--gais-text-muted-soft)}.trust-soft-grid{display:grid;gap:1.15rem}@media(min-width:860px){.trust-soft-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.trust-soft-panel{background:var(--gais-surface);border:1px solid color-mix(in srgb,var(--gais-border) 85%,var(--gais-cyan));border-radius:var(--gais-radius-card);padding:1.7rem 1.6rem;box-shadow:0 10px 28px #0622470d}.trust-soft-panel .trust-lede{max-width:none}.trust-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;margin-top:1.85rem}.trust-actions .btn{min-height:48px;font-weight:600}@media(max-width:640px){.trust-actions .btn{width:100%}}.trust-text-link{margin:1.5rem 0 0;text-align:center}.trust-text-link a,.trust-tertiary-links a{color:var(--gais-midnight);font-weight:600;text-underline-offset:.18em}.trust-text-link a:hover,.trust-tertiary-links a:hover{color:var(--gais-cyan)}.trust-tertiary-links{margin:1.15rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.35rem;font-size:.92rem}.trust-ai-points{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.trust-ai-points li{padding:.55rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gais-cyan) 28%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:#fff;font-size:.88rem;font-weight:600}.trust-nav-grid{display:grid;gap:1.1rem;grid-template-columns:1fr}@media(min-width:640px){.trust-nav-grid{grid-template-columns:1fr 1fr}}@media(min-width:960px){.trust-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-nav-card{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.3rem;border:1px solid color-mix(in srgb,var(--gais-border) 88%,var(--gais-cyan));border-radius:var(--gais-radius-card);background:var(--gais-white);text-decoration:none;box-shadow:0 8px 22px #0622470d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.trust-nav-card h3{margin:0;color:var(--gais-midnight);font-size:1rem;font-weight:700}.trust-nav-card p{margin:0;color:#64748b;font-size:.88rem;line-height:1.45;flex:1}.trust-nav-card span{margin-top:.55rem;color:color-mix(in srgb,var(--gais-midnight) 82%,var(--gais-blue));font-size:.88rem;font-weight:700}@media(hover:hover)and (pointer:fine){.trust-nav-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gais-cyan) 32%,var(--gais-border));box-shadow:0 14px 30px #0622471a}.trust-nav-card:hover span{color:var(--gais-cyan)}}.schema-panel{border:1px solid var(--gais-navy-dark);background:var(--gais-navy-dark);padding:1.5rem;border-radius:var(--gais-radius);font-family:var(--gais-font-mono);font-size:11px;color:var(--gais-secondary);display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 20px 40px #00000040}.schema-panel-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gais-midnight);padding-bottom:.75rem;color:#fff;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.schema-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gais-cyan);background:color-mix(in srgb,var(--gais-midnight) 40%,transparent);border:1px solid var(--gais-midnight);border-radius:999px;padding:.125rem .625rem}.schema-step{padding:.75rem;border:1px solid var(--gais-midnight);background:var(--gais-midnight);border-radius:.375rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--gais-font-sans)}.schema-step strong{font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em}.schema-step span{font-family:var(--gais-font-mono);font-size:9px;text-transform:uppercase;color:color-mix(in srgb,var(--gais-secondary) 60%,transparent)}.schema-step span.live{color:var(--gais-cyan)}.schema-step span.cleared{color:var(--gais-lime)}.schema-rail{width:2px;height:1rem;margin:.25rem auto;background:var(--gais-midnight)}.schema-foot{display:flex;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--gais-midnight);font-size:9px;color:color-mix(in srgb,var(--gais-secondary) 50%,transparent)}.band{padding:var(--gais-band-y) 0;border-bottom:1px solid var(--gais-border)}.trust-page .band.trust-help,.trust-page .band.trust-data,.trust-page .band.trust-payments,.trust-page .band.trust-explore,.trust-page .band.trust-cta,.trust-page .band.trust-ai{padding:var(--gais-band-y) 0}.trust-page .band.trust-continuity{padding:var(--gais-band-y-tight) 0}.trust-page .band.trust-cta{padding-bottom:var(--gais-band-y);border-bottom:0}.band-soft{background:var(--gais-light-bg)}.band-dark{background:var(--gais-midnight);color:#fff;border-bottom-color:var(--gais-navy-dark)}.band-grid-12{display:grid;gap:3rem}@media(min-width:768px){.band-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}}.card-grid-2{display:grid;gap:1rem}@media(min-width:640px){.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-grid-3{display:grid;gap:1px;background:var(--gais-navy-dark);border:1px solid var(--gais-navy-dark);border-radius:var(--gais-radius);overflow:hidden}@media(min-width:768px){.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid-4{display:grid;gap:1px;background:var(--gais-border);border:1px solid var(--gais-border);border-radius:var(--gais-radius);overflow:hidden}@media(min-width:640px){.card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.surface-card{padding:1.5rem;border:1px solid var(--gais-border);background:var(--gais-light-bg);border-radius:var(--gais-radius);display:flex;flex-direction:column;gap:1rem;text-align:left}.surface-card h3{margin:0;font-size:1rem;font-weight:500;line-height:1.375}.surface-card p{margin:0;font-size:.875rem;line-height:1.4;color:#64748b}.problem-card{padding:1.5rem;border:1px solid var(--gais-border);background:#fff;border-radius:var(--gais-radius);display:grid;gap:1rem;text-align:left}@media(min-width:640px){.problem-card{grid-template-columns:4fr 8fr}}.problem-label{font-family:var(--gais-font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#e11d48}.workflow-cell{padding:1.5rem;background:#fff;min-height:18rem;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.workflow-num{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--gais-midnight);color:#fff;font-family:var(--gais-font-mono);font-size:.75rem;font-weight:500;border-radius:.375rem}.workflow-cell h3{margin:1rem 0 .75rem;font-size:1rem;font-weight:600}.workflow-cell p{margin:0;font-size:.875rem;line-height:1.4;color:#64748b}.pillar-cell{padding:2rem;background:var(--gais-midnight);min-height:20rem;text-align:left}.pillar-cell h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#fff}.pillar-cell p{margin:0;font-size:.875rem;line-height:1.55;color:#94a3b8}.pillar-icon{width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background:var(--gais-navy-dark);border:1px solid color-mix(in srgb,var(--gais-cyan) 20%,transparent);color:var(--gais-cyan);border-radius:.375rem;font-size:.875rem;font-weight:700}.module-preview{padding:1.5rem;border:1px solid #e2e8f0;background:#f8fafc;border-radius:var(--gais-radius);min-height:18.75rem;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.module-preview-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem;margin-bottom:1rem;font-size:.875rem;font-weight:700}.module-chip{font-family:var(--gais-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em;background:#e2e8f0;color:#334155;border-radius:999px;padding:.125rem .5rem}.module-row{padding:.5rem;border:1px solid #e2e8f0;background:#fff;border-radius:.375rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#64748b;margin-bottom:.5rem}.module-foot{font-family:var(--gais-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-top:1px solid #e2e8f0;padding-top:.5rem}.trust-mini{padding:1.5rem;border:1px solid var(--gais-navy-dark);background:var(--gais-navy-dark);border-radius:var(--gais-radius);text-align:left}.trust-mini h3{margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:1px solid var(--gais-midnight);font-size:.875rem;font-weight:500;color:#fff}.trust-mini p{margin:0;font-size:.8125rem;line-height:1.4;color:var(--gais-secondary)}.pilot-panel{max-width:56rem;margin:0 auto;border:1px solid var(--gais-border);background:var(--gais-light-bg);padding:2rem;border-radius:var(--gais-radius);text-align:center;position:relative;overflow:hidden}@media(min-width:768px){.pilot-panel{padding:4rem}}.pilot-stamp{position:absolute;top:0;right:0;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;font-family:var(--gais-font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;background:color-mix(in srgb,var(--gais-border) 30%,transparent);border-left:1px solid var(--gais-border);border-bottom:1px solid var(--gais-border);padding:.5rem}.pilot-metrics{display:grid;gap:1rem;text-align:left;padding-top:1rem}@media(min-width:640px){.pilot-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.pilot-metric{padding:1rem;border:1px solid var(--gais-border);background:#fff;border-radius:.375rem;font-family:var(--gais-font-mono);font-size:11px;color:#64748b}.pilot-metric strong{display:block;margin-top:.25rem;font-family:var(--gais-font-sans);font-size:.875rem;font-weight:500;color:#020617}.module-grid{display:grid;gap:1px;background:var(--gais-border);border:1px solid var(--gais-border);border-radius:var(--gais-radius);overflow:hidden}@media(min-width:768px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.module-card{background:#fff;padding:1.75rem;min-height:16rem;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.module-card h3{margin:.75rem 0;font-size:1.05rem;font-weight:600}.module-card p{margin:0;font-size:.875rem;line-height:1.5;color:#64748b}.module-integrity{margin-top:1.25rem;font-family:var(--gais-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.faq-page .page-hero.light{padding-top:clamp(4.5rem,8vw,5.75rem);padding-bottom:clamp(4.5rem,8vw,5.75rem)}.faq-band{padding:var(--gais-band-y) 0;background:#fff}.faq-quick-band{padding:var(--gais-band-y-tight) 0;background:color-mix(in srgb,var(--gais-light-bg) 45%,#fff);border-bottom:1px solid var(--gais-border)}.faq-wrap{padding-inline:clamp(1.25rem,4vw,1.5rem)}.faq-main{max-width:58rem;margin-inline:auto}.faq-intro{margin-bottom:clamp(2.5rem,5vw,3rem)}.faq-panel{border:1px solid var(--gais-border);border-radius:var(--gais-radius);background:#fff;overflow:hidden}.faq-item{border-bottom:1px solid var(--gais-border)}.faq-item:last-child{border-bottom:0}.faq-item summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:4.125rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;transition:background-color .15s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:color-mix(in srgb,var(--gais-light-bg) 70%,#fff)}.faq-item[open] summary{background:color-mix(in srgb,var(--gais-light-bg) 55%,#fff);border-bottom:1px solid var(--gais-border)}.faq-index{font-family:var(--gais-font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--gais-cyan)}.faq-question{font-size:1rem;font-weight:600;color:var(--gais-midnight);line-height:1.35}.faq-chevron{width:1.25rem;height:1.25rem;position:relative;flex-shrink:0}.faq-chevron:before,.faq-chevron:after{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:1.5px;background:var(--gais-midnight);transform:translate(-50%,-50%);transition:transform .15s ease,opacity .15s ease}.faq-chevron:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-chevron:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.faq-answer{padding:1.25rem 1.25rem 1.35rem 3.35rem;background:color-mix(in srgb,var(--gais-light-bg) 35%,#fff)}.faq-answer p{margin:0;font-size:var(--gais-text-body-sm);line-height:1.6;color:var(--gais-text-muted)}.faq-answer-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.875rem;font-weight:500;color:var(--gais-navy-dark);text-decoration:none}.faq-answer-link:hover{color:var(--gais-midnight)}.faq-quick-title{margin:0 0 1.5rem;font-size:var(--gais-text-h2);font-weight:var(--gais-text-h2-weight);letter-spacing:var(--gais-text-h2-tracking);line-height:var(--gais-text-h2-lh);text-align:center;color:var(--gais-midnight)}.faq-quick-grid{display:grid;gap:1rem}@media(min-width:640px){.faq-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.faq-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq-quick-card{display:flex;flex-direction:column;height:100%;padding:1.1rem 1.15rem;border:1px solid var(--gais-border);border-radius:var(--gais-radius);background:#fff}.faq-quick-label{margin:0 0 .45rem;font-family:var(--gais-font-mono);font-size:var(--gais-label-size);font-weight:600;letter-spacing:var(--gais-label-tracking);text-transform:uppercase;color:var(--gais-midnight)}.faq-quick-body{margin:0;font-size:var(--gais-text-body-sm);line-height:1.5;color:var(--gais-text-muted-soft)}.faq-quick-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:500;color:var(--gais-navy-dark);text-decoration:none}.faq-quick-link:hover{color:var(--gais-midnight)}.faq-cta-band{padding:var(--gais-band-y) 1.5rem}@media(max-width:639.98px){.faq-answer{padding:1.15rem 1.25rem 1.25rem}}.access-page .page-hero.light{border-bottom:0;padding-bottom:3.9rem}.access-band{padding:0 0 6rem;border-bottom:0}.access-layout{display:grid;gap:1.5rem;grid-template-areas:"form" "info"}.access-info{grid-area:info;display:flex;flex-direction:column;gap:1rem}.access-form-wrap{grid-area:form;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}@media(min-width:900px){.access-layout{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);grid-template-areas:"info form";align-items:start;gap:1.75rem}.access-info{height:auto}.access-info-card--primary{flex:1 1 auto}.access-form-wrap{display:flex;flex-direction:column;height:auto;min-height:0;padding:0}.access-form-wrap .access-form{flex:1 1 auto;display:flex;flex-direction:column}}.access-info-card{padding:1.25rem 1.35rem;border:1px solid var(--gais-border);background:#fff;border-radius:var(--gais-radius);display:flex;flex-direction:column;justify-content:center}.access-info-card--compact{padding:.85rem 1.1rem;background:color-mix(in srgb,#fff 72%,var(--gais-surface, #f4f7fb));border-color:color-mix(in srgb,var(--gais-border) 75%,transparent)}.access-info-card--compact .access-info-head{margin-bottom:.55rem;gap:.65rem}.access-info-card--compact .access-info-icon{width:2rem;height:2rem}.access-info-card--compact h2{font-size:.95rem;font-weight:550;color:color-mix(in srgb,var(--gais-midnight) 78%,#64748b)}.access-info-card--compact p{margin-top:.25rem;font-size:.84rem;color:#7a8ba3}.access-info-card--compact .access-explore-links{margin-top:.5rem;font-size:.82rem;font-weight:550}.access-info-head{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem}.access-info-head+p{margin-top:0}.access-info-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--gais-cyan) 16%,#fff);color:var(--gais-midnight);flex-shrink:0}.access-info-card h2{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--gais-midnight)}.access-info-card p{margin:.4rem 0 0;font-size:.9rem;line-height:1.45;color:#64748b}.access-steps{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:560px){.access-steps{grid-template-columns:1fr 1fr 1fr;gap:.75rem}}.access-step-head{display:flex;align-items:center;gap:.4rem;margin-bottom:.55rem}.access-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--gais-midnight);color:#fff;font-size:.75rem;font-weight:600;flex-shrink:0}.access-step-line{flex:1;height:0;border-top:2px dotted color-mix(in srgb,var(--gais-cyan) 50%,var(--gais-border))}.access-step:last-child .access-step-line{visibility:hidden}@media(max-width:559.98px){.access-step-line{display:none}}.access-step h3{margin:0;font-size:var(--gais-text-h3);font-weight:var(--gais-text-h3-weight);line-height:var(--gais-text-h3-lh);color:var(--gais-midnight)}.access-step p{margin:var(--gais-stack-gap-sm) 0 0;font-size:var(--gais-text-body-sm);line-height:1.5;color:var(--gais-text-muted-soft);white-space:pre-line}.access-explore-links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.75rem;font-size:.9rem;font-weight:600}.access-explore-links a{color:var(--gais-cyan);text-decoration:none}.access-explore-links a:hover{text-decoration:underline}.access-explore-links span{color:color-mix(in srgb,var(--gais-cyan) 55%,var(--gais-border))}.access-points{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.55rem}.access-points li{display:flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--gais-midnight)}.access-point-check{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--gais-cyan);color:#fff;flex-shrink:0}.access-form{position:relative;border:2px solid var(--gais-midnight);background:#fff;border-radius:17px;padding:1.45rem 1.5rem 1.5rem;box-shadow:0 8px 22px color-mix(in srgb,#000 12%,transparent)}.form-intro h2{margin:0;font-size:var(--gais-text-h2);font-weight:var(--gais-text-h2-weight);letter-spacing:var(--gais-text-h2-tracking);line-height:var(--gais-text-h2-lh);color:var(--gais-midnight)}.form-intro p{margin:var(--gais-stack-gap-sm) 0 1.1rem;color:var(--gais-text-muted-soft);font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh)}.form-grid{display:grid;gap:.85rem}@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.field-span{grid-column:1 / -1}}.field label,.help-field legend{display:block;font-size:.875rem;font-weight:500;margin-bottom:.35rem;color:var(--gais-midnight)}.req{margin-left:.2rem;color:#e11d48;font-weight:600}.field.is-invalid input,.field.is-invalid select{border-color:#e11d48}.help-field.is-invalid .help-chip{border-color:#fda4af}.help-field{border:0;padding:0;margin:0;min-width:0}.help-grid{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:640px){.help-grid{grid-template-columns:1fr 1fr 1fr}}.help-chip{position:relative;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .7rem;border:1px solid var(--gais-border);border-radius:.5rem;background:#fff;color:var(--gais-midnight);font-size:.85rem;font-weight:500;cursor:pointer}.help-chip input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.help-chip-icon{display:inline-flex;color:var(--gais-cyan);flex-shrink:0}.help-chip:has(input:checked){border-color:var(--gais-cyan);background:color-mix(in srgb,var(--gais-cyan) 12%,#fff)}.help-chip:has(input:focus-visible){outline:2px solid var(--gais-cyan);outline-offset:2px}.form-submit{width:100%;margin-top:1.4rem;justify-content:center}.field input,.field select,.field textarea{width:100%;border:1px solid var(--gais-border);border-radius:.5rem;padding:.7rem .85rem;background:#fff;color:var(--gais-midnight)}.field-error{color:#e11d48;font-size:.8rem;margin:.35rem 0 0}.hp-field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.privacy-note{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.75rem 0 0;font-size:.85rem;color:#64748b;text-align:center}.privacy-lock{flex-shrink:0;color:#64748b}.form-status{margin:0 0 1rem;padding:.75rem 1rem;border-radius:.5rem;background:color-mix(in srgb,var(--gais-lime) 20%,#fff);border:1px solid var(--gais-border)}.form-status.is-error{background:color-mix(in srgb,#e11d48 12%,#fff);border-color:#fda4af}.cta-band{position:relative;overflow:hidden;padding:6rem 1.5rem;background:var(--gais-midnight);border-top:1px solid var(--gais-navy-dark)}.cta-band-bg{position:absolute;inset:0;opacity:.05;background-image:linear-gradient(to right,#22c7f0 1px,transparent 1px),linear-gradient(to bottom,#22c7f0 1px,transparent 1px);background-size:40px 40px}.cta-panel{position:relative;z-index:1;max-width:56rem;margin:0 auto;border:1px solid color-mix(in srgb,var(--gais-cyan) 20%,transparent);background:color-mix(in srgb,var(--gais-navy-dark) 90%,transparent);padding:2.5rem 2rem;border-radius:var(--gais-radius);text-align:center;box-shadow:0 0 50px #22c7f014}@media(min-width:768px){.cta-panel{padding:4rem}}.cta-panel h2{margin:0 0 1rem;color:#fff;font-size:var(--gais-text-h2);font-weight:var(--gais-text-h2-weight);letter-spacing:var(--gais-text-h2-tracking);line-height:var(--gais-text-h2-lh)}.cta-panel p{margin:0 auto;max-width:36rem;font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh);color:var(--gais-secondary)}.cta-actions{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-top:2rem}@media(min-width:640px){.cta-actions{flex-direction:row}}.center-stack{text-align:center;max-width:48rem;margin:0 auto 2.5rem}.center-stack h2{margin:.75rem 0;font-size:var(--gais-text-h2);font-weight:var(--gais-text-h2-weight);letter-spacing:var(--gais-text-h2-tracking);line-height:var(--gais-text-h2-lh)}.center-stack p{margin:0;font-size:var(--gais-text-lede);line-height:var(--gais-text-lede-lh);color:var(--gais-text-muted)}.not-found-box{max-width:36rem;margin:2rem auto 0;border:1px solid var(--gais-navy-dark);background:var(--gais-navy-dark);border-radius:var(--gais-radius);padding:1.5rem;color:var(--gais-secondary)}.section-title{margin:0 0 .75rem;font-size:1.75rem;font-weight:600}.section-lead{color:#475569}
