:root{--navy:#0B1F3A;--blue:#1A4B8C;--mid:#2563B0;--sky:#3B82D4;--ice:#D6E8F8;--pale:#F0F6FC;--white:#FFFFFF;--ink:#0B1F3A;--muted:#5A7494;--border:rgba(26,75,140,0.12)}.priv-hero{background:var(--navy);color:#fff}.priv-hero h1,.priv-title,.priv-plan-name{color:#fff}.priv-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--sky);font-weight:600}.priv-section-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--mid);font-weight:600;margin-bottom:10px}.priv-title-dark{color:var(--navy);font-weight:700;letter-spacing:-0.02em}.priv-text-muted{color:var(--muted)}.priv-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:28px;box-shadow:0 8px 32px rgba(26,75,140,0.05)}.priv-card-dark{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:32px;color:#fff}.priv-stats-row{background:var(--pale);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.priv-stat-num{color:var(--navy);font-size:28px;font-weight:700;line-height:1.1}.priv-stat-lbl{color:var(--muted);font-size:12px}.priv-step-num{width:56px;height:56px;border-radius:999px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin:0 auto 18px}.priv-plan{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px}.priv-plan.featured{background:var(--navy);border:2px solid var(--blue);color:#fff}.priv-plan .et_pb_button{border-radius:8px}.priv-trust{background:var(--navy);color:#fff}.priv-trust .priv-section-eyebrow{color:var(--sky)}.priv-trust-item{border-left:2px solid rgba(59,130,212,0.4);padding-left:20px}.priv-cta{text-align:center}.priv-footer{border-top:1px solid var(--border);color:var(--muted);font-size:12px}.priv-h1 .et_pb_text_inner h1{font-size:clamp(2rem,3.5vw,2.9rem);line-height:1.2;letter-spacing:-0.02em}.priv-h2 .et_pb_text_inner h2{font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.25;letter-spacing:-0.02em}@media (max-width:980px){.priv-card,.priv-card-dark,.priv-plan{padding:22px}}