.st-page{--st-bg:#070b14;--st-bg-deep:#05070d;--st-accent:#23f2f5;--st-line:#ffffff14;background:radial-gradient(120% 70% at 50% -8%, #23f2f50f, transparent 60%), linear-gradient(180deg, var(--st-bg) 0%, var(--st-bg-deep) 100%);padding-top:calc(var(--nav-h,52px) + clamp(36px, 5.5vw, 72px));min-height:100vh;padding-bottom:clamp(80px,10vw,140px)}.st-intro{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto clamp(28px,3.4vw,48px);display:flex}.st-h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0 0 16px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.02}.st-sub{color:var(--cj-text2,#94a3b8);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.st-form-card{border:1px solid var(--st-line);background:linear-gradient(#ffffff08,#ffffff04),#0003;border-radius:24px;max-width:760px;margin:0 auto;padding:clamp(24px,3.4vw,44px)}.st-form-card .hs-form fieldset{border:0;max-width:none;margin:0;padding:0}.st-form-card .hs-form-field{margin-bottom:20px}.st-form-card .hs-form fieldset.form-columns-2,.st-form-card .hs-form fieldset.form-columns-3{gap:16px;display:flex}.st-form-card .hs-form fieldset.form-columns-2>.hs-form-field,.st-form-card .hs-form fieldset.form-columns-3>.hs-form-field{flex:1 1 0;width:auto;min-width:0}.st-form-card .hs-form label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.st-form-card .hs-form .hs-form-required{color:var(--st-accent);margin-left:2px}.st-form-card .hs-input{color:#fff;border:1px solid var(--st-line);background:#00000047;border-radius:12px;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .18s,background .18s}.st-form-card .hs-input::placeholder{color:#94a3b899}.st-form-card .hs-input:focus{background:#0006;border-color:#23f2f580;outline:none}.st-form-card select.hs-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%2394A3B8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px}.st-form-card textarea.hs-input{resize:vertical;height:auto;min-height:110px;padding:12px 14px}.st-form-card .hs-form .inputs-list{margin:0;padding:0;list-style:none}.st-form-card .hs-form .inputs-list li{margin:0 0 10px}.st-form-card .hs-form .hs-form-checkbox-display,.st-form-card .hs-form .hs-form-booleancheckbox-display{color:#e2e8f0;cursor:pointer;align-items:center;gap:10px;margin-bottom:0;font-weight:400;display:flex}.st-form-card .hs-form input[type=checkbox],.st-form-card .hs-form input[type=radio]{width:16px;height:16px;accent-color:var(--st-accent);flex:none}.st-form-card .hs-error-msgs{margin:6px 0 0;padding:0;list-style:none}.st-form-card .hs-error-msgs label{color:#f87171;margin:0;font-size:12.5px;font-weight:400}.st-form-card .hs_error_rollup{display:none}.st-form-card .hs-submit{margin-top:8px}.st-form-card .hs-button{cursor:pointer;color:#05070d;background:var(--st-accent);border:0;border-radius:999px;padding:13px 32px;font-family:inherit;font-size:15px;font-weight:600;transition:filter .18s,transform .18s}.st-form-card .hs-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.st-form-card .submitted-message{color:#fff;text-align:center;font-size:clamp(16px,1.5vw,20px);line-height:1.6}@media (max-width:640px){.st-form-card .hs-form fieldset.form-columns-2,.st-form-card .hs-form fieldset.form-columns-3{flex-direction:column;gap:0}}
