.ct-page{background:#fff}.ct-hero{background:linear-gradient(120deg,#eff7fc 0%,#fff 60%,#edf5f7);border-top:1px solid #edf1f4;padding:52px 0 40px}.ct-hero .ct-kicker{color:#0a6fe8;letter-spacing:1.2px;font-size:12px;font-weight:800}.ct-hero h1{letter-spacing:-1.6px;color:#091c2b;margin:14px 0 12px;font-size:40px;line-height:1.1}.ct-hero p{color:#637483;max-width:720px;margin:0;font-size:17px;line-height:1.6}.ct-body{grid-template-columns:1.5fr 1fr;align-items:start;gap:32px;padding:56px 0 80px;display:grid}.ct-card{background:#fff;border:1px solid #dde5eb;border-radius:16px;padding:26px;box-shadow:0 14px 40px #143b5a14}.ct-form-title{color:#091c2b;margin:0 0 18px;font-size:20px}.ct-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ct-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ct-field label{color:#102333;font-size:13px;font-weight:700}.ct-field label span[aria-hidden=true]{color:#ff7a1a}.ct-optional{color:#8796a0;font-weight:500}.ct-field input,.ct-field select,.ct-field textarea{box-sizing:border-box;color:#102333;background:#fff;border:1.5px solid #dde5eb;border-radius:10px;width:100%;padding:12px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ct-field textarea{resize:vertical;min-height:130px}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:#0a6fe8;outline:0;box-shadow:0 0 0 4px #0a6fe81a}.ct-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-consent{color:#4b5b68;align-items:flex-start;gap:10px;margin:4px 0 20px;font-size:13px;line-height:1.5;display:flex}.ct-consent input{flex-shrink:0;width:16px;height:16px;margin-top:2px}.ct-consent a{color:#0a6fe8;font-weight:700;text-decoration:none}.ct-consent a:hover{text-decoration:underline}.ct-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:800;display:inline-flex}.ct-btn-primary{color:#fff;background:#ff7a1a;border:0;width:100%}.ct-btn-primary:hover{box-shadow:0 8px 20px #ff7a1a38}.ct-btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ct-btn-ghost{color:#0f172a;background:#f8fafc;border-color:#e2e8f0;margin-top:18px}.ct-note{color:#8796a0;margin:14px 0 0;font-size:12px;line-height:1.5}.ct-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px}.ct-alert ul{margin:0;padding-left:18px}.ct-alert li{margin:4px 0}.ct-success{text-align:center}.ct-success-title{color:#091c2b;margin:0 0 10px;font-size:22px}.ct-success-text{color:#637483;margin:0 0 20px;font-size:14px;line-height:1.6}.ct-tracking{background:#f3f7fa;border:1px dashed #b9cddb;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:6px;padding:18px;display:flex}.ct-tracking-label{color:#637483;letter-spacing:.4px;font-size:12px;font-weight:700}.ct-tracking-code{letter-spacing:1px;color:#0a6fe8;font-size:24px}.ct-tracking-hint{color:#8796a0;font-size:12px}.ct-side{flex-direction:column;gap:20px;display:flex}.ct-side-card{background:#fff;border:1px solid #dde5eb;border-radius:16px;padding:22px}.ct-side-card h2{color:#091c2b;margin:0 0 14px;font-size:17px}.ct-info-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ct-info-list li{flex-direction:column;gap:3px;display:flex}.ct-info-label{letter-spacing:.6px;text-transform:uppercase;color:#8796a0;font-size:11px;font-weight:800}.ct-info-value{color:#102333;word-break:break-word;font-size:14px;line-height:1.5}.ct-info-value a{color:#0a6fe8;font-weight:700;text-decoration:none}.ct-info-value a:hover{text-decoration:underline}.ct-pending{color:#637483;margin:0;font-size:13px;line-height:1.6}@media (max-width:900px){.ct-body{grid-template-columns:1fr;gap:24px;padding:40px 0 64px}.ct-hero h1{font-size:32px}}@media (max-width:580px){.ct-hero{padding:36px 0 28px}.ct-hero h1{font-size:27px}.ct-hero p{font-size:15px}.ct-card,.ct-side-card{padding:18px}.ct-grid{grid-template-columns:1fr;gap:0}}
