*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d0d1a;--s1:#13132a;--s2:#1a1a38;--sidebar:#09091a;--red:#e94560;--gold:#f4c542;--back:#1d9e75;--doubt:#d85a30;--rep:#378add;--amber:#e8a820;--t1:#eeeef8;--t2:#9898c0;--t3:#5858a0;--b1:#ffffff12;--b2:#ffffff21;--font:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ease-o:cubic-bezier(.2,.7,.3,1);--ease-s:cubic-bezier(.4,0,.2,1);--r1:8px;--r2:12px;--r3:16px}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.btn{border-radius:var(--r1);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:600;font-family:var(--font);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:opacity .1s,background .12s;display:inline-flex}.btn:active{opacity:.72}.btn-red{background:var(--red);color:#fff}.btn-red:hover{opacity:.9}.btn-ghost{color:var(--t1);border:1px solid var(--b2);background:0 0}.btn-ghost:hover{background:#ffffff0d}.btn-full{width:100%}.land-nav{z-index:100;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.land-nav.scrolled{border-color:var(--b1);-webkit-backdrop-filter:blur(14px);background:#0d0d1ae6}.nav-in{align-items:center;gap:32px;max-width:1100px;height:62px;margin:0 auto;padding:0 48px;display:flex}.nav-logo{letter-spacing:-.6px;color:var(--t1);font-size:19px;font-weight:800;text-decoration:none}.nav-links{flex:1;gap:24px;display:flex}.nav-lnk{color:var(--t2);cursor:pointer;font-size:13.5px;text-decoration:none;transition:color .12s}.nav-lnk:hover{color:var(--t1)}.nav-btn{background:var(--red);color:#fff;border-radius:var(--r1);cursor:pointer;border:none;padding:9px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:opacity .1s}.nav-btn:hover{opacity:.9}@media (width<=640px){.nav-links{display:none}}.wrap{max-width:1100px;margin:0 auto;padding:0 48px}h1{letter-spacing:-.03em;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.08}h2{letter-spacing:-.025em;font-size:clamp(22px,4vw,36px);font-weight:700;line-height:1.15}h3{font-size:17px;font-weight:700;line-height:1.3}p{color:var(--t2);font-size:15px;line-height:1.7}.hi-red{color:var(--red)}.hi-gold{color:var(--gold)}.center{text-align:center}.stag{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.hero{align-items:center;gap:56px;padding:20px 0 48px;display:flex}.hero-copy{flex:1;max-width:580px}.hero-badge{color:var(--red);background:#e945601a;border:1px solid #e9456038;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex}.hero-copy h1{margin-bottom:20px}.hero-copy>p{max-width:460px;margin-bottom:32px;font-size:16px}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.hero-proof{color:var(--t3);align-items:center;gap:10px;font-size:12.5px;display:flex}.proof-dots{display:flex}.proof-dot{border:1.5px solid var(--bg);border-radius:50%;width:8px;height:8px;margin-right:-2px}.hero-visual{flex-shrink:0}@media (width<=900px){#hero.sec{padding-top:0}.hero{text-align:center;flex-direction:column;min-height:auto;padding-top:72px;padding-bottom:56px}.hero-copy>p,.hero-ctas{justify-content:center;max-width:100%}.hero-proof{justify-content:center}.hero-visual{justify-content:center;width:100%;display:flex}.phone{width:min(248px,100vw - 64px)}}.phone{background:#080812;border:1.5px solid #ffffff1a;border-radius:34px;width:248px;padding:14px 12px 20px}.phone-notch{background:#ffffff14;border-radius:4px;width:68px;height:7px;margin:0 auto 14px}.phone-screen{background:var(--bg);border-radius:24px;overflow:hidden}.p-bar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:11px 14px 8px;display:flex}.p-logo{letter-spacing:-.3px;font-size:14px;font-weight:800}.p-coin{color:var(--gold);font-size:11.5px;font-weight:600}.p-strip{background:var(--s2);border-radius:10px;justify-content:space-between;align-items:center;margin:8px 8px 6px;padding:9px 12px;display:flex}.ps-lbl{color:var(--t3);margin-bottom:2px;font-size:9px}.ps-time{font-size:13.5px;font-weight:700}.ps-btn{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 11px;font-size:10px;font-weight:700}.mini{background:var(--s1);border:1px solid #ffffff0d;border-radius:10px;margin:0 8px 7px;overflow:hidden}.mini-h{align-items:center;gap:7px;padding:9px 10px;display:flex}.mini-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9.5px;font-weight:700;display:flex}.mini-nm{color:var(--t1);font-size:11px;font-weight:700}.mini-hb{color:var(--t2);margin-top:1px;font-size:9px}.mini-tm{color:var(--t3);margin-left:auto;font-size:9px}.mini-thumb{background:#0a0a18;justify-content:center;align-items:center;height:85px;display:flex;position:relative}.mini-ico{font-size:26px}.mini-play{color:#fff;background:#e94560d9;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex;position:absolute}.mini-fire{color:var(--gold);background:#000000a6;border-radius:4px;padding:2px 6px;font-size:9px;position:absolute;top:6px;left:8px}.mini-acts{gap:5px;padding:6px 7px;display:flex}.m-bk{color:var(--back);cursor:pointer;text-align:center;background:#1d9e751a;border:1px solid #1d9e7533;border-radius:6px;flex:1;padding:5px 3px;font-size:9.5px;font-weight:700;transition:background .15s}.m-dt{color:var(--doubt);cursor:pointer;text-align:center;background:#d85a301a;border:1px solid #d85a3033;border-radius:6px;flex:1;padding:5px 3px;font-size:9.5px;font-weight:700;transition:background .15s}.m-bk.voted{background:#1d9e7540}.rep-tag{color:var(--rep);background:#378add1a;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-flex}.stats-bar{border-top:1px solid var(--b1);border-bottom:1px solid var(--b1)}.stats-in{grid-template-columns:repeat(3,1fr);display:grid}.stat-box{text-align:center;border-right:1px solid var(--b1);padding:28px 20px}.stat-box:last-child{border-right:none}.stat-n{letter-spacing:-.05em;color:var(--t1);font-size:38px;font-weight:800;display:block}.stat-l{color:var(--t2);margin-top:4px;font-size:12.5px;line-height:1.45}.stat-s{color:var(--t3);margin-top:4px;font-size:10px;font-style:italic}@media (width<=580px){.stats-in{grid-template-columns:1fr}.stat-box{border-right:none;border-bottom:1px solid var(--b1)}.stat-box:last-child{border-bottom:none}}.prob-grid{background:var(--b1);border-radius:var(--r3);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.prob-card{background:var(--s1);padding:36px 30px 32px;transition:background .2s;position:relative;overflow:hidden}.prob-card:hover{background:var(--s2)}.prob-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.prob-card:first-child:before{background:var(--red)}.prob-card:nth-child(2):before{background:var(--doubt)}.prob-card:nth-child(3):before{background:var(--t3)}.prob-num{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:24px;font-size:11px;font-weight:700;display:block}.prob-card:first-child .prob-num{color:var(--red)}.prob-card:nth-child(2) .prob-num{color:var(--doubt)}.prob-card h3{letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:700}.prob-card p{font-size:13.5px;line-height:1.7}@media (width<=720px){.prob-grid{background:0 0;grid-template-columns:1fr;gap:12px}.prob-card{border-radius:var(--r2);border:1px solid var(--b1)}}.pq-wrap{max-width:780px;margin:0 auto}.pq{background:var(--s1);border:1px solid var(--b1);border-left:3px solid var(--red);border-radius:0 var(--r2) var(--r2) 0;text-align:center;padding:32px 40px}.pq-text{letter-spacing:-.02em;color:var(--t1);margin-bottom:14px;font-size:clamp(17px,3vw,26px);font-weight:700;line-height:1.38}.pq-attr{color:var(--t3);font-size:11.5px;font-style:italic}.hiw-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.hiw-card{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r2);padding:22px 18px;transition:border-color .15s}.hiw-card:hover{border-color:var(--b2)}.hiw-step{color:var(--t3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:600}.hiw-ico{margin-bottom:12px;font-size:30px;display:block}.hiw-nm{margin-bottom:7px;font-size:14px;font-weight:700}.hiw-d{color:var(--t2);font-size:12.5px;line-height:1.6}@media (width<=720px){.hiw-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.hiw-grid{grid-template-columns:1fr}}.mech-bg{background:var(--s1);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1)}.mech-lay{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mech-copy h2{margin-bottom:18px}.mech-copy p{margin-bottom:14px}.mech-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.mt{border:1px solid;border-radius:999px;padding:4px 12px;font-size:11px}.mt-g{color:var(--back);background:#1d9e7514;border-color:#1d9e7538}.mt-r{color:var(--red);background:#e9456014;border-color:#e9456038}.mt-b{color:var(--rep);background:#378add14;border-color:#378add38}@media (width<=840px){.mech-lay{grid-template-columns:1fr;gap:32px}}.vd{background:var(--bg);border:1px solid var(--b2);border-radius:var(--r3);overflow:hidden}.vd-hd{border-bottom:1px solid var(--b1);align-items:center;gap:10px;padding:14px 16px;display:flex}.vd-av{width:36px;height:36px;color:var(--rep);background:#378add2e;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.vd-nm{font-size:14px;font-weight:700}.vd-mb{color:var(--t2);margin-top:2px;font-size:11.5px}.vd-thumb{background:var(--s1);border-bottom:1px solid var(--b1);justify-content:center;align-items:center;height:160px;display:flex;position:relative}.vd-bigico{background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;width:68px;height:68px;font-size:34px;display:flex}.vd-play{color:#fff;cursor:pointer;background:#e94560d9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;position:absolute}.vd-str{color:var(--gold);background:#000000a6;border-radius:5px;padding:3px 9px;font-size:11px;position:absolute;top:10px;left:12px}.vd-acts{gap:10px;padding:14px 14px 10px;display:flex}.vd-bk{color:var(--back);border-radius:var(--r1);cursor:pointer;text-align:center;font-size:13.5px;font-weight:700;font-family:var(--font);background:#1d9e751a;border:1px solid #1d9e7538;flex:1;padding:11px;transition:background .15s}.vd-dt{color:var(--doubt);border-radius:var(--r1);cursor:pointer;text-align:center;font-size:13.5px;font-weight:700;font-family:var(--font);background:#d85a301a;border:1px solid #d85a3038;flex:1;padding:11px;transition:background .15s}.vd-bk.voted{background:#1d9e7540}.vd-dt.voted{background:#d85a3040}.vd-cap{color:var(--t3);padding:2px 14px 14px;font-size:12px;font-style:italic;line-height:1.55}.hblock{border-radius:var(--r2);background:#1d9e750f;border:1px solid #1d9e752e;align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;display:flex}.hblock-ico{flex-shrink:0;margin-top:2px;font-size:20px}.hblock p{color:var(--t1);font-size:13.5px;line-height:1.65}.hblock strong{color:var(--back)}.sci-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.sci-card{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r2);padding:28px 22px}.sci-num{letter-spacing:-.04em;margin-bottom:8px;font-size:40px;font-weight:800}.sci-card h3{margin-bottom:10px;font-size:14.5px}.sci-card p{color:var(--t2);font-size:13px;line-height:1.65}.sci-cite{color:var(--t3);margin-top:12px;font-size:10.5px;font-style:italic;line-height:1.5;display:block}@media (width<=720px){.sci-grid{grid-template-columns:1fr}}.fn-wrap{max-width:700px;margin:0 auto}.fn{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r3);padding:36px 40px}.fn-head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.fn-av{width:48px;height:48px;color:var(--red);background:#e945602e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.fn-who{font-size:14px;font-weight:700}.fn-title{color:var(--t2);margin-top:2px;font-size:12px}.fn blockquote{color:var(--t1);border-left:2px solid var(--red);padding-left:20px;font-size:15px;font-style:italic;line-height:1.75}@keyframes cardshine{0%,to{left:-60%}50%{left:130%}}@keyframes cardfloat{0%,to{transform:rotateY(-14deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(-14deg)rotateX(6deg)translateY(-10px)}}.nfc-shine{animation:4s ease-in-out infinite cardshine}.nfc-card-float{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out,box-shadow .15s ease-out;animation:5s ease-in-out infinite cardfloat}.price-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:780px;margin:40px auto 0;display:grid}.pc{background:var(--s1);border:1px solid var(--b1);border-radius:var(--r3);padding:30px 26px}.pc.feat{border-color:#e9456066;position:relative}.feat-pill{background:var(--red);color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:0 0 7px 7px;padding:4px 14px;font-size:9.5px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pc-tier{color:var(--t2);margin-bottom:14px;font-size:12.5px;font-weight:600}.pc-price{letter-spacing:-.05em;font-size:44px;font-weight:800;line-height:1}.pc-per{color:var(--t3);font-size:14px;font-weight:400}.pc-desc{color:var(--t2);margin:14px 0 22px;font-size:13px;line-height:1.6}.pc-div{border:none;border-top:1px solid var(--b1);margin-bottom:20px}.pc-list{margin-bottom:26px;list-style:none}.pc-list li{color:var(--t2);align-items:flex-start;gap:9px;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.ck-g{color:var(--back);flex-shrink:0;margin-top:1px;font-size:15px}.ck-y{color:var(--gold);flex-shrink:0;margin-top:1px;font-size:13px}@media (width<=560px){.price-grid{grid-template-columns:1fr}}.faq-bg{background:var(--s1);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1)}.faq-list{max-width:740px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--b1)}details summary{cursor:pointer;color:var(--t1);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15px;font-weight:600;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}.faq-plus{color:var(--t3);transition:transform .2s var(--ease-s);flex-shrink:0;font-size:22px;font-weight:400}details[open] .faq-plus{transform:rotate(45deg)}.faq-ans{color:var(--t2);padding:0 0 20px;font-size:14px;line-height:1.75}.cta-sec{background:var(--s1);border-top:1px solid var(--b1)}.cta-note{color:var(--t3);text-align:center;font-size:11.5px}.cta-features{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;display:flex}.cta-ft{color:var(--t3);align-items:center;gap:5px;font-size:12px;display:flex}.cta-dot{background:var(--back);border-radius:50%;flex-shrink:0;width:5px;height:5px}footer{border-top:1px solid var(--b1);padding:28px 0}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.foot-logo{letter-spacing:-.4px;font-size:16px;font-weight:800}.foot-links{flex-wrap:wrap;gap:20px;display:flex}.foot-lnk{color:var(--t3);cursor:pointer;font-size:12px;text-decoration:none;transition:color .12s}.foot-lnk:hover{color:var(--t2)}.foot-legal{color:var(--t3);font-size:10.5px;line-height:1.5}.sec{padding:80px 0}.sec-sm{padding:56px 0}.fu{opacity:0;transition:opacity .5s var(--ease-o), transform .5s var(--ease-o);transform:translateY(22px)}.fu.vis{opacity:1;transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}
