.gxai{--gxai-ink:#111d32;--gxai-blue:#3269f3;--gxai-soft:#aabbd3;--gxai-line:#344155;color:#f4f7fc;background:#141a26;padding-bottom:50px}
.gxai *{box-sizing:border-box}.gxai a{text-decoration:none}.gxai :is(input,button,a,summary):focus-visible{outline:3px solid #78abff;outline-offset:5px}.gxai p,.gxai h1,.gxai h2,.gxai h3,.gxai figure{margin:0}.gxai .gxai-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:72px;align-items:center;padding-top:38px;padding-bottom:90px}.gxai .gxai-back{display:inline-flex;gap:12px;color:#abb9ce;font-size:13px;margin-bottom:66px}.gxai .gxai-back span{color:#64748b}.gxai .gxai-eyebrow{font-size:13px;font-weight:600;letter-spacing:.035em;color:#8bb4ff;margin-bottom:20px}.gxai h1{font-size:clamp(42px,4.8vw,68px);line-height:1.18;letter-spacing:-.055em;font-weight:650}.gxai h1 em{font-style:normal;color:#86b2ff}.gxai .gxai-description{font-size:18px;color:#bdcadb;line-height:1.85;margin-top:28px;letter-spacing:-.02em}.gxai .gxai-text-link{display:inline-flex;align-items:center;gap:28px;font-size:14px;font-weight:600;color:#d7e6ff;padding-block:14px;border-bottom:1px solid #526782}.gxai .gxai-copy>.gxai-text-link{margin-top:28px}.gxai .gxai-intake{background:#f9fbff;color:var(--gxai-ink);padding:34px;border-top:4px solid var(--gxai-blue);border-radius:4px 4px 16px 16px;margin-top:64px}.gxai .gxai-form-kicker{color:#2458cc;font-size:13px;font-weight:650;margin-bottom:16px}.gxai .gxai-intake h2{font-size:30px;line-height:1.35;letter-spacing:-.04em}.gxai .gxai-form-description{font-size:14px;color:#58667b;line-height:1.8;margin-top:14px}.gxai form{margin-top:28px}.gxai form label{display:block;font-size:13px;font-weight:650;margin:20px 0 9px}.gxai form input:not([type=hidden]){display:block;width:100%;border:1px solid #c3cfe1;border-radius:6px;background:#fff;color:#18243a;font:inherit;font-size:16px;padding:13px 14px;min-height:50px}.gxai form input::placeholder{color:#6e7e94;opacity:1}.gxai .gxai-field-help{font-size:12px;color:#596a83;line-height:1.65;margin-top:9px}.gxai .gxai-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:6px;background:var(--gxai-blue);color:#fff;padding:16px;font:inherit;font-size:15px;font-weight:650;cursor:pointer;margin-top:26px;min-height:54px}.gxai .gxai-button:hover{background:#2456cb}.gxai .gxai-status{color:#a52c36;font-size:13px;line-height:1.7;margin-top:10px}.gxai .gxai-status:empty{display:none}.gxai .gxai-form-note{font-size:12px;line-height:1.8;color:#58667b;margin-top:16px}.gxai .gxai-report{padding-top:34px;padding-bottom:76px;border-top:1px solid var(--gxai-line)}.gxai .gxai-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.gxai .gxai-section-head h2{font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.4;letter-spacing:-.04em}.gxai .gxai-section-head>p{font-size:14px;line-height:1.9;color:#acbdd3}.gxai .gxai-paper{background:#fff;color:var(--gxai-ink);border-radius:10px;overflow:hidden}.gxai .gxai-paper figcaption{padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #dce3ee}.gxai .gxai-paper figcaption strong{font-size:17px}.gxai .gxai-paper figcaption span{font-size:12px;color:#5e6c82}.gxai table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.gxai th,.gxai td{padding:21px 24px;border-bottom:1px solid #e2e7f0;vertical-align:middle;line-height:1.6}.gxai thead th{font-size:12px;color:#64748b;background:#f5f8fc;font-weight:600}.gxai tbody th{font-weight:550;width:39%}.gxai tbody td{color:#4b5d75}.gxai .gxai-state{display:inline-block;font-size:12px;font-weight:600;color:#214eb0;background:#eaf1ff;padding:5px 10px;border-radius:4px;white-space:nowrap}.gxai .gxai-state-missing{color:#5d6677;background:#eef1f5}.gxai .gxai-conditions{padding:20px 28px;display:flex;gap:28px;align-items:center;font-size:13px}.gxai .gxai-conditions>span{color:#60738f;white-space:nowrap}.gxai .gxai-conditions p{color:#384c68;line-height:1.8}.gxai .gxai-example-note{padding:0 28px 24px;font-size:12px;line-height:1.8;color:#607087}.gxai .gxai-caveat{font-size:13px;line-height:1.9;color:#adbed3;max-width:840px;margin-top:21px}.gxai .gxai-process{border-top:1px solid var(--gxai-line);padding-top:45px;padding-bottom:34px}.gxai .gxai-process ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:40px 0 0;padding:0}.gxai .gxai-process li{display:flex;gap:16px;border-top:1px solid var(--gxai-line);padding-top:22px}.gxai .gxai-process li>span{color:#86afff;font-size:13px;font-variant-numeric:tabular-nums;padding-top:3px}.gxai .gxai-process h3{font-size:17px;font-weight:550;line-height:1.6;letter-spacing:-.025em}.gxai .gxai-process li p{font-size:14px;line-height:1.85;color:#adbed3;margin-top:10px}.gxai #gxai-form{scroll-margin-top:110px}
@media(max-width:900px){.gxai .gxai-hero{gap:35px;grid-template-columns:minmax(0,1fr) minmax(290px,.9fr)}.gxai .gxai-intake{padding:26px}.gxai .gxai-back{margin-bottom:44px}.gxai th,.gxai td{padding:17px}.gxai .gxai-process ol{gap:20px}}
@media(max-width:680px){.gxai{padding-bottom:14px}.gxai .gxai-hero{display:block;padding-top:24px;padding-bottom:45px}.gxai .gxai-back{margin-bottom:36px;font-size:12px}.gxai h1{font-size:42px;line-height:1.23}.gxai .gxai-eyebrow{font-size:12px;margin-bottom:16px}.gxai .gxai-description{font-size:16px;margin-top:22px}.gxai .gxai-description br{display:none}.gxai .gxai-copy>.gxai-text-link{margin-top:15px}.gxai .gxai-intake{margin-top:36px;padding:25px 23px}.gxai .gxai-intake h2{font-size:27px}.gxai .gxai-intake h2 br{display:none}.gxai .gxai-section-head{display:block;margin-bottom:23px}.gxai .gxai-section-head h2{font-size:28px}.gxai .gxai-section-head>p{margin-top:16px}.gxai .gxai-section-head>p br{display:none}.gxai .gxai-report{padding-top:35px;padding-bottom:38px}.gxai .gxai-paper figcaption{padding:18px;align-items:flex-start;flex-direction:column;gap:7px}.gxai thead{display:none}.gxai table,.gxai tbody,.gxai tr{display:block}.gxai tbody tr{padding:18px;border-bottom:1px solid #dce3ee}.gxai tbody th{display:block;width:auto;padding:0 0 16px;font-size:15px;border:0}.gxai tbody td{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;font-size:13px;border:0}.gxai tbody td:before{content:attr(data-label);font-size:12px;color:#60718a;flex-shrink:0}.gxai .gxai-conditions{padding:18px;display:block}.gxai .gxai-conditions p{margin-top:7px;font-size:12px}.gxai .gxai-example-note{padding:0 18px 18px}.gxai .gxai-caveat{font-size:12px;margin-top:16px}.gxai .gxai-process{padding-top:32px}.gxai .gxai-process .gxai-text-link{margin-top:12px}.gxai .gxai-process ol{grid-template-columns:1fr;gap:22px;margin-top:25px}.gxai .gxai-process li{padding-top:18px}.gxai .gxai-process li p{margin-top:5px}.gxai .gxai-process h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.gxai *{scroll-behavior:auto;transition:none}}
