.wh-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(to bottom,#3b22ff,#4f3dff 38%,#8b88ff 72%,#c9caff)}.wh-wall{position:absolute;inset:-20% -10% -10%;z-index:-2;perspective:1400px;pointer-events:none}.wh-wall__plane{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.25rem;transform:rotateX(52deg) rotate(-38deg) scale(1.35);transform-origin:50% 40%}.wh-col{display:flex;flex-direction:column;gap:2.25rem;animation:wh-col 60s linear infinite}.wh-col:nth-child(2n){animation-duration:75s;animation-direction:reverse}.wh-col:nth-child(3){animation-duration:68s}@keyframes wh-col{to{transform:translateY(-50%)}}.wh-screen{flex:none;aspect-ratio:16 / 10;border-radius:14px;border:1px solid rgb(255 255 255 / .28);background:linear-gradient(160deg,#fff3,#ffffff0f);box-shadow:0 30px 60px -30px #09007a99;padding:7%;display:flex;flex-direction:column;gap:7%;overflow:hidden}.wh-screen__bar{display:flex;gap:4%;align-items:center}.wh-screen__bar i{width:5%;aspect-ratio:1;border-radius:9999px;background:#ffffff73}.wh-screen__bar b{margin-left:6%;flex:1;height:6px;border-radius:9999px;background:#ffffff40}.wh-screen__hero{flex:1;border-radius:8px;background:linear-gradient(135deg,#ffffff52,#ffffff14)}.wh-screen__lines{display:flex;flex-direction:column;gap:6px}.wh-screen__lines span{height:6px;border-radius:9999px;background:#ffffff4d}.wh-screen__lines span:nth-child(2){width:72%}.wh-screen__lines span:nth-child(3){width:46%}.wh-screen__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;height:28%}.wh-screen__cards span{border-radius:6px;background:#fff3}.wh-screen--accent .wh-screen__hero{background:linear-gradient(135deg,#ffffff8c,#ccceff40)}.wh-screen--dark{background:linear-gradient(160deg,#09007a73,#09007a26)}.wh-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#2400ffb8,#4a37ff9e 50%,#a4a5ff8c);pointer-events:none}.wh-glow{position:absolute;left:50%;top:46%;width:min(70rem,120vw);height:30rem;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(closest-side,rgb(255 255 255 / .22),transparent);pointer-events:none}.wh-fade{position:absolute;inset:auto 0 0;height:11rem;z-index:-1;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .4) 45%,#fff);pointer-events:none}.dark .wh-fade{background:linear-gradient(to bottom,transparent,rgb(11 11 15 / .4) 45%,#0b0b0f)}.wh-title{font-size:clamp(2.5rem,6.4vw,5.5rem);line-height:1.02;letter-spacing:-.035em;text-shadow:0 10px 40px rgb(9 0 122 / .35)}.wh-in{animation:wh-in .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d, 0ms)}@keyframes wh-in{0%{opacity:0;transform:translateY(14px)}}@media(max-width:767px){.wh-wall__plane{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.wh-col{gap:1.25rem}.wh-col:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.wh-col,.wh-in{animation:none}}.wh-sweep{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.wh-sweep:before{content:"";position:absolute;top:-50%;left:-40%;width:30%;height:200%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .16),transparent);transform:rotate(18deg);animation:wh-sweep 9s cubic-bezier(.45,0,.25,1) infinite}@keyframes wh-sweep{0%,15%{left:-40%}65%,to{left:130%}}.wh-stars{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 28% 68%,#fff,transparent),radial-gradient(2px 2px at 44% 14%,#fff,transparent),radial-gradient(1.5px 1.5px at 63% 30%,#fff,transparent),radial-gradient(2px 2px at 78% 62%,#fff,transparent),radial-gradient(1.5px 1.5px at 88% 18%,#fff,transparent),radial-gradient(1.5px 1.5px at 56% 76%,#fff,transparent),radial-gradient(1.5px 1.5px at 8% 54%,#fff,transparent);opacity:.7;animation:wh-twinkle 4s ease-in-out infinite alternate}@keyframes wh-twinkle{to{opacity:.25}}.wh-screen{position:relative}.wh-screen:after{content:"";position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .18),transparent);animation:wh-scan 6s linear infinite;animation-delay:var(--s, 0s)}@keyframes wh-scan{to{top:130%}}.wh-screen--accent{border-color:#ccceff99;box-shadow:0 0 0 1px #ffffff26 inset,0 0 26px -4px #a4a5ffd9,0 30px 60px -30px #09007a99}.wh-hud{display:inline-flex;align-items:center;gap:.6rem;border-radius:9999px;border:1px solid rgb(255 255 255 / .3);background:linear-gradient(90deg,#ffffff29,#ffffff0f);padding:.35rem .9rem .35rem .4rem;font-size:.8rem;font-weight:500;color:#ffffffeb;backdrop-filter:blur(10px);box-shadow:0 0 24px -6px #a4a5ffe6}.wh-hud b{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;background:#fff;padding:.15rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1800ad}.wh-hud b:before{content:"";width:6px;height:6px;border-radius:9999px;background:#2400ff;box-shadow:0 0 #2400ff99;animation:wh-ping 1.8s ease-out infinite}@keyframes wh-ping{to{box-shadow:0 0 0 8px #2400ff00}}.wh-title-holo{background:linear-gradient(100deg,#fff 0% 40%,#e4e5ff 48%,#fff 56% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wh-holo 6s ease-in-out infinite;text-shadow:none;filter:drop-shadow(0 10px 30px rgb(9 0 122 / .35))}@keyframes wh-holo{0%,20%{background-position:100% 0}70%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.wh-sweep:before,.wh-stars,.wh-screen:after,.wh-hud b:before,.wh-title-holo{animation:none}}.wh-lead{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6;color:#ffffffe0;text-shadow:0 2px 18px rgb(9 0 122 / .35)}.wh-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.6rem;border-radius:14px;padding:0 1.1rem 0 1.75rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background-color .3s ease}.wh-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.wh-cta--primary{overflow:hidden;color:#fff;background:linear-gradient(135deg,#1800ad,#2400ff);box-shadow:0 1px #ffffff59 inset,0 0 0 1px #ffffff2e inset,0 18px 40px -14px #09007ad9,0 0 40px -6px #7670ffbf}.wh-cta--primary:hover{transform:translateY(-2px);box-shadow:0 1px #fff6 inset,0 0 0 1px #ffffff40 inset,0 24px 50px -14px #09007ae6,0 0 60px -4px #a4a5fff2}.wh-cta__icon{display:inline-flex;height:2.2rem;width:2.2rem;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#1800ad;transition:transform .3s cubic-bezier(.22,1,.36,1)}.wh-cta--primary:hover .wh-cta__icon{transform:translate(3px)}.wh-cta__shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:translate(-120%);animation:wh-cta-shine 4.5s ease-in-out infinite;pointer-events:none}@keyframes wh-cta-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.wh-cta--ghost{padding:0 1.6rem;color:#fff;background:#ffffff1a;box-shadow:0 0 0 1.5px #ffffff8c inset,0 14px 30px -18px #09007a99;backdrop-filter:blur(10px)}.wh-cta--ghost:hover{transform:translateY(-2px);background:#fff3}.wh-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .22)}.wh-rail>li+li{border-left:1px solid rgb(255 255 255 / .16)}.wh-rail__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem .5rem .25rem;font-size:.9rem;font-weight:600;color:#ffffffd1;transition:color .25s ease}.wh-rail__item:before{content:"";position:absolute;top:-1px;left:50%;width:0;height:2px;background:#fff;box-shadow:0 0 12px 2px #fffc;transition:width .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1)}.wh-rail__item:hover,.wh-rail__item:focus-visible{color:#fff;outline:none}.wh-rail__item:hover:before,.wh-rail__item:focus-visible:before{left:20%;width:60%}.wh-rail__icon{color:#ffffffe6;transition:transform .3s ease}.wh-rail__item:hover .wh-rail__icon{transform:translateY(-2px)}@media(max-width:767px){.wh-rail{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}.wh-rail>li{border-top:1px solid rgb(255 255 255 / .18)}.wh-rail>li+li{border-left:0}.wh-rail>li:nth-child(2n){border-left:1px solid rgb(255 255 255 / .14)}.wh-rail>li:last-child{grid-column:span 2}.wh-rail__item{flex-direction:row;justify-content:flex-start;gap:.6rem;padding:.95rem .75rem;font-size:.85rem;line-height:1.25;text-align:left}.wh-rail__icon{flex-shrink:0}.wh-rail>li:last-child .wh-rail__item{justify-content:center}.wh-hud{gap:.45rem;font-size:.72rem;white-space:nowrap}.wh-hud b{white-space:nowrap;font-size:.62rem}.wh-cta{width:100%;max-width:20rem}}@media(prefers-reduced-motion:reduce){.wh-cta__shine{animation:none}}
