:root,[data-shade=biru]{--bg0: #0a1658;--bg1: #1a35c0;--bg2: #0e1f80;--panel-a: #2652e6;--panel-b: #1a3bc2;--tile-a: #4f88ff;--tile-b: #2b5de6;--well: #0f2489;--well-2: #13309f;--ink: #071036;--text: #ffffff;--muted: #cfdcff;--acc: #ffc531;--acc-hi: #ffe066;--acc-ink: #2b1600;--hot: #ff5a5f;--good: #2ee6a6;--sil-op: .1;color-scheme:dark}[data-shade=malam]{--bg0: #040a2e;--bg1: #0e1f86;--bg2: #081565;--panel-a: #1c3cb0;--panel-b: #122b8c;--tile-a: #3466e4;--tile-b: #1f48c4;--well: #091a63;--well-2: #0d227a;--muted: #bccbf5;--sil-op: .09}[data-shade=langit]{--bg0: #1e4fdc;--bg1: #4b8bff;--bg2: #2a63f0;--panel-a: #3f7cff;--panel-b: #2b62f2;--tile-a: #74a7ff;--tile-b: #4a86ff;--well: #1b46c6;--well-2: #2253d8;--muted: #e8f0ff;--sil-op: .12}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);background:linear-gradient(180deg,var(--bg1) 0%,var(--bg2) 38%,var(--bg0) 100%) fixed,var(--bg0);font:600 16px/1.6 Plus Jakarta Sans,system-ui,sans-serif;--disp: "Bangers", "Plus Jakarta Sans", sans-serif}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:10px}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:radial-gradient(#fff 1px,transparent 1.4px);background-size:22px 22px}.bg-rows{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--sil-op);transform:rotate(-10deg) scale(1.3)}.bg-row{position:absolute;left:0;display:flex}.bg-g{display:flex;align-items:center;gap:72px;padding-right:72px;animation:scrollLeft 90s linear infinite}.bg-g img{width:64px;height:64px;object-fit:contain;flex:none;filter:brightness(0) invert(1)}@media(min-width:768px){.bg-g img{width:80px;height:80px}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.bg-parts i{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--acc) 35%,transparent);animation:rise linear infinite}@keyframes rise{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(50px,-100vh)}}.ic{width:1.15em;height:1.15em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;cursor:pointer;white-space:nowrap;font:400 19px/1 var(--disp);letter-spacing:.05em;padding:12px 20px;border-radius:14px;border:3px solid var(--ink);transition:transform .12s,box-shadow .12s,filter .15s}.btn-main{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink);box-shadow:0 5px 0 var(--ink)}.btn-main:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ink);filter:brightness(1.04)}.btn-main:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.btn-ghost{background:var(--well);color:var(--text);box-shadow:0 5px 0 var(--ink)}.btn-ghost:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ink);background:var(--well-2)}.btn-lg{font-size:23px;padding:15px 26px;border-radius:16px}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);transition:background .25s,box-shadow .25s}.nav.scrolled{background:color-mix(in srgb,var(--bg0) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 3px 0 var(--ink)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font:400 21px var(--disp);letter-spacing:.04em;background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);transform:rotate(-4deg)}.brand-name{font:400 28px/1 var(--disp);letter-spacing:.04em;-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;filter:drop-shadow(0 3px 0 var(--ink))}.brand-name b{font-weight:400;color:var(--acc)}.nav-links{display:flex;gap:4px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--well) 42%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:3px solid color-mix(in srgb,var(--ink) 70%,transparent);box-shadow:0 4px color-mix(in srgb,var(--ink) 55%,transparent)}.nav-links a{padding:7px 16px;border-radius:999px;text-decoration:none;font:400 19px var(--disp);letter-spacing:.05em;color:var(--muted);transition:color .15s,background .15s}.nav-links a:hover{color:var(--acc);background:color-mix(in srgb,#fff 8%,transparent)}.nav-cta{display:flex;gap:10px}.nav-cta .btn{font-size:18px;padding:10px 16px}.lang-sw{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--well) 60%,transparent);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.lang-sw button{border:0;cursor:pointer;padding:4px 9px;border-radius:8px;background:none;color:var(--muted);font:400 16px var(--disp);letter-spacing:.06em}.lang-sw button[aria-pressed=true]{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink)}@media(max-width:420px){.lang-sw button{padding:3px 6px;font-size:14px}}.hero{position:relative;min-height:100svh;display:grid;place-items:center;padding:120px clamp(16px,4vw,48px) 96px;overflow:hidden}.hero:before{content:"";position:absolute;left:50%;top:40%;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:50%;background:color-mix(in srgb,var(--acc) 14%,transparent);filter:blur(80px);pointer-events:none}.hero-inner{position:relative;z-index:2;width:100%;max-width:1180px;display:grid;place-items:center;pointer-events:none}.hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:980px;pointer-events:none}.hero-copy>*{pointer-events:auto}.badge{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:999px;font-weight:800;font-size:14.5px;background:color-mix(in srgb,var(--well) 92%,transparent);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.kicker{margin:24px 0 -6px;font:400 clamp(28px,4.2vw,50px)/1 var(--disp);letter-spacing:.04em;color:#fff;transform:rotate(-2deg);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;filter:drop-shadow(3px 4px 0 var(--ink))}.ttl{margin:8px 0 4px;font:400 clamp(60px,17vw,196px)/.92 var(--disp);letter-spacing:.03em;display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:center;-webkit-user-select:none;user-select:none;transform:rotate(-2deg)}.ttl-a,.ttl-b{display:inline-flex}.ch{display:inline-block;position:relative;cursor:default;color:#fff;-webkit-text-stroke:.045em var(--ink);paint-order:stroke fill;filter:drop-shadow(.05em .06em 0 var(--ink));opacity:0;transform-origin:50% 85%;animation:chIn .7s cubic-bezier(.2,1.3,.4,1) forwards;animation-delay:calc(var(--i) * 75ms + .15s)}.ttl-b .ch{background:linear-gradient(180deg,var(--acc-hi) 15%,var(--acc) 55%,#ff9a1a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ch.ready{animation:none;opacity:1;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ch.ready:nth-child(odd){transform:rotate(-3deg)}.ch.ready:nth-child(2n){transform:rotate(3deg)}.ttl .ch.ready:hover{transform:translateY(-20%) scale(1.08) rotate(-4deg);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}@keyframes chIn{0%{opacity:0;transform:translateY(-70%) scale(.3) rotate(-14deg)}55%{opacity:1;transform:translateY(10%) scale(1.14,.9) rotate(3deg)}80%{transform:translateY(-4%) scale(.96,1.05)}to{opacity:1;transform:none}}.tagline{margin:14px 0 0;max-width:640px;font-size:clamp(17px,1.9vw,21px);color:var(--muted);font-weight:600}.tagline em{font-style:normal;font-weight:800;color:var(--acc)}.cta-cards{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:34px}.ccard{position:relative;display:flex;align-items:center;gap:12px;min-width:236px;padding:11px 14px 11px 11px;border-radius:18px;text-decoration:none;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink);transition:transform .12s,box-shadow .12s}.ccard:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--ink)}.ccard:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.ccard-hot{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink)}.ccard-flag{position:absolute;top:-14px;left:14px;padding:2px 10px;border-radius:999px;font:400 14px var(--disp);letter-spacing:.06em;background:var(--hot);color:#fff;border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.ccard-ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;flex:none;border:2.5px solid var(--ink);color:#fff}.ccard-ic svg{width:25px;height:25px}.ic-a{background:linear-gradient(160deg,#3b82f6,#1d4ed8)}.ic-b{background:linear-gradient(160deg,#a78bfa,#6d28d9)}.ic-c{background:linear-gradient(160deg,#fb923c,#ea580c)}.ccard-t{display:flex;flex-direction:column;line-height:1.1;text-align:left;flex:1}.ccard-t small{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.78}.ccard-t b{font:400 24px var(--disp);letter-spacing:.04em}.ccard-ar{width:20px;height:20px;opacity:.75}.proof{display:flex;align-items:center;gap:12px;margin-top:30px;font-size:15px;color:var(--muted)}.proof b{color:var(--acc);font-weight:800}.proof-av{display:flex}.proof-av img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--tile-b);border:2.5px solid var(--ink);margin-left:-9px}.proof-av img:first-child{margin-left:0}.stickers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sticker{position:absolute;width:clamp(78px,10vw,146px);aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer;animation:bob var(--d, 5s) ease-in-out infinite;animation-delay:var(--dl, 0s);-webkit-tap-highlight-color:transparent}.sticker img{width:100%;height:100%;object-fit:contain;transform:rotate(var(--rot, 0deg));transition:transform .25s cubic-bezier(.3,1.6,.5,1);filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 8px 0 var(--ink))}.sticker:hover img{transform:rotate(0) scale(1.12)}.sticker.hit img{animation:hit .45s ease}@keyframes hit{30%{transform:scale(.82) rotate(-6deg)}70%{transform:scale(1.18) rotate(4deg)}}@keyframes bob{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(var(--bx, 4px),-18px) rotate(4deg)}}.sticker .tip{position:absolute;left:50%;bottom:-12px;transform:translate(-50%) rotate(-5deg);white-space:nowrap;font:400 16px var(--disp);letter-spacing:.05em;padding:3px 11px;border-radius:999px;background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.s1{left:5%;top:19%;--rot: -10deg;--d: 5.2s}.s2{left:3%;top:62%;--rot: 8deg;--d: 6s;--dl: -1.5s;--bx: -6px}.s3{left:16%;top:80%;--rot: -6deg;--d: 4.6s;--dl: -.8s;width:clamp(60px,7vw,104px)}.s4{right:6%;top:16%;--rot: 9deg;--d: 5.6s;--dl: -2s}.s5{right:3%;top:60%;--rot: -8deg;--d: 6.4s;--dl: -.4s;--bx: 6px}.s6{right:17%;top:81%;--rot: 7deg;--d: 4.9s;--dl: -3s;width:clamp(60px,7vw,104px)}.toasts{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:16px;font-size:15px;font-weight:700;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);animation:tIn .45s cubic-bezier(.2,1.4,.4,1),tOut .4s ease 2.4s forwards}.toast img{width:40px;height:40px;object-fit:contain}.toast b{color:var(--acc)}@keyframes tIn{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes tOut{to{opacity:0;transform:translateY(-10px)}}.spark{position:fixed;z-index:40;width:34px;height:34px;pointer-events:none;object-fit:contain;animation:fly .9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes fly{to{transform:translate(var(--tx),var(--ty)) scale(.2) rotate(var(--tr));opacity:0}}.scroll-hint{position:absolute;left:50%;bottom:22px;width:28px;height:44px;margin-left:-14px;border:3px solid var(--ink);border-radius:15px;background:var(--well);z-index:2}.scroll-hint span{position:absolute;left:50%;top:7px;width:5px;height:9px;margin-left:-2.5px;border-radius:3px;background:var(--acc);animation:wheel 1.6s infinite}@keyframes wheel{60%{transform:translateY(12px);opacity:0}61%{transform:none;opacity:0}to{opacity:1}}.sec{position:relative;max-width:1200px;margin:0 auto;padding:clamp(70px,10vw,120px) clamp(16px,4vw,48px) 0;scroll-margin-top:76px}.sec-head{text-align:center;max-width:760px;margin:0 auto 40px}.eyebrow{display:inline-block;padding:4px 14px;border-radius:999px;font:400 17px var(--disp);letter-spacing:.1em;text-transform:uppercase;background:var(--well);color:var(--acc);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);transform:rotate(-2deg)}.h2{margin:14px 0 10px;font:400 clamp(44px,6.4vw,78px)/1 var(--disp);letter-spacing:.04em;color:#fff;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;filter:drop-shadow(4px 5px 0 var(--ink))}.lead{margin:0;color:var(--muted);font-size:18px}.panel{position:relative;border-radius:26px;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));border:4px solid var(--ink);box-shadow:0 8px 0 var(--ink),inset 0 2px color-mix(in srgb,#fff 18%,transparent)}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font:400 15px var(--disp);letter-spacing:.08em;text-transform:uppercase;background:var(--well);color:#fff;border:2.5px solid var(--ink)}.tabs{display:inline-flex;gap:4px;padding:5px;border-radius:14px;background:var(--well);border:3px solid var(--ink);max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none}.tabs button{border:0;background:none;cursor:pointer;padding:6px 14px;border-radius:10px;font:400 18px var(--disp);letter-spacing:.07em;color:var(--muted);transition:background .15s,color .15s}.tabs button:hover{color:#fff}.tabs button[aria-selected=true]{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink);box-shadow:0 3px 0 var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.02em;background:var(--well);color:#fff;border:2px solid var(--ink);white-space:nowrap}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feat{text-align:center;padding:26px 20px 24px;border-radius:24px;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));border:4px solid var(--ink);box-shadow:0 8px 0 var(--ink)}.feat-ic{display:grid;place-items:center;width:66px;height:66px;margin:0 auto;border-radius:20px;color:var(--acc-ink);background:linear-gradient(180deg,var(--acc-hi),var(--acc));border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);transform:rotate(-4deg)}.feat-ic svg{width:32px;height:32px;stroke-width:2.4}.feat h3{margin:16px 0 6px;font:400 27px/1.05 var(--disp);letter-spacing:.04em}.feat p{margin:0;color:var(--muted);font-size:15px}.dash{border-radius:28px;overflow:hidden;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));border:4px solid var(--ink);box-shadow:0 10px 0 var(--ink)}.dash-top{display:flex;align-items:center;gap:14px;padding:12px 18px;background:var(--well);border-bottom:4px solid var(--ink)}.dash-dots{display:flex;gap:7px}.dash-dots i{width:13px;height:13px;border-radius:50%;background:var(--hot);border:2px solid var(--ink)}.dash-dots i:nth-child(2){background:var(--acc)}.dash-dots i:nth-child(3){background:var(--good)}.dash-title{flex:1;font:400 19px var(--disp);letter-spacing:.1em;color:var(--muted)}.dash-body{display:grid;grid-template-columns:262px 1fr}.dash-side{list-style:none;margin:0;padding:14px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--well) 70%,transparent);border-right:4px solid var(--ink)}.dash-side button{width:100%;display:flex;align-items:center;gap:11px;padding:8px 12px 8px 8px;border-radius:14px;cursor:pointer;text-align:left;font:400 19px var(--disp);letter-spacing:.05em;color:#fff;background:linear-gradient(180deg,var(--tile-a),var(--tile-b));border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);transition:transform .12s,box-shadow .12s}.dash-side button:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.dash-side button[aria-selected=true]{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink)}.dash-side .ic2{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--well);color:#fff;border:2px solid var(--ink);flex:none}.dash-side .ic2 svg{width:19px;height:19px}.dash-side button[aria-selected=true] .ic2{background:var(--ink);color:var(--acc)}.dash-main{display:flex;flex-direction:column;min-width:0;padding:16px;gap:14px}.dash-stage{position:relative;aspect-ratio:16 / 10;border-radius:20px;overflow:hidden;border:4px solid var(--ink);background:radial-gradient(circle at 50% 50%,var(--tile-a),var(--tile-b) 75%)}.dash-scene{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,#fff 9%,transparent) 0 9deg,transparent 9deg 18deg);animation:spinRays 60s linear infinite}@keyframes spinRays{to{transform:rotate(360deg)}}.dash-frame{position:absolute;left:0;top:0;transform-origin:0 0}.dash-if{display:block;border:0;background:transparent;color-scheme:light;pointer-events:none;transition:opacity .35s}.dash-if.swap{opacity:0}.dash-count{position:absolute;top:12px;right:12px;padding:3px 11px;border-radius:999px;font:400 16px var(--disp);letter-spacing:.08em;background:var(--well);border:2.5px solid var(--ink)}.dash-models{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:14px;background:var(--well);border:3px solid var(--ink);align-self:flex-start}.dash-models:empty{display:none}.dash-models button{border:0;background:none;cursor:pointer;padding:5px 12px;border-radius:10px;font:400 16px var(--disp);letter-spacing:.06em;color:var(--muted)}.dash-models button[aria-pressed=true]{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink);box-shadow:0 3px 0 var(--ink)}.dash-info{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dash-name{margin:0;font:400 32px/1 var(--disp);letter-spacing:.04em;-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;filter:drop-shadow(2px 3px 0 var(--ink))}.dash-desc{margin:6px 0 0;color:var(--muted)}.dash-chips,.gal-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.more-note{margin:22px auto 0;text-align:center;color:var(--muted);font-size:17px}.more-note b{color:var(--acc)}.gal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,392px);gap:26px;align-items:start}.gal-list{padding:18px}.gal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.gal-count{font:400 19px var(--disp);letter-spacing:.1em;color:var(--muted)}.gal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tile{position:relative;padding:0;cursor:pointer;border-radius:16px;overflow:hidden;aspect-ratio:3 / 4;border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:linear-gradient(180deg,var(--tile-a),var(--tile-b));transition:transform .14s,box-shadow .14s;text-align:left}.tile:hover{transform:translateY(-3px);box-shadow:0 8px 0 var(--ink)}.tile[aria-pressed=true]{outline:4px solid #fff;outline-offset:2px;transform:translateY(-3px);box-shadow:0 8px 0 var(--ink),0 0 26px color-mix(in srgb,#fff 45%,transparent)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.tile-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.tile-art svg{width:46%;height:46%;stroke-width:1.8;filter:drop-shadow(0 4px 0 var(--ink))}.tile-plat{position:absolute;top:7px;right:7px;padding:1px 8px;border-radius:8px;font:400 13px var(--disp);letter-spacing:.07em;background:var(--well);border:2px solid var(--ink);color:#fff}.tile-name{position:absolute;left:0;right:0;bottom:0;padding:8px 6px 7px;text-align:center;font:400 18px/1.05 var(--disp);letter-spacing:.05em;color:#fff;background:color-mix(in srgb,var(--ink) 88%,transparent);border-top:3px solid var(--ink)}.gal-info{padding:18px;display:flex;flex-direction:column;gap:12px}.gal-badges{display:flex;justify-content:space-between;gap:8px}.gal-view{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;border:4px solid var(--ink);display:grid;place-items:center;box-shadow:0 6px 0 var(--ink);background:radial-gradient(circle at 50% 50%,var(--g1, var(--tile-a)),var(--tile-b) 78%)}.gal-view:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,#fff 11%,transparent) 0 9deg,transparent 9deg 18deg);animation:spinRays 80s linear infinite}.gal-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;transition:opacity .3s}.gal-clip.swap{opacity:0}.gal-soon{position:relative;display:none;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px}.gal-soon-ic{width:96px;height:96px;stroke-width:1.6;color:#fff;filter:drop-shadow(0 6px 0 var(--ink))}.gal-soon-t{font:400 30px var(--disp);letter-spacing:.05em}.gal-soon span{padding:3px 12px;border-radius:999px;background:var(--well);border:2.5px solid var(--ink);font-size:14px;font-weight:800}.gal-view.soon .gal-clip{display:none}.gal-view.soon .gal-soon{display:flex}.gal-name{margin:4px 0 0;text-align:center;font:400 clamp(36px,3.6vw,46px)/1 var(--disp);letter-spacing:.04em;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;filter:drop-shadow(3px 4px 0 var(--ink))}.gal-desc{margin:0;text-align:center;color:var(--muted);font-size:16.5px}.gal-how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:h}.gal-how:empty{display:none}.gal-how li{counter-increment:h;display:flex;gap:11px;align-items:flex-start;padding:9px 12px;border-radius:14px;background:var(--well);border:2.5px solid var(--ink);font-weight:700;font-size:15px}.gal-how li:before{content:counter(h);flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:400 17px var(--disp);background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink);border:2px solid var(--ink)}.gal-chips{justify-content:center}.gal-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.gal-btn{height:52px;border-radius:14px;cursor:pointer;display:grid;place-items:center;background:linear-gradient(180deg,var(--tile-a),var(--tile-b));color:#fff;border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);transition:transform .12s,box-shadow .12s}.gal-btn svg{width:26px;height:26px;stroke-width:3}.gal-btn:hover{background:linear-gradient(180deg,var(--acc-hi),var(--acc));color:var(--acc-ink)}.gal-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.gal-num{font:400 24px var(--disp);letter-spacing:.08em;min-width:92px;text-align:center}.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.flow-step{position:relative;text-align:center}.flow-step:not(:last-child):after{content:"";position:absolute;top:49px;left:calc(50% + 66px);right:calc(-50% + 66px);height:0;border-top:4px dashed color-mix(in srgb,#fff 55%,transparent)}.flow-step:not(:last-child):before{content:"";position:absolute;top:42px;right:calc(-50% + 60px);width:14px;height:14px;border-top:4px solid color-mix(in srgb,#fff 70%,transparent);border-right:4px solid color-mix(in srgb,#fff 70%,transparent);transform:rotate(45deg)}.flow-ic{position:relative;display:grid;place-items:center;width:102px;height:102px;margin:0 auto;border-radius:50%;color:var(--acc-ink);background:linear-gradient(180deg,var(--acc-hi),var(--acc));border:4px solid var(--ink);box-shadow:0 7px 0 var(--ink)}.flow-ic svg{width:44px;height:44px;stroke-width:2.3}.flow-step h3{margin:20px 0 6px;font:400 26px/1.05 var(--disp);letter-spacing:.04em}.flow-step p{margin:0;color:var(--muted);font-size:15px}.plats{display:grid;grid-template-columns:1.08fr .92fr;gap:26px;align-items:stretch}.plat{padding:28px;display:flex;flex-direction:column;gap:16px}.plat-hot{background:radial-gradient(500px 300px at 85% 0%,color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%),linear-gradient(180deg,var(--panel-a),var(--panel-b))}.plat-flag{position:absolute;top:-16px;left:22px;padding:3px 14px;border-radius:999px;font:400 17px var(--disp);letter-spacing:.08em;background:var(--hot);color:#fff;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.plat-head{display:flex;align-items:center;gap:14px}.plat-ic{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;color:var(--acc-ink);background:linear-gradient(180deg,var(--acc-hi),var(--acc));border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);flex:none}.plat-ic-2{background:var(--well);color:#fff}.plat-ic svg{width:32px;height:32px}.plat-head h3{margin:0;font:400 32px/1 var(--disp);letter-spacing:.04em}.plat-head small{color:var(--muted);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.plat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.plat-list li{display:flex;gap:11px;align-items:flex-start;font-weight:700}.plat-list li svg{width:24px;height:24px;padding:3px;border-radius:50%;background:var(--good);color:var(--ink);stroke-width:3.2;border:2px solid var(--ink)}.plat-list li.no{color:var(--muted)}.plat-list li.no svg{background:var(--hot);color:#fff}.plat .btn{align-self:flex-start}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan{padding:26px 24px}.plan h3{margin:0;font:400 34px var(--disp);letter-spacing:.05em}.plan-p{margin:4px 0 14px;font:400 36px var(--disp);letter-spacing:.03em;color:var(--acc);-webkit-text-stroke:1px var(--ink);paint-order:stroke fill}.plan-p small{font:700 15px Plus Jakarta Sans,sans-serif;color:var(--muted);margin-left:4px;-webkit-text-stroke:0}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.plan li{display:flex;gap:10px;align-items:center;font-weight:700}.plan li svg{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--good);color:var(--ink);stroke-width:3.2;border:2px solid var(--ink)}.plan-hot{background:radial-gradient(420px 260px at 50% 0%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 70%),linear-gradient(180deg,var(--panel-a),var(--panel-b))}.plan-badge{position:absolute;top:-16px;left:20px;padding:3px 13px;border-radius:999px;font:400 16px var(--disp);letter-spacing:.08em;background:var(--hot);color:#fff;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.plans-more{text-align:center;margin:26px 0 0}.plans-more a{font:400 21px var(--disp);letter-spacing:.07em;color:var(--acc);text-decoration:none}.plans-more a:hover{text-decoration:underline}.final{text-align:center;padding:clamp(100px,13vw,160px) 16px}.final .h2{margin-bottom:30px}.final-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.foot{max-width:1200px;margin:0 auto;padding:32px clamp(16px,4vw,48px) 120px;border-top:4px solid var(--ink)}.foot-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-links{display:flex;flex-wrap:wrap;gap:6px 20px}.foot-links a{color:var(--muted);text-decoration:none;font-weight:700;font-size:15px}.foot-links a:hover{color:var(--acc)}.foot-copy{color:var(--muted);font-size:14px;margin:18px 0 0}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.3,1)}.reveal.in{opacity:1;transform:none}.pv{position:fixed;right:16px;bottom:16px;z-index:60;max-width:calc(100vw - 32px);font-size:13px;color:#fff}.pv-toggle{margin-left:auto;display:block;padding:8px 14px;border-radius:12px;border:2.5px solid var(--ink);background:var(--well);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 3px 0 var(--ink)}.pv-body{margin-top:8px;padding:12px;border-radius:16px;background:var(--well);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);display:flex;flex-direction:column;gap:10px}.pv[data-open=false] .pv-body{display:none}.pv-row{display:flex;align-items:center;gap:10px}.pv-l{width:54px;color:var(--muted);font-weight:800;flex:none}.pv-opts{display:flex;flex-wrap:wrap;gap:6px}.pv-opts button{padding:6px 11px;border-radius:9px;border:2px solid var(--ink);background:var(--well-2);color:#fff;cursor:pointer;font-weight:800;font-size:12.5px}.pv-opts button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink)}@media(max-width:1080px){.nav-links{display:none}.gal{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px}.gal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.dash-body{grid-template-columns:1fr}.dash-side{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:4px solid var(--ink);padding:12px;scrollbar-width:none}.dash-side::-webkit-scrollbar{display:none}.dash-side li{flex:none}.dash-side button{width:auto;white-space:nowrap}.feats{grid-template-columns:repeat(2,1fr)}.flow{grid-template-columns:repeat(2,1fr);row-gap:40px}.flow-step:after,.flow-step:before{display:none}.plats,.plans{grid-template-columns:1fr}.gal{grid-template-columns:minmax(0,1fr)}.gal-info{order:-1}.gal-view{width:min(100%,340px);margin:0 auto}.gal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:640px){.nav{padding:12px 14px}.nav-login{display:none}.brand-name{font-size:22px}.brand-mark{width:36px;height:36px;font-size:18px}.nav-cta .btn{font-size:16px;padding:9px 12px}.hero{padding-top:104px}.sticker{width:60px}.s1,.s3,.s4,.s6,.sticker .tip{display:none}.s2{left:2%;top:auto;bottom:12%}.s5{right:2%;top:auto;bottom:12%}.ccard{min-width:0;width:100%}.cta-cards{width:100%;gap:20px}.proof{flex-direction:column;gap:8px}.feats{gap:12px}.feat{padding:18px 12px}.feat-ic{width:52px;height:52px}.feat-ic svg{width:26px;height:26px}.feat h3{font-size:22px}.feat p{font-size:13.5px}.dash-main{padding:12px}.dash-info{flex-direction:column}.dash-chips{justify-content:flex-start}.gal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gal-list,.gal-info{padding:14px}.tabs button{padding:6px 10px;font-size:16px}.gal-count{font-size:16px}.tile-name{font-size:14px}.flow{grid-template-columns:1fr}.plat{padding:22px 18px}.pv{right:8px;bottom:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bg-g,.bg-parts i{animation:none!important}.ch{opacity:1}.reveal{opacity:1;transform:none}}
