.ct-split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;padding:46px 48px 80px;display:grid}.ct-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:.62rem;font-weight:700}.ct-heading{color:var(--fg,var(--text-primary));margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:clamp(2.6rem,6vw,4.2rem);line-height:.95}.ct-heading span{color:var(--orange)}.ct-sub{color:var(--muted);margin-bottom:36px;font-size:.95rem;line-height:1.8}.ct-trust{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.ct-trust-item{color:var(--muted);align-items:center;gap:12px;font-size:.85rem;display:flex}.ct-trust-item svg{color:var(--orange);flex-shrink:0;width:20px;height:20px}.ct-trust-item strong{color:var(--fg,var(--text-primary))}.ct-form-panel{padding-top:32px}.ct-field{margin-bottom:20px}.ct-field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ct-field-row .ct-field{margin-bottom:20px}@media (max-width:640px){.ct-field-row{grid-template-columns:1fr;gap:0}}.ct-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.ct-field input,.ct-field textarea{width:100%;color:var(--fg,var(--text-primary));background:0 0;border:none;border-bottom:1px solid #ffffff26;outline:none;padding:12px 0;font-family:Nunito,sans-serif;font-size:.92rem;transition:border-color .3s}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#ffffff80;font-weight:400}.ct-field input:focus,.ct-field textarea:focus{border-bottom-color:var(--orange)}.ct-field textarea{resize:vertical;min-height:100px}.ct-consent{align-items:center;gap:10px;margin-top:4px;margin-bottom:24px;display:flex}.ct-consent input{accent-color:var(--orange)}.ct-consent label{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}.ct-submit{background:var(--orange);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 32px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:700;transition:background .2s,transform .15s;display:flex}.ct-submit:hover{background:#e04a0e;transform:translateY(-1px)}.ct-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.ct-privacy{color:var(--dim);text-align:center;margin-top:12px;font-size:.7rem}.ct-privacy a{color:var(--orange);text-decoration:none}.form-success{color:#22c55e;background:#22c55e14;border:1px solid #22c55e40;border-radius:6px;margin-top:16px;padding:14px 20px;font-size:.85rem}.form-error{color:#ef4444;background:#ef444414;border:1px solid #ef444440;border-radius:6px;margin-top:16px;padding:14px 20px;font-size:.85rem}.ct-divider{max-width:1100px;margin:0 auto;padding:0 48px}.ct-divider hr{border:none;border-top:1px solid var(--line);margin:0 0 80px}.ct-methods{max-width:1100px;margin:0 auto;padding:0 48px 80px}.methods-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.method-card{border:1px solid var(--line);color:inherit;border-radius:12px;flex-direction:column;padding:32px 24px;text-decoration:none;transition:border-color .3s,transform .25s,background .3s;display:flex}.method-card:hover{background:#ff5c1a08;border-color:#ff5c1a59;transform:translateY(-3px)}.method-icon{background:#ff5c1a14;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;transition:background .25s;display:flex}.method-card:hover .method-icon{background:#ff5c1a24}.method-icon svg{color:var(--orange)}.method-title{color:var(--fg,var(--text-primary));margin-bottom:6px;font-family:Bebas Neue,sans-serif;font-size:1.25rem}.method-sub{color:var(--muted);font-size:.78rem;line-height:1.6}.ct-faq{max-width:1100px;margin:0 auto;padding:0 48px 80px}html.light .ct-field input,html.light .ct-field textarea{color:#0c0c0c;border-bottom-color:#0000001f}html.light .ct-field input::placeholder,html.light .ct-field textarea::placeholder{color:#00000073}html.light .ct-field input:focus,html.light .ct-field textarea:focus{border-bottom-color:var(--orange)}html.light .method-card{border-color:#00000014}html.light .method-card:hover{background:#ff5c1a08;border-color:#ff5c1a4d}html.light .method-title{color:#0c0c0c}@media (max-width:768px){.ct-split{grid-template-columns:1fr;gap:40px;padding:26px 20px 60px}.ct-form-panel{padding-top:0}.ct-methods{padding:0 20px 60px}.methods-grid{grid-template-columns:1fr}.ct-faq{padding:0 20px 60px}.ct-divider{padding:0 20px}}
