.forms-preview{background:#f5f7fa}.forms-preview [hidden]{display:none!important}.preview-bar{background:#e6edf6;color:#253b5d;text-align:center;padding:9px 20px;font-size:.8rem;font-weight:650}.forms-preview .topbar{position:relative}.forms-preview .nav{justify-content:space-between}.forms-preview .nav nav{display:flex;gap:24px}.forms-preview .nav nav a{color:white;text-decoration:none;font-weight:700}.forms-preview .brand img{width:185px}.form-intro{padding-top:58px;padding-bottom:38px}.form-intro h1{font-size:clamp(2.15rem,4.5vw,3.65rem);line-height:1.08;letter-spacing:-.045em;max-width:800px;margin:0 0 18px}.form-intro>p:last-child{font-size:1.1rem;color:#536175;max-width:670px}.form-layout{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.6fr);gap:32px;align-items:start}.form-aside{background:radial-gradient(circle at 100% 0,#126184,transparent 55%),#0b1830;color:white;border-radius:22px;padding:36px 28px;position:sticky;top:24px}.step-label{font-size:.73rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8be0fc}.form-aside h2{font-size:2.05rem;line-height:1.13;letter-spacing:-.03em;margin:22px 0}.form-aside p{color:#dce6f3}.form-aside ol{padding-left:22px;margin:30px 0}.form-aside li{padding:7px 0}.aside-note{font-size:.82rem;border-top:1px solid #52647b;padding-top:20px}.form-card{border:1px solid #dfe5ec;background:#fff;border-radius:22px;padding:34px;box-shadow:0 10px 32px #0b183009;min-width:0}.required-note,.hint,.optional{font-size:.84rem;color:#596779}.required-note{margin:0 0 25px}.form-section{border:0;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #e2e7ee;min-width:0}.form-section>legend{font-size:1.2rem;font-weight:800;margin-bottom:23px;display:flex;align-items:center;gap:12px;line-height:1.3}.form-section>legend>span{background:#e8f3fa;color:#125273;font-size:.8rem;padding:8px 10px;border-radius:10px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.field{margin:0 0 17px;min-width:0}.field label{display:block;font-size:.9rem;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:48px;border:1px solid #98a7ba;border-radius:9px;background:#fff;color:#172033;font:inherit;font-size:1rem;padding:11px 12px}.field textarea{resize:vertical}.field input[aria-invalid=true],.field select[aria-invalid=true]{border:2px solid #a3222a}.forms-preview :focus-visible{outline:3px solid #126c9b;outline-offset:3px}.forms-preview .topbar :focus-visible{outline-color:#8be0fc}.sub-group{border:1px solid #dce4ee;border-radius:12px;padding:18px;margin:20px 0;min-width:0}.sub-group>legend{font-weight:750;font-size:.95rem;padding:0 6px}.choice-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.choice,.consent{display:flex;gap:10px;align-items:flex-start;font-size:.94rem}.choice{padding:10px;border:1px solid #c5cfdb;border-radius:9px}.choice input,.consent input,.mode-card input{width:20px;height:20px;accent-color:#146d93;flex-shrink:0;margin:2px 0}.mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.mode-card{display:flex;align-items:flex-start;gap:12px;border:1px solid #a3b2c5;border-radius:12px;padding:16px;cursor:pointer}.mode-card:has(input:checked){background:#edf7fb;border:2px solid #126c9b;padding:15px}.mode-card strong,.mode-card small{display:block}.mode-card strong{line-height:1.3;font-size:.98rem}.mode-card small{font-size:.82rem;color:#536175;margin-top:9px}.contract-note{background:#fff3db;padding:14px;border-radius:9px;font-size:.9rem}.consent{margin:16px 0}.consent a{text-decoration:underline}.final-section{border:0;margin:0;padding:0}.forms-preview .submit{width:100%;margin-top:20px;font-size:1rem;background:#126488;min-height:52px}.forms-preview .submit:hover{background:#0c4e6c}.submit:disabled{opacity:.6;cursor:wait}.field-error{display:block;color:#a3222a;font-size:.85rem;margin-top:5px}.field-error:empty{display:none}.error-summary{border:2px solid #a3222a;background:#fff5f5;padding:20px;border-radius:12px;margin-bottom:28px}.error-summary h2{font-size:1.2rem;letter-spacing:0}.error-summary ul{padding-left:22px}.error-summary p{font-size:.82rem}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.forms-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:42px;padding-bottom:34px;font-size:.84rem;color:#536175}.skip-link{position:absolute;left:12px;top:-80px;background:#fff;padding:12px;z-index:50}.skip-link:focus{top:12px}.confirmation{max-width:760px;padding:70px 0 100px}.confirmation h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.confirmation-icon{display:inline-flex;background:#e0f0e9;color:#135837;width:60px;height:60px;align-items:center;justify-content:center;border-radius:50%;font-size:2rem;margin-bottom:20px}.secondary-link{padding:12px;text-decoration:underline}.cf-turnstile{margin-top:18px}@media(max-width:850px){.form-layout{grid-template-columns:1fr}.form-aside{position:static;display:none}.form-card{padding:26px}.form-intro{padding-top:35px}}@media(max-width:520px){.forms-preview .wrap{width:calc(100% - 28px)}.form-card{padding:20px 16px;border-radius:16px}.fields,.mode-cards{grid-template-columns:1fr}.forms-preview .nav nav{gap:14px;font-size:.85rem}.forms-preview .brand img{width:145px}.forms-preview .brand small{font-size:.53rem}.preview-bar{font-size:.72rem}.form-intro h1{font-size:2.2rem}.sub-group{padding:12px}.confirmation{padding-top:40px}.form-section>legend{font-size:1.1rem}.forms-preview .nav{gap:12px}}
@media(max-width:360px){.forms-preview .nav{flex-wrap:wrap;justify-content:center;padding:14px 0;gap:16px}.forms-preview .nav nav{width:100%;justify-content:center;gap:32px}.forms-preview .brand img{width:160px}.forms-preview .brand small{text-align:center}.form-intro h1{font-size:2rem}}
.form-layout{padding-bottom:48px}
.band-preview .form-layout{display:block;max-width:760px;margin:28px auto}.band-preview .form-card{box-shadow:none}.band-preview .forms-footer{max-width:760px;justify-content:flex-end;padding-top:12px}.band-preview .confirmation{padding:35px 0}.band-preview{background:#fff}
.band-form-nav{background:#07142b;color:#fff}.band-form-nav>.wrap{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.band-form-nav .brand img{width:180px}.band-form-nav a{color:#fff;text-decoration:none;font-weight:800}.band-request-hero{position:relative;overflow:hidden;padding:52px 0 82px;background:radial-gradient(circle at 86% 15%,#00a5df42,transparent 27%),linear-gradient(120deg,#0b1830,#17335d);color:#fff}.band-request-hero:after{content:"";position:absolute;right:-120px;bottom:-185px;width:340px;height:340px;border:65px solid #e5323836;border-radius:50%}.band-request-hero>.wrap{position:relative;z-index:1}.band-request-hero h1{max-width:850px;margin:0 0 14px;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1;letter-spacing:-.045em}.band-request-hero p:not(.eyebrow){max-width:720px;margin:0;color:#dce6f3;font-size:1.06rem}.band-request-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.band-request-trust span{padding:8px 12px;border:1px solid #ffffff38;border-radius:999px;background:#ffffff10;font-size:.82rem;font-weight:750}.band-preview .form-layout{position:relative;z-index:2;margin-top:-42px}.band-preview .form-card{border:0;box-shadow:0 22px 55px #07142b22}.band-preview .step-track .reached{background:linear-gradient(90deg,#11a7d8,#e53948)}.band-preview .step-next,.band-preview .submit{background:linear-gradient(100deg,#0aa6d7,#e63748)}@media(max-width:520px){.band-form-nav>.wrap{min-height:64px}.band-form-nav .brand img{width:145px}.band-form-nav>a{font-size:.82rem}.band-request-hero{padding:38px 0 70px}.band-request-hero h1{font-size:2.35rem}.band-request-trust{gap:7px}.band-request-trust span{font-size:.74rem}.band-preview .form-layout{margin-top:-34px}}
@media(max-width:1000px){.forms-preview .nav{flex-wrap:wrap;padding:12px 0}.forms-preview .nav nav{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 14px}.forms-preview .nav nav a{font-size:.8rem}}
@media(max-width:520px){.forms-preview .nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-preview .nav nav a{display:block!important;font-size:.78rem}}
.step-progress{font-size:.82rem;font-weight:750;color:#526175;margin:0 0 8px;scroll-margin-top:18px}.step-track{display:flex;gap:6px;margin-bottom:22px}.step-track span{height:4px;flex:1;background:#e1e7ee;border-radius:4px}.step-track .reached{background:#126488}.step-form>.form-section{border:0;margin:0;padding:0}.step-form .field{margin-bottom:12px}.step-form .field input,.step-form .field select{min-height:44px;padding:9px 11px}.step-form textarea{min-height:78px;height:78px}.step-form>.form-section>legend{margin-bottom:16px}.step-form .hint{margin:8px 0 12px}.step-controls{display:flex;justify-content:space-between;gap:16px;margin-top:20px}.step-next{margin-left:auto;min-width:140px;background:#126488}.step-back{min-height:46px;border:1px solid #98a7ba;border-radius:999px;padding:0 24px;background:white;color:#172033;font:inherit;font-weight:700;cursor:pointer}.band-preview:has(.step-form) .form-card{padding:24px 28px}.band-preview:has(.step-form) .required-note{margin-bottom:16px}@media(max-width:520px){.band-preview:has(.step-form) .form-card{padding:20px 16px}}
