.cdt-gs{--gs-bg:#070a12;--gs-text:#f2f5fc;--gs-body:#c7cfe2;--gs-muted:#9aa3b8;--gs-tint:#cdd6ff;--gs-blue:#3b6ef0;--gs-hi:#5b9bff;--gs-hi2:#60a5fa;background:var(--gs-bg);color:var(--gs-text);display:block;overflow-x:clip}.cdt-gs *,.cdt-gs :before,.cdt-gs :after{box-sizing:border-box}.cdt-gs h1,.cdt-gs h2,.cdt-gs h3{letter-spacing:-.02em;text-wrap:pretty;margin:0}.cdt-gs p{text-wrap:pretty;margin:0}.cdt-gs a{color:var(--gs-hi)}.cdt-gs a:hover{color:#8bb8ff}.cdt-gs .gs-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px;position:relative}.cdt-gs .gs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gs-tint);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.cdt-gs .gs-eyebrow i{background:var(--gs-hi2);width:6px;height:6px;box-shadow:0 0 10px 1px var(--gs-hi2);border-radius:50%;flex:none}.cdt-gs .gs-hero{padding:104px 0 40px;position:relative;overflow:hidden}.cdt-gs .gs-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#3b6ef05c,#3b6ef000 72%);border-radius:50%;width:980px;height:620px;position:absolute;top:-340px;left:50%;transform:translate(-50%)}.cdt-gs .gs-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:36px;display:grid}.cdt-gs .gs-pitch{flex-direction:column;gap:22px;display:flex}.cdt-gs h1{color:var(--gs-text);font-size:clamp(36px,4.2vw,54px);font-weight:700;line-height:1.06}.cdt-gs .gs-lead{color:var(--gs-body);max-width:520px;font-size:17px;line-height:1.65}.cdt-gs .gs-checks{color:#e6edfa;flex-direction:column;gap:12px;margin:0;padding:0;font-size:15.5px;list-style:none;display:flex}.cdt-gs .gs-checks li{align-items:center;gap:11px;display:flex}.cdt-gs .gs-check{background:#3b6ef040;border:1px solid #5b9bff80;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cdt-gs .gs-proof{color:var(--gs-muted);font-size:14px}.cdt-gs .gs-form-card{background:linear-gradient(#151e3a,#101729);border:1px solid #8bb8ff59;border-radius:20px;flex-direction:column;gap:14px;padding:22px 18px;display:flex;box-shadow:0 30px 80px -30px #3b6ef08c}.cdt-gs .gs-form-card h2{color:#fff;font-size:24px;font-weight:700}.cdt-gs .gs-form{flex-direction:column;gap:14px;display:flex}.cdt-gs .gs-field{flex-direction:column;gap:6px;display:flex}.cdt-gs .gs-field label{color:var(--gs-tint);font-size:12.5px;font-weight:600}.cdt-gs .gs-opt{color:var(--gs-muted);font-weight:400}.cdt-gs .gs-input{background:var(--gs-bg);width:100%;min-height:48px;color:var(--gs-text);font:inherit;border:1px solid #cdd6ff38;border-radius:10px;outline:none;padding:12px 14px;font-size:16px}.cdt-gs .gs-input:focus{border-color:var(--gs-hi);box-shadow:0 0 0 3px #5b9bff40}.cdt-gs .gs-textarea{resize:vertical;min-height:92px}.cdt-gs .gs-error{color:#fca5a5;font-size:14px}.cdt-gs .gs-submit{background:linear-gradient(180deg, var(--gs-hi), var(--gs-blue));color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:14px 24px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px -10px #5b9bffb3}.cdt-gs .gs-submit:disabled{opacity:.6;cursor:default}.cdt-gs .gs-small{color:var(--gs-muted);font-size:12.5px;line-height:1.5}.cdt-gs .gs-next{padding:24px 0 64px}.cdt-gs .gs-next-inner{flex-direction:column;gap:24px;display:flex}.cdt-gs .gs-steps{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px 0;margin:0;padding:0;list-style:none;display:grid}.cdt-gs .gs-step{flex-direction:column;gap:12px;padding:0 28px 0 0;display:flex}.cdt-gs .gs-step:last-child{padding-right:0}.cdt-gs .gs-step-head{align-items:center;gap:12px;display:flex}.cdt-gs .gs-step-n{background:linear-gradient(180deg, var(--gs-hi), var(--gs-blue));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.cdt-gs .gs-step-line{background:linear-gradient(90deg,#5b9bffb3,#5b9bff26);flex:auto;height:2px}.cdt-gs .gs-step-line-end{background:linear-gradient(90deg,#5b9bffb3,#5b9bff00)}.cdt-gs .gs-step h3{color:var(--gs-text);font-size:20px;font-weight:700}.cdt-gs .gs-step p{color:var(--gs-muted);font-size:15px;line-height:1.6}@media (min-width:700px){.cdt-gs .gs-wrap{padding:0 24px}.cdt-gs .gs-hero{padding:132px 0 56px}.cdt-gs .gs-hero-grid{gap:48px}.cdt-gs .gs-form-card{padding:28px}.cdt-gs .gs-next{padding:24px 0 80px}}
