.page-head{padding-block:clamp(120px,16vw,200px) clamp(24px,4vw,48px)}.page-head h1{font-size:clamp(38px,5.4vw,64px);max-width:16ch}.floor-line{margin-top:var(--sp-6);max-width:52ch;font-size:var(--text-md);color:var(--text);border-left:2px solid var(--accent);padding-left:var(--sp-4)}.bands-sec{padding-block:clamp(40px,6vw,80px)}.bands{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}@media(max-width:860px){.bands{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.bandcard{position:relative;border:1px solid var(--border);border-radius:14px;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:var(--sp-3);background:var(--surface-3)}.bandcard.mid{border-color:var(--accent)}.band-tag{position:absolute;top:-11px;left:clamp(20px,3vw,32px);font:500 11px/1 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:99px;padding:5px 10px}.band-tier{font:500 12px/1 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-dim)}.band-size{font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.band-size span{display:block;margin-top:6px;font-size:var(--text-sm);font-weight:400;color:var(--text-dim)}.band-line{color:var(--text-dim);font-size:var(--text-sm)}.band-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.band-chips li{font-size:var(--text-sm);color:var(--text);padding-left:18px;position:relative}.band-chips li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.band-cta{margin-top:auto;justify-content:center}.included-sec{padding-block:clamp(64px,9vw,120px)}.included-list{list-style:none;margin:var(--sp-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-4)}.included-list li{border:1px solid var(--border);border-radius:12px;padding:var(--sp-4) var(--sp-5);font-size:var(--text-sm);color:var(--text);line-height:1.55}.commercial{margin-top:var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-2)}.commercial p{margin:0;color:var(--text-dim);font-size:var(--text-sm);padding-left:var(--sp-4);border-left:2px solid var(--border)}.form-sec{padding-block:clamp(64px,9vw,120px)}.lead-form{margin-top:var(--sp-7);max-width:640px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{font-size:var(--text-sm);color:var(--text)}.form-field .opt{color:var(--text-dim)}.form-field input{background:transparent;border:1px solid var(--border);border-radius:10px;padding:12px 14px;font:inherit;color:var(--text)}.form-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.form-field input[aria-invalid=true]{border-color:#c4554d}.band-pick{margin-top:var(--sp-5);border:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.band-pick legend{font-size:var(--text-sm);color:var(--text);margin-bottom:8px;padding:0}.band-pick label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--border);border-radius:99px;padding:9px 16px;font-size:var(--text-sm);color:var(--text)}.band-pick label:has(input:checked){border-color:var(--accent);color:var(--text)}.band-pick input{accent-color:var(--accent)}.hp-wrap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.form-error{margin-top:var(--sp-4);color:#c4554d;font-size:var(--text-sm)}.lead-form .cta-row{margin-top:var(--sp-5)}.lead-form .fineprint{margin-top:var(--sp-4)}.lead-form .fineprint a{color:var(--text-dim);text-decoration:underline}.form-done,.form-fail{margin-top:var(--sp-7);max-width:640px}.form-done h3{font-size:clamp(22px,2.6vw,30px)}.form-done p,.form-fail p{margin-top:var(--sp-3);color:var(--text-dim)}.form-done .cta-row,.form-fail .cta-row{margin-top:var(--sp-5)}.form-done:focus-visible{outline:none}
