.section--tight{padding:var(--sec-tight) 0}.btn-ghost{background-color:transparent;color:#0035af;border-color:#0036b0}.btn-ghost:hover{background-color:#0035af;color:#fff;border-color:#0035af}.btn-block{width:100%}.fu.vis{opacity:1;transform:translateY(0)}#nav.sc{background:rgba(0,26,94,.97);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(255,255,255,.08)}.mob.open{display:flex}.htrust{display:flex;align-items:center;justify-content:center;gap:14px 30px;flex-wrap:wrap;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);max-width:760px;margin:0 auto}.htrust-lbl{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45)}.htrust img{height:26px;width:auto;filter:brightness(0) invert(1);opacity:.82}.htrust .tlogo{font-size:17px;font-weight:800;color:#fff;letter-spacing:.04em;opacity:.9}.th-hostlogo .ph small{display:block;font-size:8px;font-weight:600;letter-spacing:.08em;color:var(--z-text-muted);margin-top:3px}.sp-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#001a5e;background:var(--z-teal);border-radius:100px;padding:4px 12px}.gf-note{background:rgba(0,53,175,.04);border:1px dashed var(--z-border-b);border-radius:10px;padding:12px 14px;font-size:11px;color:var(--z-text-muted);margin-bottom:18px;line-height:1.55}.gf-note code{background:rgba(0,53,175,.08);padding:1px 5px;border-radius:4px;font-size:10px}.ginput_container_consent{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.ginput_container_consent input[type=checkbox]{accent-color:#0035af;width:16px;height:16px;margin-top:3px;flex-shrink:0}.ginput_container_consent label{font-size:13px;font-weight:400;color:var(--z-text-mid);line-height:1.5}.faqi.open{border-color:rgba(0,53,175,.3)}.faqi.open .faqchev{transform:rotate(180deg)}.faqi.open .faqa{max-height:320px;padding:0 24px 20px}.fcard .gform_heading,.fcard .gform_title,.fcard .gform_description{display:none!important}.fcard .gform_wrapper .ginput_container_consent{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.fcard .gform_wrapper .ginput_container_consent input[type=checkbox]{accent-color:var(--z-blue);width:16px;height:16px;margin-top:3px;flex-shrink:0}.fcard .gform_wrapper .gfield_consent_label,.fcard .gform_wrapper .ginput_container_consent label{font-size:13px;font-weight:400;color:var(--z-text-mid);line-height:1.5;text-transform:none;letter-spacing:0}.fcard .gform_wrapper .gfield--type-consent .gfield_description{font-size:13px;color:var(--z-text-mid);padding:0;margin-top:2px;background:0 0;border:none}.fcard .gform_wrapper .gfield_error input,.fcard .gform_wrapper .gfield_error select{border-color:#c2410c!important;background:#fff7f4!important}.fcard .gform_wrapper .gfield_validation_message,.fcard .gform_wrapper .validation_message{color:#c2410c;font-size:12px;font-weight:500;margin-top:5px;background:0 0;border:none;padding:0}.fcard .gform_wrapper .gform_validation_errors{background:#fff7f4;border:1px solid #f3c4ad;border-radius:10px;box-shadow:none;margin-bottom:16px}.fcard .gform_wrapper .gform_validation_errors .gform_submission_error{color:#c2410c}.fcard .gform_confirmation_message{font-size:15px;color:var(--z-text);line-height:1.6;background:var(--z-bg-alt);border:1px solid var(--z-border);border-radius:12px;padding:22px 20px}.logo-text{font-size:22px;font-weight:700;color:var(--z-text);letter-spacing:.02em}.logo-sub-row{display:flex;gap:28px;align-items:center}.logo-partner-text{font-size:20px;font-weight:700;color:var(--z-text)}@media (max-width:960px){.kp-inner{gap:50px}}