.security-page{background:#fff;min-height:100vh}.security-header{position:relative}.security-back{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.security-back span{color:var(--blue);transition:transform .18s var(--ease-out)}.security-hero{color:#fff;background:radial-gradient(circle at 16% 26%,#456ae821,#0000 27%),#0a1533;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(54px,8vw,130px);min-height:620px;padding:96px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.security-grid{opacity:.28;background-image:linear-gradient(#87a1eb1f 1px,#0000 1px),linear-gradient(90deg,#87a1eb1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.security-hero-copy,.security-status-card{z-index:1;position:relative}.security-kicker{color:#8daaff;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 24px;font:600 11px/1 Arial,sans-serif;display:flex}.security-kicker span{background:currentColor;width:22px;height:1px}.security-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,100px);line-height:.98}.security-hero h1 em{color:#7fa0ff;font-style:normal;font-weight:500}.security-hero-copy>p:last-child{color:#aebad7;letter-spacing:.04em;margin:30px 0 0;font-size:14px}.security-status-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #9cb4f83d;border-radius:16px;padding:clamp(28px,4vw,46px);box-shadow:0 30px 70px #0003}.security-status-title{border-bottom:1px solid #ffffff21;align-items:center;gap:16px;padding-bottom:28px;display:flex}.security-pulse{background:#63dca1;border:3px solid #7ee6b138;border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 0 18px #63dca1a6}.security-status-title div{flex-direction:column;gap:7px;display:flex}.security-status-title small{color:#8392b4;letter-spacing:.16em;font:600 9px/1 Arial,sans-serif}.security-status-title strong{letter-spacing:.02em;font-size:20px;font-weight:500}.security-status-card dl{margin:14px 0 0}.security-status-card dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:28px;padding:15px 0;display:flex}.security-status-card dl div:last-child{border:0}.security-status-card dt{color:#94a1bf;font-size:12px}.security-status-card dd{color:#f1f4ff;text-align:right;margin:0;font-size:12px;font-weight:500}.security-section{padding:110px clamp(24px,7vw,110px)}.security-section-heading{grid-template-columns:1fr .72fr;align-items:end;gap:90px;display:grid}.security-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1.1}.security-section-heading>p{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.9}.security-capabilities{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.security-capabilities article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:275px;padding:30px 26px}.security-capabilities article>span{color:var(--blue);letter-spacing:.12em;font:600 10px/1 Arial,sans-serif}.security-capabilities h3{margin:68px 0 16px;font-size:18px}.security-capabilities p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.security-note{background:#f7f9fe;border:1px solid #dce4f8;border-radius:9px;grid-template-columns:90px 1fr;gap:24px;margin:0 clamp(24px,7vw,110px) 100px;padding:26px 30px;display:grid}.security-note strong{color:var(--blue);font-size:13px}.security-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.security-footer{border-top:1px solid var(--line);grid-template-columns:1fr;gap:44px;padding:54px clamp(24px,7vw,110px) 28px;display:grid}.security-footer .footer-bottom{grid-column:auto}@media (hover:hover) and (pointer:fine){.security-back:hover span{transform:translate(3px)}}@media (max-width:900px){.security-hero{grid-template-columns:1fr;padding-block:78px}.security-status-card{max-width:580px}.security-section-heading{grid-template-columns:1fr;gap:30px}.security-capabilities{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.security-hero{gap:46px;min-height:auto;padding:68px 22px}.security-hero h1{font-size:clamp(52px,16vw,72px)}.security-status-card{padding:25px 22px}.security-section{padding:78px 22px}.security-capabilities{grid-template-columns:1fr;margin-top:48px}.security-capabilities article{min-height:220px}.security-capabilities h3{margin-top:44px}.security-note{grid-template-columns:1fr;gap:10px;margin:0 22px 74px}}
