:where(.pd) h1,:where(.pd) h2,:where(.pd) h3,:where(.pd) p,:where(.pd) ul,:where(.pd) li{margin:0;padding:0}:where(.pd) ul{list-style:none}.pd{color:var(--ink);padding-bottom:clamp(24px,3vw,48px);position:relative}.pd-hero{height:23.5vw;min-height:330px;padding:clamp(110px,7.95vw,126px) 24px 0 clamp(24px,9.77vw,155px);position:relative}.pd-art{z-index:0;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.pd-art>svg{width:100%;height:auto;display:block;overflow:visible}.pd-art__bulb{width:7.57%;height:37.5%;top:35%;left:68.73%;position:absolute!important}.pd-copy{z-index:2;position:relative}.pd-kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#9a7dff;font-weight:500;margin-bottom:clamp(8px,.7vw,11px)!important}.pd-copy h1{font-size:var(--fs-display);letter-spacing:-.015em;color:#fff;font-weight:700;line-height:1.06}.pd-copy h1 span{background:linear-gradient(90deg,#7a63ff 0%,#a98bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pd-lead{font-size:var(--fs-lead);color:#cfd3ea;line-height:1.38;margin-top:clamp(8px,.6vw,10px)!important}.pd-explore{z-index:2;padding:0 clamp(16px,4.41vw,70px);position:relative}.pd-explore__head{padding:clamp(2px,.5vw,8px) 0 0 2.65vw}.pd-explore__head h2{font-size:var(--fs-title);color:#fff;font-weight:700;line-height:1.2}.pd-explore__head h2 span{background:linear-gradient(90deg,#7a63ff 0%,#a98bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pd-explore__head p{font-size:var(--fs-body);color:#c4c8e4;margin-top:clamp(2px,.25vw,4px)!important}.pd-grid{grid-template-columns:477fr 463fr 473fr;gap:clamp(12px,1.07vw,17px);margin-top:clamp(14px,1.12vw,18px);display:grid}.pd-panel{background:linear-gradient(#0e1032bd,#080a1ec7);border:1px solid #6e7cc83d;border-radius:18px;flex-direction:column;padding:clamp(14px,1.5vw,24px) clamp(12px,1.3vw,21px) clamp(12px,1.1vw,18px);display:flex;position:relative}.pd-panel:before{content:"";filter:blur(.4px);background:linear-gradient(90deg,#6e82ff00,#788cffd9,#6e82ff00);border-radius:2px;height:2px;position:absolute;top:-1px;left:14%;right:14%}.pd-panel__head{align-items:center;gap:clamp(14px,1.45vw,23px);padding:0 clamp(2px,.5vw,8px) clamp(12px,1.1vw,17px);display:flex}.pd-panel__head h3{letter-spacing:.25em;color:#a98bff;font-size:clamp(12px,.98vw,15.6px);font-weight:500}.pd-panel__head p{font-size:var(--fs-body);white-space:nowrap;color:#d5d8ee;margin-top:clamp(6px,.7vw,11px)!important}.pd-panel ul{flex-direction:column;flex:1;gap:clamp(6px,.45vw,7px);display:flex}.pd-panel li{flex:1;display:flex}.pd-row{background:linear-gradient(#14163e8c,#0c0e2899);border:1px solid #6e7cc82e;border-radius:10px;flex:1;align-items:center;gap:clamp(10px,1.1vw,17px);min-height:clamp(60px,4.45vw,71px);padding:0 clamp(14px,1.45vw,23px) 0 clamp(8px,.88vw,14px);transition:border-color .2s,background .2s,transform .2s;display:flex}.pd-row:hover{background:linear-gradient(#2222629e,#12123aad);border-color:#968cff80}.pd-row:focus-visible{outline-offset:2px;outline:2px solid #a58bff}.pd-row__txt{flex-direction:column;flex:1;min-width:0;display:flex}.pd-row__txt strong{color:#fff;font-size:clamp(13.5px,.95vw,15.2px);font-weight:500;line-height:1.3}.pd-row__txt small{white-space:nowrap;color:#aab0cf;margin-top:clamp(2px,.25vw,4px);font-size:clamp(11.5px,.82vw,13px);line-height:1.38}.pd-row__go{color:#b9a8ff;flex:none;width:clamp(16px,1.1vw,18px);height:clamp(16px,1.1vw,18px);transition:transform .2s}.pd-row:hover .pd-row__go{transform:translate(3px)}.pd-tile{color:#a99dff;background:linear-gradient(#3a3096b3,#1c184ed9);border:1px solid #8278f057;border-radius:10px;flex:none;place-items:center;width:clamp(38px,3.3vw,52px);height:clamp(38px,3.3vw,52px);display:grid;box-shadow:inset 0 0 10px #7868ff29}.pd-tile svg{width:50%;height:50%}.pd-tile--xl{border-radius:14px;width:clamp(48px,4.16vw,66px);height:clamp(48px,4.16vw,66px)}.pd-strip{z-index:2;background:linear-gradient(#0c0e28bd,#080a1ec7);border:1px solid #6e7cc838;border-radius:16px;grid-template-columns:494fr 490fr 506fr;align-items:center;min-height:clamp(66px,4.92vw,78px);margin:clamp(14px,1.1vw,18px) clamp(12px,3.03vw,48px) 0;padding:0 clamp(12px,1.9vw,30px);display:grid;position:relative}.pd-strip__item{align-items:center;gap:clamp(12px,1.45vw,23px);padding:0 clamp(12px,1.5vw,24px);display:flex}.pd-strip__item+.pd-strip__item{border-left:1px solid #7882d233;height:clamp(36px,2.9vw,46px)}.pd-strip__item:first-child{padding-left:clamp(2px,.2vw,4px)}.pd-strip__item h3{font-size:var(--fs-h3);color:#fff;font-weight:500}.pd-strip__item p{font-size:var(--fs-body);white-space:nowrap;color:#aab0cf;margin-top:clamp(2px,.3vw,5px)!important}.pd-round{color:#cfc6ff;background:radial-gradient(circle at 40% 30%,#4c40becc,#1e1a5ae6);border:1px solid #8c82fa80;border-radius:50%;flex:none;place-items:center;width:clamp(40px,3.4vw,54px);height:clamp(40px,3.4vw,54px);display:grid;box-shadow:0 0 16px #6e60ff47,inset 0 0 10px #7868ff2e}.pd-round svg{width:46%;height:46%}@media (max-width:1100px){.pd-grid{grid-template-columns:1fr}.pd-strip{grid-template-columns:1fr;row-gap:18px;padding-top:18px;padding-bottom:18px}.pd-strip__item+.pd-strip__item{border-left:0;height:auto}.pd-explore__head{padding-left:0}}@media (max-width:900px){.pd-hero{height:auto;min-height:0;padding:110px 20px 46vw}.pd-copy h1 br,.pd-lead br{display:none}.pd-art{width:150vw;top:auto;bottom:-2vw;left:-58vw}}
