.security-hero{background:radial-gradient(circle at 77% 18%,#537ebf21,#0000 31%),radial-gradient(circle at 60% 88%,#8b61ef21,#0000 34%),linear-gradient(135deg,#fff 0%,#faf8fd 100%);border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;width:min(1460px,100% - 36px);min-height:570px;margin:18px auto 0;padding:52px 54px 44px;display:grid}.security-hero-copy h1{letter-spacing:-.054em;max-width:690px;margin:16px 0 18px;font-size:clamp(44px,4.3vw,62px);line-height:1}.security-hero-copy h1 em{color:#8b61ef;margin-top:4px;font-style:normal;display:block}.security-hero-copy>p{color:#655e6c;max-width:660px;margin:0;font-size:15.5px;line-height:1.68}.security-hero .desk-hero-actions{margin-top:24px}.security-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;max-width:680px;margin-top:24px;display:grid}.security-hero-facts b{font-size:13px;font-weight:680;line-height:1.35}.security-posture{background:#fff;border:1px solid #d9d1e4;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #3022441f}.security-posture-top{border-bottom:1px solid #e8e1ec;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:0 24px;display:flex}.security-posture-top>div{gap:5px;display:grid}.security-posture-top span{color:#8b61ef;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.security-posture-top b{font-size:15px}.security-posture-top>i{color:#6f47cc;background:#eee7ff;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.security-posture-top svg{width:23px;height:23px}.security-layer-list{padding:10px 24px 4px}.security-layer-list article{border-bottom:1px solid #eee9f1;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:82px;display:grid}.security-layer-list article:last-child{border-bottom:0}.security-layer-icon{color:#7651c6;background:#f5f1fb;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.security-layer-icon svg{width:21px;height:21px}.security-layer-list small{color:#9a91a0;letter-spacing:.04em;font-size:8px;font-weight:750;display:block}.security-layer-list b{margin-top:4px;font-size:11.5px;line-height:1.35;display:block}.security-layer-list em{color:#c8c0cf;font-size:10px;font-style:normal;font-weight:700}.security-posture-note{color:#fff;background:#171525;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 24px;display:flex}.security-posture-note span{color:#b89afd;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.security-posture-note b{color:#d8d2df;text-align:right;font-size:10px;font-weight:620}.security-cert-section{color:#fff;background:#171525;grid-template-columns:1fr 300px;align-items:center;gap:70px;padding:94px max(28px,50vw - 590px) 0;display:grid}.security-cert-copy{max-width:760px}.security-cert-copy h2{letter-spacing:-.052em;margin:12px 0 16px;font-size:clamp(42px,4.8vw,62px);line-height:1}.security-cert-copy h2 em{color:#b99dff;font-style:normal}.security-cert-copy>p{color:#aaa4b2;max-width:720px;margin:0;font-size:14.5px;line-height:1.72}.security-cert-copy .security-cert-note{color:#c8c1cf;border-left:2px solid #7e5bc7;margin-top:18px;padding-left:18px;font-size:12.5px}.security-cert-mark{background:linear-gradient(155deg,#282238,#1d1a28);border:1px solid #4a405b;border-radius:20px;justify-self:end;width:270px;min-height:300px;padding:28px;box-shadow:0 24px 55px #00000038}.security-cert-mark>span{color:#fff;background:#8b61ef;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.security-cert-mark svg{width:28px;height:28px}.security-cert-mark small{color:#91889d;letter-spacing:.09em;margin-top:30px;font-size:8px;font-weight:750;display:block}.security-cert-mark strong{letter-spacing:-.045em;margin-top:8px;font-size:34px;line-height:.95;display:block}.security-cert-mark>b{color:#2d7657;background:#e9f7ef;border-radius:8px;margin-top:22px;padding:7px 9px;font-size:9px;display:inline-block}.security-control-strip{border-top:1px solid #393346;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.security-control-strip span{color:#d7d0dd;border-right:1px solid #393346;min-height:86px;padding:24px 18px;font-size:10px;font-weight:650}.security-control-strip span:last-child{border-right:0}.security-control-strip b{color:#8b61ef;margin-bottom:9px;font-size:8px;display:block}.security-section{padding:100px max(28px,50vw - 590px)}.security-hosting{background:#f7f5fa}.security-region-visual{background:#fff;border:1px solid #ddd5e5;border-radius:20px;overflow:hidden;box-shadow:0 24px 55px #35274b17}.security-region-head{border-bottom:1px solid #e6dfeb;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 22px;display:flex}.security-region-head span{color:#8b61ef;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.security-region-head b{text-align:right;font-size:12px}.security-region-choice{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.security-region-choice article{background:#fff;border:1px solid #e2dbe8;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:88px;padding:14px;display:grid;position:relative}.security-region-choice article.active{background:#faf8ff;border-color:#bfa7f5;box-shadow:inset 0 0 0 1px #e4d9ff}.security-region-choice article>span{color:#7048cc;background:#eee7ff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.security-region-choice b{font-size:10.5px;display:block}.security-region-choice small{color:#827a89;margin-top:3px;font-size:8px;display:block}.security-region-choice i{color:#6d6574;font-size:7px;font-style:normal;font-weight:700;position:absolute;bottom:10px;right:12px}.security-region-choice .active i{color:#2d7657}.security-region-stack{border-top:1px solid #e7e1eb;margin:0 18px}.security-region-stack>span{border-bottom:1px solid #eee9f1;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.security-region-stack svg{color:#7752c5;width:18px;height:18px}.security-region-stack b{font-size:9.5px}.security-region-stack small{color:#8d8494;font-size:8px}.security-region-visual>p{color:#807786;margin:0;padding:15px 18px 18px;font-size:9px;line-height:1.5}.security-identity{background:#fff}.security-heading-split{grid-template-columns:1fr .8fr;align-items:end;gap:70px;display:grid}.security-heading-split h2{letter-spacing:-.05em;max-width:720px;margin:12px 0 0;font-size:clamp(42px,4.8vw,60px);line-height:1}.security-heading-split h2 em{color:#8b61ef;font-style:normal}.security-heading-split>p{color:#6b6471;margin:0;font-size:14px;line-height:1.72}.security-access-grid{border-top:1px solid #ded8e4;border-bottom:1px solid #ded8e4;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.security-access-grid article{border-right:1px solid #ded8e4;min-height:270px;padding:30px 28px}.security-access-grid article:last-child{border-right:0}.security-access-grid article>span{color:#7448d8;background:#eee7ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.security-access-grid article>span svg{width:24px;height:24px}.security-access-grid small{color:#8b61ef;letter-spacing:.05em;margin-top:22px;font-size:8.5px;font-weight:750;display:block}.security-access-grid h3{letter-spacing:-.035em;margin:8px 0;font-size:24px}.security-access-grid p{color:#6d6574;margin:0;font-size:12.5px;line-height:1.62}.security-section-link{color:#6d45c2;align-items:center;gap:6px;margin-top:24px;font-size:11px;font-weight:750;display:inline-flex}.security-section-link svg{width:16px;height:16px}.security-data{color:#fff;background:#171525}.security-data-copy h2 em{color:#b99dff!important}.security-data-copy>p{color:#aaa4b2!important}.security-data-lines{border-top:1px solid #3a3446;border-bottom:1px solid #3a3446}.security-data-lines article{border-bottom:1px solid #3a3446;grid-template-columns:48px 1fr;align-items:start;gap:18px;min-height:104px;padding:20px 0;display:grid}.security-data-lines article:last-child{border-bottom:0}.security-data-lines>article>span{color:#8b61ef;padding-top:4px;font-size:9px;font-weight:750}.security-data-lines b{font-size:13px}.security-data-lines p{color:#9f98a7;margin:6px 0 0;font-size:11.5px;line-height:1.55}.security-operations{background:#f7f5fa}.security-operations-heading{text-align:center;max-width:900px;margin:0 auto}.security-ops-list{border-top:1px solid #ded8e4;border-bottom:1px solid #ded8e4;grid-template-columns:repeat(4,1fr);width:min(1160px,100%);margin:48px auto 0;display:grid}.security-ops-list article{border-right:1px solid #ded8e4;min-height:240px;padding:28px 24px}.security-ops-list article:last-child{border-right:0}.security-ops-list span{color:#8b61ef;letter-spacing:.05em;font-size:8.5px;font-weight:750}.security-ops-list b{margin-top:24px;font-size:15px;display:block}.security-ops-list p{color:#6d6574;margin:8px 0 0;font-size:12px;line-height:1.6}.security-docs{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:78px;display:grid}.security-docs-copy h2{letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(42px,4.6vw,58px);line-height:1}.security-docs-copy h2 em{color:#8b61ef;font-style:normal}.security-docs-copy p{color:#6b6471;font-size:14px;line-height:1.72}.security-docs-copy .button{margin-top:12px}.security-doc-list{border-top:1px solid #ded8e4;border-bottom:1px solid #ded8e4}.security-doc-list article{border-bottom:1px solid #ded8e4;grid-template-columns:42px 1fr;align-items:start;gap:16px;min-height:92px;padding:18px 6px;display:grid}.security-doc-list article:last-child{border-bottom:0}.security-doc-list>article>svg{color:#7952cc;width:24px;height:24px;margin:2px 0 0 7px}.security-doc-list b{font-size:12.5px}.security-doc-list p{color:#746d7b;margin:5px 0 0;font-size:11.5px;line-height:1.5}.security-faq{background:#f7f5fa}.security-final-cta{margin-top:0}@media (max-width:1100px){.security-hero{grid-template-columns:1fr;min-height:auto}.security-posture{max-width:800px}.security-cert-section{grid-template-columns:1fr 260px}.security-heading-split{grid-template-columns:1fr}.security-ops-list{grid-template-columns:repeat(2,1fr)}.security-ops-list article:nth-child(2){border-right:0}.security-ops-list article:nth-child(-n+2){border-bottom:1px solid #ded8e4}.security-docs{grid-template-columns:1fr;gap:45px}}@media (max-width:760px){.security-hero{border-radius:24px;gap:36px;width:min(100% - 20px,1460px);padding:36px 18px 28px}.security-hero-copy h1{font-size:40px}.security-hero-facts{grid-template-columns:1fr}.security-posture-note{flex-direction:column;align-items:flex-start}.security-posture-note b{text-align:left}.security-cert-section{grid-template-columns:1fr;padding-top:72px}.security-cert-mark{justify-self:start;width:min(100%,270px)}.security-control-strip{grid-template-columns:1fr 1fr;margin-top:0}.security-control-strip span{border-bottom:1px solid #393346;min-height:auto}.security-control-strip span:nth-child(2n){border-right:0}.security-control-strip span:last-child{grid-column:1/-1}.security-section{padding:76px 20px}.security-region-choice,.security-access-grid,.security-ops-list{grid-template-columns:1fr}.security-access-grid article,.security-ops-list article{border-bottom:1px solid #ded8e4;border-right:0;min-height:auto}.security-access-grid article:last-child,.security-ops-list article:last-child{border-bottom:0}.security-ops-list article:nth-child(-n+2){border-bottom:1px solid #ded8e4}.security-heading-split h2,.security-docs-copy h2{font-size:40px}}
