.page--product.page--security .sec-hero-grid .sec-facts{margin-top:0}@media not (min-width:1200px){.page--product.page--security .sec-hero-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1200px){.page--product.page--security .sec-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.page--product.page--security .sec-hero-grid .sec-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.page--product.page--security .sec-hero-grid .pp-hero-title{font-size:clamp(2.25rem,1rem + 2.4vw,3.25rem)}.page--product.page--security .sec-hero-grid .sec-facts>div:nth-child(3){border-left:0}.page--product.page--security .sec-hero-grid .sec-facts>div:nth-child(n+3){border-top:1px solid var(--pp-line)}}.page--product.page--security .sec-facts dd{font-variant-numeric:normal}.page--product.page--security .sec-facts dt{color:var(--pp-text);font-size:1rem;font-weight:650;line-height:1.35}.page--product.page--security .sec-layers .pp-step{gap:16px}.page--product.page--security .sec-layers .pp-tile-icon{grid-row:auto}.page--product.page--security .sec-pillar{display:grid;gap:12px;align-content:start}.page--product.page--security .sec-pillar h3{margin-top:4px;font-size:1.0625rem;font-weight:650}.page--product.page--security .sec-pillar>p{color:var(--pp-muted);font-size:.9375rem;line-height:1.6}.page--product.page--security .sec-pillar .pp-checklist{margin-top:6px;padding-top:16px;border-top:1px solid var(--pp-line)}.page--product.page--security .sec-regions{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-surface)}.page--product.page--security .sec-region{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;padding:22px}.page--product.page--security .sec-region+.sec-region{border-top:1px solid var(--pp-line)}.page--product.page--security .sec-region-copy{display:grid;gap:4px}.page--product.page--security .sec-region h3{font-size:1.0625rem;font-weight:650;line-height:1.35}.page--product.page--security .sec-region :is(.pp-checklist,.pp-list-muted){margin-top:12px}.page--product.page--security .sec-region:not(.sec-region--current) .pp-logo-mark{color:var(--pp-subtle)}.page--product.page--security .sec-region:not(.sec-region--current) h3{color:var(--pp-muted)}.page--product.page--security .sec-safeguards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.page--product.page--security .sec-safeguard{display:grid;gap:10px;align-content:start;padding-top:24px;border-top:1px solid var(--pp-line-strong)}.page--product.page--security .sec-safeguard h3{font-size:1.125rem;line-height:1.35}.page--product.page--security .sec-safeguard>p{color:var(--pp-muted);font-size:.9375rem;line-height:1.6}.page--product.page--security .sec-safeguard .pp-checklist{margin-top:8px}.page--product.page--security .sec-compliance{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-surface)}.page--product.page--security .sec-compliance li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;align-items:start;padding:20px 22px}.page--product.page--security .sec-compliance li+li{border-top:1px solid var(--pp-line)}.page--product.page--security .sec-compliance h3{font-size:1.0625rem;font-weight:650;line-height:1.35}.page--product.page--security .sec-compliance p{margin-top:4px;color:var(--pp-muted);font-size:.9375rem;line-height:1.55}.page--product.page--security .sec-state{display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:var(--pp-muted);font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap}.page--product.page--security .sec-state:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--pp-subtle)}.page--product.page--security .sec-state--available{color:var(--pp-text)}.page--product.page--security .sec-state--available:before{background:var(--pp-success)}.page--product.page--security .sec-state--progress:before{background:var(--pp-warning)}.page--product.page--security .sec-state--roadmap:before{border:1.5px solid var(--pp-subtle);background:transparent}.page--product.page--security .sec-nowrap{white-space:nowrap}.page--product.page--security a.sec-state{color:var(--pp-accent);text-decoration:underline;text-decoration-color:#087f7359;text-decoration-thickness:1px;text-underline-offset:3px}.page--product.page--security a.sec-state:hover{text-decoration-color:currentcolor}@media(max-width:540px),(pointer:coarse){.page--product.page--security a.sec-state{min-height:44px;margin-block:-10px}}.page--product.page--security .sec-cta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;width:100%;max-width:720px;margin-block:6px;text-align:left}.page--product.page--security .sec-cta>p:first-of-type{text-wrap:pretty}.page--product.page--security .sec-cta-note{color:var(--pp-subtle);font-size:.875rem;line-height:1.5}@media not (min-width:1024px){.page--product.page--security .sec-safeguards{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:720px){.page--product.page--security .sec-cta-list,.page--product.page--security .sec-compliance li{grid-template-columns:minmax(0,1fr)}.page--product.page--security .sec-region,.page--product.page--security .sec-compliance li{padding:18px}.page--product.page--security .sec-state{white-space:normal}}@media(max-width:480px){.page--product.page--security .pp-hero-title{font-size:2rem}.page--product.page--security .pp-head h2{font-size:1.625rem}.page--product.page--security .sec-region{grid-template-columns:minmax(0,1fr)}.page--product.page--security .sec-region .pp-logo-mark{display:none}}
