.security-feature-card:where(.astro-tzuz4zso){display:flex;min-width:0;min-height:250px;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow-wrap:anywhere}.security-feature-icon:where(.astro-tzuz4zso){width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;margin-bottom:18px;border-radius:var(--radius-pill);overflow:hidden}.security-feature-icon:where(.astro-tzuz4zso) img:where(.astro-tzuz4zso){display:block;width:48px;height:48px;object-fit:contain}.security-feature-card:where(.astro-tzuz4zso) h3:where(.astro-tzuz4zso){margin:0 0 12px;color:var(--ink);font-family:var(--font-brand-heading);font-size:23px;font-weight:700;line-height:1.22;letter-spacing:var(--font-brand-heading-letter-spacing)}.security-feature-card:where(.astro-tzuz4zso) p:where(.astro-tzuz4zso){margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}@media(max-width:760px){.security-feature-card:where(.astro-tzuz4zso){min-height:0}}.security-gate:where(.astro-n72wdp6v){scroll-margin-top:96px;padding:112px 0;background:radial-gradient(820px 440px at 10% 4%,rgb(var(--color-brand-primary-rgb) / .08),transparent 72%),var(--color-surface)}.security-gate-heading:where(.astro-n72wdp6v){max-width:900px;margin:0 auto 52px;text-align:center}.security-gate-heading:where(.astro-n72wdp6v)>.text-eyebrow:where(.astro-n72wdp6v),.security-gate-faq-heading:where(.astro-n72wdp6v)>.text-eyebrow:where(.astro-n72wdp6v){margin:0 0 17px;color:var(--blue);text-transform:uppercase}.security-gate-heading:where(.astro-n72wdp6v)>.text-eyebrow:where(.astro-n72wdp6v){justify-content:center}.security-gate-heading:where(.astro-n72wdp6v) h2:where(.astro-n72wdp6v),.security-gate-faq-heading:where(.astro-n72wdp6v) h2:where(.astro-n72wdp6v){margin:0;color:var(--ink);font-family:var(--font-brand-heading);font-size:clamp(40px,5vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.security-gate-heading:where(.astro-n72wdp6v)>p:where(.astro-n72wdp6v):last-child{max-width:760px;margin:22px auto 0;color:var(--muted);font-size:18px;line-height:1.65}.security-gate-shell:where(.astro-n72wdp6v){min-width:0}.security-gate-assurance:where(.astro-n72wdp6v){display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:24px;color:var(--muted);font-family:var(--font-brand-mono);font-size:12px;font-weight:600;letter-spacing:.035em}.security-gate-assurance-item:where(.astro-n72wdp6v){display:inline-flex;gap:8px;align-items:center;color:var(--blue-deep)}.security-gate-assurance-item:where(.astro-n72wdp6v) svg:where(.astro-n72wdp6v){width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.security-gate-providers:where(.astro-n72wdp6v){display:inline-flex;gap:9px;align-items:center;text-align:right}.security-gate-providers:where(.astro-n72wdp6v) i:where(.astro-n72wdp6v){color:var(--color-text-soft);font-style:normal}.security-gate-axes:where(.astro-n72wdp6v){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.security-gate-axis:where(.astro-n72wdp6v){min-width:0;border:1px solid var(--line);border-radius:var(--radius-card-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:clamp(22px,3vw,32px)}.security-gate-axis-heading:where(.astro-n72wdp6v){margin-bottom:24px}.security-gate-axis-heading:where(.astro-n72wdp6v)>span:where(.astro-n72wdp6v){display:inline-flex;gap:8px;align-items:center;margin-bottom:10px;color:var(--blue);font-family:var(--font-brand-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.security-gate-axis-heading:where(.astro-n72wdp6v)>span:where(.astro-n72wdp6v) i:where(.astro-n72wdp6v){font-style:normal}.security-gate-axis-heading:where(.astro-n72wdp6v) h3:where(.astro-n72wdp6v){margin:0 0 6px;color:var(--ink);font-family:var(--font-brand-heading);font-size:30px;font-weight:700;line-height:1.1}.security-gate-axis-heading:where(.astro-n72wdp6v) p:where(.astro-n72wdp6v){margin:0;color:var(--muted);font-size:14px;line-height:1.5}.security-gate-scope-list:where(.astro-n72wdp6v){display:grid;gap:10px}.security-gate-scope-row:where(.astro-n72wdp6v){display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--color-surface-soft);padding:15px}.security-gate-scope-row:where(.astro-n72wdp6v).is-private{border-color:rgb(var(--color-brand-primary-rgb) / .28);background:var(--color-brand-primary-soft)}.security-gate-scope-icon:where(.astro-n72wdp6v){width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--blue-deep);background:var(--color-surface)}.security-gate-scope-icon:where(.astro-n72wdp6v) svg:where(.astro-n72wdp6v){width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.security-gate-scope-row:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){color:var(--ink);font-family:var(--font-brand-heading);font-size:17px;line-height:1.3}.security-gate-scope-row:where(.astro-n72wdp6v) p:where(.astro-n72wdp6v){margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.security-gate-email-note:where(.astro-n72wdp6v){display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;margin-top:14px;border-top:1px solid var(--line);padding:14px 2px 0}.security-gate-email-note:where(.astro-n72wdp6v)>span:where(.astro-n72wdp6v){color:var(--color-brand-primary);font-size:14px;font-weight:800;line-height:1.4}.security-gate-email-note:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){color:var(--ink);font-size:13px;line-height:1.4}.security-gate-email-note:where(.astro-n72wdp6v) p:where(.astro-n72wdp6v){margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.security-gate-mode-list:where(.astro-n72wdp6v){display:grid;gap:10px}.security-gate-mode-row:where(.astro-n72wdp6v){display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1.55fr) minmax(118px,.7fr);gap:16px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--color-border-strong);border-radius:var(--radius-card-sm);background:var(--color-surface-soft);padding:15px 16px}.security-gate-mode-row:where(.astro-n72wdp6v).is-write{border-left-color:var(--color-state-warning)}.security-gate-mode-row:where(.astro-n72wdp6v).is-delete{border-left-color:var(--color-state-danger)}.security-gate-mode-label:where(.astro-n72wdp6v){display:flex;flex-direction:column;gap:5px;align-items:flex-start}.security-gate-mode-label:where(.astro-n72wdp6v)>strong:where(.astro-n72wdp6v){color:var(--ink);font-family:var(--font-brand-heading);font-size:16px;line-height:1.3}.security-gate-tool-pill:where(.astro-n72wdp6v){display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--color-surface-cream);color:var(--color-state-warning-text-strong);padding:3px 8px;font-size:10px;font-weight:700;line-height:1.35}.is-delete:where(.astro-n72wdp6v) .security-gate-tool-pill:where(.astro-n72wdp6v){background:var(--color-state-danger-bg);color:var(--color-state-danger-text)}.security-gate-mode-row:where(.astro-n72wdp6v)>p:where(.astro-n72wdp6v){margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.security-gate-mode-state:where(.astro-n72wdp6v){display:flex;flex-direction:column;align-items:flex-end;text-align:right}.security-gate-mode-state:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){color:var(--blue-deep);font-family:var(--font-brand-heading);font-size:24px;line-height:1}.is-write:where(.astro-n72wdp6v) .security-gate-mode-state:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){color:var(--color-state-warning-text-strong)}.is-delete:where(.astro-n72wdp6v) .security-gate-mode-state:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){color:var(--color-state-danger-text)}.security-gate-mode-state:where(.astro-n72wdp6v) span:where(.astro-n72wdp6v){margin-top:5px;color:var(--color-text-soft);font-family:var(--font-brand-mono);font-size:8.5px;font-weight:600;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.security-gate-classification-note:where(.astro-n72wdp6v){margin:15px 0 0;border-radius:var(--radius-card-sm);background:var(--color-brand-lavender);color:var(--muted);padding:15px 17px;font-size:12.5px;line-height:1.6}.security-gate-classification-note:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){color:var(--ink)}.security-gate-help-links:where(.astro-n72wdp6v){display:flex;gap:14px 26px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:26px}.security-gate-help-links:where(.astro-n72wdp6v) a:where(.astro-n72wdp6v){color:var(--blue-deep);font-size:14px;font-weight:700}.security-gate-help-links:where(.astro-n72wdp6v) a:where(.astro-n72wdp6v) span:where(.astro-n72wdp6v){display:inline-block;transition:transform .18s ease}.security-gate-help-links:where(.astro-n72wdp6v) a:where(.astro-n72wdp6v):hover span:where(.astro-n72wdp6v){transform:translate(3px)}.security-gate-help-links:where(.astro-n72wdp6v) a:where(.astro-n72wdp6v):focus-visible,.security-gate-faq-list:where(.astro-n72wdp6v) summary:where(.astro-n72wdp6v):focus-visible{outline:3px solid rgb(var(--color-brand-primary-rgb) / .35);outline-offset:4px}.security-gate-faqs:where(.astro-n72wdp6v){display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(38px,7vw,82px);align-items:start;margin-top:88px}.security-gate-faq-heading:where(.astro-n72wdp6v) h2:where(.astro-n72wdp6v){font-size:clamp(34px,4vw,48px)}.security-gate-faq-list:where(.astro-n72wdp6v){display:grid;gap:10px}.security-gate-faq-list:where(.astro-n72wdp6v) details:where(.astro-n72wdp6v){border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--color-surface-soft);padding:18px 20px}.security-gate-faq-list:where(.astro-n72wdp6v) summary:where(.astro-n72wdp6v){color:var(--ink);font-family:var(--font-brand-heading);font-size:18px;font-weight:700;line-height:1.35;cursor:pointer}.security-gate-faq-list:where(.astro-n72wdp6v) details:where(.astro-n72wdp6v) p:where(.astro-n72wdp6v){margin:11px 0 0;color:var(--muted);font-size:14px;line-height:1.65}@media(max-width:980px){.security-gate-axes:where(.astro-n72wdp6v),.security-gate-faqs:where(.astro-n72wdp6v){grid-template-columns:1fr}.security-gate-faqs:where(.astro-n72wdp6v){gap:28px}.security-gate-faq-heading:where(.astro-n72wdp6v){max-width:640px;text-align:center;margin-inline:auto}.security-gate-faq-heading:where(.astro-n72wdp6v)>.text-eyebrow:where(.astro-n72wdp6v){justify-content:center}}@media(max-width:680px){.security-gate:where(.astro-n72wdp6v){scroll-margin-top:80px;padding:82px 0}.security-gate-heading:where(.astro-n72wdp6v){margin-bottom:38px}.security-gate-heading:where(.astro-n72wdp6v)>p:where(.astro-n72wdp6v):last-child{font-size:16px}.security-gate-assurance:where(.astro-n72wdp6v){align-items:flex-start;flex-direction:column;gap:9px}.security-gate-providers:where(.astro-n72wdp6v){text-align:left}.security-gate-axis:where(.astro-n72wdp6v){padding:20px 17px}.security-gate-mode-row:where(.astro-n72wdp6v){grid-template-columns:minmax(0,1fr) auto;gap:9px 14px}.security-gate-mode-row:where(.astro-n72wdp6v)>p:where(.astro-n72wdp6v){grid-column:1 / -1;grid-row:2}.security-gate-mode-state:where(.astro-n72wdp6v){grid-column:2;grid-row:1}.security-gate-help-links:where(.astro-n72wdp6v){align-items:flex-start;flex-direction:column;width:fit-content;margin-inline:auto}.security-gate-faqs:where(.astro-n72wdp6v){margin-top:70px}}@media(max-width:420px){.security-gate:where(.astro-n72wdp6v) .container{padding-inline:14px}.security-gate-scope-row:where(.astro-n72wdp6v){grid-template-columns:36px minmax(0,1fr);padding:13px}.security-gate-scope-icon:where(.astro-n72wdp6v){width:36px;height:36px}.security-gate-mode-row:where(.astro-n72wdp6v){padding:14px 12px}.security-gate-mode-state:where(.astro-n72wdp6v) strong:where(.astro-n72wdp6v){font-size:21px}}.security-hero:where(.astro-rpovodi2){position:relative;width:min(1812px,calc(100vw - 48px));margin:4px auto 0;overflow:hidden;padding:68px 0 74px;border-radius:var(--radius-section);background:linear-gradient(120deg,var(--color-brand-lavender) 0%,var(--color-brand-primary-soft) 58%,var(--color-state-success-bg) 100%)}.security-hero-bg:where(.astro-rpovodi2){position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(720px 430px at 5% 15%,rgb(var(--color-surface-rgb) / .68),transparent 70%),radial-gradient(620px 380px at 96% 6%,rgb(var(--color-state-success-rgb) / .12),transparent 68%),radial-gradient(520px 360px at 54% 110%,rgb(var(--color-brand-primary-rgb) / .12),transparent 70%)}.security-hero-grid:where(.astro-rpovodi2){position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,460px);gap:clamp(48px,5vw,68px);align-items:center;max-width:1240px}.security-hero-copy:where(.astro-rpovodi2) h1:where(.astro-rpovodi2){margin:0;color:var(--ink);font-family:var(--font-brand-heading);font-size:clamp(56px,5.6vw,78px);font-weight:700;letter-spacing:-.025em;line-height:.95;text-wrap:balance}.security-hero-subline:where(.astro-rpovodi2){max-width:590px;margin:24px 0 0;color:var(--muted);font-family:var(--font-brand-sans);font-size:19px;font-weight:400;line-height:1.52}.security-hero-subline:where(.astro-rpovodi2) strong:where(.astro-rpovodi2){color:var(--blue-deep);font-weight:700}.fence-scene:where(.astro-rpovodi2){position:relative;width:min(100%,425px);margin-top:20px;isolation:isolate}.governance-panel:where(.astro-rpovodi2){margin-top:0}.fence-glow:where(.astro-rpovodi2){position:absolute;z-index:-1;width:82%;height:72%;left:9%;bottom:2%;border-radius:50%;background:rgb(var(--color-brand-primary-rgb) / .16);filter:blur(34px)}.fence-scene:where(.astro-rpovodi2) img:where(.astro-rpovodi2){position:relative;z-index:1;width:100%;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 20px 23px rgb(var(--color-brand-primary-strong-rgb) / .24))}.governance-list:where(.astro-rpovodi2){display:flex;flex-direction:column;gap:12px}.governance-card:where(.astro-rpovodi2){display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.governance-icon:where(.astro-rpovodi2){width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--blue-deep);background:linear-gradient(145deg,var(--color-surface-sky),#eef7ff)}.governance-icon:where(.astro-rpovodi2) svg:where(.astro-rpovodi2){width:25px;height:25px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.governance-card:where(.astro-rpovodi2) h2:where(.astro-rpovodi2){margin:1px 0 5px;color:var(--ink);font-size:19px;font-weight:700;line-height:1.25}.governance-card:where(.astro-rpovodi2) p:where(.astro-rpovodi2){margin:0;color:var(--muted);font-size:15px;line-height:1.55}.governance-assurance:where(.astro-rpovodi2){display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:center;margin-top:20px}.governance-assurance-mark:where(.astro-rpovodi2){display:inline-flex;gap:10px;align-items:center;color:var(--ink)}.governance-assurance-mark:where(.astro-rpovodi2) img:where(.astro-rpovodi2){width:42px;height:42px;object-fit:contain;flex:0 0 auto}.governance-assurance-mark:where(.astro-rpovodi2) span:where(.astro-rpovodi2){display:grid;gap:1px}.governance-assurance-mark:where(.astro-rpovodi2) strong:where(.astro-rpovodi2){font-family:var(--font-brand-heading);font-size:15px;line-height:1.2}.governance-assurance-mark:where(.astro-rpovodi2) small:where(.astro-rpovodi2){color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.security-details-heading:where(.astro-rpovodi2){max-width:830px;margin:0 auto 54px}.security-details-heading:where(.astro-rpovodi2) h2:where(.astro-rpovodi2){margin:17px 0 20px;color:var(--ink);font-family:var(--font-brand-heading);font-size:clamp(40px,5vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.security-details:where(.astro-rpovodi2){padding:112px 0;background:var(--color-brand-primary-soft)}.security-details-grid:where(.astro-rpovodi2){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.security-details-grid:where(.astro-rpovodi2)>*{grid-column:span 3}.security-details-grid:where(.astro-rpovodi2)>*:nth-last-child(-n+3){grid-column:span 4}@media(max-width:1000px){.security-hero-grid:where(.astro-rpovodi2){grid-template-areas:"copy" "art" "panel";grid-template-columns:1fr;gap:36px;align-items:stretch}.security-hero-left:where(.astro-rpovodi2),.security-hero-right:where(.astro-rpovodi2){display:contents}.security-hero-copy:where(.astro-rpovodi2){grid-area:copy}.fence-scene:where(.astro-rpovodi2){grid-area:art}.governance-panel:where(.astro-rpovodi2){grid-area:panel;margin-top:0}.security-hero-copy:where(.astro-rpovodi2){text-align:center}.security-hero-copy:where(.astro-rpovodi2) .section-eyebrow:where(.astro-rpovodi2){justify-content:center}.fence-scene:where(.astro-rpovodi2){margin-top:0;margin-inline:auto}.governance-panel:where(.astro-rpovodi2){width:min(100%,700px);margin-inline:auto}.security-details-grid:where(.astro-rpovodi2)>*,.security-details-grid:where(.astro-rpovodi2)>*:nth-last-child(-n+3){grid-column:span 6}.security-details-grid:where(.astro-rpovodi2)>*:last-child{grid-column:4 / span 6}}@media(max-width:760px){.security-hero:where(.astro-rpovodi2){width:min(100vw - 24px,100%);padding:54px 0 72px;border-radius:var(--radius-card-lg)}.security-hero-grid:where(.astro-rpovodi2){gap:26px}.security-hero-copy:where(.astro-rpovodi2) h1:where(.astro-rpovodi2){font-size:clamp(44px,5.6vw,72px);line-height:1}.fence-scene:where(.astro-rpovodi2){width:min(100%,380px)}.governance-card:where(.astro-rpovodi2){grid-template-columns:44px minmax(0,1fr);gap:13px;padding:17px}.governance-icon:where(.astro-rpovodi2){width:44px;height:44px;border-radius:13px}.governance-icon:where(.astro-rpovodi2) svg:where(.astro-rpovodi2){width:22px;height:22px}.security-details:where(.astro-rpovodi2){padding:82px 0}.security-details-grid:where(.astro-rpovodi2){grid-template-columns:1fr}.security-details-grid:where(.astro-rpovodi2)>*,.security-details-grid:where(.astro-rpovodi2)>*:nth-last-child(-n+3),.security-details-grid:where(.astro-rpovodi2)>*:last-child{grid-column:auto}}@media(max-width:520px){.security-hero-grid:where(.astro-rpovodi2),.security-details:where(.astro-rpovodi2) .container{padding-inline:18px}.processor-list:where(.astro-rpovodi2) li:where(.astro-rpovodi2){align-items:flex-start;gap:16px}.processor-list:where(.astro-rpovodi2) li:where(.astro-rpovodi2) span:where(.astro-rpovodi2){max-width:58%;text-align:right}}
