:root{--bg:#06040f;--card:#11101d;--card2:#161523;--line:hsla(0,0%,100%,.08);--p:#7266cc;--p2:#9d93ec;--t:#b0e8db;--o:#ff8c4c;--mut:#a9a6b8}*{box-sizing:border-box}body,html{background:var(--bg);margin:0}body{color:#fff;font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}img{height:auto;max-width:100%}.zb-wrap{margin:0 auto;max-width:1240px;padding:0 24px}.zb-h{color:#fff;font-family:Space Grotesk,sans-serif;letter-spacing:-.02em;margin:0}.zg{background:linear-gradient(90deg,#7266cc,#b0e8db);-webkit-background-clip:text;background-clip:text;color:transparent}.zeb{align-items:center;color:var(--o);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.14em;text-transform:uppercase}.zeb:before{background:var(--o);border-radius:2px;content:"";height:2px;width:28px}.zb-top{padding:18px 0;position:relative;z-index:50}.zb-top .zb-wrap{align-items:center;display:flex;gap:20px;justify-content:space-between}.zb-logo img{display:block;height:44px;width:auto}.zb-nav ul{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:999px;display:inline-flex;gap:36px;padding:12px 32px}.zb-nav li,.zb-nav ul{list-style:none;margin:0}.zb-nav a{color:#a9a6b8;display:inline-block;font-size:15px;font-weight:500;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}.zb-nav>ul>li>a:after{background:#7266cc;border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s}.zb-nav a.is-on,.zb-nav a:hover{color:#9d93ec}.zb-nav>ul>li>a.is-on:after,.zb-nav>ul>li>a:hover:after{transform:scaleX(1)}.zb-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 26px;text-decoration:none!important;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;white-space:nowrap}.zb-btn-o{background:#ff8c4c;color:#fff!important}.zb-btn-o:hover{box-shadow:0 12px 30px -10px rgba(255,140,76,.7);transform:translateY(-2px)}.zb-btn-p{background:linear-gradient(135deg,#7266cc,#5a4fb8);box-shadow:0 10px 30px -8px rgba(114,102,204,.7);color:#fff!important}.zb-btn-p:hover{transform:translateY(-2px)}.zb-btn-g{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.18);color:#fff!important}.zb-btn-g:hover{background:rgba(114,102,204,.12);border-color:#9d93ec}.zdd{position:relative}.zcar{border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;height:6px;margin:0 0 3px 8px;transform:rotate(45deg);transition:transform .25s;width:6px}.zdd:focus-within .zcar,.zdd:hover .zcar{margin-bottom:-1px;transform:rotate(225deg)}.zddp{left:50%;opacity:0;padding-top:22px;position:absolute;top:100%;transform:translate(-50%,10px);transition:opacity .2s,transform .2s;visibility:hidden;z-index:9999}.zdd:focus-within .zddp,.zdd:hover .zddp{opacity:1;transform:translate(-50%);visibility:visible}.zddi{background:linear-gradient(160deg,rgba(42,33,96,.98),rgba(12,10,24,.98) 70%);border:1px solid rgba(157,147,236,.3);border-radius:20px;box-shadow:0 30px 60px -20px rgba(0,0,0,.85);display:grid;gap:4px;grid-template-columns:1fr 1fr;max-width:calc(100vw - 40px);padding:10px;width:640px}.zddi a{align-items:flex-start;border-radius:12px;display:flex!important;gap:12px;padding:12px 14px;white-space:normal!important}.zddi a:hover{background:hsla(0,0%,100%,.07)}.zddi b{color:#fff;display:block;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.zddi small{color:#a9a6b8;display:block;font-size:13px;margin-top:3px}.zddi i{color:#ff8c4c;flex:0 0 20px;font-family:Space Grotesk,sans-serif;font-size:12px;font-style:normal;font-weight:700;padding-top:3px}.zb-hero{overflow:hidden;padding:56px 0 40px;position:relative}.zb-hero:before{background:radial-gradient(circle,rgba(114,102,204,.3),transparent 65%);content:"";height:680px;pointer-events:none;position:absolute;right:-120px;top:-220px;width:680px}.zb-crumb{color:var(--mut);font-size:13px;margin-bottom:22px}.zb-crumb a{color:var(--mut);text-decoration:none}.zb-crumb a:hover{color:#9d93ec}.zb-tag{align-items:center;background:rgba(176,232,219,.08);border:1px solid rgba(176,232,219,.25);border-radius:999px;color:#b0e8db;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;padding:6px 12px;text-decoration:none!important;text-transform:uppercase}.zb-tag:hover{border-color:#b0e8db}.zb-title{font-size:54px;line-height:1.06;margin:18px 0;max-width:900px}.zb-sum{color:var(--mut);font-size:20px;line-height:1.6;margin:0 0 28px;max-width:780px}.zb-meta{color:var(--mut);display:flex;flex-wrap:wrap;font-size:14.5px;gap:14px}.zb-av{background:linear-gradient(135deg,#7266cc,#b0e8db);object-fit:cover;padding:2px}.zb-av,.zb-avi{border-radius:50%;height:46px;width:46px}.zb-avi{align-items:center;background:linear-gradient(135deg,#9d93ec,#b0e8db);color:#06040f;display:flex;font-weight:700;justify-content:center}.zb-meta b{color:#fff;display:block;font-size:15px}.zb-dot{background:#4b4866;border-radius:50%;height:4px;width:4px}.zb-feat{background:linear-gradient(145deg,rgba(114,102,204,.5),rgba(176,232,219,.15) 45%,hsla(0,0%,100%,.04));border-radius:24px;margin-top:40px;padding:10px}.zb-feat img{border-radius:16px;display:block;width:100%}.zb-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 300px;padding:40px 0 20px}.zb-body{color:#d6d3e4;font-size:18px;line-height:1.75;min-width:0}.zb-body>:first-child{margin-top:0}.zb-body h2{font-size:34px;letter-spacing:-.02em;line-height:1.15;margin:56px 0 18px;scroll-margin-top:30px}.zb-body h2,.zb-body h3{color:#fff;font-family:Space Grotesk,sans-serif}.zb-body h3{font-size:24px;line-height:1.25;margin:36px 0 12px}.zb-body p{margin:0 0 20px}.zb-body strong{color:#fff}.zb-body a{background-image:linear-gradient(#7266cc,#7266cc);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:#9d93ec;text-decoration:none;transition:background-size .25s,color .2s}.zb-body a:hover{background-size:100% 2px;color:#b8b0f5}.zb-body ol,.zb-body ul{margin:0 0 24px;padding-left:24px}.zb-body li{margin:0 0 10px;padding-left:4px}.zb-body li::marker{color:#9d93ec}.zb-body blockquote{background:rgba(114,102,204,.08);border-left:3px solid #7266cc;border-radius:0 16px 16px 0;color:#fff;font-size:20px;line-height:1.6;margin:32px 0;padding:24px 28px}.zb-body figure{margin:36px 0}.zb-body figure img{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 30px 60px -30px rgba(0,0,0,.9);display:block;width:100%}.zb-body figcaption{color:var(--mut);font-size:14px;margin-top:12px;text-align:center}.zb-body table{border-collapse:collapse;display:block;font-size:16px;margin:28px 0;overflow-x:auto}.zb-body td,.zb-body th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left;vertical-align:top}.zb-body th{background:hsla(0,0%,100%,.03);font-family:Space Grotesk,sans-serif}.zb-body code{background:hsla(0,0%,100%,.07);border-radius:6px;color:#b0e8db;font-size:.9em;padding:2px 6px}.zb-tldr{background:linear-gradient(140deg,rgba(114,102,204,.18),rgba(176,232,219,.05));border:1px solid rgba(157,147,236,.3);border-radius:20px;margin:0 0 36px;padding:26px 28px}.zb-tldr .zb-tl,.zb-tldr h2{color:#ff8c4c!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;letter-spacing:.14em;margin:0 0 12px!important;text-transform:uppercase}.zb-tldr ul{margin:0;padding-left:20px}.zb-tldr li{color:#fff;margin-bottom:8px}.zb-tip{background:rgba(176,232,219,.06);border:1px solid rgba(176,232,219,.22);border-radius:16px;margin:28px 0;padding:22px 24px}.zb-tip p:last-child{margin:0}.zb-tip strong:first-child{color:#b0e8db}.zb-steps{counter-reset:s;list-style:none!important;padding:0!important}.zb-steps li{counter-increment:s;margin-bottom:18px;padding:4px 0 4px 52px!important;position:relative}.zb-steps li:before{align-items:center;border:2px solid #7266cc;border-radius:50%;color:#fff;content:counter(s);display:flex;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;height:34px;justify-content:center;left:0;position:absolute;top:2px;width:34px}.zb-faq{margin-top:56px}.zb-faq details{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:12px}.zb-faq details[open]{border-color:rgba(157,147,236,.45)}.zb-faq summary{color:#fff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px}.zb-faq summary::-webkit-details-marker{display:none}.zb-faq summary:after{color:#b0e8db;content:"+";font-size:24px;line-height:1}.zb-faq details[open] summary:after{transform:rotate(45deg)}.zb-faq details>div{color:#cfcbe0;font-size:16.5px;padding:0 24px 20px}.zb-faq details>div p:last-child{margin:0}.zb-kb{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-top:28px;padding:24px}.zb-kb h3{font-size:18px!important;margin-top:0!important}.zb-kb ul{margin:0;padding-left:20px}.zb-kb li{font-size:16px}.zb-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:24px}.zb-box{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px}.zb-box h4{color:#ff8c4c;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.zb-toc a{border-left:2px solid var(--line);color:var(--mut);display:block;font-size:14.5px;line-height:1.4;padding:7px 0 7px 12px;text-decoration:none;transition:color .2s,border-color .2s}.zb-toc a:hover{border-color:#7266cc;color:#9d93ec}.zb-share{display:flex;flex-wrap:wrap;gap:10px}.zb-share a,.zb-share button{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;transition:border-color .2s,background .2s,transform .2s;width:42px}.zb-share a:hover,.zb-share button:hover{background:rgba(114,102,204,.15);border-color:#9d93ec;transform:translateY(-2px)}.zb-share svg{fill:currentColor;height:18px;width:18px}.zb-cta-s{background:linear-gradient(150deg,#2a2160,#141130 60%,#0e1b22);border:1px solid rgba(157,147,236,.35);border-radius:20px;padding:26px 22px}.zb-cta-s h4{color:#fff;font-family:Space Grotesk,sans-serif;font-size:21px;letter-spacing:-.01em;margin:0 0 10px;text-transform:none}.zb-cta-s p{color:#cfcbe0;font-size:14.5px;line-height:1.55;margin:0 0 18px}.zb-cta-s .zb-btn{margin-bottom:10px;padding:13px 18px;width:100%}.zb-band{align-items:center;background:linear-gradient(140deg,#2a2160,#151230 55%,#0e1b22);border:1px solid rgba(157,147,236,.35);border-radius:28px;display:grid;gap:32px;grid-template-columns:1.3fr 1fr;margin:64px 0 0;overflow:hidden;padding:56px;position:relative}.zb-band:after{background:radial-gradient(circle,rgba(176,232,219,.22),transparent 65%);content:"";height:340px;position:absolute;right:-100px;top:-100px;width:340px}.zb-band h2{font-size:40px;line-height:1.1;margin:14px 0}.zb-band p{color:#cfcbe0;font-size:17px;line-height:1.6;margin:0}.zb-band .zb-acts{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.zb-author{align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:20px;display:flex;gap:20px;margin-top:48px;padding:28px}.zb-author .zb-av,.zb-author .zb-avi{flex:0 0 72px;font-size:22px;height:72px;width:72px}.zb-author p{color:var(--mut);font-size:15.5px;line-height:1.6;margin:6px 0 0}.zb-rel{padding:72px 0 0}.zb-cards{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.zb-card{background:var(--card);border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important;transition:transform .3s,border-color .3s}.zb-card:hover{border-color:rgba(157,147,236,.5);transform:translateY(-5px)}.zb-card .zb-ci{aspect-ratio:16/9;background:#161523;overflow:hidden}.zb-card .zb-ci img{display:block;height:100%;object-fit:cover;transition:transform .5s;width:100%}.zb-card:hover .zb-ci img{transform:scale(1.04)}.zb-card .zb-cb{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 24px 26px}.zb-card h3{color:#fff;font-family:Space Grotesk,sans-serif;font-size:21px;line-height:1.3;margin:0}.zb-card p{color:var(--mut);font-size:15px;line-height:1.6;margin:0}.zb-card .zb-cm{color:#7d7a92;display:flex;font-size:13px;justify-content:space-between;margin-top:auto}.zb-more{color:#a9a6b8;font-size:15px;font-weight:500;position:relative}.zb-card:hover .zb-more{color:#9d93ec}.zb-lhero{padding:64px 0 32px;position:relative}.zb-lhero h1{font-size:64px;line-height:1.04;margin:16px 0 18px}.zb-pills{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 8px}.zb-pill{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#a9a6b8;font-size:14px;font-weight:600;padding:10px 16px;text-decoration:none!important;transition:all .2s}.zb-pill.is-on,.zb-pill:hover{background:rgba(114,102,204,.18);border-color:#7266cc;color:#fff}.zb-lead{background:var(--card);border:1px solid var(--line);border-radius:26px;display:grid;grid-template-columns:1.25fr 1fr;margin:28px 0;overflow:hidden;text-decoration:none!important;transition:border-color .3s}.zb-lead:hover{border-color:rgba(157,147,236,.5)}.zb-lead .zb-ci img{display:block;height:100%;object-fit:cover;width:100%}.zb-lead .zb-cb{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.zb-lead h2{font-size:34px;line-height:1.15}.zb-pag{display:flex;gap:10px;justify-content:center;margin:40px 0 0}.zb-foot{border-top:1px solid var(--line);margin-top:96px;padding:56px 0 40px}.zb-foot .zb-wrap{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr auto}.zb-foot img{height:44px;width:auto}.zb-foot small{color:#666;display:block;font-size:14px;margin-top:16px}.zb-fm p{color:#ff8c4c;font-size:13px;font-weight:700;letter-spacing:1.5px;margin:0 0 12px}.zb-fm ul{column-gap:48px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(3,auto);list-style:none;margin:0;padding:0;row-gap:10px}.zb-fm a,.zb-fp a{color:#a9a6b8;font-size:15px;position:relative;text-decoration:none;transition:color .2s}.zb-fm a:after,.zb-fp a:after{background:#7266cc;border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s}.zb-fm a:hover,.zb-fp a:hover{color:#9d93ec}.zb-fm a:hover:after,.zb-fp a:hover:after{transform:scaleX(1)}.zb-fp{color:#a9a6b8;font-size:15px;margin:18px 0 0}.zb-soc{display:flex;gap:10px}.zb-soc a{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;height:40px;justify-content:center;transition:border-color .2s;width:40px}.zb-soc a:hover{border-color:#9d93ec}.zb-soc img{border-radius:4px;height:20px;object-fit:contain;width:20px}@media (max-width:1024px){.zb-grid{grid-template-columns:1fr}.zb-side{position:static}.zb-toc-box{display:none}.zb-cards{grid-template-columns:1fr 1fr}.zb-band,.zb-lead{grid-template-columns:1fr}.zb-nav{display:none}}@media (max-width:767px){.zb-wrap{padding:0 20px}.zb-title{font-size:36px}.zb-sum{font-size:17px}.zb-lhero h1{font-size:42px}.zb-cards{grid-template-columns:1fr}.zb-body{font-size:17px}.zb-body h2{font-size:28px}.zb-band{padding:32px}.zb-band h2{font-size:30px}.zb-lead .zb-cb{padding:26px}.zb-lead h2{font-size:26px}.zb-foot .zb-wrap{grid-template-columns:1fr}.zb-top .zb-btn{font-size:14px;padding:11px 16px}.zb-logo img{height:36px}.zb-author{flex-direction:column}}.zeb{font-size:18px;gap:0;letter-spacing:.04em}.zeb:before{content:none;display:none}.zb-av{background:none;padding:0}.zb-lead,.zb-lead .zb-ci{align-items:center}.zb-lead .zb-ci{align-self:stretch;background:#0b0918;display:flex}.zb-lead .zb-ci img{aspect-ratio:1200/630;height:auto!important}.zb-listen{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;display:flex;gap:16px;margin-top:30px;max-width:560px;padding:14px 16px}.zb-listen[hidden]{display:none}.zb-lbtn{align-items:center;background:linear-gradient(135deg,#7266cc,#5a4fb8);border:0;border-radius:50%;box-shadow:0 8px 22px -8px rgba(114,102,204,.8);color:#fff;cursor:pointer;display:flex;flex:0 0 46px;height:46px;justify-content:center;transition:transform .2s;width:46px}.zb-lbtn:hover{transform:scale(1.06)}.zb-ltxt{flex:1;min-width:0}.zb-ltxt b{color:#fff;display:block;font-size:15px}.zb-ltxt span{color:#a9a6b8;display:block;font-size:13px;margin-top:2px}.zb-lprog{background:hsla(0,0%,100%,.08);border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.zb-lprog i{background:linear-gradient(90deg,#7266cc,#b0e8db);display:block;height:100%;transition:width .4s;width:0}.zb-lspd{background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#e4e2ef;cursor:pointer;font-size:13px;font-weight:700;padding:8px 12px}.zb-lspd:hover{border-color:#9d93ec}@media (max-width:767px){.zb-meta .zb-dot{display:none}.zb-meta{gap:10px 16px}.zb-meta>div{flex-basis:calc(100% - 60px)}.zb-listen{gap:12px;padding:12px}.zb-hero{padding-top:36px}}.zb-faq details[open]{border-color:rgba(255,140,76,.55)!important}.zb-faq summary:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ff8c4c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/20px no-repeat;content:""!important;flex:0 0 20px;height:20px;transition:transform .3s;width:20px}.zb-faq details[open] summary:after{transform:rotate(180deg)!important}.zb-faq details[open] summary{background:linear-gradient(90deg,#9d93ec,#b0e8db);-webkit-background-clip:text;background-clip:text;color:transparent}.zb-body h2,.zb-h{font-weight:600}.zb-svc{align-items:center;background:linear-gradient(120deg,rgba(114,102,204,.16),rgba(176,232,219,.04));border:1px solid rgba(157,147,236,.35);border-radius:18px;display:flex;gap:20px;justify-content:space-between;margin:40px 0 8px;padding:24px 28px;text-decoration:none!important;transition:border-color .2s,transform .2s}.zb-svc span{display:flex;flex-direction:column;gap:4px}.zb-svc small{color:#ff8c4c;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.zb-svc b{color:#fff;font-family:Space Grotesk,sans-serif;font-size:22px}.zb-svc em{color:#a9a6b8;font-size:15px;font-style:normal}.zb-svc i{color:#b0e8db;font-size:22px;font-style:normal;transition:transform .2s}.zb-svc:hover{border-color:#7266cc;transform:translateY(-2px)}.zb-svc:hover i{transform:translateX(4px)}.zb-svc-l{color:#b0e8db!important;display:block;font-size:14.5px;font-weight:600;margin-top:14px;text-decoration:none!important}.zb-svc-l:hover{color:#fff!important}.zb-prog{background:transparent;height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.zb-prog i{background:linear-gradient(90deg,#7266cc,#b0e8db);box-shadow:0 0 12px rgba(176,232,219,.6);display:block;height:100%;transition:width .1s linear;width:0}.zb-meta{align-items:center}.zb-meta>div{flex-basis:auto!important}.zb-mt{color:var(--mut);flex-wrap:nowrap;font-size:14.5px;gap:18px;white-space:nowrap}.zb-mt,.zb-mt>span{align-items:center;display:inline-flex}.zb-mt>span{gap:7px}.zb-mt svg{color:#9d93ec;flex:0 0 15px}.zb-meta>div+.zb-mt{border-left:1px solid var(--line);padding-left:18px}@media(max-width:640px){.zb-meta>div+.zb-mt{border-left:0;flex-basis:100%;padding-left:0}}.zb-body{background:linear-gradient(180deg,#121027,#0f0d20);border:1px solid #241f45;border-radius:28px;box-shadow:0 40px 90px -60px rgba(114,102,204,.55);padding:52px 60px}.zb-body,.zb-body li,.zb-body p{color:#e1def0}.zb-body h2{padding-top:8px;position:relative}.zb-body h2:before{background:linear-gradient(90deg,#7266cc,#b0e8db);border-radius:3px;content:"";height:3px;left:0;position:absolute;top:-6px;width:44px}.zb-body img{border-radius:16px}.zb-body table{border:1px solid #2a2550;border-collapse:separate;border-radius:14px;border-spacing:0;margin:24px 0;overflow:hidden;width:100%}.zb-body th{background:#1a1636;color:#fff;text-align:left}.zb-body td,.zb-body th{border-bottom:1px solid #241f45;padding:12px 16px}.zb-photo{margin:40px 0 44px}.zb-photo img{aspect-ratio:16/9;border:1px solid #2a2550;border-radius:20px;box-shadow:0 30px 60px -30px rgba(0,0,0,.7);display:block;height:auto;object-fit:cover;width:100%}@media(max-width:767px){.zb-body{border-radius:20px;padding:28px 20px}}.zb-mtoc{background:#151231;border:1px solid #2a2550;border-radius:16px;display:none;margin:0 0 32px;overflow:hidden}.zb-mtoc summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-weight:600;justify-content:space-between;list-style:none;padding:16px 20px}.zb-mtoc summary::-webkit-details-marker{display:none}.zb-mtoc summary:after{color:#b0e8db;content:"+";font-size:22px;line-height:1}.zb-mtoc[open] summary:after{content:"–"}.zb-mtoc nav{padding:0 20px 14px}.zb-mtoc nav a{background:none!important;border-top:1px solid #241f45;color:#cfcbe0!important;display:block;font-size:15px;padding:9px 0}@media(max-width:1000px){.zb-mtoc{display:block}}.zb-toc a.on{background:linear-gradient(90deg,rgba(176,232,219,.08),transparent);border-left-color:#b0e8db!important;color:#fff!important}.zb-lvoice{appearance:none;-webkit-appearance:none;background:#151231 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23b0e8db' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center/14px no-repeat;border:1px solid #2a2550;border-radius:999px;color:#e1def0;cursor:pointer;font:600 13px DM Sans,sans-serif;max-width:190px;padding:8px 32px 8px 14px}.zb-lvoice:hover{border-color:#b0e8db}.zb-pill,.zb-tag{background:rgba(52,211,153,.1)!important;border:1px solid rgba(52,211,153,.38)!important;color:#34d399!important}.zb-pill:hover,.zb-tag:hover{border-color:#34d399!important;color:#fff!important}.zb-pill.active,.zb-pill.is-on,.zb-pill.on{background:#34d399!important;border-color:#34d399!important;color:#06040f!important}.zb-fm ul{margin-bottom:6px!important}.zb-fp{border-top:1px solid var(--line);margin:34px 0 0!important;padding-top:20px}.zb-foot .zb-wrap{row-gap:40px}.zb-svc{background:linear-gradient(120deg,rgba(114,102,204,.22),rgba(176,232,219,.06))!important}.zb-faq details{background:#0d0b1c!important;border:1px solid hsla(0,0%,100%,.09)!important}.zb-faq details[open]{border-color:hsla(0,0%,100%,.18)!important}.zb-faq details[open] summary,.zb-faq summary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}.zb-faq summary:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23a9a6b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/20px no-repeat!important}.zb-faq details>div{color:#a9a6b8!important}.zb-pill{background:rgba(255,140,76,.08)!important;border:1px solid rgba(255,140,76,.38)!important;color:#ff8c4c!important}.zb-pill.is-on,.zb-pill:hover{border-color:#ff8c4c!important}.zb-pill.is-on{background:#ff8c4c!important}.zb-body a,.zb-toc a:hover{color:#9d93ec}.zb-band2{align-items:center;background:radial-gradient(90% 120% at 0 0,rgba(114,102,204,.26),transparent 60%),radial-gradient(60% 90% at 100% 100%,rgba(255,140,76,.1),transparent 60%),#0d0b1c;border:1px solid rgba(157,147,236,.3);border-radius:28px;box-shadow:0 40px 90px -60px rgba(114,102,204,.7);display:grid;gap:48px;grid-template-columns:1.4fr 1fr;margin:72px 0 0;overflow:hidden;padding:56px 60px;position:relative}.zb2-k{color:#ff8c4c;display:block;font-size:15px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.zb-band2 h2{font-size:40px;line-height:1.12;margin:0 0 14px}.zb-band2 p{color:#cfcbe0;font-size:17px;line-height:1.6;margin:0 0 18px}.zb-band2 ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:0;padding:0}.zb-band2 li{color:#e6e3f3;font-size:15.5px;margin:0;padding-left:24px;position:relative}.zb-band2 li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2334d399' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.8' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/16px no-repeat;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.zb2-r{background:rgba(6,4,15,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;display:flex;flex-direction:column;gap:12px;padding:28px}.zb2-btn{align-items:center;border-radius:45px;display:flex;font-family:DM Sans,sans-serif;font-size:15px;justify-content:center;padding:18px 26px;text-decoration:none!important;transition:transform .2s,background .2s}.zb2-btn:hover{transform:translateY(-2px)}.zb2-btn.p{background:#ff8c4c;color:#fff!important}.zb2-btn.s{background:#1c1d1e;border:1px solid #fff;color:#fff!important}.zb2-lk{color:#9d93ec!important;font-size:14.5px;font-weight:600;margin-top:4px;text-align:center;text-decoration:none!important}.zb2-lk:hover{color:#fff!important}@media(max-width:900px){.zb-band2{gap:28px;grid-template-columns:1fr;padding:32px 22px}.zb-band2 h2{font-size:30px}}.zb-pill{background:radial-gradient(120% 160% at 0 0,rgba(114,102,204,.26),transparent 65%),#0d0b1c!important;border:1px solid rgba(157,147,236,.3)!important;box-shadow:0 14px 30px -24px rgba(114,102,204,.8);color:#e6e3f3!important}.zb-pill:hover{background:radial-gradient(120% 160% at 0 0,rgba(114,102,204,.4),transparent 70%),#0d0b1c!important;border-color:rgba(157,147,236,.6)!important;color:#fff!important}.zb-pill.is-on{background:linear-gradient(135deg,rgba(114,102,204,.65),rgba(114,102,204,.25))!important;border-color:rgba(176,232,219,.45)!important;color:#fff!important}.zv-nl p.zv-nl-k{color:#ff8c4c!important;font-size:15px!important;font-weight:700!important;letter-spacing:.14em!important}.zb-fm ul{grid-template-rows:repeat(4,auto)!important}.zb-fm li.zcall{color:#a9a6b8;font-size:15px}.zb-fm li.zcall a{color:#9d93ec}.zb-nav a.zcur{color:#9d93ec!important}.zb-nav a.zcur:after{transform:scaleX(1)!important}.zb-tag{background:rgba(255,140,76,.1)!important;border:1px solid rgba(255,140,76,.4)!important;color:#ff8c4c!important}.zb-tag:hover{border-color:#ff8c4c!important;color:#ffb38a!important}.zb-btn.zb-btn-o,.zb-btn.zb-btn-p,.zb2-btn.p,.zs-btn.p{background:#ff8c4c!important;border-color:#ff8c4c!important;box-shadow:0 12px 30px -12px rgba(255,140,76,.75)!important;color:#fff!important;transition:transform .25s,box-shadow .25s,background .25s!important}.zb-btn.zb-btn-o:hover,.zb-btn.zb-btn-p:hover,.zb2-btn.p:hover,.zs-btn.p:hover{background:#ff9d66!important;box-shadow:0 18px 40px -12px rgba(255,140,76,.95),0 0 28px -6px rgba(255,140,76,.55)!important;transform:translateY(-2px)}.zb-btn.zb-btn-p,.zb2-btn.p,.zs-btn.p{align-items:center;display:inline-flex!important;gap:10px;justify-content:center}.zb-btn.zb-btn-p:after,.zb2-btn.p:after,.zs-btn.p:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";flex:0 0 16px;height:16px;transition:transform .25s;width:16px}.zb-btn.zb-btn-p:hover:after,.zb2-btn.p:hover:after,.zs-btn.p:hover:after{transform:translateX(4px)}.zv-nl .hs-button,.zv-nl button,.zv-nl input[type=submit]{background:#7266cc!important;border-color:#7266cc!important;box-shadow:0 12px 30px -12px rgba(114,102,204,.85)!important;color:#fff!important}.zv-nl .hs-button:hover,.zv-nl button:hover,.zv-nl input[type=submit]:hover{background:#8277dd!important;box-shadow:0 18px 40px -12px #7266cc,0 0 28px -6px rgba(157,147,236,.6)!important}@media (max-width:767px){html body .zb-top .zb-btn{display:none!important}}.zb-svc.zb-svc2{margin-top:12px}.zb-allsvc{font-size:15px;margin:14px 0 0}.zb-allsvc a{color:#9d93ec;font-weight:600;text-decoration:none}.zb-allsvc a:hover{color:#fff}