.ten-heroct{--ink:#0a1f33;--blue:#005eb8;--blue-soft:#6bb0ee;--line-light:#e6ebf1;--muted:#5a6b7b;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter",-apple-system,sans-serif;background:radial-gradient(120% 90% at 85% 5%,rgba(0,94,184,.2),transparent 55%),linear-gradient(180deg,#00060f,#00101f 60%,#00060f);color:#fff;font-family:var(--sans);overflow:hidden;padding:7rem 0 5rem;position:relative}.ten-heroct *{box-sizing:border-box}.ten-heroct .hct-grid{align-items:center;display:grid;gap:3.4rem;grid-template-columns:1.02fr .98fr;margin:0 auto;max-width:1200px;padding:0 1.5rem}.ten-heroct .hct-kicker{color:var(--blue-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.ten-heroct .hct-title{color:#fff;font-family:var(--serif);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;letter-spacing:-.02em;line-height:1.04;margin:0 0 1.4rem}.ten-heroct .hct-title b{color:var(--blue-soft);font-weight:700}.ten-heroct .hct-desc{color:#b9c6d4;font-size:1.05rem;line-height:1.7;margin:0 0 1.8rem;max-width:520px}.ten-heroct .hct-proof{align-items:center;color:#dbe6f1;display:inline-flex;font-size:.9rem;font-weight:600;gap:.55rem;margin:0}.ten-heroct .hct-proof svg{color:#43c465;flex:none;height:18px;width:18px}.ten-heroct .hct-card{background:#fff;border:1px solid #e4ebf2;border-radius:18px;box-shadow:0 40px 90px rgba(0,0,0,.45);color:var(--ink);padding:2.4rem 2.2rem}.ten-heroct .hct-card__title{color:var(--ink);font-family:var(--serif);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 1.4rem}.ten-heroct .hct-form .hs-form-field{margin-bottom:1.05rem}.ten-heroct .hct-form label{color:#33475b;display:block;font-size:.82rem;font-weight:600;margin-bottom:.4rem}.ten-heroct .hct-form label .hs-form-required{color:#d32f2f;margin-left:.15rem}.ten-heroct .hct-form .hs-field-desc{color:var(--muted);font-size:.75rem;margin:.15rem 0 .4rem}.ten-heroct .hct-form .input{margin:0}.ten-heroct .hct-form input.hs-input,.ten-heroct .hct-form select.hs-input,.ten-heroct .hct-form textarea.hs-input{background:#fff;border:1px solid #cfd9e4;border-radius:10px;color:var(--ink);font-family:var(--sans);font-size:.92rem;padding:.72rem .85rem;transition:border-color .25s,box-shadow .25s;width:100%}.ten-heroct .hct-form input.hs-input:focus,.ten-heroct .hct-form select.hs-input:focus,.ten-heroct .hct-form textarea.hs-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,94,184,.14);outline:none}.ten-heroct .hct-form textarea.hs-input{min-height:120px;resize:vertical}.ten-heroct .hct-form input[type=checkbox],.ten-heroct .hct-form input[type=radio]{margin-right:.5rem;width:auto}.ten-heroct .hct-form .inputs-list{list-style:none;margin:.2rem 0 0;padding:0}.ten-heroct .hct-form .hs-form-booleancheckbox label,.ten-heroct .hct-form .hs-form-checkbox label,.ten-heroct .hct-form .hs-form-radio label{align-items:flex-start;color:#33475b;display:flex;font-size:.82rem;font-weight:400;gap:.15rem}.ten-heroct .hct-form .hs-error-msgs{list-style:none;margin:.35rem 0 0;padding:0}.ten-heroct .hct-form .hs-error-msg,.ten-heroct .hct-form label.hs-error-msg{color:#d32f2f;font-size:.75rem;font-weight:500}.ten-heroct .hct-form .hs_submit{margin-top:1.3rem}.ten-heroct .hct-form .hs-button{align-items:center;background:linear-gradient(135deg,#0a78d0,#004a93);border:1px solid transparent;border-radius:10px;box-shadow:0 10px 26px rgba(0,94,184,.4);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:.98rem;font-weight:600;justify-content:center;padding:.95rem 1.7rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;width:100%}.ten-heroct .hct-form .hs-button:hover{box-shadow:0 16px 38px rgba(0,94,184,.55);transform:translateY(-2px)}.ten-heroct .hct-form .submitted-message{color:#2e7d32;font-size:.98rem;font-weight:600;line-height:1.6;padding:.5rem 0}@media(max-width:860px){.ten-heroct{padding:4.5rem 0 3rem}.ten-heroct .hct-grid{gap:2.6rem;grid-template-columns:1fr}.ten-heroct .hct-card{padding:1.9rem 1.5rem}}