.vip-landing *{box-sizing:border-box}.vip-landing{scroll-behavior:smooth;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:Heebo,Plus Jakarta Sans,system-ui,sans-serif;overflow-x:hidden}.vip-landing h1,.vip-landing h2,.vip-landing h3{letter-spacing:0;margin:0;font-family:Heebo,Plus Jakarta Sans,system-ui,sans-serif}.vip-landing a{color:inherit}.vip-landing .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.vip-landing .skip{background:var(--landing-tone-0);z-index:100;inset-inline-start:-999px;border-radius:8px;padding:8px 12px;position:absolute;top:8px}.vip-landing .skip:focus{inset-inline-start:8px}.vip-landing :focus-visible{outline:3px solid var(--primary-glow);outline-offset:3px;border-radius:10px}.vip-landing .grad-text{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.vip-landing .btn{cursor:pointer;min-height:50px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.vip-landing .btn-primary{background-image:var(--gradient-brand);color:var(--landing-tone-0);box-shadow:var(--shadow-pop)}.vip-landing .btn-primary:hover{transform:translateY(-2px)}.vip-landing .btn-ghost{background:var(--landing-tone-1);color:var(--on-night);border:1px solid var(--landing-tone-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vip-landing .btn-ghost:hover{background:var(--landing-tone-3)}.vip-landing .btn-dark{background:var(--fg);color:var(--landing-tone-0)}.vip-landing .arrow{display:inline-block;transform:scaleX(-1)}.vip-landing .nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.vip-landing .nav[data-scrolled]{background:var(--landing-tone-4);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-color:var(--landing-tone-1)}.vip-landing .nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.vip-landing .logo{color:var(--on-night);align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;text-decoration:none;display:flex}.vip-landing .logo-mark{background-image:var(--gradient-brand);width:36px;height:36px;color:var(--landing-tone-0);box-shadow:0 8px 20px -8px var(--primary-glow);border-radius:11px;place-items:center;font-weight:900;display:grid}.vip-landing .nav-links{color:var(--on-night-muted);gap:28px;font-size:15px;display:flex}.vip-landing .nav-links a{text-decoration:none;transition:color .2s}.vip-landing .nav-links a:hover{color:var(--landing-tone-0)}.vip-landing .nav-actions{align-items:center;gap:10px;display:flex}.vip-landing .nav-actions .lang{color:var(--on-night-muted);border:1px solid var(--landing-tone-3);border-radius:10px;padding:8px 10px;font-size:14px;text-decoration:none}.vip-landing .nav-actions .signin{color:var(--landing-tone-0);padding:8px 10px;font-size:15px;font-weight:600;text-decoration:none}.vip-landing .nav-actions .btn{min-height:42px;padding:0 18px;font-size:15px}.vip-landing .hero{background:var(--night);min-height:100svh;color:var(--on-night);align-items:center;padding:110px 0 70px;display:flex;position:relative;overflow:hidden}.vip-landing .aurora{pointer-events:none;filter:blur(90px);opacity:.75;position:absolute;inset:-20%}.vip-landing .aurora span{mix-blend-mode:screen;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.vip-landing .aurora span:first-child{background:var(--primary);top:10%;width:46vw;height:46vw;inset-inline-start:50%}.vip-landing .aurora span:nth-child(2){background:var(--primary-glow);top:45%;width:36vw;height:36vw;animation-duration:22s;inset-inline-start:65%}.vip-landing .aurora span:nth-child(3){background:var(--brand-blue);opacity:.7;top:30%;width:34vw;height:34vw;animation-duration:26s;inset-inline-start:15%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-6vw,4vw)scale(1.15)}}.vip-landing .grid-floor{background-image:linear-gradient(var(--landing-tone-5) 1px, transparent 1px), linear-gradient(90deg, var(--landing-tone-5) 1px, transparent 1px);transform-origin:bottom;height:45%;-webkit-mask-image:linear-gradient(to top, var(--landing-tone-6) 10%, transparent 85%);-webkit-mask-image:linear-gradient(to top, var(--landing-tone-6) 10%, transparent 85%);mask-image:linear-gradient(to top, var(--landing-tone-6) 10%, transparent 85%);pointer-events:none;background-size:56px 56px;position:absolute;inset:auto 0 0;transform:perspective(600px)rotateX(62deg)}.vip-landing .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;width:100%;display:grid;position:relative}.vip-landing .badge{background:var(--landing-tone-1);border:1px solid var(--landing-tone-7);color:var(--on-night);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;display:inline-flex}.vip-landing .badge i{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px var(--landing-tone-8);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 8px var(--landing-tone-9)}}.vip-landing .hero h1{margin:22px 0 0;font-size:76px;font-weight:900;line-height:1.02}.vip-landing .hero h1 .grad-text{display:inline-block}.vip-landing .hero p.lead{color:var(--on-night-muted);max-width:560px;margin:22px 0 0;font-size:20px;line-height:1.6}.vip-landing .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.vip-landing .trustrow{color:var(--on-night-muted);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:14px;display:flex}.vip-landing .trustrow span{align-items:center;gap:8px;display:inline-flex}.vip-landing .trustrow svg{width:18px;height:18px;color:var(--success)}.vip-landing .stage{perspective:1600px;perspective-origin:50% 40%;height:640px;position:relative}.vip-landing .stage-inner{transform-style:preserve-3d;transition:transform .5s var(--ease);position:absolute;inset:0}.vip-landing .phone{background:var(--landing-tone-10);width:300px;height:610px;box-shadow:0 60px 120px -30px var(--landing-tone-11), 0 0 0 2px var(--landing-tone-1) inset, 0 0 80px -10px var(--landing-tone-12);transform-style:preserve-3d;top:10px;border-radius:48px;padding:12px;animation:7s ease-in-out infinite float;position:absolute;inset-inline-start:22%;transform:rotateY(18deg)rotateX(6deg)translateZ(0)}@keyframes float{50%{transform:rotateY(14deg)rotateX(4deg)translateY(-14px)}}.vip-landing .screen{background:linear-gradient(180deg, var(--landing-tone-13), var(--landing-tone-14));border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.vip-landing .notch{background:var(--landing-tone-10);z-index:3;border-radius:20px;width:96px;height:26px;margin-left:-48px;position:absolute;top:10px;left:50%}.vip-landing .store-skel{padding:46px 16px 0}.vip-landing .store-skel .bar{background:var(--landing-tone-15);border-radius:6px;height:10px;margin-bottom:8px}.vip-landing .store-skel .img{background:linear-gradient(135deg, var(--landing-tone-16), var(--landing-tone-17));border-radius:16px;height:110px;margin:12px 0}.vip-landing .widget{background:var(--landing-tone-18);height:430px;box-shadow:0 -10px 40px -10px var(--landing-tone-19);color:var(--landing-tone-20);text-align:center;border-radius:26px;flex-direction:column;align-items:center;padding:16px 16px 12px;display:flex;position:absolute;inset:auto 10px 10px}.vip-landing .w-head{justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.vip-landing .w-mono{border:2px solid var(--landing-tone-21);width:30px;height:30px;color:var(--landing-tone-20);border-radius:50%;place-items:center;font-weight:800;display:grid}.vip-landing .w-tier{border:1.5px solid var(--landing-tone-21);color:var(--landing-tone-22);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.vip-landing .w-hello{align-self:flex-start;margin-top:8px;font-size:14px;font-weight:700}.vip-landing .landing-ring{width:170px;height:170px;margin-top:10px;position:relative}.vip-landing .landing-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.vip-landing .landing-ring .track{stroke:var(--landing-tone-23)}.vip-landing .landing-ring .arc{stroke:var(--landing-tone-21);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease)}.vip-landing .ring-in{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.vip-landing .ring-big{font-size:34px;font-weight:900;line-height:1}.vip-landing .ring-cap{font-size:12.5px;font-weight:700}.vip-landing .ring-check{background:var(--landing-tone-20);width:44px;height:44px;color:var(--landing-tone-0);border-radius:50%;place-items:center;font-size:22px;display:none}.vip-landing .landing-ring[data-ready] .ring-check{animation:pop .5s var(--ease);display:grid}.vip-landing .landing-ring[data-ready] .ring-big{display:none}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:scale(1)}}.vip-landing .w-reward{margin-top:8px;font-size:15px;font-weight:800}.vip-landing .w-sub{color:var(--landing-tone-24);opacity:.8;margin-top:2px;font-size:11.5px}.vip-landing .w-cta{background:var(--landing-tone-20);color:var(--landing-tone-0);border-radius:999px;margin-top:10px;padding:10px 34px;font-size:13px;font-weight:700}.vip-landing .w-tabs{width:100%;color:var(--landing-tone-24);border-top:1px solid var(--landing-tone-23);justify-content:space-around;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.vip-landing .w-tabs b{color:var(--landing-tone-20);border-bottom:2px solid var(--landing-tone-21);padding-bottom:4px}.vip-landing .member{width:330px;height:208px;color:var(--landing-tone-0);background:radial-gradient(120% 140% at 0% 100%, var(--landing-tone-25), var(--landing-tone-26) 60%);box-shadow:0 40px 80px -24px var(--landing-tone-27), 0 0 0 1px var(--landing-tone-28) inset;transform-style:preserve-3d;bottom:40px;border-radius:22px;padding:20px 22px;animation:8s ease-in-out infinite float2;position:absolute;inset-inline-start:0;overflow:hidden;transform:translateZ(120px)rotateY(-12deg)rotateX(10deg)rotate(-4deg)}@keyframes float2{50%{transform:translateZ(140px)rotateY(-8deg)rotateX(6deg)rotate(-2deg)translateY(-10px)}}.vip-landing .member:before{content:"";background:conic-gradient(from var(--a,0deg) at var(--mx,30%) var(--my,30%), transparent, var(--landing-tone-29), var(--landing-tone-30), var(--landing-tone-31), transparent 40%);mix-blend-mode:screen;opacity:.75;transition:opacity .3s;position:absolute;inset:0}.vip-landing .member:after{content:"";border:1px solid var(--landing-tone-3);width:300px;height:300px;box-shadow:0 0 0 50px var(--landing-tone-32);inset-inline-start:-120px;border-radius:50%;position:absolute;bottom:-170px}.vip-landing .m-top{letter-spacing:0;opacity:.9;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.vip-landing .m-chip{background:linear-gradient(135deg, var(--landing-tone-33), var(--landing-tone-34));width:38px;height:28px;box-shadow:inset 0 0 0 1px var(--landing-tone-35);border-radius:7px}.vip-landing .m-name{margin-top:28px;font-size:24px;font-weight:800;position:relative}.vip-landing .m-bottom{opacity:.9;justify-content:space-between;align-items:flex-end;margin-top:18px;font-size:11.5px;display:flex;position:relative}.vip-landing .m-bottom strong{opacity:1;font-size:20px;display:block}.vip-landing .m-tier{border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:3px 10px;font-weight:700}.vip-landing .chip{background:var(--landing-tone-28);border:1px solid var(--landing-tone-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--landing-tone-0);box-shadow:0 20px 40px -20px var(--landing-tone-36);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;transform:translateZ(80px)}.vip-landing .chip .dot{border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.vip-landing .chip.c1{top:60px;animation:6s ease-in-out infinite float3;inset-inline-end:0}.vip-landing .chip.c2{top:250px;animation:7s ease-in-out -2s infinite float3;inset-inline-end:-10px}.vip-landing .chip.c3{top:-6px;animation:8s ease-in-out -4s infinite float3;inset-inline-start:6%}@keyframes float3{50%{transform:translateZ(80px)translateY(-12px)}}.vip-landing .coin{background:radial-gradient(circle at 35% 30%, var(--landing-tone-37), var(--landing-tone-38) 60%, var(--landing-tone-39));width:44px;height:44px;box-shadow:0 10px 24px -8px var(--landing-tone-36), inset 0 -3px 0 var(--landing-tone-35);color:var(--landing-tone-40);border-radius:50%;place-items:center;font-size:18px;font-weight:900;animation:6s linear infinite spin;display:grid;position:absolute}.vip-landing .coin.k1{top:150px;inset-inline-start:4%}.vip-landing .coin.k2{top:480px;width:34px;height:34px;font-size:14px;animation-duration:5s;inset-inline-end:8%}.vip-landing .coin.k3{top:40px;width:28px;height:28px;font-size:12px;animation-duration:7s;inset-inline-end:30%}@keyframes spin{0%{transform:translateZ(60px)rotateY(0)}to{transform:translateZ(60px)rotateY(360deg)}}.vip-landing .scroll-hint{color:var(--on-night-muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.vip-landing .scroll-hint i{border:2px solid var(--landing-tone-41);border-radius:12px;width:22px;height:34px;position:relative}.vip-landing .scroll-hint i:after{content:"";background:var(--landing-tone-0);border-radius:2px;width:4px;height:7px;margin-left:-2px;animation:1.6s infinite wheel;position:absolute;top:6px;left:50%}@keyframes wheel{70%{opacity:0;transform:translateY(10px)}}.vip-landing .strip{background:var(--night-2);color:var(--on-night-muted);border-top:1px solid var(--landing-tone-42)}.vip-landing .strip .wrap{flex-wrap:wrap;justify-content:center;gap:14px 42px;padding:22px 24px;font-size:15px;font-weight:600;display:flex}.vip-landing .strip span{align-items:center;gap:10px;display:inline-flex}.vip-landing .strip b{color:var(--landing-tone-0)}.vip-landing section{position:relative}.vip-landing .sec{padding:120px 0}.vip-landing .eyebrow{letter-spacing:0;color:var(--primary);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.vip-landing .eyebrow:before{content:"";background:var(--gradient-brand);width:18px;height:2px}.vip-landing .sec h2{margin-top:14px;font-size:54px;font-weight:900;line-height:1.08}.vip-landing .sec .sub{color:var(--muted);max-width:600px;margin-top:16px;font-size:18px;line-height:1.65}.vip-landing .center{text-align:center}.vip-landing .center .sub{margin-inline:auto}.vip-landing .feature{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.vip-landing .feature+.feature{margin-top:140px}.vip-landing .feature.flip .visual{order:-1}.vip-landing .ticks{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.vip-landing .ticks li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.vip-landing .ticks li:before{content:"✓";background:var(--gradient-brand);width:24px;height:24px;color:var(--landing-tone-0);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:13px;font-weight:900;display:grid}.vip-landing .visual{background:var(--card);min-height:420px;box-shadow:var(--shadow-card);border:1px solid var(--border);perspective:1200px;border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden}.vip-landing .visual:before{content:"";background:var(--gradient-brand);filter:blur(90px);opacity:.18;border-radius:50%;width:380px;height:380px;position:absolute}.vip-landing .reveal{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:none}.vip-landing .reveal[data-reveal-pending]{opacity:0;transform:translateY(28px)}.vip-landing .reveal[data-in]{opacity:1;transform:none}.vip-landing .reveal.d1{transition-delay:80ms}.vip-landing .reveal.d2{transition-delay:.16s}.vip-landing .reveal.d3{transition-delay:.24s}.vip-landing .reveal.d4{transition-delay:.32s}.vip-landing .big-ring{width:260px;height:260px;position:relative}.vip-landing .big-ring svg{width:100%;height:100%;filter:drop-shadow(0 18px 30px var(--landing-tone-43));transform:rotate(-90deg)}.vip-landing .big-ring .track{stroke:var(--landing-tone-44)}.vip-landing .big-ring .arc{stroke:url(#g1);stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.vip-landing .big-ring .in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.vip-landing .big-ring .money{font-size:52px;font-weight:900;line-height:1}.vip-landing .big-ring .cap{color:var(--muted);font-size:15px;font-weight:700}.vip-landing .ready-badge{opacity:0;background:var(--fg);color:var(--landing-tone-0);transition:all .4s var(--ease);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800;position:absolute;bottom:42px;left:50%;transform:translate(-50%)scale(.6)}.vip-landing .big-ring[data-done] .ready-badge{opacity:1;transform:translate(-50%)scale(1)}.vip-landing .vs{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.vip-landing .vs div{border:1px solid var(--border);border-radius:16px;flex:160px;padding:14px 16px;font-size:14px}.vip-landing .vs .bad{background:var(--landing-tone-45);color:var(--landing-tone-46)}.vip-landing .vs .good{background:var(--landing-tone-47);color:var(--landing-tone-48)}.vip-landing .vs b{margin-top:4px;font-size:20px;display:block}.vip-landing .flip-card{width:360px;height:226px;transform-style:preserve-3d;transition:transform 1s var(--ease);cursor:pointer;position:relative}.vip-landing .flip-card.flipped{transform:rotateY(180deg)}.vip-landing .face{backface-visibility:hidden;color:var(--landing-tone-0);box-shadow:0 40px 70px -28px var(--landing-tone-49);border-radius:24px;padding:22px 24px;position:absolute;inset:0;overflow:hidden}.vip-landing .face.front{background:radial-gradient(120% 140% at 0% 100%, var(--landing-tone-50), var(--landing-tone-26) 62%)}.vip-landing .face.back{background:radial-gradient(120% 140% at 100% 0%, var(--landing-tone-51), var(--landing-tone-26) 62%);transform:rotateY(180deg)}.vip-landing .face:after{content:"";background:linear-gradient(115deg, transparent 30%, var(--landing-tone-2) 45%, transparent 60%);animation:4.5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{60%,to{transform:translate(120%)}}.vip-landing .tiers{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.vip-landing .tiers li{background:var(--landing-tone-1);border-radius:10px;justify-content:space-between;padding:7px 10px;font-size:13px;display:flex}.vip-landing .tiers li.on{background:var(--landing-tone-52);border:1px solid var(--landing-tone-53)}.vip-landing .flip-hint{color:var(--muted);font-size:13px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.vip-landing .tickets{gap:14px;width:min(380px,86%);display:grid}.vip-landing .ticket{background:var(--landing-tone-0);border:1.5px dashed var(--landing-tone-54);opacity:1;transition:all .8s var(--ease);box-shadow:var(--shadow-card);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative;transform:none}.vip-landing .ticket:before,.vip-landing .ticket:after{content:"";background:var(--card);border:1.5px dashed var(--landing-tone-54);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}.vip-landing .ticket:before{inset-inline-start:-10px}.vip-landing .ticket:after{inset-inline-end:-10px}.vip-landing [data-in] .ticket{opacity:1;transform:none}.vip-landing [data-in] .ticket:nth-child(2){transition-delay:.25s}.vip-landing [data-in] .ticket:nth-child(3){transition-delay:.5s}.vip-landing .ticket strong{font-size:16px;display:block}.vip-landing .ticket code{background:var(--landing-tone-55);letter-spacing:0;direction:ltr;border-radius:8px;margin-top:6px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:inline-block}.vip-landing .ticket .tag{color:var(--success);background:var(--landing-tone-56);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.vip-landing .counters{grid-template-columns:repeat(3,1fr);gap:14px;width:min(460px,90%);display:grid}.vip-landing .counter{background:var(--landing-tone-0);border:1px solid var(--border);box-shadow:var(--shadow-card);text-align:center;border-radius:20px;padding:18px}.vip-landing .counter b{font-size:34px;font-weight:900;display:block}.vip-landing .counter span{color:var(--muted);font-size:13px}.vip-landing .bars{background:var(--landing-tone-0);border:1px solid var(--border);width:min(460px,90%);height:150px;box-shadow:var(--shadow-card);border-radius:20px;align-items:flex-end;gap:10px;margin-top:22px;padding:14px;display:flex}.vip-landing .bars i{background:var(--gradient-brand);height:6%;transition:height 1.2s var(--ease);opacity:.9;border-radius:8px 8px 4px 4px;flex:1}.vip-landing [data-in] .bars i{height:var(--h)}.vip-landing .ap{background:var(--landing-tone-0);border:1px solid var(--border);width:min(470px,92%);box-shadow:var(--shadow-card);border-radius:24px;padding:18px;position:relative}.vip-landing .ap-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vip-landing .ap-head b{font-size:16px}.vip-landing .ap-on{color:var(--landing-tone-0);background:var(--gradient-brand);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.vip-landing .ap-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;display:flex}.vip-landing .ap-row span{font-size:14px;font-weight:600}.vip-landing .seg{background:var(--landing-tone-57);border-radius:12px;padding:3px;font-size:12px;font-weight:700;display:flex;position:relative}.vip-landing .seg em{z-index:1;color:var(--muted);padding:7px 10px;font-style:normal;transition:color .3s;position:relative}.vip-landing .seg em.on{color:var(--landing-tone-0)}.vip-landing .seg .pill{background:var(--gradient-brand);transition:all .6s var(--ease);border-radius:9px;position:absolute;top:3px;bottom:3px}.vip-landing .ap-limit{background:var(--landing-tone-58);border-radius:14px;justify-content:space-between;margin-top:12px;padding:12px;font-size:13px;display:flex}.vip-landing .consent{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.vip-landing .bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px;display:grid}.vip-landing .tile{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:26px;grid-column:span 2;padding:26px;position:relative;overflow:hidden}.vip-landing .tile:hover{box-shadow:var(--shadow-pop);transform:translateY(-6px)}.vip-landing .tile.wide{grid-column:span 3}.vip-landing .tile .ic{background:var(--gradient-brand);width:46px;height:46px;color:var(--landing-tone-0);box-shadow:0 12px 24px -12px var(--primary-glow);border-radius:14px;place-items:center;font-size:22px;display:grid}.vip-landing .tile h3{margin-top:16px;font-size:20px;font-weight:800}.vip-landing .tile p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.vip-landing .tile .mini{background:var(--landing-tone-59);color:var(--fg);border-radius:12px;margin-top:16px;padding:10px 12px;font-size:13px}.vip-landing .steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid;position:relative}.vip-landing .steps svg.line{top:38px;width:68%;height:4px;position:absolute;inset-inline:16%;overflow:visible}.vip-landing .steps .line path{stroke:url(#g2);stroke-width:3px;stroke-dasharray:6 10;fill:none;stroke-dashoffset:400px;transition:stroke-dashoffset 2s var(--ease)}.vip-landing [data-in] .steps .line path,.vip-landing .steps[data-in] .line path{stroke-dashoffset:0}.vip-landing .step{text-align:center;position:relative}.vip-landing .step .num{background:var(--gradient-brand);width:76px;height:76px;color:var(--landing-tone-0);box-shadow:var(--shadow-pop);border-radius:24px;place-items:center;margin:0 auto;font-size:30px;font-weight:900;display:grid;transform:rotate(-6deg)}.vip-landing .step h3{margin-top:22px;font-size:22px;font-weight:800}.vip-landing .step p{color:var(--muted);max-width:300px;margin:10px auto 0;line-height:1.6}.vip-landing .step .example{background:var(--landing-tone-0);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px;margin-top:14px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.vip-landing .plats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.vip-landing .plat{background:var(--night);color:var(--on-night);transition:transform .35s var(--ease);border-radius:26px;padding:28px;position:relative;overflow:hidden}.vip-landing .plat:hover{transform:translateY(-6px)}.vip-landing .plat:before{content:"";background:var(--gradient-brand);filter:blur(70px);opacity:.35;top:-90px;border-radius:50%;width:240px;height:240px;position:absolute;inset-inline-end:-80px}.vip-landing .plat h3{font-size:22px;font-weight:800;position:relative}.vip-landing .plat p{color:var(--on-night-muted);margin:10px 0 0;font-size:15px;line-height:1.6;position:relative}.vip-landing .plat .pill{background:var(--landing-tone-60);border-radius:999px;margin-top:16px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block;position:relative}.vip-landing .trust{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.vip-landing .trust div{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:20px}.vip-landing .trust b{margin-top:10px;font-size:16px;display:block}.vip-landing .trust span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.vip-landing .trust .ico{font-size:22px}.vip-landing .faq{gap:12px;max-width:820px;margin:48px auto 0;display:grid}.vip-landing .faq details{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:4px 22px;transition:box-shadow .3s}.vip-landing .faq details[open]{box-shadow:var(--shadow-card)}.vip-landing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.vip-landing .faq summary::-webkit-details-marker{display:none}.vip-landing .faq summary:after{content:"+";color:var(--primary);font-size:24px;transition:transform .3s}.vip-landing .faq details[open] summary:after{transform:rotate(45deg)}.vip-landing .faq p{color:var(--muted);margin:0 0 18px;line-height:1.7}.vip-landing .final{background:var(--night);color:var(--on-night);text-align:center;border-radius:40px;margin:0 24px 80px;padding:90px 24px;position:relative;overflow:hidden}.vip-landing .final h2{font-size:60px;font-weight:900;line-height:1.05;position:relative}.vip-landing .final p{color:var(--on-night-muted);max-width:560px;margin:18px auto 0;font-size:18px;position:relative}.vip-landing .final .hero-ctas{justify-content:center;position:relative}.vip-landing footer{border-top:1px solid var(--border);color:var(--muted);padding:34px 0;font-size:14px}.vip-landing footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vip-landing footer nav{gap:18px;display:flex}.vip-landing footer a{text-decoration:none}.vip-landing footer a:hover{color:var(--fg)}@media (width<=1024px){.vip-landing .hero .wrap{text-align:center;grid-template-columns:1fr}.vip-landing .hero p.lead{margin-inline:auto}.vip-landing .hero-ctas,.vip-landing .trustrow{justify-content:center}.vip-landing .stage{width:100%;max-width:520px;height:560px;margin:10px auto 0}.vip-landing .feature{grid-template-columns:1fr;gap:36px}.vip-landing .feature.flip .visual{order:0}.vip-landing .bento{grid-template-columns:repeat(2,1fr)}.vip-landing .tile,.vip-landing .tile.wide{grid-column:span 1}.vip-landing .plats{grid-template-columns:1fr}.vip-landing .trust{grid-template-columns:repeat(2,1fr)}.vip-landing .nav-links{display:none}}@media (width<=640px){.vip-landing .wrap{padding:0 18px}.vip-landing .sec{padding:84px 0}.vip-landing .feature+.feature{margin-top:90px}.vip-landing .stage{transform-origin:top;height:500px;margin-bottom:-80px;transform:scale(.82)}.vip-landing .phone{margin-inline-start:-150px;inset-inline-start:50%}.vip-landing .member{inset-inline:auto -6%;width:290px;height:182px;bottom:30px}.vip-landing .chip.c2{display:none}.vip-landing .bento{grid-template-columns:1fr}.vip-landing .steps{grid-template-columns:1fr;gap:44px}.vip-landing .steps svg.line{display:none}.vip-landing .trust{grid-template-columns:1fr}.vip-landing .counters{grid-template-columns:repeat(3,1fr);gap:8px}.vip-landing .counter b{font-size:26px}.vip-landing .flip-card{width:300px;height:188px}.vip-landing .nav-actions .signin,.vip-landing .nav-actions .lang{display:none}.vip-landing .final{border-radius:28px;margin:0 12px 60px;padding:70px 18px}.vip-landing .visual{min-height:380px}}@media (prefers-reduced-motion:reduce){.vip-landing *,.vip-landing :before,.vip-landing :after{transition:none!important;animation:none!important}.vip-landing .reveal,.vip-landing .ticket{opacity:1;transform:none}}.vip-landing .ref-style-0{width:40%}.vip-landing .ref-style-1{width:70%}.vip-landing .ref-style-2{background:var(--success)}.vip-landing .ref-style-3{background:var(--gradient-brand)}.vip-landing .ref-style-4{background:var(--gold);color:var(--landing-tone-40)}.vip-landing .ref-style-5{width:40%}.vip-landing .ref-style-6{width:70%}.vip-landing .ref-style-7{background:var(--success)}.vip-landing .ref-style-8{background:var(--gradient-brand)}.vip-landing .ref-style-9{background:var(--gold);color:var(--landing-tone-40)}.vip-landing .ref-style-10{margin-top:80px}.vip-landing .ref-style-11,.vip-landing .ref-style-12{font-size:42px}.vip-landing .ref-style-13{margin-top:34px}.vip-landing .ref-style-14{font-size:42px}.vip-landing .ref-style-15{opacity:.55}.vip-landing .ref-style-16{color:var(--muted);background:var(--landing-tone-57)}.vip-landing .ref-style-17{background:linear-gradient(180deg, var(--bg), var(--landing-merchant-end))}.vip-landing .ref-style-18{margin-top:80px}.vip-landing .ref-style-19{font-size:42px}.vip-landing .ref-style-20{align-content:center;justify-items:center}.vip-landing .ref-style-21{--h:35%}.vip-landing .ref-style-22{--h:52%}.vip-landing .ref-style-23{--h:44%}.vip-landing .ref-style-24{--h:70%}.vip-landing .ref-style-25{--h:58%}.vip-landing .ref-style-26{--h:82%}.vip-landing .ref-style-27{--h:66%}.vip-landing .ref-style-28{--h:94%}.vip-landing .ref-style-29{font-size:42px}.vip-landing .ref-style-30{padding-top:20px}.vip-landing .ref-style-31{width:40%}.vip-landing .ref-style-32{width:70%}.vip-landing .ref-style-33{background:var(--success)}.vip-landing .ref-style-34{background:var(--gradient-brand)}.vip-landing .ref-style-35{background:var(--gold);color:var(--landing-tone-40)}.vip-landing .ref-style-36{padding-top:0}.vip-landing .ref-style-37{opacity:.6}.vip-landing{font-family:var(--font-body)}.vip-landing h1,.vip-landing h2,.vip-landing h3{font-family:var(--font-display)}.vip-landing:lang(he),.vip-landing:lang(he) h1,.vip-landing:lang(he) h2,.vip-landing:lang(he) h3{font-family:Heebo,system-ui,sans-serif}.vip-landing .gradient-definitions{pointer-events:none;position:absolute}.vip-landing .landing-wordmark{color:var(--on-night);letter-spacing:0;font-size:19px}.vip-landing .landing-language button{background:var(--landing-tone-1);color:var(--on-night);border-color:var(--landing-tone-3);width:120px;height:42px}.vip-landing .arrow{transform:none}[dir=rtl] .vip-landing .arrow{transform:scaleX(-1)}.vip-landing .hero{min-height:0;padding-top:110px;padding-bottom:55px}.vip-landing .hero .wrap{min-height:640px}.vip-landing .stage{isolation:isolate}.vip-landing .hero-enter{animation:hero-entrance .6s var(--ease) both}@keyframes hero-entrance{0%{transform:translateY(10px)}to{transform:none}}.vip-landing .flip-card{text-align:start;white-space:normal;background:0 0;border:0;padding:0;display:block}.vip-landing .face{pointer-events:none}.vip-landing .face:after{animation-play-state:paused}.vip-landing [data-in] .face:after{animation-play-state:running}.vip-landing .seg{flex-shrink:0}.vip-landing .seg-option{min-width:45px;height:34px;color:var(--muted);border-radius:9px;padding:5px 8px;font-size:12px}.vip-landing .seg-option.on{background:var(--gradient-brand);color:var(--on-night)}.vip-landing .ap-row>span{min-width:0}.vip-landing .visual{background:var(--landing-visual-surface)}.vip-landing .visual:before,.vip-landing .plat:before{display:none}.vip-landing .aurora{filter:none;background:var(--landing-hero-light);inset:0}.vip-landing .aurora span{display:none}.vip-landing .hero h1{text-wrap:balance}.vip-landing .counter{padding:18px 10px}.vip-landing .flip-hint{white-space:nowrap}.vip-landing .nav .wrap>a{flex-shrink:0}.vip-landing .sec,.vip-landing #main{scroll-margin-top:90px}@media (width>=1025px){.vip-landing:lang(en) .hero h1{font-size:64px;line-height:1.08}.vip-landing:lang(en) .hero p.lead{font-size:18px}}@media (width<=1024px) and (width>=641px){.vip-landing .hero .wrap{text-align:start;grid-template-columns:1.05fr .95fr;gap:20px;min-height:640px}.vip-landing .hero h1{font-size:56px}.vip-landing .hero p.lead{font-size:18px}.vip-landing .stage{transform-origin:50%;height:640px;transform:scale(.76)}.vip-landing .hero-ctas,.vip-landing .trustrow{justify-content:start}}@media (width<=640px){.vip-landing .nav .wrap{gap:8px;height:66px;padding-inline:14px}.vip-landing .landing-wordmark{font-size:15px}.vip-landing .nav .wrap>a img{width:28px;height:28px}.vip-landing .nav-actions{gap:6px}.vip-landing .landing-language button{width:98px;height:40px;padding-inline:7px;font-size:12px}.vip-landing .landing-language button>svg:first-child{display:none}.vip-landing .nav-actions .btn{min-height:40px;padding-inline:10px;font-size:12px}.vip-landing .hero{padding:90px 0 30px}.vip-landing .hero .wrap{gap:22px;min-height:0}.vip-landing .hero h1{margin-top:18px;font-size:44px}.vip-landing:lang(en) .hero h1{font-size:39px}.vip-landing .hero p.lead{margin-top:16px;font-size:16px;line-height:1.55}.vip-landing .badge{padding:6px 10px;font-size:11px}.vip-landing .badge i{flex-shrink:0}.vip-landing .hero-ctas{gap:8px;margin-top:22px}.vip-landing .hero-ctas .btn{min-height:46px;padding-inline:18px;font-size:14px}.vip-landing .trustrow{gap:8px 14px;margin-top:16px;font-size:12px}.vip-landing .stage{transform-origin:top;height:440px;margin:10px auto -60px;transform:scale(.68)}.vip-landing .member{bottom:-125px;height:188px;inset-inline-end:-3%}.vip-landing .chip.c1{inset-inline-end:-15%}.vip-landing .scroll-hint{display:none}.vip-landing .sec h2,.vip-landing .sec h2[class]{font-size:32px}.vip-landing .sec .sub{font-size:16px}.vip-landing .final h2{font-size:34px}.vip-landing .ap{width:92%;padding:14px}.vip-landing .ap-row{flex-direction:column;align-items:stretch;gap:8px}.vip-landing .seg{align-self:start}.vip-landing .flip-card{max-width:90%;height:220px}.vip-landing .face{padding:18px 20px}.vip-landing .tiers li{padding:6px 8px}.vip-landing .flip-hint{bottom:12px}.vip-landing .visual{min-height:380px}.vip-landing footer .wrap{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.vip-landing .bars i{height:var(--h)}}.vip-landing .pricing{padding-top:30px;scroll-margin-top:90px}.vip-landing .pricing-plan{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;padding:30px 24px;display:flex}.vip-landing .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin-top:30px;display:grid}.vip-landing .pricing-popular{background:linear-gradient(var(--card), var(--card)) padding-box, var(--gradient-brand) border-box;border:2px solid #0000}.vip-landing .pricing-plan-heading{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.vip-landing .pricing-plan-heading h3{margin:0;font-size:24px}.vip-landing .pricing-badge{background:var(--gradient-brand);color:var(--primary-foreground);border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}.vip-landing .pricing-plan .ticks{flex:1;margin:24px 0}.vip-landing .pricing-plan .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px}.vip-landing .pricing-saving{min-height:26px}.vip-landing .pricing-period{justify-content:center;gap:8px;margin-top:24px;display:flex}.vip-landing .pricing-period label{cursor:pointer;position:relative}.vip-landing .pricing-period input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vip-landing .pricing-period span{border:1px solid var(--border);border-radius:6px;padding:10px 24px;font-weight:700;display:block}.vip-landing .pricing-period input:checked+span{background:var(--gradient-brand);color:var(--primary-foreground)}.vip-landing .pricing-period input:focus-visible+span{outline:3px solid var(--primary);outline-offset:4px}@media (width<=1199px){.vip-landing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.vip-landing .pricing-grid{grid-template-columns:minmax(0,1fr)}}.vip-landing .pricing-price{color:var(--fg);font-size:40px;font-weight:800}.vip-landing .pricing-price span{color:var(--muted);font-size:16px;font-weight:500}.vip-landing .pricing-plan>p{color:var(--muted);line-height:1.6}.vip-landing .pricing-trial{margin:26px 0 16px;font-weight:700}.vip-landing .pricing-note{margin-top:24px;font-size:14px;line-height:1.8}@media (width<=640px){.vip-landing .hero{padding-top:80px;padding-bottom:12px}.vip-landing .hero h1{margin-top:14px;font-size:40px}.vip-landing:lang(en) .hero h1{font-size:34px}.vip-landing .hero p.lead{margin-top:12px;font-size:14px;line-height:1.5}.vip-landing .hero-ctas{margin-top:16px}.vip-landing .trustrow{gap:8px;margin-top:12px;font-size:11px}.vip-landing .stage{height:310px;margin-top:0;margin-bottom:-22px;transform:scale(.45)}.vip-landing .member{bottom:-280px}.vip-landing .hero .wrap{gap:12px}.vip-landing .pricing-plan{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.vip-landing .reveal[data-reveal-pending]{opacity:1;transform:none}}@media (width>=1025px){.vip-landing:lang(de) .hero h1{font-size:54px;line-height:1.08}.vip-landing:lang(de) .hero p.lead{font-size:18px}}@media (width<=1024px) and (width>=641px){.vip-landing:lang(de) .hero h1{font-size:44px}}@media (width<=640px){.vip-landing:lang(de) .hero h1{font-size:32px}}.vip-landing [data-reveal-pending] .ticket{transform:translate(40px)rotate(-2deg)}.vip-landing{--nav-height:72px}.vip-landing .hero{align-items:safe center}@media (width<=1024px),(height<=759px){.vip-landing .hero{min-height:auto;padding-top:calc(var(--nav-height) + 24px);align-items:flex-start}.vip-landing .hero .wrap{align-items:start;min-height:0}}@media (width<=640px){.vip-landing{--nav-height:66px}.vip-landing .hero h1,.vip-landing:lang(en) .hero h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(30px,8.6vw,44px);line-height:1.08}.vip-landing .hero p.lead{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (width<=400px){.vip-landing .nav-actions .btn{display:none}}
