.sortvolt-site{--sortvolt-void:#070b12;--sortvolt-ink:#f4f8fc;--sortvolt-muted:#aab8ca;--sortvolt-surface:#111a27;--sortvolt-line:#26354a;--sortvolt-cyan:#16e0ff;--sortvolt-blue:#2f80ff;--sortvolt-violet:#8b5cf6;--sortvolt-green:#35e59a;--sortvolt-shell:min(1180px,calc(100% - 40px));min-height:100vh;overflow:hidden;color:var(--sortvolt-ink);background:var(--sortvolt-void);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sortvolt-site *,.sortvolt-site :after,.sortvolt-site :before{box-sizing:border-box}.sortvolt-site a{color:inherit;text-decoration:none}.sortvolt-site img{display:block;max-width:100%}.sortvolt-shell{width:var(--sortvolt-shell);margin-inline:auto}.sortvolt-noise{position:fixed;inset:0;z-index:8;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.sortvolt-skip-link{position:fixed;top:12px;left:12px;z-index:20;padding:10px 14px;border-radius:10px;color:#06101d;background:var(--sortvolt-cyan);transform:translateY(-200%)}.sortvolt-skip-link:focus{transform:translateY(0)}.sortvolt-nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:88px}.sortvolt-brand{display:inline-flex;align-items:center;gap:8px;font-size:25px;font-weight:850;letter-spacing:-.07em}.sortvolt-brand img{width:34px;height:34px}.sortvolt-brand i,.sortvolt-faq h2 span,.sortvolt-hero h1 span,.sortvolt-play-card h2 span,.sortvolt-section-top h2 span,.sortvolt-spotlight h2 span{font-style:normal;background:linear-gradient(100deg,var(--sortvolt-cyan),var(--sortvolt-blue),var(--sortvolt-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.sortvolt-nav ul{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none;color:var(--sortvolt-muted);font-size:14px;font-weight:750}.sortvolt-nav ul>li>a{transition:color .2s ease,border-color .2s ease,background .2s ease}.sortvolt-nav-contact{padding:11px 16px;border:1px solid rgba(54,218,251,.33);border-radius:12px;color:var(--sortvolt-cyan)!important}.sortvolt-hero{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:34px;min-height:620px;padding:42px 0 54px}.sortvolt-hero:before{content:"";position:absolute;inset:-20% -20% 0;z-index:0;background:radial-gradient(circle at 69% 45%,rgba(22,224,255,.15),transparent 25%),radial-gradient(circle at 96% 7%,rgba(139,92,246,.22),transparent 25%),linear-gradient(125deg,#070b12 35%,#0c2035)}.sortvolt-hero:after{content:"";position:absolute;right:-190px;bottom:0;z-index:0;width:720px;height:360px;transform:perspective(340px) rotateX(58deg);background:repeating-linear-gradient(0deg,transparent 0 42px,rgba(22,224,255,.09) 43px 44px),repeating-linear-gradient(90deg,transparent 0 42px,rgba(22,224,255,.09) 43px 44px);mask-image:linear-gradient(90deg,transparent,black 44%)}.sortvolt-hero-copy,.sortvolt-hero-visual{position:relative;z-index:1}.sortvolt-hero-copy{max-width:525px}.sortvolt-hero-copy:after{content:"";display:block;width:172px;height:2px;margin-top:28px;background:linear-gradient(90deg,transparent,var(--sortvolt-cyan),var(--sortvolt-blue),transparent);box-shadow:0 0 16px rgba(22,224,255,.6);animation:sortvolt-pulse-line 3.2s ease-in-out infinite}.sortvolt-eyebrow{margin:0 0 16px;color:var(--sortvolt-cyan);font-size:11px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.sortvolt-faq h2,.sortvolt-hero h1,.sortvolt-play-card h2,.sortvolt-policy h1,.sortvolt-section-top h2,.sortvolt-spotlight h2{margin:0;font-weight:800;letter-spacing:-.075em}.sortvolt-hero h1{max-width:545px;font-size:clamp(50px,5.6vw,76px);line-height:.94}.sortvolt-hero-copy>p:not(.sortvolt-eyebrow){max-width:470px;margin:24px 0;color:var(--sortvolt-muted);font-size:17px;line-height:1.64}.sortvolt-buttons{display:flex;flex-wrap:wrap;gap:12px}.sortvolt-button,.sortvolt-store-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 20px;border-radius:14px;font-size:15px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.sortvolt-button-primary{color:#06101d;background:linear-gradient(100deg,var(--sortvolt-cyan),var(--sortvolt-blue));box-shadow:0 16px 38px rgba(22,224,255,.18)}.sortvolt-button-ghost{border:1px solid var(--sortvolt-line);color:var(--sortvolt-ink);background:rgba(7,11,18,.16)}.sortvolt-site .sortvolt-button-primary{color:#06101d}.sortvolt-site .sortvolt-button-ghost{color:var(--sortvolt-ink)}.sortvolt-hero-visual{display:flex;align-items:center;justify-content:center;height:520px}.sortvolt-orb{position:absolute;width:365px;height:365px;border:1px solid rgba(22,224,255,.19);border-radius:50%;box-shadow:inset 0 0 80px rgba(22,224,255,.09),0 0 80px rgba(22,224,255,.08)}.sortvolt-orb:after,.sortvolt-orb:before{content:"";position:absolute;border:1px solid rgba(139,92,246,.27);border-radius:inherit;inset:30px}.sortvolt-orb:after{border-color:rgba(22,224,255,.33);inset:85px}.sortvolt-hero-visual>img{position:relative;z-index:2;width:min(100%,360px);border-radius:25px;filter:drop-shadow(0 36px 42px rgba(0,0,0,.73));transition:transform .45s ease}.sortvolt-float-tag{position:absolute;z-index:3;padding:10px 13px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(16,27,44,.87);backdrop-filter:blur(14px);font-size:12px;font-weight:800}.sortvolt-float-one{top:74px;right:12px;color:#cbb9ff}.sortvolt-float-two{bottom:63px;left:18px;color:#86f3d0}.sortvolt-ticker{overflow:hidden;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#0b1320}.sortvolt-ticker-track{display:flex;width:max-content;min-width:100%;animation:sortvolt-scroll-ticker 30s linear infinite}.sortvolt-ticker p{display:flex;flex:none;align-items:center;margin:0;padding:16px 0;white-space:nowrap;color:#7c90ab;font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.sortvolt-ticker span{margin:0 22px;color:var(--sortvolt-cyan)}.sortvolt-section{padding:112px 0}.sortvolt-section-top{max-width:650px;margin-bottom:43px}.sortvolt-faq h2,.sortvolt-section-top h2,.sortvolt-spotlight h2{font-size:clamp(36px,5vw,61px);line-height:.98}.sortvolt-section-top>p:last-child{color:var(--sortvolt-muted);font-size:17px;line-height:1.65}.sortvolt-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sortvolt-feature-grid article{min-height:270px;padding:26px;border:1px solid var(--sortvolt-line);border-radius:22px;background:linear-gradient(145deg,#121e2e,#0d1521);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sortvolt-feature-icon{display:grid;width:50px;height:50px;margin-bottom:36px;place-items:center;border:1px solid rgba(22,224,255,.22);border-radius:15px;color:var(--sortvolt-cyan);background:linear-gradient(145deg,rgba(22,224,255,.11),rgba(139,92,246,.11));box-shadow:inset 0 0 22px rgba(22,224,255,.05)}.sortvolt-feature-grid article:nth-child(2) .sortvolt-feature-icon{border-color:rgba(139,92,246,.31);color:#a88aff;background:linear-gradient(145deg,rgba(139,92,246,.15),rgba(47,128,255,.11))}.sortvolt-feature-grid article:nth-child(3) .sortvolt-feature-icon{border-color:rgba(53,229,154,.27);color:var(--sortvolt-green);background:linear-gradient(145deg,rgba(53,229,154,.12),rgba(22,224,255,.09))}.sortvolt-feature-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.sortvolt-feature-grid article>span{display:block;margin-bottom:11px;color:var(--sortvolt-cyan);font-size:12px;font-weight:850}.sortvolt-feature-grid h3{margin:0 0 9px;font-size:22px;letter-spacing:-.04em}.sortvolt-feature-grid p{margin:0;color:var(--sortvolt-muted);line-height:1.6}.sortvolt-spotlight-section{padding-bottom:112px}.sortvolt-spotlight{position:relative;overflow:hidden;border:1px solid #214566;border-radius:30px;background:radial-gradient(circle at 83% 12%,rgba(22,224,255,.18),transparent 26%),linear-gradient(125deg,#162944,#0c1422 68%)}.sortvolt-spotlight-copy{position:relative;z-index:2;width:53%;padding:66px}.sortvolt-spotlight-copy>p:not(.sortvolt-eyebrow){max-width:460px;color:var(--sortvolt-muted);line-height:1.7}.sortvolt-stats{display:flex;gap:30px;margin-top:28px}.sortvolt-stats small,.sortvolt-stats strong{display:block}.sortvolt-stats strong{color:var(--sortvolt-cyan);font-size:27px}.sortvolt-stats small{color:var(--sortvolt-muted);font-weight:700}.sortvolt-ports{position:absolute;right:-20px;bottom:-85px;display:flex;gap:13px;width:53%;transform:rotate(-7deg)}.sortvolt-port{width:23%;padding:11px 8px;border:1px solid #39516d;border-radius:20px;background:linear-gradient(#233247,#101a28);box-shadow:0 24px 40px rgba(0,0,0,.53)}.sortvolt-port>i{display:block;height:4px;margin:0 10px 10px;border-radius:99px;background:rgba(255,255,255,.16)}.sortvolt-port>div{display:grid;gap:6px;padding:7px;border-radius:12px;background:#060a11}.sortvolt-port b{height:35px;border-radius:8px;background:linear-gradient(#73f4ff,#16bddb,#08758d);box-shadow:inset 0 2px rgba(255,255,255,.45),inset 0 -4px rgba(0,0,0,.3)}.sortvolt-port:nth-child(2) b{background:linear-gradient(#ff9baa,#ff5d73,#b72e45)}.sortvolt-port:nth-child(3) b{background:linear-gradient(#ffe979,#ffb547,#b96c12)}.sortvolt-port:nth-child(4) b{background:linear-gradient(#b7a1ff,#8b5cf6,#5933aa)}.sortvolt-gallery-section{background:#0b111c}.sortvolt-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sortvolt-gallery-grid figure{position:relative;aspect-ratio:9/16;margin:0;overflow:hidden;border:1px solid var(--sortvolt-line);border-radius:20px;background:#111;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.sortvolt-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sortvolt-gallery-grid figcaption{position:absolute;bottom:15px;left:15px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(7,16,29,.87);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sortvolt-faq{padding:112px 0;background:radial-gradient(circle at 18% 20%,rgba(139,92,246,.1),transparent 30%),#090f18}.sortvolt-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.sortvolt-faq-layout>div:first-child{position:sticky;top:28px}.sortvolt-faq-list{border-top:1px solid rgba(255,255,255,.12)}.sortvolt-faq-list details{border-bottom:1px solid rgba(255,255,255,.12)}.sortvolt-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:80px;cursor:pointer;list-style:none;font-size:18px;font-weight:760}.sortvolt-faq-list summary::-webkit-details-marker{display:none}.sortvolt-faq-list summary:after{content:"+";color:var(--sortvolt-cyan);font-size:28px;font-weight:300}.sortvolt-faq-list details[open] summary:after{content:"−"}.sortvolt-faq-list p{max-width:640px;margin:0 42px 24px 0;color:var(--sortvolt-muted);font-size:16px;line-height:1.7}.sortvolt-faq-list a,.sortvolt-policy article a{color:var(--sortvolt-cyan);font-weight:700}.sortvolt-play-cta{padding:34px 0 112px;background:#090f18}.sortvolt-play-card{position:relative;overflow:hidden;min-height:310px;padding:64px 72px;border:1px solid #263a53;border-radius:30px;background:radial-gradient(circle at 81% 20%,rgba(22,224,255,.18),transparent 24%),radial-gradient(circle at 12% 82%,rgba(139,92,246,.23),transparent 30%),linear-gradient(120deg,#16173c,#090f18 64%)}.sortvolt-play-card:after{content:"";position:absolute;top:42px;right:50px;width:126px;height:126px;background:url(/assets/sortvolt/brand/sortvolt_mark.svg) 50%/contain no-repeat}.sortvolt-play-card h2{position:relative;z-index:1;max-width:600px;margin-bottom:30px;font-size:clamp(42px,5.4vw,72px);line-height:.95}.sortvolt-store-button{position:relative;z-index:1;color:#09111c;background:#f4f8fc}.sortvolt-play-card .sortvolt-store-button{color:#09111c}.sortvolt-footer{padding:34px 0;border-top:1px solid rgba(255,255,255,.07);color:#718096;background:#090f18;font-size:13px}.sortvolt-footer .sortvolt-shell{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sortvolt-footer .sortvolt-shell>span{display:flex;align-items:center;gap:9px}.sortvolt-footer .sortvolt-shell>span:before{content:"";width:25px;height:25px;background:url(/assets/sortvolt/brand/sortvolt_mark.svg) 50%/contain no-repeat}.sortvolt-footer div div{display:flex;align-items:center;gap:18px}.sortvolt-footer a{color:var(--sortvolt-cyan)}.sortvolt-policy{padding:50px 0 112px}.sortvolt-policy-hero{padding:58px 64px;border:1px solid #214566;border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(22,224,255,.17),transparent 25%),radial-gradient(circle at 12% 100%,rgba(139,92,246,.17),transparent 31%),linear-gradient(125deg,#162944,#0c1422 68%)}.sortvolt-policy-hero h1{font-size:clamp(42px,5.4vw,70px);line-height:.96}.sortvolt-policy-hero>p:first-of-type{color:var(--sortvolt-muted);font-size:13px}.sortvolt-policy-hero>p:last-child{max-width:720px;margin:27px 0 0;color:var(--sortvolt-muted);line-height:1.7}.sortvolt-policy article{max-width:860px;margin-top:48px}.sortvolt-policy article section{padding:32px 0;border-bottom:1px solid rgba(255,255,255,.12)}.sortvolt-policy article h2{margin:0 0 12px;font-size:23px;letter-spacing:-.04em}.sortvolt-policy article p{margin:0 0 14px;color:var(--sortvolt-muted);font-size:15px;line-height:1.75}.sortvolt-policy article p:last-child{margin-bottom:0}.sortvolt-site a:focus-visible,.sortvolt-site summary:focus-visible{outline:3px solid rgba(22,224,255,.75);outline-offset:4px;border-radius:8px}@keyframes sortvolt-pulse-line{50%{opacity:.35;transform:scaleX(.72);transform-origin:left}}@keyframes sortvolt-scroll-ticker{to{transform:translateX(-50%)}}@media (hover:hover) and (pointer:fine){.sortvolt-nav ul>li>a:hover{color:var(--sortvolt-cyan)}.sortvolt-nav-contact:hover{border-color:var(--sortvolt-cyan);background:rgba(22,224,255,.07)}.sortvolt-button:hover,.sortvolt-store-button:hover{transform:translateY(-3px)}.sortvolt-button-primary:hover{box-shadow:0 22px 42px rgba(22,224,255,.28)}.sortvolt-button-ghost:hover{border-color:rgba(22,224,255,.55);background:rgba(22,224,255,.07)}.sortvolt-store-button:hover{box-shadow:0 18px 32px rgba(0,0,0,.34)}.sortvolt-hero-visual:hover>img{transform:translateY(-8px) rotate(.7deg)}.sortvolt-feature-grid article:hover{border-color:rgba(22,224,255,.45);box-shadow:0 20px 34px -24px rgba(0,0,0,.8);transform:translateY(-6px)}.sortvolt-gallery-grid figure:hover{border-color:rgba(22,224,255,.43);box-shadow:0 24px 38px -22px rgba(0,0,0,.85);transform:translateY(-7px)}.sortvolt-gallery-grid figure:hover img{transform:scale(1.045)}.sortvolt-footer a:hover{color:#fff}}@media (max-width:760px){.sortvolt-site{--sortvolt-shell:min(100% - 28px,1180px)}.sortvolt-nav{height:72px}.sortvolt-brand{font-size:22px}.sortvolt-brand img{width:30px;height:30px}.sortvolt-nav ul{gap:14px;font-size:12px}.sortvolt-nav ul>li:first-child{display:none}.sortvolt-nav-contact{padding:9px 12px}.sortvolt-hero{grid-template-columns:1fr;min-height:0;padding:44px 0 55px}.sortvolt-hero h1{font-size:54px}.sortvolt-hero-visual{height:440px}.sortvolt-hero-visual>img{width:310px}.sortvolt-orb{width:320px;height:320px}.sortvolt-float-tag{display:none}.sortvolt-faq,.sortvolt-section{padding:72px 0}.sortvolt-feature-grid{grid-template-columns:1fr}.sortvolt-feature-grid article{min-height:200px}.sortvolt-feature-icon{margin-bottom:25px}.sortvolt-spotlight-section{padding-bottom:72px}.sortvolt-spotlight-copy{width:100%;padding:35px}.sortvolt-ports{width:80%;right:-100px;opacity:.34}.sortvolt-gallery-grid{grid-template-columns:repeat(2,1fr)}.sortvolt-faq-layout{grid-template-columns:1fr;gap:34px}.sortvolt-faq-layout>div:first-child{position:static}.sortvolt-play-cta{padding-bottom:72px}.sortvolt-play-card{min-height:280px;padding:42px 31px}.sortvolt-play-card:after{top:auto;right:20px;bottom:20px;width:76px;height:76px}.sortvolt-play-card h2{max-width:340px}.sortvolt-policy{padding-top:30px}.sortvolt-policy-hero{padding:38px 30px;border-radius:24px}.sortvolt-policy article{margin-top:32px}}@media (max-width:440px){.sortvolt-hero h1{font-size:46px}.sortvolt-buttons{display:grid}.sortvolt-button{width:100%}.sortvolt-gallery-grid{gap:10px}.sortvolt-gallery-grid figure{border-radius:14px}.sortvolt-gallery-grid figcaption{bottom:9px;left:9px;font-size:9px}.sortvolt-footer .sortvolt-shell{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.sortvolt-site *,.sortvolt-site :after,.sortvolt-site :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}