.-PffCW_panel{--cf-accent:var(--phosphor);--cf-soft:#ffffffc7;--cf-line:#ffffff2e;background:linear-gradient(155deg, var(--color-navy-deep) 0%, var(--color-navy) 55%, #0a4a6e 100%);color:#fff;border:1px solid #5fe08c40;border-radius:14px;margin:0 0 2rem;padding:1.5rem 1.5rem 1.6rem;box-shadow:0 18px 50px #00283f47}.-PffCW_header{margin-bottom:1.1rem}.-PffCW_eyebrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cf-accent);margin:0 0 .4rem;font-size:.75rem;font-weight:700}.-PffCW_title{color:#fff;margin:0 0 .55rem;font-size:1.45rem;font-weight:800;line-height:1.2}.-PffCW_blurb{color:var(--cf-soft);margin:0;font-size:.93rem;line-height:1.55}.-PffCW_progress{margin:0 0 1.1rem}.-PffCW_progressTrack{background:#ffffff38;border-radius:999px;height:5px;margin-bottom:.55rem;overflow:hidden}.-PffCW_progressHalf,.-PffCW_progressFull{background:var(--cf-accent);border-radius:999px;height:100%;transition:width .3s;display:block}.-PffCW_progressHalf{width:50%}.-PffCW_progressFull{width:100%}.-PffCW_progressMeta{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:.8rem;display:flex}.-PffCW_progressMeta b{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff}.-PffCW_progressMeta span{color:var(--cf-soft);font-weight:600}.-PffCW_form{margin:0}.-PffCW_stepBody{flex-direction:column;gap:.9rem;display:flex}.-PffCW_field{flex-direction:column;gap:.35rem;display:flex}.-PffCW_label{color:#fff;font-size:.9rem;font-weight:700}.-PffCW_optional{color:var(--cf-soft);font-weight:400}.-PffCW_input,.-PffCW_select{width:100%;color:var(--color-ink);background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:1rem}.-PffCW_input:focus-visible,.-PffCW_select:focus-visible{outline:2px solid var(--cf-accent);outline-offset:2px;border-color:var(--cf-accent)}.-PffCW_actions{flex-direction:column;gap:.6rem;display:flex}.-PffCW_primary,.-PffCW_secondary{cursor:pointer;border-radius:8px;width:100%;padding:.75rem 1.1rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background-color .15s,color .15s,filter .15s}.-PffCW_primary{border:1px solid var(--cta);background:var(--cta);color:var(--color-navy-deep)}.-PffCW_primary:hover:not(:disabled){filter:brightness(1.08)}.-PffCW_secondary{color:#fff;background:0 0;border:1px solid #ffffff80}.-PffCW_secondary:hover:not(:disabled){color:var(--color-navy);background:#fff;border-color:#fff}.-PffCW_primary:focus-visible,.-PffCW_secondary:focus-visible,.-PffCW_back:focus-visible{outline-offset:2px;outline:2px solid #fff}.-PffCW_primary:disabled,.-PffCW_secondary:disabled{opacity:.65;cursor:progress}.-PffCW_back{color:var(--cf-soft);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:.85rem;text-decoration:underline}.-PffCW_error{color:#ffb4ab;margin:0;font-size:.88rem;font-weight:600}.-PffCW_successTitle{color:var(--cf-accent);margin:0 0 .4rem;font-size:1.2rem;font-weight:800}.-PffCW_successText{color:var(--cf-soft);margin:0;font-size:.95rem;line-height:1.55}.-PffCW_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:30rem){.-PffCW_panel{padding:1.25rem 1.1rem 1.35rem}.-PffCW_title{font-size:1.3rem}}.-PffCW_proof{border-top:1px solid var(--cf-line);color:var(--cf-soft);margin:1.1rem 0 0;padding-top:.9rem;font-size:.82rem;line-height:1.5}.-PffCW_proof strong{color:#fff}
