.security-page{--security-line:#14b8a64d}.security-page :where(a,button){cursor:pointer}.security-hero{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:28px;width:min(1180px,100% - 32px);min-height:670px;margin:0 auto;padding:150px 0 72px;display:grid;position:relative}.security-hero-grid{pointer-events:none;background:linear-gradient(#fafafa09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#fafafa09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(760px at 18% 2%,#14b8a633,#0000 58%),radial-gradient(620px at 88% 18%,#f59e0b1f,#0000 56%);border:1px solid #fafafa12;position:absolute;inset:118px -40px 36px;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.security-hero-grid:before,.security-hero-grid:after{pointer-events:none;content:"";position:absolute}.security-hero-grid:before{background:linear-gradient(90deg,#0000,#14b8a6c7,#f59e0b85,#0000);width:min(760px,72vw);height:1px;inset:58px auto auto 7%;box-shadow:0 0 30px #14b8a647}.security-hero-grid:after{aspect-ratio:1;background:radial-gradient(circle,#14b8a61c,#0000 66%);border:1px solid #14b8a62e;border-radius:999px;width:168px;bottom:10%;right:8%}.security-hero-inner,.security-hero-card,.security-controls,.security-band,.security-policy,.security-contact{z-index:1;position:relative}.security-kicker{color:#5eead4;width:fit-content;max-width:100%;font:900 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#14b8a61a;border:1px solid #14b8a647;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.security-hero h1{color:#fff;letter-spacing:0;max-width:860px;margin-top:24px;font-size:clamp(40px,6.4vw,82px);font-weight:950;line-height:.96}.security-hero h1::selection,.security-policy-content p::selection{background:#14b8a647}.security-hero p{max-width:670px;color:var(--landing-muted);margin-top:24px;font-size:clamp(16px,2vw,21px);font-weight:560;line-height:1.72}.security-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.security-primary-action,.security-secondary-action,.security-contact a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #14b8a657;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:11px;font-weight:950;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.security-primary-action{color:#022c22;background:linear-gradient(135deg,#ccfbf1,#5eead4 52%,#14b8a6);box-shadow:0 22px 54px #14b8a633}.security-secondary-action{color:#ccfbf1;background:#fafafa0a}.security-primary-action:hover,.security-secondary-action:hover,.security-contact a:hover{transform:translateY(-3px)}.security-primary-action:focus-visible,.security-secondary-action:focus-visible,.security-contact a:focus-visible,.security-policy-nav a:focus-visible{outline-offset:4px;outline:3px solid #5eead4c7}.security-path{background:#fafafa1a;border:1px solid #fafafa1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:760px;margin-top:34px;display:grid}.security-path div{background:linear-gradient(145deg,#fafafa12,#fafafa05),#09090bad;min-width:0;padding:13px;position:relative;overflow:hidden}.security-path div:after{content:"";opacity:.48;background:linear-gradient(90deg,#5eead4,#f59e0ba8);height:2px;position:absolute;inset:auto 12px 0}.security-path span,.security-path strong{display:block}.security-path span{color:#5eead4;font:950 .62rem/1 var(--font-geist-mono), monospace}.security-path strong{overflow-wrap:anywhere;color:#f8fafc;margin-top:8px;font-size:.82rem;font-weight:900}.security-hero-note{background:linear-gradient(90deg,#f59e0b1a,#0000 52%),#fafafa0b;border:1px solid #fafafa1a;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;max-width:760px;margin-top:18px;padding:14px;display:grid;box-shadow:inset 0 1px #fafafa0f}.security-hero-note span{color:#fbbf24;width:fit-content;font:950 .64rem/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.security-hero-note strong{color:#e4e4e7;font-size:.9rem;font-weight:760;line-height:1.55}.security-hero-card{isolation:isolate;background:linear-gradient(135deg,#14b8a629,#0000 42%),linear-gradient(#18181be0,#09090bf0);border:1px solid #fafafa1c;padding:22px;overflow:hidden;box-shadow:0 32px 90px #00000057}.security-hero-card:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fafafa0a 1px,#0000 1px),linear-gradient(#fafafa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#000,#0000 72%);mask-image:linear-gradient(140deg,#000,#0000 72%)}.security-hero-card:after{inset-inline:18px;content:"";background:linear-gradient(90deg,#0000,#5eead4,#f59e0bad,#0000);height:1px;position:absolute;top:0}.security-hero-card>*{z-index:1;position:relative}.security-hero-card-mark{color:#5eead4;background:#14b8a61f;border:1px solid #14b8a647;place-items:center;width:52px;height:52px;display:grid}.security-radar{z-index:0;background:conic-gradient(from 32deg,#14b8a633,#0000 28%,#0000),radial-gradient(circle,#14b8a61a,#0000 65%);border:1px solid #14b8a624;border-radius:999px;width:188px;height:188px;position:absolute;top:-54px;right:-48px}.security-radar span{border-radius:inherit;position:absolute}.security-radar span:first-child{border:1px dashed #14b8a638;inset:28px}.security-radar span:nth-child(2){border:1px solid #f59e0b29;inset:60px}.security-radar span:last-child{background:#5eead4;width:9px;height:9px;bottom:32px;right:46px;box-shadow:0 0 22px #14b8a694}.security-hero-card>span,.security-document-stamp span{color:#71717a;font:900 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:22px;display:block}.security-hero-card strong,.security-document-stamp strong{color:#fff;margin-top:8px;font-size:2rem;font-weight:950;line-height:1;display:block}.security-hero-card p{color:#d4d4d8;margin-top:16px;font-size:.9rem;line-height:1.65}.security-mini-ledger{gap:8px;margin-top:20px;display:grid}.security-mini-ledger div{color:#e4e4e7;background:#fafafa0a;border:1px solid #fafafa14;align-items:center;gap:9px;padding:10px;font-size:.82rem;font-weight:850;display:flex}.security-mini-ledger svg{color:#86efac}.security-card-footer{color:#a1a1aa;border-top:1px dashed #fafafa1a;align-items:center;gap:9px;margin-top:16px;padding-top:14px;font-size:.78rem;font-weight:800;line-height:1.4;display:flex}.security-card-footer svg{color:#5eead4}.security-controls,.security-band,.security-policy,.security-contact,.security-promise{width:min(1180px,100% - 32px);margin-inline:auto}.security-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.security-controls article{background:linear-gradient(135deg,#14b8a61a,#0000 42%),linear-gradient(#18181bc7,#09090bbd);border:1px solid #fafafa1a;min-width:0;padding:20px;transition:border-color .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0003}.security-controls article:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fafafa0a 1px,#0000 1px),linear-gradient(#fafafa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 70%);mask-image:linear-gradient(130deg,#000,#0000 70%)}.security-controls article:hover{border-color:#14b8a640;transform:translateY(-3px)}.security-controls article>*{z-index:1;position:relative}.security-controls article div{color:#5eead4;background:#14b8a61a;border:1px solid #14b8a63d;place-items:center;width:42px;height:42px;display:grid}.security-controls h2{color:#fff;margin-top:18px;font-size:1rem;font-weight:950;display:block}.security-controls p{color:var(--landing-muted);margin-top:9px;font-size:.88rem;line-height:1.66}.security-band{background:#fafafa1a;border:1px solid #fafafa1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.security-band article{background:linear-gradient(145deg,#fafafa12,#fafafa05),#09090bc7;min-width:0;padding:24px;transition:background .22s,transform .22s}.security-band article:hover{background:linear-gradient(145deg,#14b8a61a,#fafafa06),#09090bd1;transform:translateY(-2px)}.security-band svg{color:#5eead4}.security-band h2{color:#fff;margin-top:18px;font-size:1.2rem;font-weight:950}.security-band p{color:var(--landing-muted);margin-top:10px;font-size:.9rem;line-height:1.65}.security-policy{grid-template-columns:330px minmax(0,1fr);gap:24px;padding:84px 0;display:grid}.security-policy-aside{background:radial-gradient(340px at 10% 0,#14b8a626,#0000 62%),#18181bad;border:1px solid #fafafa1a;align-self:start;padding:22px;position:sticky;top:112px}.security-policy-aside:before{inset-inline:22px;content:"";background:linear-gradient(90deg,#0000,#14b8a6cc,#0000);height:1px;position:absolute;top:0}.security-policy-aside p{color:var(--landing-muted);margin-top:22px;font-size:.92rem;line-height:1.72}.security-policy-nav{gap:6px;margin-top:24px;display:grid}.security-policy-nav a{color:#a1a1aa;background:#fafafa09;border:1px solid #fafafa14;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;font-size:.78rem;font-weight:850;transition:transform .18s,border-color .18s,color .18s;display:grid}.security-policy-nav a:hover{color:#fff;border-color:#14b8a647;transform:translate(3px)}.security-policy-nav span{color:#5eead4;font:950 .62rem/1 var(--font-geist-mono), monospace}.security-document-stamp svg{color:#5eead4}.security-policy-content{gap:12px;display:grid}.security-policy-content article{background:linear-gradient(90deg,#14b8a614,#0000 34%),#18181b9e;border:1px solid #fafafa1a;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:20px;scroll-margin-top:112px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.security-policy-content article:before{inset-inline:20px;content:"";opacity:0;background:linear-gradient(90deg,#0000,#14b8a67a,#0000);height:1px;transition:opacity .2s;position:absolute;top:0}.security-policy-content article:after{content:"";opacity:0;background:radial-gradient(circle,#14b8a60f,#0000 68%);border:1px solid #14b8a614;border-radius:999px;width:86px;height:86px;transition:opacity .2s,transform .2s;position:absolute;top:18px;right:18px}.security-policy-content article:hover{background:linear-gradient(90deg,#14b8a61c,#0000 42%),#18181bb3;border-color:#14b8a638;transform:translateY(-2px)}.security-policy-content article:hover:before,.security-policy-content article:hover:after{opacity:1}.security-policy-content article:hover:after{transform:scale(1.08)}.security-policy-content article>span{color:#5eead4;width:44px;height:44px;font:950 .8rem/1 var(--font-geist-mono), monospace;background:#14b8a61a;border:1px solid #14b8a638;place-items:center;display:grid}.security-policy-content h2{color:#fff;font-size:1.16rem;font-weight:950}.security-policy-content p{color:var(--landing-muted);margin-top:8px;font-size:.94rem;line-height:1.78}.security-promise{background:linear-gradient(90deg,#f59e0b1a,#0000 42%),#18181b9e;border:1px solid #fafafa1a;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:grid}.security-promise div{gap:12px;display:grid}.security-promise svg{color:#fbbf24}.security-promise span{color:#5eead4;font:950 .7rem/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.security-promise p{color:#d4d4d8;font-size:clamp(1.05rem,2vw,1.32rem);font-weight:720;line-height:1.62}.security-contact{background:linear-gradient(#09090bb8,#09090be0),url(/landing/cta-bg.jpg) 50%/cover;border:1px solid #14b8a62e;justify-content:space-between;align-items:end;gap:24px;margin-bottom:84px;padding:34px;display:flex;box-shadow:0 34px 96px #0000003d}.security-contact h2{color:#fff;letter-spacing:0;margin-top:18px;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:950;line-height:.98}.security-contact p{color:#d4d4d8;max-width:660px;margin-top:16px;line-height:1.72}.security-contact a{background:#14b8a61a;flex:none}.light .security-hero h1,.light .security-hero-card strong,.light .security-controls h2,.light .security-band h2,.light .security-document-stamp strong,.light .security-policy-content h2,.light .security-contact h2{color:#111827}.light .security-hero-grid,.light .security-controls article,.light .security-band,.light .security-hero-card,.light .security-policy-aside,.light .security-policy-content article,.light .security-promise{border-color:#0f172a1a}.light .security-hero-grid{background:linear-gradient(#0f172a0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#0f172a0a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(760px at 18% 2%,#0d948821,#0000 58%),radial-gradient(620px at 88% 18%,#d977061a,#0000 56%)}.light .security-hero-card,.light .security-controls article,.light .security-band article,.light .security-policy-aside,.light .security-policy-content article{background:linear-gradient(145deg,#fffffff0,#f8fafcc2),#ffffffd6;box-shadow:0 24px 70px #0f172a1a}.light .security-hero-card p,.light .security-card-footer{color:#52525b}.light .security-hero-card:before,.light .security-controls article:before{background-color:#0000;background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.light .security-controls article:before{background-size:32px 32px}.light .security-secondary-action,.light .security-contact a{color:#115e59;background:#ffffffb8;border-color:#0d948847;box-shadow:0 16px 36px #0f172a14}.light .security-secondary-action:hover,.light .security-contact a:hover{background:#14b8a61a;border-color:#0d94886b}.light .security-mini-ledger div{color:#111827;background:#0f172a0a;border-color:#0f172a1a}.light .security-card-footer{border-top-color:#0f172a1a}.light .security-path{background:#0f172a1a;border-color:#0f172a1a}.light .security-path div,.light .security-hero-note,.light .security-promise{background:linear-gradient(145deg,#fffffff0,#f8fafcc2),#ffffffd6;border-color:#0f172a1a}.light .security-path strong,.light .security-hero-note strong,.light .security-promise p{color:#111827}.light .security-band article:hover,.light .security-policy-content article:hover{background:linear-gradient(145deg,#14b8a61a,#fffffff0),#ffffffe0;border-color:#0d94882e}.light .security-policy-nav a{color:#52525b;background:#0f172a0a;border-color:#0f172a1a}.light .security-policy-nav a:hover{color:#111827}.light .security-contact{background:linear-gradient(#ffffffbd,#ffffffeb),url(/landing/cta-bg.jpg) 50%/cover}.light .security-contact p{color:#52525b}.light .security-primary-action{color:#022c22}@media (max-width:980px){.security-hero,.security-policy,.security-contact,.security-promise{grid-template-columns:1fr}.security-hero{min-height:auto;padding-top:132px}.security-policy-aside{position:relative;top:auto}.security-controls{grid-template-columns:1fr}}@media (max-width:760px){.security-path{grid-template-columns:repeat(2,minmax(0,1fr))}.security-band,.security-policy-content article,.security-hero-note{grid-template-columns:1fr}.security-contact{flex-direction:column;align-items:stretch;padding:24px}.security-contact a,.security-primary-action,.security-secondary-action{width:100%}}
