@font-face{font-family:PP Hatton;src:url(/fonts/PPHatton-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PP Hatton;src:url(/fonts/PPHatton-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Book.woff2) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.shieldpage *,.shieldpage :after,.shieldpage :before{box-sizing:border-box}.shieldpage{--accent:#e33d8f;--accent-soft:#f462a6;--accent-wash:#fdeaf3;--accent-deep:#17235e;--accent-deep-bg:#17235e;--green:#63ad14;--green-soft:#b0f358;--green-wash:#f1fddd;--ink:#0a0a0a;--ink-2:#262626;--muted:#525252;--muted-2:#737373;--line:#ececec;--line-2:#e2e2e2;--surface:#ffffff;--surface-2:#fafafa;--surface-3:#f4f5f7;--navy:#14103a;--navy-2:#1a1246;--r-btn:8px;--r-card:16px;--r-chip:999px;--ease-out:cubic-bezier(0.22,1,0.36,1);background:var(--surface-2);color:var(--ink);font-family:Suisse Intl,system-ui,sans-serif;font-weight:450;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.shieldpage a{color:inherit;text-decoration:none}.shieldpage button{font:inherit}.shieldpage :where(h1,h2,h3,h4,p){margin:0}.shieldpage a:focus-visible,.shieldpage button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px;border-radius:var(--r-btn)}.shieldpage .wrap{max-width:1240px;margin:0 auto;padding:0 40px}@media (max-width:768px){.shieldpage .wrap{padding:0 22px}}@media (max-width:380px){.shieldpage .wrap{padding:0 16px}}.shieldpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border-radius:var(--r-btn);font-family:Suisse Intl,sans-serif;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out),transform 80ms var(--ease-out);white-space:nowrap}.shieldpage .btn-primary{background:#171717;color:#fff}.shieldpage .btn-primary:hover{background:#262626}.shieldpage .btn-primary:active{transform:translateY(1px)}.shieldpage .btn-ghost{background:#fff;color:#171717;border-color:rgba(0,0,0,.1)}.shieldpage .btn-ghost:hover{border-color:rgba(0,0,0,.25)}.shieldpage .btn-invert{background:#fff;color:#171717}.shieldpage .btn-invert:hover{background:#f2f2f2}.shieldpage .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Suisse Intl,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600}.shieldpage .eyebrow:before{content:"";width:20px;height:1px;background:var(--accent)}.shieldpage section{padding:104px 0}@media (max-width:640px){.shieldpage section{padding:64px 0}}.shieldpage .display{font-family:PP Hatton,Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.02;color:var(--accent-deep);text-wrap:balance}.shieldpage [data-reveal]{opacity:0;transform:translateY(18px)}.shieldpage [data-reveal].is-in{opacity:1;transform:none;transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}@media (prefers-reduced-motion:reduce){.shieldpage *{animation:none!important;transition:none!important}.shieldpage [data-reveal]{opacity:1;transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(:has(.marketing-page)) .shieldpage{--ink:#eef2f8;--ink-2:#d6dcea;--muted:#a8b2c4;--muted-2:#8b95a8;--line:#263041;--line-2:#334054;--surface:#151b27;--surface-2:#10151f;--surface-3:#202839;--accent:#f462a6;--accent-soft:#f88cc0;--accent-wash:#2e1424;--accent-deep:#cfe0ff;--accent-deep-bg:#1e2a63;--green:#8bd12f;--green-soft:#b0f358;--green-wash:#1c2612;--navy:#1c1748;--navy-2:#241a58}}[data-theme=dark] .shieldpage{--ink:#eef2f8;--ink-2:#d6dcea;--muted:#a8b2c4;--muted-2:#8b95a8;--line:#263041;--line-2:#334054;--surface:#151b27;--surface-2:#10151f;--surface-3:#202839;--accent:#f462a6;--accent-soft:#f88cc0;--accent-wash:#2e1424;--accent-deep:#cfe0ff;--accent-deep-bg:#1e2a63;--green:#8bd12f;--green-soft:#b0f358;--green-wash:#1c2612;--navy:#1c1748;--navy-2:#241a58}