.security-hero[data-astro-cid-zm7taaok]{border-bottom:1px solid var(--color-border);background:var(--color-canvas);overflow:hidden}.security-hero__layout[data-astro-cid-zm7taaok]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.security-hero__content[data-astro-cid-zm7taaok]{min-width:0}.security-hero[data-astro-cid-zm7taaok] h1[data-astro-cid-zm7taaok]{overflow-wrap:break-word;max-width:17ch;margin-top:1rem;font-size:clamp(2.6rem,5.5vw,4.8rem)}.security-hero[data-astro-cid-zm7taaok] .lead[data-astro-cid-zm7taaok]{max-width:53ch;margin-top:1.5rem}.security-hero[data-astro-cid-zm7taaok] .button{min-height:2.75rem;margin-top:1.75rem}.security-lock[data-astro-cid-zm7taaok]{aspect-ratio:1.05;isolation:isolate;justify-self:center;width:min(100%,34rem);position:relative}.security-lock__grid[data-astro-cid-zm7taaok]{z-index:-1;background-image:var(--technical-grid);opacity:.65;background-size:2rem 2rem;position:absolute;inset:3% 0;mask-image:radial-gradient(#000 25%,#0000 72%)}.security-lock__perimeter[data-astro-cid-zm7taaok]{border:1px solid var(--color-border);opacity:.65;clip-path:polygon(0 0,22% 0,22% 1%,1% 1%,1% 18%,0 18%,0 0,100% 0,100% 100%,78% 100%,78% 99%,99% 99%,99% 82%,100% 82%,100% 0);position:absolute;inset:4% 10% 5%}.security-lock__shackle[data-astro-cid-zm7taaok]{background:var(--color-brand);clip-path:polygon(0 100%,0 24%,24% 0,76% 0,100% 24%,100% 100%,92% 100%,92% 28%,72% 8%,28% 8%,8% 28%,8% 100%);width:38%;height:47%;position:absolute;top:10%;left:31%}.security-lock__shackle[data-astro-cid-zm7taaok]:before{content:"";background:#ffffff8c;width:1px;height:48%;position:absolute;top:40%;left:4%}.security-lock__shackle[data-astro-cid-zm7taaok]:after{border-block:1px solid var(--color-brand);background:var(--color-muted-dark);content:"";width:8%;height:8%;position:absolute;top:60%;right:0}.security-lock__body[data-astro-cid-zm7taaok]{border:2px solid var(--color-brand);background:var(--color-canvas);border-radius:2px;position:absolute;inset:43% 16% 10%}.security-lock__body[data-astro-cid-zm7taaok]:before,.security-lock__body[data-astro-cid-zm7taaok]:after{z-index:2;background:var(--color-canvas);content:"";width:11%;height:4px;position:absolute}.security-lock__body[data-astro-cid-zm7taaok]:before{top:-2px;right:12%}.security-lock__body[data-astro-cid-zm7taaok]:after{bottom:-2px;left:10%}.security-lock__plane[data-astro-cid-zm7taaok]{border:1px solid var(--color-brand);background:var(--color-brand);position:absolute;inset:5% 8% 10% 4%}.security-lock__face[data-astro-cid-zm7taaok]{border:1px solid var(--color-muted-dark);background:var(--color-brand-deep);clip-path:polygon(6% 0,100% 0,100% 92%,94% 100%,0 100%,0 8%);position:absolute;inset:11% 4% 5% 12%}.security-lock__division[data-astro-cid-zm7taaok]{background:#ffffff24;width:1px;height:69%;position:absolute;top:11%;left:26%}.security-lock__division[data-astro-cid-zm7taaok]:after{content:"";background:#ffffff24;width:2rem;height:1px;position:absolute;bottom:0;left:0}.security-lock__core[data-astro-cid-zm7taaok]{background:var(--color-brand-deep);border:1px solid #fff6;border-radius:2px;width:26%;height:45%;position:absolute;top:28%;left:38%}.security-lock__core[data-astro-cid-zm7taaok]:before,.security-lock__core[data-astro-cid-zm7taaok]:after{background:var(--color-brand-deep);content:"";width:18%;height:3px;position:absolute}.security-lock__core[data-astro-cid-zm7taaok]:before{top:-1px;left:16%}.security-lock__core[data-astro-cid-zm7taaok]:after{bottom:-1px;right:16%}.security-lock__keyhole[data-astro-cid-zm7taaok]{background:var(--color-canvas);clip-path:polygon(25% 0,75% 0,100% 16%,100% 42%,70% 58%,82% 100%,18% 100%,30% 58%,0 42%,0 16%);width:48%;height:62%;position:absolute;top:19%;left:26%}.security-lock__circuit[data-astro-cid-zm7taaok]{border-style:solid;border-color:#eef1f699;width:35%;height:20%;position:absolute}.security-lock__circuit[data-astro-cid-zm7taaok]:after{aspect-ratio:1;border:1px solid var(--color-text-dark);background:var(--color-brand-deep);content:"";width:5px;position:absolute}.security-lock__circuit--left[data-astro-cid-zm7taaok]{border-width:1px 1px 0 0;top:27%;left:-2px}.security-lock__circuit--left[data-astro-cid-zm7taaok]:after{bottom:0;right:-3px}.security-lock__circuit--right[data-astro-cid-zm7taaok]{border-width:0 0 1px 1px;width:30%;bottom:25%;right:-2px}.security-lock__circuit--right[data-astro-cid-zm7taaok]:after{top:0;left:-3px}.security-lock__circuit--lower[data-astro-cid-zm7taaok]{border-width:1px 0 0 1px;width:21%;height:15%;bottom:-2px;left:51%}.security-lock__circuit--lower[data-astro-cid-zm7taaok]:after{top:-3px;right:0}.security-lock__route[data-astro-cid-zm7taaok]{border-style:solid;border-color:#282f5933;width:14%;height:9%;position:absolute}.security-lock__route--left[data-astro-cid-zm7taaok]{border-width:1px 0 0 1px;top:56%;left:2%}.security-lock__route--right[data-astro-cid-zm7taaok]{border-width:0 1px 1px 0;bottom:22%;right:2%}.security-lock__node[data-astro-cid-zm7taaok]{aspect-ratio:1;border:1px solid var(--color-muted);background:var(--color-canvas);width:5px;position:absolute}.security-lock__node--left[data-astro-cid-zm7taaok]{top:65%;left:calc(2% - 2px)}.security-lock__node--right[data-astro-cid-zm7taaok]{bottom:31%;right:calc(2% - 2px)}@media (width<=25rem){.security-lock__grid[data-astro-cid-zm7taaok],.security-lock__perimeter[data-astro-cid-zm7taaok],.security-lock__route[data-astro-cid-zm7taaok],.security-lock__node[data-astro-cid-zm7taaok],.security-lock__division[data-astro-cid-zm7taaok],.security-lock__circuit--lower[data-astro-cid-zm7taaok]{display:none}.security-lock__face[data-astro-cid-zm7taaok]{inset:9% 5% 7% 9%}.security-lock__circuit[data-astro-cid-zm7taaok]{border-color:var(--color-muted-dark)}}.security-heading[data-astro-cid-zm7taaok] h2[data-astro-cid-zm7taaok]{max-width:21ch;margin-top:1rem}.security-intro[data-astro-cid-zm7taaok]{max-width:57ch;color:var(--color-muted);margin-top:1.5rem;font-size:1.06rem}.security-trust[data-astro-cid-zm7taaok]{--surface-grid-image:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px);border-block:1px solid var(--color-border-dark);background:var(--color-brand-deep);color:var(--color-text-dark);overflow:hidden}.security-trust__relief[data-astro-cid-zm7taaok]{z-index:-1;aspect-ratio:1;border:1px solid #ffffff14;width:38rem;position:absolute;top:-12rem;right:-8rem;transform:rotate(35deg);box-shadow:2rem 2rem #ffffff05,4rem 4rem #ffffff05}.security-trust__heading[data-astro-cid-zm7taaok]{gap:1.5rem;display:grid}.security-trust[data-astro-cid-zm7taaok] h2[data-astro-cid-zm7taaok],.security-trust[data-astro-cid-zm7taaok] h3[data-astro-cid-zm7taaok]{color:var(--color-text-dark)}.security-trust[data-astro-cid-zm7taaok] .security-intro[data-astro-cid-zm7taaok]{color:var(--color-muted-dark);margin-top:0}.trust-foundations[data-astro-cid-zm7taaok]{gap:1.75rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.trust-foundations[data-astro-cid-zm7taaok] li[data-astro-cid-zm7taaok]{border-top:1px solid #ffffff38;min-width:0;padding-top:1.5rem}.trust-foundations__number[data-astro-cid-zm7taaok]{color:var(--color-muted-dark);letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:650;display:block}.trust-foundations[data-astro-cid-zm7taaok] h3[data-astro-cid-zm7taaok]{max-width:24ch;font-size:1.35rem;line-height:1.25}.trust-foundations[data-astro-cid-zm7taaok] p[data-astro-cid-zm7taaok]{max-width:48ch;color:var(--color-muted-dark);margin-top:.85rem}.security-recovery__layout[data-astro-cid-zm7taaok]{gap:2rem;display:grid}.security-recovery__content[data-astro-cid-zm7taaok] .security-intro[data-astro-cid-zm7taaok]{margin-top:0}.security-recovery__purpose[data-astro-cid-zm7taaok]{max-width:57ch;color:var(--color-muted);margin-top:1rem}.security-recovery__link[data-astro-cid-zm7taaok]{min-height:2.75rem;color:var(--color-brand);align-items:center;gap:.75rem;margin-top:1.25rem;padding-block:.5rem;font-weight:650;line-height:1.4;display:inline-flex}.security-recovery__link[data-astro-cid-zm7taaok] span[data-astro-cid-zm7taaok]{flex-shrink:0}@media (width>=48rem){.security-recovery__layout[data-astro-cid-zm7taaok]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem)}.trust-foundations[data-astro-cid-zm7taaok]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}@media (width>=64rem){.security-hero__layout[data-astro-cid-zm7taaok]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}.security-trust__heading[data-astro-cid-zm7taaok]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}@media (prefers-reduced-motion:reduce){.security-hero[data-astro-cid-zm7taaok] .button{transition:none;transform:none}}
