:where(.sx) h1,:where(.sx) h2,:where(.sx) h3,:where(.sx) p,:where(.sx) ul,:where(.sx) ol,:where(.sx) dl,:where(.sx) dd{margin:0;padding:0}:where(.sx) ul,:where(.sx) ol{list-style:none}.sx{color:var(--ink);background:0 0}.sx-hero{padding:clamp(100px,7.9vw,130px) clamp(24px,5.8vw,89px) clamp(24px,1.9vw,30px) clamp(24px,12.8vw,245px);position:relative;overflow:hidden}.sx-hero__glow{pointer-events:none;background:radial-gradient(30% 90% at 75% 40%,#463cd233,#06071600 70%);position:absolute;inset:0}.sx-hero__copy{z-index:3;max-width:640px;position:relative}.sx-kicker{letter-spacing:.2em;color:#8b7bf0;font-size:clamp(11px,.85vw,13px);font-weight:600;margin-bottom:clamp(10px,.9vw,14px)!important}.sx-hero h1{letter-spacing:-.025em;color:#fff;font-size:clamp(32px,3.2vw,51px);font-weight:700;line-height:1.1}.sx-hero h1 span{background:linear-gradient(90deg,#7a63ff 0%,#a98bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sx-lead{color:#e6e8f6;font-size:clamp(14.5px,1.16vw,17.8px);line-height:1.5;margin-top:clamp(14px,1.2vw,20px)!important}.sx-updated{color:#dfe2f2;font-size:clamp(12.5px,.98vw,15px);margin-top:clamp(12px,1vw,16px)!important}.sx-stage{z-index:1;pointer-events:none;width:45.6vw;height:45.6vw;position:absolute;top:-6.18vw;left:51.76vw}.sx-orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sx-orbit--back{z-index:1}.sx-earth{z-index:2;width:59.4%;height:59.4%;position:absolute;top:20.3%;left:20.3%}.sx-orbit--front{z-index:3}.sx-wrap{width:100%;max-width:1536px;margin:0 auto;padding:0 clamp(16px,5.74vw,88px)}.sx-tile{color:#a99dff;background:linear-gradient(#3a3096b3,#1c184ed9);border:1px solid #8278f05c;border-radius:12px;flex:none;place-items:center;width:clamp(46px,3.65vw,56px);height:clamp(46px,3.65vw,56px);display:grid;box-shadow:inset 0 0 12px #7868ff29}.sx-tile svg{width:48%;height:48%}.sx-tile--sm{border-radius:10px;width:clamp(36px,2.75vw,42px);height:clamp(36px,2.75vw,42px)}.sx-badges{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0e122cc7,#080a1cd1);border:1px solid #6e7cc83d;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:clamp(92px,6.5vw,100px);display:grid;position:relative}.sx-badges li{align-items:center;gap:clamp(12px,1.56vw,24px);padding:12px 8px 12px clamp(14px,2vw,31px);display:flex;position:relative}.sx-badges li+li:before{content:"";background:#828cd729;width:1px;position:absolute;top:18%;bottom:18%;left:0}.sx-badges__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.sx-badges strong{white-space:nowrap;color:#fff;font-size:clamp(12.5px,.88vw,13.8px);font-weight:500}.sx-badges small{white-space:nowrap;color:#a9afd8;font-size:clamp(11px,.8vw,12.4px);line-height:1.6}.sx-body{grid-template-columns:clamp(200px,16.3vw,250px) minmax(0,1fr);align-items:stretch;gap:clamp(10px,.85vw,13px);margin-top:clamp(12px,1.2vw,18px);padding-bottom:clamp(48px,5vw,80px);display:grid}.sx-toc{background:linear-gradient(#0c0e26a8,#080a1cb3);border:1px solid #6e7cc838;border-radius:14px;padding:19px 13px}.sx-toc nav{flex-direction:column;display:flex;position:sticky;top:92px}.sx-toc a{white-space:nowrap;color:#c8cdee;border:1px solid #0000;border-radius:6px;align-items:center;min-height:38px;padding:0 14px;font-size:clamp(13px,.95vw,14.6px);transition:color .2s,background .2s;display:flex}.sx-toc a:hover{color:#fff}.sx-toc a.is-active{color:#fff;background:linear-gradient(#4d47cf,#3f3ab6);border-color:#8c82ff8c;box-shadow:0 0 18px #5a50f047}.sx-toc a:focus-visible{outline-offset:1px;outline:2px solid #a58bff}.sx-doc{background:linear-gradient(#0a0c2299,#060818a8);border:1px solid #6e7cc838;border-radius:14px;min-width:0;padding:20px clamp(18px,1.82vw,28px) clamp(24px,2vw,32px)}.sx-doc section{scroll-margin-top:92px}.sx-doc section+section{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.sx-doc #infrastructure-security{margin-top:12px;padding-top:14px}.sx-doc #compliance{border-top:0;margin-top:17px;padding-top:0}.sx-doc h2{letter-spacing:-.005em;color:#fff;margin-bottom:5px;scroll-margin-top:92px;font-size:clamp(19px,1.4vw,21.6px);font-weight:500;line-height:1.3}.sx-doc section>p{color:#cdd1ea;max-width:62.5em;font-size:clamp(13px,.94vw,14.5px);line-height:1.5}.sx-doc section>p.sx-lead-p{max-width:55em;font-size:clamp(13.5px,.99vw,15.2px);line-height:1.53}.sx-doc section>p.sx-small{color:#a2a8cc;max-width:62.5em;margin-top:12px;font-size:13px}.sx-nw{white-space:nowrap}.sx-link{color:#b4a7ff;text-underline-offset:3px;-webkit-text-decoration:underline #b4a7ff66;text-decoration:underline #b4a7ff66}.sx-link:hover{color:#fff}.sx-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin-top:5px;display:grid}.sx-cards--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.sx-card{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #6e7cc838;border-radius:12px;align-items:center;gap:clamp(12px,1.3vw,20px);min-height:90px;padding:12px 8px 12px 12px;display:flex}.sx-card h3{color:#fff;margin-bottom:3px;font-size:clamp(12.5px,.88vw,13.6px);font-weight:500}.sx-card p{color:#aab0d8;font-size:clamp(11px,.78vw,12px);line-height:1.65}.sx-card--plain{align-items:flex-start;min-height:0;padding:16px 16px 18px}.sx-card--plain h3{margin-bottom:5px;font-size:clamp(13.5px,.98vw,15px)}.sx-card--plain p{font-size:clamp(12.5px,.88vw,13.5px);line-height:1.5}.sx-chips{column-gap:1.5%;margin-top:6px;display:grid}.sx-chips--infra{grid-template-columns:17.1% 17.2% 17.2% 19.6% 22.9%}.sx-chips--std{grid-template-columns:repeat(4,17.8%);column-gap:1.62%;margin-top:8px}.sx-chip{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #6e7cc838;border-radius:10px;align-items:center;gap:clamp(8px,.85vw,13px);min-height:clamp(52px,3.85vw,59px);padding:8px 10px 8px 12px;display:flex}.sx-chips--std .sx-chip{min-height:clamp(52px,4vw,62px)}.sx-chip__txt{color:#e8eaf8;flex-direction:column;min-width:0;font-size:clamp(12px,.88vw,13.5px);line-height:1.5;display:flex}.sx-chip__txt strong{white-space:nowrap;font-weight:400}.sx-chip__txt small{color:#a9afd8;font-size:clamp(11px,.78vw,12px)}.sx-checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:10px;display:grid}.sx-checks li{color:#d3d7ee;align-items:center;gap:16px;min-height:34px;font-size:clamp(13px,.95vw,14.6px);line-height:1.4;display:flex}.sx-check{color:#fff;background:linear-gradient(#4631c4,#2d1f8e);border:1px solid #9682ff8c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.sx-check svg{width:11px;height:11px}.sx-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:12px;display:grid}.sx-steps li{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #6e7cc838;border-radius:12px;padding:16px 16px 18px;position:relative}.sx-steps__n{color:#fff;background:linear-gradient(#4631c4,#2d1f8e);border:1px solid #9682ff8c;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:grid}.sx-steps h3{color:#fff;margin-bottom:5px;font-size:clamp(13.5px,.98vw,15px);font-weight:500}.sx-steps p{color:#aab0d8;font-size:clamp(12px,.85vw,13px);line-height:1.5}.sx-rows{margin-top:8px}.sx-rows li{border-top:1px solid #ffffff0f;align-items:flex-start;gap:16px;padding:13px 0;display:flex}.sx-rows li:first-child{border-top:0}.sx-rows h3{color:#fff;margin-bottom:3px;font-size:clamp(13.5px,.98vw,15px);font-weight:500}.sx-rows p{color:#aab0d8;max-width:56em;font-size:clamp(12.5px,.9vw,13.8px);line-height:1.5}.sx-note{background:linear-gradient(#5842dc1f,#3c2ca80f);border:1px solid #8c78ff4d;border-radius:12px;margin-top:14px;padding:18px 22px 20px}.sx-note h3{color:#fff;margin-bottom:6px;font-size:clamp(14px,1vw,15.5px);font-weight:500}.sx-note p{color:#cdd1ea;font-size:clamp(13px,.92vw,14px);line-height:1.55}.sx-contact{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #6e7cc838;border-radius:12px;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.sx-contact h3{color:#fff;margin-bottom:3px;font-size:15px;font-weight:500}.sx-contact__btn{color:#fff;background:linear-gradient(#7a5cf5,#5b3fe0);border:1px solid #beafff80;border-radius:999px;align-items:center;gap:8px;height:40px;margin-left:auto;padding:0 20px;font-size:13.5px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 22px #6e56ff66,inset 0 1px #ffffff40}.sx-contact__btn:hover{transform:translateY(-1px);box-shadow:0 0 30px #7c64ff99,inset 0 1px #ffffff4d}.sx-contact__btn svg{width:15px;height:15px}@media (max-width:1280px){.sx-badges small,.sx-nw{white-space:normal}}@media (max-width:1100px){.sx-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-badges li:nth-child(4):before{display:none}.sx-badges li:nth-child(n+4){border-top:1px solid #828cd724}.sx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-cards--3{grid-template-columns:minmax(0,1fr)}.sx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-chips--infra,.sx-chips--std{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}}@media (max-width:900px){.sx-hero{padding-left:clamp(20px,5.8vw,56px);padding-right:clamp(20px,5.8vw,56px)}.sx-stage{opacity:.55;width:90vw;height:90vw;top:-4vw;left:40vw}.sx-body{grid-template-columns:minmax(0,1fr)}.sx-toc{padding:12px}.sx-toc nav{flex-flow:wrap;gap:6px;position:static}.sx-toc a,.sx-toc a.is-active{border-color:#6e7cc838;min-height:34px;padding:0 13px;font-size:13px}.sx-toc a.is-active{border-color:#9682ff99}}@media (max-width:640px){.sx-stage{opacity:.4;width:110vw;height:110vw;top:4vw;left:30vw}.sx-badges{grid-template-columns:minmax(0,1fr)}.sx-badges li+li:before{display:none}.sx-badges li:nth-child(n+2){border-top:1px solid #828cd724}.sx-cards,.sx-steps,.sx-checks,.sx-chips--infra,.sx-chips--std{grid-template-columns:minmax(0,1fr)}.sx-contact{flex-wrap:wrap}.sx-contact__btn{justify-content:center;width:100%;margin-left:0}}.sx-brand{flex:none;place-items:center;width:40px;height:36px;display:grid}.sx-brand svg{width:100%;height:100%}
