:root{--ds-cyan:#4bdcff;--ds-violet:#8b6cff;--ds-mint:#5ce1c2;--ds-gold:#f3c56b;--ds-line:rgba(104,181,218,.18);--ds-panel:rgba(7,27,42,.78);--ds-panel-2:rgba(9,34,51,.9);--ds-muted:#a9bfcc;--ds-shadow:0 26px 70px rgba(0,0,0,.28)}.ds2-page{background:radial-gradient(circle at 86% 6%,rgba(75,220,255,.07),transparent 28rem),radial-gradient(circle at 8% 38%,rgba(139,108,255,.06),transparent 34rem),#04101d}.ds2-page main{overflow:hidden}.ds2-page .site-header{background:rgba(4,16,29,.86)}.ds2-hero{position:relative;padding:72px 0 62px;isolation:isolate;border-bottom:1px solid var(--ds-line)}.ds2-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(79,140,180,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(79,140,180,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000 0,transparent 95%)}.ds2-hero:after{content:"";position:absolute;width:580px;height:580px;right:-180px;top:-180px;z-index:-1;border-radius:50%;border:1px solid rgba(75,220,255,.08);box-shadow:0 0 0 70px rgba(75,220,255,.018),0 0 0 140px rgba(139,108,255,.014)}.ds2-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);gap:64px;align-items:center}.ds2-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:#7896a8;font-size:.75rem;margin-bottom:26px}.ds2-breadcrumb a{color:#a7c0ce;text-decoration:none}.ds2-breadcrumb a:hover{color:#fff}.ds2-eyebrow{margin:0 0 14px;color:var(--ds-cyan);font-weight:850;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.ds2-hero h1{max-width:760px;margin:0;font-size:clamp(3.25rem,5.5vw,5.6rem);line-height:.96;letter-spacing:-.065em}.ds2-hero h1 span{display:block;color:var(--ds-cyan)}.ds2-lede{max-width:720px;margin:25px 0 0;color:#bfd0da;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.7}.ds2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.ds2-trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;color:#93abba;font-size:.78rem}.ds2-trust span{position:relative;padding-left:16px}.ds2-trust span:before{content:"";position:absolute;left:0;top:.63em;width:6px;height:6px;border-radius:50%;background:var(--ds-mint);box-shadow:0 0 11px rgba(92,225,194,.58)}.ds2-board{position:relative;padding:20px;border:1px solid rgba(75,220,255,.23);border-radius:26px;background:linear-gradient(145deg,rgba(10,34,51,.97),rgba(4,17,29,.97));box-shadow:var(--ds-shadow),0 0 0 1px rgba(139,108,255,.07) inset;overflow:hidden}.ds2-board:before{content:"";position:absolute;inset:-35% -12% auto;height:300px;background:radial-gradient(circle,rgba(75,220,255,.13),transparent 62%);pointer-events:none}.ds2-board__top{position:relative;display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--ds-line);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.ds2-board__top span{display:flex;gap:9px;align-items:center;color:#dff8ff;font-weight:800}.ds2-board__top i{width:8px;height:8px;border-radius:50%;background:var(--ds-mint);box-shadow:0 0 12px var(--ds-mint)}.ds2-board__top b{color:#7fe7ff;font-size:.61rem}.ds2-board__facts{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.ds2-board__facts div{padding:12px;border:1px solid rgba(96,159,190,.15);border-radius:12px;background:rgba(4,18,30,.48)}.ds2-board__facts dt{font-size:.59rem;letter-spacing:.11em;text-transform:uppercase;color:#7995a6}.ds2-board__facts dd{margin:4px 0 0;color:#e6f2f7;font-size:.78rem;font-weight:760;line-height:1.3}.ds2-board__stack{position:relative;display:grid;gap:8px}.ds2-signal{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid rgba(96,159,190,.15);border-radius:13px;background:rgba(8,29,44,.74)}.ds2-signal>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#0c293d;color:#88dff4;font-size:.68rem;font-weight:850}.ds2-signal b{display:block;color:#f2f8fb;font-size:.85rem}.ds2-signal p{margin:2px 0 0;color:#91a9b8;font-size:.7rem;line-height:1.45}.ds2-signal em{font-style:normal;font-size:.57rem;font-weight:850;letter-spacing:.08em;padding:5px 8px;border-radius:999px}.ds2-signal--supported em{color:#8cf3dc;background:rgba(92,225,194,.08);border:1px solid rgba(92,225,194,.22)}.ds2-signal--open em{color:#c8baff;background:rgba(139,108,255,.09);border:1px solid rgba(139,108,255,.25)}.ds2-signal--next em{color:#f6d996;background:rgba(243,197,107,.08);border:1px solid rgba(243,197,107,.22)}.ds2-boundary{position:relative;margin:12px 0 0;padding:12px 13px;border-radius:12px;background:rgba(139,108,255,.07);border:1px solid rgba(139,108,255,.17);color:#a8bfcc;font-size:.72rem;line-height:1.5}.ds2-boundary strong{display:block;margin-bottom:2px;color:#d9d1ff;text-transform:uppercase;letter-spacing:.08em;font-size:.59rem}.ds2-band{border-bottom:1px solid var(--ds-line);background:rgba(3,13,23,.56)}.ds2-band__grid{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:center;gap:16px;padding-block:19px}.ds2-band__grid>div{display:grid;gap:2px}.ds2-band__grid strong{font-size:.67rem;letter-spacing:.11em;color:#d7e7ef}.ds2-band__grid span{color:#809bab;font-size:.73rem}.ds2-band__grid i{color:#4a7188;font-style:normal}.ds2-band__grid .is-current strong{color:var(--ds-cyan)}.ds2-section{position:relative;padding:82px 0}.ds2-section--line{border-top:1px solid var(--ds-line)}.ds2-section--soft{background:linear-gradient(180deg,rgba(8,28,43,.48),rgba(4,16,29,0));border-block:1px solid rgba(104,181,218,.12)}.ds2-heading{max-width:760px;margin-bottom:34px}.ds2-heading h2{margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.04;letter-spacing:-.05em}.ds2-heading>p:not(.ds2-eyebrow){margin:17px 0 0;color:var(--ds-muted);max-width:690px}.ds2-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ds2-card{min-width:0;padding:22px;border:1px solid var(--ds-line);border-radius:18px;background:linear-gradient(155deg,rgba(10,33,49,.86),rgba(5,20,33,.72));box-shadow:0 18px 45px rgba(0,0,0,.12)}.ds2-card__num{display:grid;place-items:center;width:34px;height:34px;margin-bottom:26px;border-radius:10px;background:rgba(75,220,255,.07);border:1px solid rgba(75,220,255,.15);color:#76e7ff;font-size:.67rem;font-weight:850}.ds2-card h3{margin:0;font-size:1.16rem}.ds2-card p{margin:9px 0 20px;color:#96adbb;font-size:.82rem;line-height:1.6}.ds2-card a,.ds2-text-link{color:#7fe7ff;font-weight:760;text-underline-offset:4px;font-size:.76rem}.ds2-split{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:70px;align-items:start}.ds2-heading--sticky{position:sticky;top:110px;margin-bottom:0}.ds2-state-list{display:grid;gap:10px}.ds2-state-list article{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:20px 22px;border:1px solid var(--ds-line);border-radius:16px;background:rgba(7,27,42,.65)}.ds2-state-list h3{margin:0;font-size:1.08rem}.ds2-state-list p{margin:5px 0 0;color:#9ab0bd;font-size:.83rem;line-height:1.65}.ds2-state-dot{display:block;width:34px;height:34px;border-radius:50%;border:1px solid currentColor;box-shadow:0 0 0 7px rgba(255,255,255,.018)}.ds2-state-dot--cyan{color:var(--ds-cyan);background:radial-gradient(circle,var(--ds-cyan) 0 18%,transparent 20%)}.ds2-state-dot--violet{color:var(--ds-violet);background:radial-gradient(circle,var(--ds-violet) 0 18%,transparent 20%)}.ds2-state-dot--gold{color:var(--ds-gold);background:radial-gradient(circle,var(--ds-gold) 0 18%,transparent 20%)}.ds2-example{border:1px solid rgba(75,220,255,.21);border-radius:24px;background:linear-gradient(145deg,rgba(10,34,51,.92),rgba(5,17,31,.92));box-shadow:var(--ds-shadow);overflow:hidden}.ds2-example__request{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:20px 24px;border-bottom:1px solid var(--ds-line);align-items:center}.ds2-example__request span,.ds2-example__status span,.ds2-example__grid article>span{color:#6fdff8;font-size:.61rem;letter-spacing:.11em;font-weight:850}.ds2-example__request strong{font-size:1rem}.ds2-example__status{display:grid;grid-template-columns:145px 1fr auto;gap:20px;padding:18px 24px;align-items:center;background:rgba(75,220,255,.035)}.ds2-example__status strong{color:#bff8e9}.ds2-example__status small{color:#8099aa}.ds2-example__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ds-line)}.ds2-example__grid article{padding:22px 24px;border-right:1px solid var(--ds-line)}.ds2-example__grid article:last-child{border-right:0}.ds2-example__grid h3{margin:5px 0 13px;font-size:1rem}.ds2-example__grid ul{margin:0;padding-left:18px;color:#97aebb;font-size:.78rem}.ds2-example__grid li+li{margin-top:5px}.ds2-example__boundary{display:grid;grid-template-columns:140px auto 1fr;gap:14px;align-items:center;padding:16px 24px;border-top:1px solid var(--ds-line);background:rgba(139,108,255,.07)}.ds2-example__boundary b{color:#c5b8ff;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.ds2-example__boundary strong{color:#fff}.ds2-example__boundary span{color:#9db1bd;font-size:.8rem}.ds2-path{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ds2-path article{position:relative;min-width:0;padding:21px;border:1px solid var(--ds-line);border-radius:17px;background:rgba(7,26,41,.68)}.ds2-path article.is-primary{border-color:rgba(139,108,255,.38);background:linear-gradient(145deg,rgba(31,29,77,.56),rgba(8,27,43,.8));box-shadow:0 18px 50px rgba(40,24,102,.15)}.ds2-path article>span{font-size:.58rem;letter-spacing:.12em;font-weight:850;color:#7fe7ff}.ds2-path h3{margin:7px 0 0;font-size:1.13rem}.ds2-path p{margin:9px 0 0;color:#94aaba;font-size:.78rem;line-height:1.6}.ds2-path a{display:inline-block;margin-top:17px;color:#7fe7ff;font-size:.73rem;font-weight:760;text-underline-offset:4px}.ds2-pricing-note{margin:18px 0 0;padding:13px 16px;border-left:2px solid var(--ds-mint);background:rgba(92,225,194,.035);color:#8fa8b7;font-size:.76rem}.ds2-pricing-note strong{color:#cceee6}.ds2-pricing-note a{color:#7fe7ff}.ds2-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.ds2-faq__list{border-top:1px solid var(--ds-line)}.ds2-faq__list details{border-bottom:1px solid var(--ds-line)}.ds2-faq__list summary{display:flex;justify-content:space-between;gap:18px;padding:19px 0;cursor:pointer;list-style:none;font-weight:760;font-size:.91rem}.ds2-faq__list summary::-webkit-details-marker{display:none}.ds2-faq__list summary span{color:var(--ds-cyan);font-size:1.3rem;transition:transform .2s}.ds2-faq__list details[open] summary span{transform:rotate(45deg)}.ds2-faq__list p{margin:0 0 19px;color:#98aebb;font-size:.83rem;max-width:760px}.ds2-final{padding:34px 0 74px}.ds2-final__inner{display:grid;grid-template-columns:1.25fr .75fr;gap:44px;align-items:center;padding:34px 38px;border:1px solid rgba(75,220,255,.25);border-radius:24px;background:linear-gradient(135deg,rgba(9,34,50,.96),rgba(22,20,60,.86));box-shadow:var(--ds-shadow)}.ds2-final h2{margin:0;font-size:clamp(2rem,3.7vw,3.45rem);line-height:1.05;letter-spacing:-.05em}.ds2-final p:not(.ds2-eyebrow){margin:13px 0 0;color:#afc2ce;max-width:760px}.ds2-final__actions{display:grid;gap:9px}.ds2-final__actions .ds2-text-link{justify-self:start;margin-top:4px}.ds2-page .site-footer{margin-top:0}@media(max-width:1050px){.ds2-hero__grid{grid-template-columns:1fr;gap:38px}.ds2-hero__copy{max-width:850px}.ds2-board{max-width:820px}.ds2-grid4{grid-template-columns:repeat(2,1fr)}.ds2-split,.ds2-faq{grid-template-columns:1fr;gap:32px}.ds2-heading--sticky{position:static}.ds2-path{grid-template-columns:repeat(2,1fr)}.ds2-final__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:760px){.ds2-hero{padding:50px 0 46px}.ds2-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.ds2-breadcrumb{margin-bottom:22px}.ds2-actions{display:grid}.ds2-actions .button{width:100%}.ds2-trust{display:grid;gap:7px}.ds2-board{padding:15px;border-radius:20px}.ds2-board__top b{display:none}.ds2-board__facts{grid-template-columns:1fr}.ds2-signal{grid-template-columns:32px 1fr}.ds2-signal em{display:none}.ds2-band__grid{grid-template-columns:1fr;gap:9px;padding-block:16px}.ds2-band__grid i{display:none}.ds2-band__grid>div{padding:9px 0;border-bottom:1px solid rgba(104,181,218,.1)}.ds2-band__grid>div:last-child{border-bottom:0}.ds2-section{padding:64px 0}.ds2-grid4,.ds2-path{grid-template-columns:1fr}.ds2-card{padding:20px}.ds2-card__num{margin-bottom:18px}.ds2-example__request,.ds2-example__status{grid-template-columns:1fr;gap:6px}.ds2-example__status small{margin-top:2px}.ds2-example__grid{grid-template-columns:1fr}.ds2-example__grid article{border-right:0;border-bottom:1px solid var(--ds-line)}.ds2-example__grid article:last-child{border-bottom:0}.ds2-example__boundary{grid-template-columns:1fr;gap:3px}.ds2-final{padding-bottom:58px}.ds2-final__inner{padding:27px}.ds2-final__actions .button{width:100%}}@media(max-width:390px){.ds2-hero{padding-top:42px}.ds2-hero h1{font-size:2.55rem}.ds2-heading h2{font-size:2.2rem}.ds2-state-list article{grid-template-columns:36px 1fr;padding:18px}.ds2-state-dot{width:30px;height:30px}.ds2-final__inner{padding:22px}.ds2-example__request,.ds2-example__status,.ds2-example__grid article,.ds2-example__boundary{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.ds2-page *{scroll-behavior:auto!important;transition:none!important}}