.lp{--cream:#faf9f7;--paper:#fff;--ink:#17131f;--ink2:#2b2536;--muted:#5f586b;--muted2:#736c7c;--line:#e7e4ec;--line2:#f1eef4;--orange:#ff9459;--orange2:#f47a3c;--orange-ink:#b8410f;--peach:#ffbe98;--peach1:#fff4ec;--peach2:#ffe6d6;--lav:#e3d5f7;--lav1:#f3edfe;--purple:#7b2ff7;--purple2:#5b1bd1;--pink:#c8155f;--pink1:#ffe8f1;--green:#16825d;--green1:#e3f3ec;--yellow:#ffd36b;--grad:linear-gradient(92deg,#ff8a4c 0%,#f2588a 50%,#8b3df0 100%);--display:var(--font-bricolage),"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--body:var(--font-figtree),"Figtree",ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--shadow-phone:0 60px 90px -40px #2b144673,0 30px 50px -30px #f2692e47;--shadow-card:0 1px 0 #fffc inset,0 24px 50px -30px #2b144647,0 2px 6px -2px #2b14460f;--navh:92px}.lp :where(:not(.lp-app,.lp-app *)){box-sizing:border-box;margin:0;padding:0}.lp :is(h1,h2,h3,h4,h5,h6):where(:not(.lp-app *)){font-weight:700}.lp input:where(:not(.lp-app *))::placeholder{color:var(--muted2)}html:has(.lp){-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html[data-lp-glide]{scroll-behavior:smooth}}.lp{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E") var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;isolation:isolate;min-height:100vh;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.lp img,.lp video{max-width:100%;display:block}.lp main{overflow-x:clip}.lp a:where(:not(.lp-app *)){color:inherit;text-decoration:none}.lp button:where(:not(.lp-app *)){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.lp input:where(:not(.lp-app *)){font:inherit;color:inherit}.lp ::selection{background:var(--lav);color:var(--ink)}.lp .wrap{width:min(1200px,100% - 40px);margin-inline:auto}.lp [hidden]{display:none!important}.lp .m-show{display:none}.lp .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lp svg.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.lp .vp{min-height:100svh;padding:calc(var(--navh) + 20px) 0 48px;flex-direction:column;justify-content:center;display:flex;position:relative}.lp .display:where(:not(.lp-app *)){font-family:var(--display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-weight:800;line-height:.94}.lp .h2{font-family:var(--display);letter-spacing:-.035em;font-variation-settings:"opsz" 96;font-size:clamp(34px,min(4.4vw,6.4vh),60px);font-weight:800;line-height:1}.lp .lead{color:var(--muted);max-width:54ch;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.lp .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--orange-ink);align-items:center;gap:12px;font-size:12px;font-weight:800;display:inline-flex}.lp .eyebrow:before{content:"";opacity:.55;background:currentColor;width:28px;height:1.5px}.lp .hl{white-space:nowrap;z-index:0;padding:0 .08em;position:relative}.lp .hl:before{content:"";z-index:-1;background:var(--lav);transform-origin:0;transition:transform 1s .25s var(--ease);border-radius:.12em;position:absolute;inset:.12em 0 .02em;transform:scaleX(0)}.lp .hl[data-in]:before,.lp [data-in] .hl:before{transform:scaleX(1)}.lp .ex{letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);border:1px solid var(--line);white-space:nowrap;background:#ffffffb3;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.lp .ex:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.lp .dark .ex{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1f}.lp .btn{letter-spacing:-.01em;min-height:54px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}.lp .btn .i{transition:transform .25s var(--ease)}.lp .btn:hover .i{transform:translate(3px)}.lp .btn-orange{background:var(--orange);color:var(--ink);box-shadow:0 12px 28px -12px #f47a3cbf,inset 0 0 0 1px #b8410f14}.lp .btn-orange:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #f47a3cd9}.lp .btn-ink{background:var(--ink);color:#fff;box-shadow:0 14px 30px -14px #17131f99}.lp .btn-ink:hover{transform:translateY(-2px)}.lp .btn-ghost{background:#fff9;border:1.5px solid #17131f29}.lp .btn-ghost:hover{border-color:var(--ink)}.lp .btn-sm{min-height:44px;padding:0 18px;font-size:14.5px}.lp .tlink{color:var(--purple2);border-bottom:1.5px solid #5b1bd140;align-items:center;gap:6px;padding-bottom:1px;font-size:14.5px;font-weight:800;display:inline-flex}.lp .tlink:hover{border-color:var(--purple2)}.lp [data-r]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.lp [data-r][data-in]{opacity:1;transform:none}.lp .hero [data-r]{opacity:1;animation:lp-fadeUp 1s var(--ease) both;animation-delay:var(--d,0s);transform:none}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes lp-blink{50%{opacity:0}}.lp .nav{z-index:100;width:min(1200px,100% - 24px);height:64px;transition:transform .3s var(--ease);background:#ffffffeb;border:1px solid #17131f0f;border-radius:999px;align-items:center;gap:20px;padding:0 10px 0 24px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px -20px #2b144640}.lp .nav.away{transform:translate(-50%,calc(-100% - 24px))}.lp .logo{font-family:var(--display);letter-spacing:-.05em;font-size:27px;font-weight:800;line-height:1}.lp .logo b{color:var(--orange);font-weight:800}.lp .tagline{color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:6px;height:22px;padding-left:16px;font-size:14.5px;display:flex}.lp .rot{color:var(--ink);will-change:opacity,transform;font-weight:700;transition:opacity .3s,transform .3s;display:inline-block}.lp .rot[data-out]{opacity:0;transform:translateY(-4px)}.lp .nav-links{gap:2px;margin-left:auto;display:flex}.lp .nav-links a{color:var(--muted);border-radius:99px;padding:8px 12px;font-size:14.5px;font-weight:600;transition:color .2s,background .2s}.lp .nav-links a:hover{color:var(--ink);background:#17131f0d}.lp .nav .login{padding:0 10px;font-size:14.5px;font-weight:700}.lp .nav .btn{min-height:46px}.lp .mcta{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:120;color:#fff;transition:transform .5s var(--spring);background:#17131ff2;border-radius:22px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:none;position:fixed;transform:translateY(140%);box-shadow:0 20px 40px -12px #17131f80}.lp .mcta.on{transform:none}.lp .mcta div{flex:1;min-width:0;line-height:1.2}.lp .mcta b{font-size:14px;display:block}.lp .mcta small{color:#fff9;font-size:11.5px}.lp .mcta .btn{min-height:46px;padding:0 16px;font-size:14.5px}.lp .hero{padding:calc(var(--navh) + 30px) 0 40px;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.lp .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(42% 46% at 78% 34%,#ffbe98bf,#0000 70%),radial-gradient(30% 36% at 92% 66%,#e3d5f7e6,#0000 70%),radial-gradient(34% 40% at 6% 80%,#e3d5f780,#0000 70%);height:120%;position:absolute;inset:-10% -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 82%);mask-image:linear-gradient(#000 55%,#0000 82%)}.lp .hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:40px;display:grid}.lp .pill{border:1px solid var(--line);background:#ffffffd9;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -14px #2b144640}.lp .pill b{background:var(--orange);border-radius:99px;place-items:center;min-width:34px;height:28px;padding:0 8px;font-size:14px;font-weight:800;display:grid}.lp .hero h1{margin:22px 0 0;font-size:clamp(46px,min(5.7vw,9.6vh),84px)}.lp .hero h1 .l{display:block}.lp .hero h1 .l3{letter-spacing:-.035em;white-space:nowrap;margin-top:.22em;font-size:.56em;line-height:1.05}.lp .swoosh{display:inline-block;position:relative}.lp .swoosh svg{width:104%;height:.38em;position:absolute;bottom:-.22em;left:-2%;overflow:visible}.lp .swoosh path{stroke:url(#sg);stroke-width:7px;fill:none;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:lp-draw 1.2s 1.1s var(--ease) forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp .hero .lead{max-width:46ch;margin-top:22px}.lp .idea{max-width:560px;margin-top:28px}.lp .idea label{margin-bottom:10px;font-size:14.5px;font-weight:800;display:block}.lp .idea-box{background:#fff;border:1.5px solid #17131f1a;border-radius:999px;align-items:center;gap:8px;min-height:66px;padding:6px 6px 6px 22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 20px 44px -24px #2b144659,0 0 0 6px #ffffff8c}.lp .idea-box:focus-within{border-color:var(--purple);box-shadow:0 20px 44px -24px #2b144659,0 0 0 6px #7b2ff71f}.lp .idea-box .spark{color:var(--orange2);font-size:20px}.lp .idea-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:50px;font-size:17px;font-weight:500}.lp .idea-box input::placeholder{color:var(--muted2)}.lp .idea-box .btn{min-height:52px}.lp .fine{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.lp .fine span{align-items:center;gap:6px;display:inline-flex}.lp .fine .i{color:var(--green)}.lp .proof{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.lp .avs{display:flex}.lp .avs i{border:2.5px solid var(--cream);border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-10px;font-size:13px;font-style:normal;font-weight:800;display:grid}.lp .avs i:first-child{margin-left:0}.lp .proof p{color:var(--muted);font-size:14px;line-height:1.25}.lp .proof strong{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;font-size:22px;display:block}.lp .proof .tlink{margin-left:auto}.lp .stage{perspective:1800px;height:min(650px,100vh - 150px);min-height:540px;position:relative}.lp .stage-in{transform-style:preserve-3d;position:absolute;inset:0}.lp .halo{opacity:.75;pointer-events:none;background:url(/lp/v1/halo.webp) 50%/100% 100% no-repeat;width:860px;height:860px;animation:18s linear infinite lp-spin;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lp .ring{border:1px solid #17131f12;border-radius:50%;width:470px;height:470px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lp .ring.r2{border-style:dashed;border-color:#17131f0f;width:620px;height:620px}.lp .ring-spin{animation:16s linear infinite lp-orbit;position:absolute;inset:0}.lp .r2 .ring-spin{animation-duration:28s;animation-direction:reverse}@keyframes lp-orbit{to{transform:rotate(360deg)}}.lp .ring i{background:var(--orange);width:10px;height:10px;box-shadow:0 0 0 4px #ff945933,0 0 18px var(--orange);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.lp .ring.r2 i{background:var(--purple);box-shadow:0 0 0 4px #7b2ff726,0 0 18px var(--purple)}.lp .blob{opacity:.6;pointer-events:none;animation:16s ease-in-out infinite lp-drift;position:absolute}.lp .b1{background:radial-gradient(closest-side,#ffbe98fd,#ffbe98fb 11.1%,#ffbe98f0 22.2%,#ffbe98d2 33.3%,#ffbe989b 44.4%,#ffbe9858 55.6%,#ffbe9824 66.7%,#ffbe980a 77.8%,#ffbe9802 88.9%,#ffbe9800);width:620px;height:620px;top:calc(2% - 150px);right:calc(-4% - 150px)}.lp .b2{background:radial-gradient(closest-side,#e3d5f7f6,#e3d5f7f0 11.1%,#e3d5f7db 22.2%,#e3d5f7b0 33.3%,#e3d5f776 44.4%,#e3d5f73e 55.6%,#e3d5f719 66.7%,#e3d5f707 77.8%,#e3d5f702 88.9%,#e3d5f700);width:560px;height:560px;animation-duration:19s;animation-delay:-5s;bottom:calc(6% - 150px);left:calc(4% - 150px)}.lp .b3{opacity:.45;background:radial-gradient(closest-side,#ffc2dadd,#ffc2dad2 11.1%,#ffc2dab3 22.2%,#ffc2da84 33.3%,#ffc2da51 44.4%,#ffc2da29 55.6%,#ffc2da10 66.7%,#ffc2da05 77.8%,#ffc2da01 88.9%,#ffc2da00);width:500px;height:500px;animation-duration:13s;animation-delay:-9s;top:calc(40% - 150px);left:calc(42% - 150px)}@keyframes lp-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.12)}66%{transform:translate(-30px,30px)scale(.92)}}.lp .stage .phone{position:absolute}.lp .ph-l{--w:min(238px,calc((100vh - 210px) / 2.55));z-index:1;top:13%;left:2%;rotate:-9deg}.lp .ph-c{--w:min(290px,calc((100vh - 190px) / 2.2));margin-left:calc(var(--w) / -2);z-index:3;top:2%;left:50%}.lp .ph-r{--w:min(238px,calc((100vh - 210px) / 2.55));z-index:2;top:17%;right:0;rotate:8deg}.lp .enter .ph-l{animation:lp-inL 1.2s .15s var(--ease) both,lp-bob 7s 1.4s ease-in-out infinite}.lp .enter .ph-c{animation:lp-inC 1.2s var(--ease) both,lp-bob2 6s 1.2s ease-in-out infinite}.lp .enter .ph-r{animation:lp-inR 1.2s .25s var(--ease) both,lp-bob 8s 1.6s ease-in-out infinite reverse}@keyframes lp-inL{0%{opacity:0;transform:translate(70px,60px)}}@keyframes lp-inC{0%{opacity:0;transform:translateY(80px)scale(.94)}}@keyframes lp-inR{0%{opacity:0;transform:translate(-70px,60px)}}@keyframes lp-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(1.2deg)}}@keyframes lp-bob2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-11px)rotate(-.6deg)}}.lp .chip{z-index:5;width:236px;box-shadow:var(--shadow-card);background:#fffffff0;border:1px solid #ffffffe6;border-radius:18px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:absolute;overflow:hidden}.lp .chip .ico{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid;position:relative}.lp .chip .ico:after{content:"";opacity:0;border:2px solid;border-radius:12px;animation:2.8s 2s infinite lp-ping;position:absolute;inset:-3px}@keyframes lp-ping{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.55)}}.lp .chip:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffe6,#0000);width:45%;animation:6s 2.5s infinite lp-shine;position:absolute;top:0;bottom:0;left:-60%}@keyframes lp-shine{0%{transform:translate(0)}25%,to{transform:translate(444.44%)}}.lp .chip small{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);font-size:10.5px;font-weight:800;display:block}.lp .chip p{margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.35}.lp .c1{top:23%;left:-46px}.lp .c2{top:40%;left:-70px}.lp .c3{top:57%;left:-36px}.lp .enter .chip{opacity:0;animation:lp-pop .7s var(--spring) forwards,lp-float 6s ease-in-out 1.6s infinite}.lp .enter .c1{animation-delay:.9s,1.6s}.lp .enter .c2{animation-delay:1.05s,2.2s}.lp .enter .c3{animation-delay:1.2s,2.8s}.lp .aha{z-index:6;color:#fff;background:radial-gradient(120% 90% at 100% 0,#8b3df08c,#0000 60%),radial-gradient(90% 80% at 0 100%,#ff8a4c59,#0000 60%),#1d1726;border-radius:22px;width:262px;padding:16px;position:absolute;bottom:-4px;right:-34px;rotate:2deg;box-shadow:0 40px 70px -30px #17131fb3,inset 0 0 0 1px #ffffff14}.lp .enter .aha{opacity:0;animation:lp-pop .8s 1.4s var(--spring) forwards,lp-float 7s 2.3s ease-in-out infinite}.lp .aha .k{letter-spacing:.16em;text-transform:uppercase;color:#ffbe98;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.lp .aha h2{font-family:var(--display);letter-spacing:-.025em;margin:8px 0 12px;font-size:19px;line-height:1.08}.lp .aha .row{border-radius:12px;padding:9px 11px;font-size:12.5px;line-height:1.4}.lp .aha .row small{letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:2px;font-size:9.5px;font-weight:800;display:block}.lp .aha .before{color:#ffffff8c;background:#ffffff0f;-webkit-text-decoration:line-through #ff9459b3;text-decoration:line-through #ff9459b3}.lp .aha .after{background:#ffffff1a;border:1px solid #ffbe9859;margin-top:6px;position:relative}.lp .aha .after:after{content:"";opacity:0;pointer-events:none;border-radius:13px;animation:5s 2s infinite lp-glow;position:absolute;inset:-1px;box-shadow:0 0 0 3px #ffbe9859,0 0 30px #ff945959}@keyframes lp-glow{0%,50%{opacity:0}62%{opacity:1}to{opacity:0}}.lp .aha .bar{background:#ffffff1f;border-radius:3px;height:3px;margin-top:12px;overflow:hidden}.lp .aha .bar i{background:var(--grad);transform-origin:0 0;width:100%;height:100%;animation:lp-fillLoop 5s 2s var(--ease) infinite;display:block;transform:scaleX(0)}@keyframes lp-fillLoop{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.lp .spk{color:var(--orange);z-index:4;font-size:18px;animation:3s ease-in-out infinite lp-tw;position:absolute}@keyframes lp-tw{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.lp .cmts{z-index:7;pointer-events:none;width:240px;height:240px;position:absolute;bottom:-6px;left:-34px}.lp .cmt{white-space:nowrap;animation:lp-cmt 4.6s var(--ease) forwards;background:#fffffff2;border-radius:18px 18px 18px 5px;align-items:center;gap:8px;padding:8px 13px 8px 8px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:0;box-shadow:0 14px 30px -14px #2b144659}.lp .cmt i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid}.lp .cmt small{color:var(--muted2);font-size:10px;font-weight:700;display:block}@keyframes lp-cmt{0%{opacity:0;transform:translateY(24px)scale(.8)}10%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(-120px)}to{opacity:0;transform:translateY(-160px)scale(.95)}}.lp .stage .ex{z-index:8;background:#ffffffdb;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.lp .phone{--w:280px;width:var(--w);height:calc(var(--w)*2.1);border-radius:calc(var(--w)*.165);padding:calc(var(--w)*.034);box-shadow:var(--shadow-phone),0 0 0 1px #ffffff0f inset,0 0 0 calc(var(--w)*.007) #4a4450 inset;font-size:calc(var(--w)*.0465);background:linear-gradient(150deg,#3a3440 0%,#121016 30%,#0b090e 60%,#2a2530 100%);position:relative}.lp .phone:before{content:"";right:calc(var(--w)*-.009);width:calc(var(--w)*.012);background:#2a2530;border-radius:0 3px 3px 0;height:14%;position:absolute;top:28%}.lp .screen{color:var(--ink);text-align:left;border-radius:calc(var(--w)*.135);background:var(--cream);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.lp .island{z-index:30;background:#000;border-radius:99px;width:31%;height:3.6%;position:absolute;top:2.4%;left:50%;transform:translate(-50%)}.lp .sb{z-index:15;flex:none;justify-content:space-between;align-items:center;height:3.3em;padding:.35em 1.75em 0 2em;font-size:.78em;font-weight:700;display:flex;position:relative}.lp .sb .ic{letter-spacing:-.1em;align-items:center;gap:.3em;display:flex}.lp .sb .bat{opacity:.9;letter-spacing:0;border:1.5px solid;border-radius:.25em;width:1.7em;height:.85em;position:relative}.lp .sb .bat:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 25% 1.5px 1.5px}.lp .sb.light{color:#fff}.lp .app{background:var(--cream);flex-direction:column;display:flex;position:absolute;inset:0}.lp .app-top{flex:none;justify-content:space-between;align-items:center;padding:.35em 1.15em .3em;display:flex}.lp .app-logo{font-family:var(--display);letter-spacing:-.05em;font-size:1.2em;font-weight:800}.lp .app-logo b{color:var(--orange)}.lp .app-av{background:var(--peach);border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-size:.75em;font-weight:800;display:grid}.lp .app-body{flex-direction:column;flex:1;gap:.55em;min-height:0;padding:.45em 1.05em 1em;display:flex}.lp .kick{color:var(--muted);font-size:.7em;font-weight:700}.lp .ttl{font-family:var(--display);letter-spacing:-.03em;font-size:1.32em;font-weight:800;line-height:1.04}.lp .steps{gap:.25em;display:flex}.lp .steps i{background:var(--line);border-radius:1em;flex:1;height:.22em}.lp .steps i.on{background:var(--orange)}.lp .fcard{border:1.5px solid var(--line);background:#fff;border-radius:1em;align-items:center;gap:.6em;padding:.55em;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.lp .fcard.sel{border-color:var(--orange);box-shadow:0 0 0 .22em #ff945933}.lp .fthumb{border-radius:.75em;flex:none;place-items:center;width:2.9em;height:2.9em;font-size:1.25em;display:grid}.lp .fname{font-size:.86em;font-weight:800;line-height:1.15}.lp .fmeta{color:var(--muted);font-size:.64em;font-weight:600}.lp .match{color:var(--green);background:var(--green1);border-radius:1em;flex:none;margin-left:auto;padding:.3em .55em;font-size:.62em;font-weight:800}.lp .chk{background:var(--orange);width:1.35em;height:1.35em;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:.8em;display:grid}.lp .ph-c .fcard .chk{display:none}.lp .ph-c .fcard.sel .chk{display:grid}.lp .ph-c .fcard.sel .match{display:none}.lp .ph-c .fcard.sel{transform:scale(1.025)}.lp .app-cta{background:var(--orange);border-radius:1.5em;justify-content:center;align-items:center;gap:.4em;width:100%;min-height:2.9em;margin-top:auto;font-size:.86em;font-weight:800;display:flex}.lp .app-cta.ink{background:var(--ink);color:#fff}.lp .tabs{flex-wrap:wrap;gap:.3em;display:flex}.lp .tab{border:1px solid var(--line);background:#fff;border-radius:1em;padding:.35em .7em;font-size:.62em;font-weight:800}.lp .tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .seg{border:1px solid var(--line);background:#fff;border-radius:.9em;padding:.6em .7em}.lp .seg small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2em;font-size:.56em;font-weight:800;display:block}.lp .seg p{font-size:.72em;font-weight:500;line-height:1.38}.lp .seg.h small{color:var(--pink)}.lp .seg.e small{color:var(--orange-ink)}.lp .seg.p small{color:var(--purple2)}.lp .seg.c small{color:var(--green)}.lp .shot{border:1px solid var(--line);background:#fff;border-radius:.8em;align-items:center;gap:.55em;padding:.42em .5em;display:flex}.lp .shot .n{background:var(--peach2);border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.66em;font-weight:800;display:grid}.lp .shot p{flex:1;font-size:.66em;font-weight:600;line-height:1.3}.lp .shot .s{color:var(--muted);flex:none;font-size:.6em;font-weight:800}.lp .why{background:var(--lav1);color:var(--purple2);border-radius:.8em;padding:.55em .65em;font-size:.64em;font-weight:600;line-height:1.4}.lp .why b{font-weight:800}.lp .hk{border:1.5px solid var(--line);background:#fff;border-radius:.9em;padding:.6em .65em;transition:border-color .25s,transform .25s}.lp .hk.sel{border-color:var(--orange);box-shadow:0 0 0 .22em #ff945933}.lp .hk p{font-size:.72em;font-weight:700;line-height:1.35}.lp .meter{color:var(--muted);align-items:center;gap:.4em;margin-top:.45em;font-size:.56em;font-weight:800;display:flex}.lp .meter i{background:var(--line2);border-radius:1em;flex:1;height:.45em;position:relative;overflow:hidden}.lp .meter i:after{content:"";width:var(--v);background:var(--grad);border-radius:1em;position:absolute;inset:0}.lp .done-badge{color:var(--green);background:var(--green1);border-radius:1em;align-self:flex-start;align-items:center;gap:.4em;padding:.3em .6em;font-size:.62em;font-weight:800;display:inline-flex}.lp .sw{animation:lp-fadeUp .55s var(--ease)}.lp .app-ex{z-index:26;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);border:1px solid var(--line);white-space:nowrap;pointer-events:none;background:#ffffffd9;border-radius:1em;padding:.3em .8em;font-size:.5em;font-weight:800;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}.lp .reel{color:#fff;background:#2b2230;position:absolute;inset:0;overflow:hidden}.lp .reel .vid,.lp .reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .reel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0006 0%,#0000 22% 50%,#000000bf 100%);position:absolute;inset:0}.lp .reel>:not(video):not(.vid){z-index:2}.lp .reel-prog{background:#ffffff4d;border-radius:1em;height:.16em;position:absolute;top:3.6em;left:1em;right:1em;overflow:hidden}.lp .reel-prog i{background:#fff;width:38%;height:100%;display:block}.lp .reel-prog i.play,.lp .reel-prog i.fp{transform-origin:0 0;width:100%;transform:scaleX(0)}.lp .reel-prog i.play{animation:6s linear infinite lp-playbar}@keyframes lp-playbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .reel-top{justify-content:space-between;align-items:center;font-size:.95em;font-weight:800;display:flex;position:absolute;top:4.3em;left:1.1em;right:1.1em}.lp .yv{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border:1px dashed #fff9;border-radius:1em;padding:.3em .7em;font-size:.62em;font-weight:800}.lp .reel-hook{flex-direction:column;align-items:flex-start;gap:.18em;display:flex;position:absolute;top:36%;left:.9em;right:3.4em}.lp .reel-hook span{color:var(--ink);background:#fff;border-radius:.32em;padding:.16em .42em;font-size:.84em;font-weight:800;line-height:1.22}.lp .reel-hook span em{background:var(--orange);border-radius:.2em;padding:0 .15em;font-style:normal}.lp .kara span{animation:lp-kara 6s var(--ease) infinite both;animation-delay:calc(var(--i) * .32s)}@keyframes lp-kara{0%{opacity:0;transform:translateY(.5em)scale(.92)}7%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-.3em)}}.lp .reel-side{flex-direction:column;align-items:center;gap:.9em;font-size:.58em;font-weight:700;display:flex;position:absolute;bottom:5.2em;right:.75em}.lp .reel-side .i{stroke-width:2px;width:2.3em;height:2.3em}.lp .reel-side div{justify-items:center;gap:.1em;display:grid}.lp .hbtn{position:relative}.lp .hearts{width:0;height:0;position:absolute;bottom:100%;left:50%}.lp .hearts i{color:#ff4d6d;animation:lp-rise 2.2s var(--ease) forwards;font-size:1.9em;font-style:normal;position:absolute;bottom:0;left:0}@keyframes lp-rise{0%{opacity:0;transform:translate(-50%)scale(.3)}15%{opacity:1;transform:translate(-50%,-.6em)scale(1.05)}to{opacity:0;transform:translate(calc(-50% + var(--x)),-7.5em) scale(.7) rotate(var(--r))}}.lp .bump{animation:lp-bump .35s var(--spring);display:inline-block}@keyframes lp-bump{50%{transform:scale(1.25)}}.lp .reel-bot{font-size:.68em;line-height:1.35;position:absolute;bottom:1.3em;left:.95em;right:3.4em}.lp .reel-user{align-items:center;gap:.5em;margin-bottom:.4em;font-weight:800;display:flex}.lp .reel-user i{background:var(--peach);width:2.1em;height:2.1em;color:var(--ink);border:1.5px solid #fff;border-radius:50%;place-items:center;font-size:.8em;font-style:normal;display:grid}.lp .reel-user b{border:1px solid #ffffffb3;border-radius:.5em;padding:.1em .5em;font-size:.86em}.lp .reel-bot .tags{color:#ffffffbf;font-weight:600}.lp .reel-bot .aud{opacity:.85;margin-top:.4em;font-size:.9em}.lp .nw{overflow:hidden}.lp .nw .head{text-align:center;justify-items:center;gap:12px;display:grid}.lp .nw{padding-top:calc(var(--navh) + 4px)!important;padding-bottom:28px!important}.lp .nw-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:20px auto 0;padding:4px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.lp .nw-tabs::-webkit-scrollbar{display:none}.lp .nw-tabs button{border:1px solid var(--line);min-height:40px;transition:background .3s,color .3s,border-color .3s,transform .3s var(--spring);background:#fff;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.lp .nw-tabs button:hover{border-color:var(--ink);transform:translateY(-2px)}.lp .nw-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .cf{--cfh:clamp(420px,calc(100vh - 336px),580px);height:var(--cfh);perspective:1600px;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:22px;position:relative}.lp .cfc{--cw:calc((var(--cfh) - 16px) / 2.1);width:var(--cw);margin-left:calc(var(--cw) / -2);cursor:pointer;transition:transform 1s var(--ease),opacity 1s var(--ease),filter 1s var(--ease),visibility 1s;position:absolute;top:4px;left:50%}.lp .cfc[aria-hidden=true] *{animation-play-state:paused}.lp .cfc .phone{--w:var(--cw)}.lp .cfc .reel video{background:#2b2230}.lp .cfc .reel-hook{top:34%;right:3.6em}.lp .cfc .reel-hook span{font-size:1.08em;font-family:var(--display);letter-spacing:-.01em}.lp .cfc.act .reel-hook span{animation:lp-kara2 .7s var(--ease) both;animation-delay:calc(var(--i) * .12s + .25s)}@keyframes lp-kara2{0%{opacity:0;transform:translateY(12px)scale(.94)}}.lp .cfc .reel-prog i{clip-path:inset(0 100% 0 0);width:100%}.lp .cfc.act .reel-prog i{animation:4.2s linear forwards lp-playclip}@keyframes lp-playclip{to{clip-path:inset(0)}}.lp .cfc .reel-side{gap:.75em;bottom:4.6em}.lp .cfc .reel-side span{display:block}.lp .cfc .dots3{letter-spacing:-.1em;font-size:1.2em}.lp .aud-sq{background:linear-gradient(135deg,var(--orange),var(--purple));border:2px solid #fff;border-radius:.5em;width:2.2em;height:2.2em;animation:5s linear infinite lp-spin2;display:block}.lp .cfc.act .hb svg{animation:lp-likeTap .5s 1.6s var(--spring) both}@keyframes lp-likeTap{0%{fill:none;color:#fff}50%{transform:scale(1.35)}to{fill:#ff3b5c;color:#ff3b5c}}.lp .bigheart{z-index:3;color:#fff;opacity:0;pointer-events:none;text-shadow:0 6px 24px #ff3b5c99;font-size:4.2em;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(0)}.lp .cfc.act .bigheart{animation:lp-bigH 1s 1.4s var(--spring) both}@keyframes lp-bigH{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(-12deg)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(-12deg)}70%{opacity:1;transform:translate(-50%,-60%)scale(1)rotate(-12deg)}to{opacity:0;transform:translate(-50%,-90%)scale(.8)rotate(-12deg)}}.lp .nw-note{text-align:center;color:var(--muted2);margin-top:8px;font-size:12.5px}.lp .story{height:560vh;position:relative}.lp .story-sticky{height:100svh;min-height:600px;padding-top:calc(var(--navh) - 6px);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.lp .story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.lp .story-h{margin:12px 0 22px;font-size:clamp(32px,min(3.8vw,6vh),54px)}.lp .plist{gap:6px;list-style:none;display:grid}.lp .plist li{transition:background .5s,border-color .5s,opacity .5s,transform .6s var(--ease);opacity:.38;border:1px solid #0000;border-radius:22px;grid-template-columns:42px 1fr;gap:16px;padding:12px 18px 12px 12px;display:grid}.lp .plist li strong{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(18px,min(1.7vw,2.6vh),23px);font-weight:800;line-height:1.15;display:block}.lp .plist .pn{background:var(--pink1);width:42px;height:42px;color:var(--pink);font-family:var(--display);transition:background .4s,color .4s,transform .5s var(--spring);border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative}.lp .plist .pn i{opacity:0;transition:opacity .3s,transform .5s var(--spring);font-style:normal;position:absolute;transform:scale(.3)}.lp .plist .pn b{transition:opacity .3s,transform .3s}.lp .plist .pp,.lp .plist .ps{opacity:0;max-height:0;transition:max-height .6s var(--ease),opacity .5s,margin .5s;font-size:15px;line-height:1.5;overflow:hidden}.lp .plist .ps{color:var(--green);font-weight:700}.lp .plist li.act{opacity:1;border-color:var(--line);box-shadow:var(--shadow-card);background:#fff;transform:translate(8px)}.lp .plist li.act .pp{opacity:1;max-height:80px;color:var(--muted);margin-top:6px}.lp .plist li.sv .pp{opacity:0;max-height:0;margin-top:0}.lp .plist li.sv .ps,.lp .plist li.done .ps{opacity:1;max-height:60px;margin-top:6px}.lp .plist li.done{opacity:.85}.lp .plist li.done .pn,.lp .plist li.sv .pn{background:var(--green);color:#fff;transform:rotate(-8deg)}.lp .plist li.intro .pn,.lp .plist li.outro .pn{background:var(--peach1);font-size:20px}.lp .plist li.outro .btn{min-height:42px;margin-top:10px}@media (min-width:981px){.lp .plist li.intro,.lp .plist li.outro{display:none}}.lp .plist li.done .pn b,.lp .plist li.sv .pn b{opacity:0;transform:scale(.3)}.lp .plist li.done .pn i,.lp .plist li.sv .pn i{opacity:1;transform:scale(1)}.lp .solved{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:15px;font-weight:800;display:flex}.lp .sdots{gap:6px;display:flex}.lp .sdots i{background:var(--line);border-radius:8px;width:34px;height:8px;transition:background .4s}.lp .sdots i.on{background:var(--green)}.lp .story-end{opacity:0;transition:opacity .5s,transform .5s var(--ease);pointer-events:none;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex;transform:translateY(10px)}.lp .story-end.on{opacity:1;pointer-events:auto;transform:none}.lp .story-end p{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:800}.lp .story-r{justify-items:center;gap:12px;display:grid;position:relative}.lp .story-phone{--w:clamp(220px,calc((100vh - 220px) / 2.1),300px)}.lp .ss{opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s;background:var(--cream);position:absolute;inset:0;overflow:hidden}.lp .ss.on{opacity:1;visibility:visible}.lp .ss.lk{background:#0b1026 url(/lp/v1/story-lock.svg) 50%/cover no-repeat}.lp .lock-time{text-align:center;color:#fff;text-shadow:0 2px 24px #00000a59;margin-top:1.4em}.lp .lock-time small{opacity:.9;font-size:.8em;font-weight:700}.lp .lock-time div{font-family:var(--display);letter-spacing:-.04em;font-size:3.9em;font-weight:700;line-height:1}.lp .notifs{gap:.4em;display:grid;position:absolute;bottom:1.6em;left:.7em;right:.7em}.lp .widgets{grid-template-columns:repeat(3,1fr);gap:.45em;margin:1.1em .9em 0;display:grid}.lp .widgets div{color:#fff;text-align:center;background:#ffffff2b;border:1px solid #ffffff24;border-radius:1em;padding:.55em .5em}.lp .widgets b{font-family:var(--display);font-size:1.15em;line-height:1.1;display:block}.lp .widgets span{opacity:.9;margin-top:.15em;font-size:.55em;font-weight:700;display:block}.lp .nt{color:var(--ink);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--spring);background:#ffffff9e;border-radius:1.2em;gap:.6em;padding:.65em .7em;display:flex;transform:translateY(20px)scale(.96)}.lp .nt.v{opacity:1;transform:none}.lp .nt .ap{color:#fff;border-radius:.6em;flex:none;place-items:center;width:2.3em;height:2.3em;font-size:.95em;font-weight:800;display:grid}.lp .nt b{justify-content:space-between;font-size:.7em;font-weight:800;display:flex}.lp .nt b em{opacity:.55;font-style:normal;font-weight:600}.lp .nt p{margin-top:.1em;font-size:.68em;line-height:1.3}.lp .sdim{opacity:var(--sp,0);pointer-events:none;z-index:8;background:#17131f8c;position:absolute;inset:0}.lp .sol{z-index:9;background:var(--cream);height:84%;transform:translateY(calc((1 - var(--sp,0)) * 106%));border-radius:1.7em 1.7em 0 0;flex-direction:column;gap:.5em;padding:1em 1.05em 1.2em;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 40px -10px #17131f59}.lp .sol:before{content:"";background:var(--line);border-radius:1em;width:2.6em;height:.28em;margin-left:-1.3em;position:absolute;top:.45em;left:50%}.lp .sol-h{justify-content:space-between;align-items:center;margin-top:.3em;display:flex}.lp .sol .meter i:after{width:calc(var(--v) * var(--sp,0))}.lp #solPlan .shot{opacity:0;transition:opacity .35s,transform .45s var(--spring);transform:translate(1.5em)}.lp #solPlan .shot.v{opacity:1;transform:none}.lp .ig-search{color:var(--muted);background:#efeff2;border-radius:.8em;margin:.2em .9em .5em;padding:.5em .8em;font-size:.72em}.lp .ig-feed{position:absolute;inset:5.6em 0 0;overflow:hidden}.lp .ig-grid{transform:translateY(calc(var(--lp,0) * -55%));grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.lp .ig-grid i{aspect-ratio:3/4.4;background:#2b2230;font-style:normal;display:block;position:relative;overflow:hidden}.lp .ig-grid i img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .ig-grid i:before{content:"";z-index:1;background:linear-gradient(#0000002e 0%,#0000 28% 62%,#00000080 100%);position:absolute;inset:0}.lp .ig-grid i b{z-index:2;color:#fff;text-shadow:0 1px 4px #00000080;font-size:.5em;font-weight:800;position:absolute;bottom:.3em;left:.4em}.lp .ig-grid i:after{content:"▶";color:#fff;opacity:.9;z-index:2;font-size:.4em;position:absolute;top:.25em;right:.35em}.lp .ig-toast{z-index:5;color:#fff;background:#17131fe0;border-radius:.9em;align-items:center;gap:.5em;padding:.6em .8em;font-size:.68em;font-weight:700;display:flex;position:absolute;bottom:1.4em;left:.8em;right:.8em}.lp .ig-toast b{background:var(--orange);color:var(--ink);border-radius:1em;margin-left:auto;padding:.1em .55em;font-size:1.05em}.lp .gpt{background:#fff}.lp .gpt-top{text-align:center;border-bottom:1px solid var(--line2);padding:.2em 0 .5em;font-size:.85em;font-weight:800}.lp .gpt-top span{color:var(--muted2)}.lp .gpt-win{position:absolute;inset:5.4em 0 3.6em;overflow:hidden}.lp .gpt-feed{transform:translateY(calc(var(--lp,0) * -38%));flex-direction:column;gap:.55em;padding:.7em .8em;display:flex}.lp .gpt .bub{border-radius:1.1em;max-width:86%;padding:.6em .8em;font-size:.66em;line-height:1.45}.lp .gpt .bub.me{color:var(--ink);background:#f1f1f3;border-bottom-right-radius:.35em;margin-left:auto}.lp .gpt .bub.ai{color:#3a3a3f;max-width:96%;padding-left:0}.lp .gpt-in{border:1px solid var(--line);color:var(--muted2);background:#fff;border-radius:1.4em;justify-content:space-between;align-items:center;padding:.65em .9em;font-size:.66em;display:flex;position:absolute;bottom:1.2em;left:.8em;right:.8em}.lp .gpt-in span{color:var(--pink);background:var(--pink1);border-radius:1em;padding:.15em .55em;font-weight:800}.lp .nts{background:#fffdf6}.lp .nts-top{color:#d4a017;justify-content:space-between;padding:.2em 1em .4em;font-size:.82em;font-weight:700;display:flex}.lp .nts-body{transform:translateY(calc(var(--lp,0) * -10%));padding:.2em 1.1em}.lp .nts-body s{opacity:.55}.lp .nts-body small{text-align:center;color:var(--muted2);margin-bottom:.5em;font-size:.58em;display:block}.lp .nts-body h3{margin-bottom:.4em;font-family:inherit;font-size:1.05em;font-weight:800}.lp .nts-body p{color:#2d2a33;margin-bottom:.6em;font-size:.7em;line-height:1.5}.lp .nts-body .mark{background:#fff0a8;border-radius:.3em;padding:.2em .3em;font-weight:800;animation:1.6s ease-in-out infinite lp-wob;display:inline-block}@keyframes lp-wob{50%{transform:rotate(-1.5deg)scale(1.03)}}.lp .chaos{background:radial-gradient(80% 60% at 50% 40%,#fff4ec,#faf9f7)}.lp .chaos-q{text-align:center;font-family:var(--display);letter-spacing:-.04em;color:var(--peach);font-size:3.4em;font-weight:800;animation:2s ease-in-out infinite lp-wob;position:absolute;top:12%;left:0;right:0}.lp .cb.em{border-width:1px;border-radius:50%;padding:.2em .42em;font-size:1.05em}.lp .cb{left:var(--x);top:var(--y);border:1.5px solid var(--line);animation:lp-jit var(--t) ease-in-out infinite;animation-delay:var(--dl,0s);background:#fff;border-radius:1.2em;padding:.45em .8em;font-size:.74em;font-weight:800;position:absolute;box-shadow:0 8px 18px -10px #2b144659}@keyframes lp-jit{0%,to{transform:translate(0)rotate(-3deg)}25%{transform:translate(1.4em,-.6em)rotate(4deg)}50%{transform:translate(-.6em,.8em)rotate(-2deg)}75%{transform:translate(1em,.4em)rotate(3deg)}}.lp .pst,.lp .gst{z-index:10;opacity:0;transform:scale(.6) rotate(var(--rt,0deg));transition:opacity .4s,transform .55s var(--spring);pointer-events:none;white-space:nowrap;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1.3;position:absolute;box-shadow:0 18px 34px -16px #2b144673}.lp .pst{color:var(--pink);background:#fff;border:1.5px solid #ffc7dc}.lp .pst.on{opacity:1;transform:scale(1) rotate(var(--rt,0deg)) translateY(calc(var(--lp,0) * -30px))}.lp .gst{background:var(--green);color:#fff;font-size:15px;bottom:18%;right:-6%}.lp .gst.on{opacity:1;transform:scale(1)rotate(-5deg)}.lp .gst.burst{animation:lp-burst .6s var(--spring)}@keyframes lp-burst{40%{transform:scale(1.25)rotate(-5deg)}}.lp .story-prog{background:var(--line);border-radius:3px;height:3px;margin-top:20px;overflow:hidden}.lp .story-prog i{background:var(--grad);transform-origin:0 0;width:100%;height:100%;display:block;transform:scaleX(0)}.lp .game{color:#fff;background:#15111b;border-radius:44px;margin:0 16px;overflow:hidden}.lp .game:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 18% 30%,#ff8a4c38,#0000 70%),radial-gradient(40% 50% at 85% 70%,#8b3df04d,#0000 70%);position:absolute;inset:0}.lp .game:after{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000,#0000);mask-image:radial-gradient(70% 60%,#000,#0000)}.lp .game.vp{padding-top:calc(var(--navh) + 6px);padding-bottom:36px}.lp .game .wrap{z-index:1;position:relative}.lp .game .eyebrow{color:var(--peach)}.lp .game .lead{color:#ffffffa8}.lp .game-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:72px;display:grid}.lp .rail{min-width:0}.lp .gph-wrap{justify-items:center;gap:12px;display:grid}.lp .game .phone{--w:clamp(250px,calc((100vh - 205px) / 2.15),320px);box-shadow:0 60px 100px -40px #000c,inset 0 0 0 1px #ffffff14,0 0 80px -10px #ff8a4c40}.lp .gview{transition:opacity .45s var(--ease),transform .45s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.lp .gview.leave{opacity:0;transform:translate(-30px)}.lp .gview.enter{opacity:0;transform:translate(30px)}.lp .gbody{flex-direction:column;flex:1;gap:.55em;min-height:0;padding:.3em 1.05em 1.1em;display:flex}.lp .gin{border:1.5px solid var(--line);background:#fff;border-radius:1.2em;align-items:center;gap:.4em;padding:.3em .3em .3em .8em;display:flex}.lp .gin input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:2.4em;font-size:.78em;font-weight:600}.lp .gin button{background:var(--orange);white-space:nowrap;border-radius:1em;height:2.3em;padding:0 .8em;font-size:.72em;font-weight:800}.lp .niche{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.lp .nbtn{border:1.5px solid var(--line);text-align:left;transition:transform .2s var(--spring),border-color .2s,box-shadow .2s;background:#fff;border-radius:1em;flex-direction:column;align-items:flex-start;gap:.25em;padding:.6em .65em;display:flex}.lp .nbtn:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 0 0 .2em #ff94592e}.lp .nbtn .e{font-size:1.3em;line-height:1}.lp .nbtn b{font-size:.78em;line-height:1.15}.lp .nbtn small{color:var(--muted);font-size:.58em;font-weight:600;line-height:1.25}.lp .nbtn.wide{flex-direction:row;grid-column:span 2;align-items:center;gap:.6em}.lp button.fcard,.lp button.hk{text-align:left;width:100%}.lp button.fcard:hover,.lp button.hk:hover{border-color:var(--orange);transform:translateY(-1px)}.lp .ghint{background:var(--lav1);color:var(--purple2);border-radius:1em;align-items:center;gap:.6em;margin-top:auto;padding:.65em .75em;display:flex}.lp .ghint span{font-size:1.2em}.lp .ghint p{font-size:.6em;font-weight:600;line-height:1.35}.lp .ghint b{font-size:1.15em;font-weight:800;display:block}.lp .gen{text-align:center;flex:1;align-content:center;place-items:center;gap:.8em;display:grid}.lp .gen .orb{background:conic-gradient(var(--orange),#f2588a,var(--purple),var(--orange));border-radius:50%;width:4.2em;height:4.2em;animation:1.2s linear infinite lp-spin2;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}@keyframes lp-spin2{to{transform:rotate(360deg)}}.lp .gen p{color:var(--muted);font-size:.8em;font-weight:700}.lp .typed:after{content:"";background:var(--purple);vertical-align:-.12em;width:.08em;height:1em;margin-left:.05em;animation:1s step-end infinite lp-blink;display:inline-block}.lp .typed.done:after{display:none}.lp .scroll-y{scrollbar-width:none;flex-direction:column;flex:1;gap:.45em;min-height:0;padding:.1em .05em .3em;display:flex;overflow:auto}.lp .scroll-y::-webkit-scrollbar{display:none}.lp .shot.shot-in{animation:lp-pop .45s var(--spring) both}.lp .demo-note{color:var(--muted);text-align:center;font-size:.56em;font-weight:600}.lp .rail h2{margin:14px 0 12px}.lp .lvl{gap:6px;max-width:520px;margin-top:18px;display:grid}.lp .lv{transition:background .4s,border-color .4s,transform .4s var(--ease);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:14px;padding:8px 16px;display:flex}.lp .lv .dot{color:#ffffff80;width:30px;height:30px;transition:all .4s var(--spring);background:#ffffff12;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.lp .lv b{font-size:15px;display:block}.lp .lv div span{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.lp .lv.cur{background:#ffffff14;border-color:#ffbe9859;transform:translate(6px)}.lp .lv.cur .dot{background:var(--orange);color:var(--ink)}.lp .lv.ok .dot{background:var(--green);color:#fff}.lp .lv.ok div span{color:#ffffffbf}.lp .score{align-items:center;gap:20px;margin-top:22px;display:flex}.lp .ringp{flex:none;width:78px;height:78px;position:relative}.lp .ringp svg{width:100%;height:100%;transform:rotate(-90deg)}.lp .ringp circle{fill:none;stroke-width:8px}.lp .ringp .bg{stroke:#ffffff14}.lp .ringp .fg{stroke:url(#rg);stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:226px;transition:stroke-dashoffset .8s var(--ease)}.lp .ringp b{font-family:var(--display);letter-spacing:-.03em;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.lp .score p{color:#ffffffb3;max-width:44ch;font-size:15px;line-height:1.45}.lp .score p strong{color:#fff}.lp .game-cta{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.lp .game .btn-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.lp .game .btn-ghost:hover{border-color:#fff}.lp .confetti{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.lp .confetti i{width:8px;height:12px;animation:lp-fall var(--t) var(--ease) forwards;border-radius:2px;position:absolute;top:-10px}@keyframes lp-fall{to{transform:translateY(760px) rotate(var(--r));opacity:.2}}.lp .fmt-grid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.lp .fmt-l .h2{margin:12px 0 14px;font-size:clamp(32px,min(3.9vw,5.8vh),52px)}.lp .flist{gap:8px;margin-top:22px;display:grid}.lp .fbtn{border:1px solid var(--line);text-align:left;transition:background .3s,border-color .3s,transform .3s var(--ease),box-shadow .3s;background:#ffffff8c;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:11px 16px 11px 11px;display:grid;position:relative;overflow:hidden}.lp .fbtn:hover{transform:translate(4px)}.lp .fbtn .em{border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.lp .fbtn b{font-size:16px;font-weight:800;display:block}.lp .fbtn span{color:var(--muted);font-size:13.5px;line-height:1.35;display:block}.lp .fbtn small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-size:11px;font-weight:800}.lp .fbtn .pr{background:var(--grad);transform-origin:0 0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lp .fbtn.on{border-color:var(--peach);box-shadow:var(--shadow-card);background:#fff}.lp .fbtn.on small{color:var(--orange-ink)}.lp .fbtn.on .pr{animation:lp-fprog var(--dur,6s) linear forwards}@keyframes lp-fprog{to{transform:scaleX(1)}}.lp .roul{border:1px dashed #17131f2e;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.lp .slot{background:var(--ink);border-radius:14px;height:52px;position:relative;overflow:hidden}.lp .slot:before,.lp .slot:after{content:"";z-index:2;pointer-events:none;height:16px;position:absolute;left:0;right:0}.lp .slot:before{background:linear-gradient(#17131f,#0000);top:0}.lp .slot:after{background:linear-gradient(#0000,#17131f);bottom:0}.lp .reelx div{color:#fff;height:52px;font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;padding:0 16px;font-size:20px;font-weight:800;display:flex}.lp .res{color:var(--muted);grid-column:1/-1;min-height:20px;font-size:14px;line-height:1.45}.lp .res b{color:var(--ink)}.lp .res.flash{animation:lp-fadeUp .6s var(--ease)}.lp .fmt-r{justify-items:center;gap:12px;display:grid;position:relative}.lp .fmt-phone{--w:clamp(240px,calc((100vh - 200px) / 2.1),310px)}.lp .feed{transition:transform .8s var(--ease);position:absolute;inset:0}.lp .feed .rl{height:100%;position:absolute;left:0;right:0}.lp .feed .rl .reel{position:absolute;inset:0}.lp .fchip{color:var(--ink);background:#fff;border-radius:1em;align-items:center;gap:.35em;padding:.35em .7em;font-size:.62em;font-weight:800;display:inline-flex}.lp .rl.act .reel-hook span{animation:lp-kara2 .7s var(--ease) both;animation-delay:calc(var(--i) * .15s + .3s)}.lp .fnav{right:calc(var(--w,280px) * -.16 - 40px);z-index:5;gap:10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lp .fnav button{border:1px solid var(--line);width:46px;height:46px;box-shadow:var(--shadow-card);transition:transform .2s var(--spring);background:#fff;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.lp .fnav button:hover{transform:scale(1.08)}.lp .fmt-r .whycard{z-index:6;width:220px;box-shadow:var(--shadow-card);transition:opacity .4s,transform .4s var(--ease);background:#fffffff2;border:1px solid #fff;border-radius:18px;padding:14px 16px;position:absolute;bottom:16%;left:-150px}.lp .whycard small{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);font-size:10.5px;font-weight:800}.lp .whycard p{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4}.lp .whycard.sw{animation:lp-fadeUp .5s var(--ease)}.lp .swipe-hint{display:none}.lp .cmp-head{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:28px;display:grid}.lp .cmp-head .h2{margin-top:12px;font-size:clamp(30px,min(3.3vw,5.4vh),48px)}.lp .cmp-head .lead{margin-top:12px}.lp .toggle{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:99px;padding:6px;display:inline-flex;position:relative}.lp .toggle button{z-index:1;min-height:48px;color:var(--muted);border-radius:99px;padding:0 24px;font-size:15.5px;font-weight:800;transition:color .3s;position:relative}.lp .toggle button.on{color:var(--ink)}.lp .toggle .th{background:var(--peach);transition:transform .5s var(--spring),width .5s var(--spring),background .4s;border-radius:99px;position:absolute;top:6px;bottom:6px;left:6px}.lp .toggle.ai .th{background:var(--line)}.lp .cmp{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:24px;display:grid}.lp .out{border:1px solid var(--line);height:clamp(380px,100vh - 400px,470px);box-shadow:var(--shadow-card);background:#fff;border-radius:30px;position:relative;overflow:hidden}.lp .ostate{transition:opacity .5s var(--ease),transform .5s var(--ease);position:absolute;inset:22px;overflow:hidden}.lp .ostate.hide{opacity:0;pointer-events:none;transform:translateY(16px)}.lp .bub{border-radius:18px;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5}.lp .bub.me{background:var(--ink2);color:#fff;border-bottom-right-radius:6px;margin-left:auto}.lp .bub.ai{background:var(--line2);max-width:76%;color:var(--ink2);border-bottom-left-radius:6px;margin-top:12px}.lp .bub.ai p+p{margin-top:7px}.lp .stk{white-space:nowrap;opacity:0;transform:scale(.6) rotate(var(--rt,0deg));transition:opacity .4s,transform .5s var(--spring);transition-delay:var(--d);border-radius:10px;padding:6px 11px;font-size:12.5px;font-weight:800;position:absolute;box-shadow:0 10px 20px -10px #2b144659}.lp .stk.bad{background:var(--pink1);color:var(--pink);border:1px solid #ffc7dc}.lp .ostate:not(.hide) .stk{opacity:1;transform:scale(1) rotate(var(--rt,0deg))}.lp .ores{gap:8px;display:grid}.lp .ores .rw{background:var(--cream);border:1px solid var(--line2);border-radius:15px;grid-template-columns:96px 1fr;gap:12px;padding:10px 13px;display:grid}.lp .ores .rw small{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);padding-top:3px;font-size:10.5px;font-weight:800}.lp .ores .rw p{font-size:14px;line-height:1.45}.lp .ores .rw p b{font-weight:800}.lp .okb{vertical-align:1px;white-space:nowrap;color:var(--green);background:var(--green1);opacity:0;transition:opacity .4s,transform .5s var(--spring);transition-delay:var(--d);border:1px solid #bfe6d5;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex;transform:translateY(6px)scale(.9)}.lp .ostate:not(.hide) .okb{opacity:1;transform:none}.lp .vbox{border-radius:30px;position:relative;overflow:hidden}.lp .vcol{border:1px solid var(--line);transition:opacity .5s var(--ease),transform .5s var(--ease);background:#ffffff8c;border-radius:30px;flex-direction:column;padding:28px;display:flex;position:absolute;inset:0}.lp .vcol.hide{opacity:0;pointer-events:none;transform:translateY(16px)}.lp .vcol h3{font-family:var(--display);letter-spacing:-.025em;margin-top:6px;font-size:24px;line-height:1.1}.lp .vcol small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.lp .vcol ul{gap:12px;margin-top:18px;list-style:none;display:grid}.lp .vcol li{color:var(--ink2);grid-template-columns:24px 1fr;gap:12px;font-size:15.5px;line-height:1.45;display:grid}.lp .vcol li i{border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-style:normal;font-weight:800;display:grid}.lp .vcol.ai li i{background:var(--line2);color:var(--muted)}.lp .vcol.hu{border-color:var(--peach);box-shadow:0 0 0 4px var(--peach1);background:#fff}.lp .vcol.hu li i{background:var(--orange);color:var(--ink)}.lp .vcol .btn{align-self:flex-start;margin-top:auto}.lp .quote-x{font-family:var(--display);letter-spacing:-.02em;margin-top:16px;font-size:19px;font-weight:700;line-height:1.3}.lp .v-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.lp .v-l .h2{margin:12px 0 16px}.lp .stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.lp .stat{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:18px 20px}.lp .stat strong{font-family:var(--display);letter-spacing:-.045em;font-size:38px;font-weight:800;line-height:1;display:block}.lp .stat>span{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.35;display:block}.lp .stat.pe{background:linear-gradient(160deg,var(--peach),#ffd9c2);border-color:#0000}.lp .deck-ctl{align-items:center;gap:14px;margin-top:22px;display:flex}.lp .deck-ctl button.nb{border:1px solid var(--line);width:50px;height:50px;box-shadow:var(--shadow-card);transition:transform .2s var(--spring);background:#fff;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.lp .deck-ctl button.nb:hover{transform:scale(1.08)}.lp .ddots{gap:6px;display:flex}.lp .ddots i{background:var(--line);width:8px;height:8px;transition:width .4s var(--ease),background .4s;border-radius:50%}.lp .ddots i.on{background:var(--ink);border-radius:8px;width:26px}.lp .vnote{color:var(--muted2);margin-top:14px;font-size:12.5px}.lp .deck{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:min(460px,100vh - 260px);min-height:400px;position:relative}.lp .tq{border:1px solid var(--line);transition:transform .7s var(--ease),opacity .6s var(--ease);will-change:transform;cursor:grab;background:#fff;border-radius:30px;flex-direction:column;padding:34px;display:flex;position:absolute;inset:0 20px 40px 0;box-shadow:0 40px 70px -40px #2b144666}.lp .tq.pe{background:linear-gradient(165deg,var(--peach) 0%,#ffd9c2 60%,#ffe9db 100%);border-color:#0000}.lp .tq.la{background:linear-gradient(165deg,#efe6ff,#fff 70%)}.lp .tq .qm{font-family:var(--display);color:var(--orange);height:30px;font-size:72px;line-height:.6}.lp .tq.pe .qm{color:#fff}.lp .tq blockquote{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-weight:700;line-height:1.2;font-size:var(--fs,26px);margin-top:10px}.lp .tq .who{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.lp .tq .who i{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-style:normal;font-weight:800;display:grid;box-shadow:0 6px 14px -6px #2b14464d}.lp .tq .who b{font-size:16px;display:block}.lp .tq .who span{color:var(--muted);font-size:13.5px;display:block}.lp .insb{background:#ffffffa6;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.lp .insb small{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);font-size:10.5px;font-weight:800;display:block}.lp .insb strong{font-family:var(--display);letter-spacing:-.045em;font-size:34px;font-weight:800;line-height:1}.lp .tq .ins{flex:1;align-items:flex-end;gap:6px;min-width:120px;max-width:240px;height:58px;display:flex}.lp .tq .ins i{height:var(--h);transform-origin:bottom;animation:lp-barUp .9s var(--spring) both;background:#17131f21;border-radius:5px 5px 2px 2px;flex:1}.lp .tq .ins i:nth-child(n){animation-delay:calc(var(--h) * 0 + .1s)}.lp .tq .ins i:last-child{background:var(--grad);animation-delay:.5s}@keyframes lp-barUp{0%{transform:scaleY(0)}}.lp .tq.fly{transition:transform .55s var(--ease),opacity .45s;opacity:0!important}.lp .p-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.lp .p-l .h2{margin:12px 0 16px}.lp .special{background:var(--ink);color:#fff;border-radius:99px;align-items:center;gap:12px;margin-top:20px;padding:10px 16px 10px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.lp .special b{letter-spacing:.14em;background:var(--grad);white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:10.5px;font-weight:800}.lp .calc{background:#ffffffa6;border:1px dashed #17131f26;border-radius:22px;margin-top:22px;padding:20px 22px}.lp .calc h3{font-family:var(--display);letter-spacing:-.02em;font-size:19px;line-height:1.15}.lp .calc .sl-top{justify-content:space-between;align-items:baseline;margin-top:12px;font-size:14.5px;font-weight:700;display:flex}.lp .calc .sl-top b{font-family:var(--display);letter-spacing:-.04em;font-size:28px}.lp .calc .sl-out{color:var(--muted);margin-top:8px;font-size:13.5px}.lp .calc .sl-out b{color:var(--ink)}.lp input[type=range]{appearance:none;background:linear-gradient(90deg,var(--orange) var(--p,30%),var(--line) var(--p,30%));border-radius:8px;outline:none;width:100%;height:8px;margin-top:8px}.lp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ink);cursor:grab;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 6px 14px -4px #17131f66}.lp input[type=range]::-moz-range-thumb{border:3px solid var(--ink);cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px}.lp .plans{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp .plan{border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .4s var(--ease),box-shadow .4s;background:#fff;border-radius:30px;flex-direction:column;padding:28px 26px;display:flex;position:relative}.lp .plan.rec{box-shadow:0 0 0 2px var(--orange),0 40px 70px -40px #f47a3c99;transform:translateY(-6px)}.lp .plan .badge{letter-spacing:.14em;background:var(--orange);color:var(--ink);opacity:0;border-radius:99px;padding:5px 11px;font-size:10.5px;font-weight:800;transition:opacity .3s,transform .3s;position:absolute;top:-12px;left:26px;transform:translateY(6px)}.lp .plan.rec .badge{opacity:1;transform:none}.lp .plan h3{font-family:var(--display);letter-spacing:-.03em;font-size:25px}.lp .plan .price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 2px;display:flex}.lp .plan .price s{color:var(--muted2);font-size:18px;font-weight:700}.lp .plan .price strong{font-family:var(--display);letter-spacing:-.05em;font-size:56px;font-weight:800;line-height:1}.lp .plan .price span{color:var(--muted);font-size:14.5px;font-weight:600}.lp .plan .trial{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.lp .plan .trial span{background:var(--peach1);color:var(--orange-ink);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.lp .plan .trial span+span{background:var(--lav1);color:var(--purple2)}.lp .plan ul{gap:9px;margin-bottom:22px;list-style:none;display:grid}.lp .plan li{grid-template-columns:20px 1fr;gap:9px;font-size:14.5px;line-height:1.4;display:grid}.lp .plan li .i{color:var(--green);margin-top:3px}.lp .plan .lbl2{color:var(--muted);margin-bottom:9px;font-size:12.5px;font-weight:800}.lp .plan .btn{width:100%;margin-top:auto}.lp .plan small.f{text-align:center;color:var(--muted2);margin-top:9px;font-size:12px;display:block}.lp .pnote{color:var(--muted2);margin-top:16px;font-size:12.5px}.lp .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.lp .faq-l .h2{margin:12px 0 16px}.lp .faq-list{gap:8px;display:grid}.lp .qa{border:1px solid var(--line);background:#fff;border-radius:18px;transition:box-shadow .3s;overflow:hidden}.lp .qa[open]{box-shadow:var(--shadow-card)}.lp .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:15px 18px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa summary .pl{background:var(--peach1);width:28px;height:28px;transition:transform .35s var(--spring),background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.lp .qa[open] summary .pl{background:var(--orange);transform:rotate(45deg)}.lp .qa .ans{color:var(--muted);max-width:62ch;padding:0 18px 16px;font-size:15px;line-height:1.55}.lp .final .card{background:linear-gradient(160deg,#ffbe98 0%,#ffcfb1 45%,#f6d3e4 100%);border-radius:44px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;width:min(1240px,100% - 32px);margin:0 auto;padding:clamp(40px,6vh,80px) clamp(28px,5vw,70px);display:grid;position:relative;overflow:hidden}.lp .final .card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b3df047,#0000);width:60%;height:120%;position:absolute;bottom:-40%;right:-8%}.lp .final .h2{margin-top:12px;font-size:clamp(36px,min(4.6vw,7vh),68px)}.lp .final .lead{color:var(--ink2);margin-top:16px}.lp .final .idea-box{box-shadow:0 24px 50px -24px #78282873}.lp .final-vis{height:min(520px,100vh - 260px);min-height:380px;position:relative}.lp .final-vis .reel{border-radius:30px;position:absolute;inset:0 0 0 30px;box-shadow:0 40px 70px -30px #501e2880}.lp .final-vis .hookcard{z-index:3;background:#fff;border-radius:22px;padding:16px 18px;position:absolute;bottom:24px;left:-10px;right:30px;box-shadow:0 24px 50px -20px #2b144666}.lp .hookcard small{letter-spacing:.14em;text-transform:uppercase;color:var(--pink);background:var(--pink1);border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-block}.lp .hookcard p{letter-spacing:-.01em;margin-top:8px;font-size:16.5px;font-weight:800;line-height:1.35}.lp .hookcard .m{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.lp .rec-dot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:3;background:#17131f99;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:800;display:flex;position:absolute;top:20px;right:20px}.lp .rec-dot i{background:#ff4d4d;border-radius:50%;width:9px;height:9px;animation:1.2s step-end infinite lp-blink}.lp footer{color:var(--muted);padding:40px 0 50px;font-size:14px}.lp .foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.lp .foot nav{gap:22px;display:flex}.lp .foot a:hover{color:var(--ink)}.lp .pops,.lp .bursts{pointer-events:none;z-index:11;position:absolute;inset:0}@media (min-width:981px){.lp .pop.far{left:-9%!important}}.lp .pop{opacity:0;transform:translateY(18px) scale(.5) rotate(var(--rt,0deg));transition:opacity .35s var(--ease),transform .6s var(--spring);position:absolute}.lp .pop.on{opacity:1;transform:translateY(calc(var(--lp,0) * -26px)) scale(1) rotate(var(--rt,0deg))}.lp .pop .fl{white-space:nowrap;animation:4.5s ease-in-out infinite lp-float}.lp .pop:nth-child(3n) .fl{animation-duration:5.5s;animation-delay:-1s}.lp .pop:nth-child(3n+1) .fl{animation-duration:3.8s;animation-delay:-2s}.lp .pop.n .fl{background:#fffffff2;border:1px solid #fff;border-radius:18px;align-items:center;gap:10px;padding:9px 15px 9px 9px;display:flex;box-shadow:0 18px 36px -16px #2b144666}.lp .pop.n i{background:var(--peach1);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;display:grid}.lp .pop.n b{font-size:13px;font-weight:800;line-height:1.2;display:block}.lp .pop.n span span{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.3;display:block}.lp .pop.p .fl{color:var(--pink);background:#fff;border:1.5px solid #ffc7dc;border-radius:14px;padding:9px 15px;font-size:14px;font-weight:800;display:block;box-shadow:0 16px 30px -16px #c8155f73}.lp .pop.g .fl{background:var(--green);color:#fff;border-radius:14px;padding:10px 16px;font-size:14.5px;font-weight:800;display:block;box-shadow:0 18px 34px -14px #16825d99}.lp .pop.c .fl{background:var(--ink);color:#fff;border-radius:99px;padding:9px 16px;font-size:14px;font-weight:800;display:block;box-shadow:0 16px 30px -14px #17131f99}.lp .pop.e .fl{filter:drop-shadow(0 12px 14px #2b144640);font-size:56px;line-height:1;display:block}.lp .bp{font-style:normal;animation:1.3s cubic-bezier(.2,.7,.3,1) both lp-bp;position:absolute;top:45%;left:50%}@keyframes lp-bp{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.15) rotate(var(--r))}}.lp .nw .lead{text-align:center}@media (max-width:1180px){.lp .nav-links{display:none}.lp .nav .login{margin-left:auto}.lp .c1,.lp .c2,.lp .c3{left:-10px}.lp .aha{right:0}.lp .whycard{left:-90px}}@media (max-width:980px){.lp{--navh:84px}.lp .tagline{display:none}.lp .hero-grid,.lp .story-grid,.lp .game-grid,.lp .fmt-grid,.lp .cmp,.lp .v-grid,.lp .p-grid,.lp .faq-grid,.lp .final .card,.lp .cmp-head{grid-template-columns:minmax(0,1fr)}.lp .stage{width:100%;max-width:560px;height:640px;margin:10px auto 0}.lp .game-grid{justify-items:center;gap:36px}.lp .rail{width:100%}.lp .fmt-grid{gap:30px}.lp .fnav{right:-62px}.lp .fmt-r .whycard{width:100%;max-width:440px;margin-top:4px;position:relative;bottom:auto;left:auto}.lp .fmt-l{display:contents}.lp .fmt-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.lp .fmt-l>.eyebrow{order:1}.lp .fmt-l>.h2{order:2}.lp .fmt-l>.lead{order:3}.lp .flist{order:4}.lp .fmt-r{order:5;margin-top:22px}.lp .roul{order:6;margin-top:22px}.lp .rail{display:contents}.lp .game-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.lp .rail>.eyebrow{order:1}.lp .rail>.h2{order:2;margin:10px 0 8px}.lp .rail>.lead{order:3}.lp .gph-wrap{order:4;margin-top:22px}.lp .lvl{order:5}.lp .score{order:6}.lp .game-cta{order:7}.lp .p-grid,.lp .v-grid,.lp .faq-grid{gap:30px}.lp .vp{min-height:0;padding:80px 0 44px}.lp .hero{min-height:0}.lp .plist li{display:none}.lp .plist li.act{padding:10px 14px 10px 10px;display:grid;transform:none}.lp .plist li strong{font-size:18px}.lp .plist .pp,.lp .plist .ps{font-size:14px}.lp .story-sticky{justify-content:flex-start;padding-top:80px}.lp .story-grid{justify-items:center;gap:12px}.lp .story-l{grid-template-columns:1fr auto;align-items:center;row-gap:10px;width:100%;display:grid}.lp .story-l .eyebrow{grid-area:1/1;font-size:11px}.lp .solved{grid-area:1/2;gap:8px;margin-top:0;font-size:13px}.lp .sdots i{width:16px;height:6px}.lp .plist{grid-area:2/1/auto/-1}.lp .story-h,.lp .story-end{display:none!important}.lp .plist li.act{align-content:center;min-height:104px}.lp .story-phone{--w:clamp(190px,calc((100svh - 290px) / 2.1),268px)}.lp .story-prog{margin-top:10px}.lp .story-end{display:none}.lp .story-end.on{display:flex}.lp .story-r .ex{display:none}.lp .gst{font-size:13px;right:-4%}.lp .final .card{gap:30px}.lp .out{height:auto;min-height:0;display:block}.lp .ostate{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:18px;display:flex;position:relative;inset:auto}.lp .ostate.hide{display:none}.lp .ostate>.bub{flex-basis:100%}.lp .ostate>.bub.me{flex-basis:auto;margin-left:auto}.lp .ostate>.bub.ai{margin-top:4px}.lp .ostate .stk{opacity:1;transform:rotate(var(--rt,0deg));margin-top:4px;position:static!important}.lp .ores{flex-basis:100%}.lp .vbox{min-height:0;overflow:visible}.lp .vcol{position:relative;inset:auto}.lp .vcol.hide{display:none}}@media (max-width:640px){.lp{font-size:16px}.lp .wrap{width:calc(100% - 32px)}.lp .nav{height:58px;padding-left:18px;top:10px}.lp .nav .login{padding:0 4px;font-size:14px}.lp .nav .btn{min-height:42px;padding:0 14px;font-size:14px}.lp .mcta{display:flex}.lp .hero{padding-top:80px;padding-bottom:28px}.lp .hero-grid{flex-direction:column;gap:0;display:flex}.lp .hero-copy{display:contents}.lp .hero .pill{order:1;align-self:flex-start;padding:4px 12px 4px 4px;font-size:12.5px}.lp .hero .pill b{min-width:28px;height:24px;font-size:12.5px}.lp .hero h1{order:2;margin-top:12px;font-size:clamp(38px,10.8vw,52px)}.lp .stage{perspective:1200px;order:3;width:calc(100% + 32px);max-width:none;height:300px;min-height:0;margin:12px -16px 0}.lp .idea{order:4;margin-top:6px}.lp .hero .lead{order:5;margin-top:18px;font-size:15px}.lp .proof{order:6;margin-top:18px}.lp .halo{background-image:url(/lp/v1/halo-m.webp);width:600px;height:600px;top:50%}.lp .ring{width:250px;height:250px;top:50%}.lp .ring.r2{width:330px;height:330px;top:50%}.lp .b1{background:radial-gradient(closest-side,#ffbe98f4,#ffbe98ed 11.1%,#ffbe98d5 22.2%,#ffbe98a9 33.3%,#ffbe9870 44.4%,#ffbe983a 55.6%,#ffbe9817 66.7%,#ffbe9807 77.8%,#ffbe9802 88.9%,#ffbe9800);width:396px;height:396px;top:calc(2% - 108px);right:calc(-4% - 108px)}.lp .b2{background:radial-gradient(closest-side,#e3d5f7e9,#e3d5f7e0 11.1%,#e3d5f7c4 22.2%,#e3d5f795 33.3%,#e3d5f75f 44.4%,#e3d5f730 55.6%,#e3d5f713 66.7%,#e3d5f706 77.8%,#e3d5f701 88.9%,#e3d5f700);width:376px;height:376px;bottom:calc(6% - 108px);left:calc(4% - 108px)}.lp .b3{display:none}.lp .ph-c{--w:138px;top:2px}.lp .ph-l{--w:112px;top:28px;left:7%}.lp .ph-r{--w:112px;top:36px;right:7%}.lp .chip{border-radius:14px;gap:8px;width:150px;padding:8px 10px}.lp .chip .ico{border-radius:8px;width:24px;height:24px;font-size:12px}.lp .chip small{font-size:9px}.lp .chip p{font-size:11px}.lp .c1{top:auto;bottom:16px;left:10px}.lp .c2,.lp .c3,.lp .cmts{display:none}.lp .aha{border-radius:16px;width:158px;padding:10px 12px;bottom:6px;left:auto;right:10px;rotate:3deg}.lp .aha .k{letter-spacing:.12em;font-size:9px}.lp .aha h2{margin:5px 0 0;font-size:13px}.lp .aha .row,.lp .aha .bar,.lp .spk{display:none}.lp .stage .ex{padding:3px 8px;font-size:9px;bottom:-8px}.lp .m-hide{display:none}.lp .m-show{display:inline}.lp .idea-box{border-radius:24px;flex-wrap:wrap;min-height:0;padding:7px}.lp .idea-box input{height:46px;padding-left:12px;font-size:16px}.lp .idea-box .spark{display:none}.lp .idea-box .btn{width:100%;min-height:50px}.lp .hero .idea-box{border-radius:999px;flex-wrap:nowrap;min-height:60px;padding:5px 5px 5px 18px;box-shadow:0 16px 34px -20px #2b144659,0 0 0 5px #fff9}.lp .hero .idea-box input{height:48px;padding-left:0}.lp .hero .idea-box .btn{flex:none;width:auto;min-height:50px;padding:0 18px;font-size:15.5px}.lp .stage{margin-bottom:26px!important}.lp .stage .ex{bottom:-22px}.lp .idea label{margin-bottom:8px;font-size:13.5px}.lp .fine{gap:4px 12px;margin-top:10px;font-size:12.5px}.lp .proof .tlink{margin-left:0}.lp .cf{--cfh:440px}.lp .nw-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:20px;padding:4px 2px 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp .nw-tabs::-webkit-scrollbar{display:none}.lp .nw-tabs button{flex:none}.lp .game{border-radius:32px;margin:0 8px}.lp .game .phone{--w:min(300px,calc(100vw - 72px))}.lp .lvl{scrollbar-width:none;gap:6px;margin-top:16px;display:flex;overflow-x:auto}.lp .lv{flex:none;padding:8px 12px}.lp .lv div span{display:none}.lp .lv.cur{transform:none}.lp .rail .lead{font-size:15px}.lp .score{margin-top:16px}.lp .fmt-phone{--w:min(250px,calc(100vw - 132px))}.lp .fnav{right:-58px}.lp .fnav button{width:42px;height:42px}.lp .flist{scrollbar-width:none;gap:8px;margin:18px -16px 0;padding:2px 16px 6px;display:flex;overflow-x:auto}.lp .flist::-webkit-scrollbar{display:none}.lp .fbtn{border-radius:99px;flex:none;grid-template-columns:34px auto;gap:10px;padding:7px 14px 7px 7px}.lp .fbtn .em{border-radius:50%;width:34px;height:34px;font-size:16px}.lp .fbtn b{white-space:nowrap;font-size:14.5px}.lp .fbtn>span:nth-child(2)>span,.lp .fbtn small{display:none}.lp .fbtn:hover{transform:none}.lp .roul{grid-template-columns:1fr}.lp .roul .btn,.lp .toggle{width:100%}.lp .toggle button{flex:1;padding:0 10px}.lp .ores .rw{grid-template-columns:1fr;gap:3px}.lp .okb{margin-top:4px;margin-left:0}.lp .bub.ai{max-width:92%}.lp .stk{font-size:11.5px}.lp .stats{grid-template-columns:1fr 1fr}.lp .stat strong{font-size:30px}.lp .deck{order:4;height:450px;margin-top:18px}.lp .v-l{display:contents}.lp .v-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.lp .v-l>.eyebrow{order:1}.lp .v-l>.h2{order:2}.lp .v-l>.lead{order:3}.lp .deck-ctl{order:5;justify-content:center;margin-top:14px}.lp .stats{order:6;margin-top:18px}.lp .vnote{text-align:center;order:7}.lp .tq{padding:24px;inset:0 8px 30px 0}.lp .plans{grid-template-columns:1fr}.lp .plan.rec{transform:none}.lp .final{padding-bottom:110px}.lp .final .card{border-radius:32px;padding:40px 20px}.lp .final-vis{height:420px}.lp .final-vis .reel{left:0}.lp .final-vis .hookcard{left:10px;right:10px}.lp footer{padding-bottom:110px}.lp .pop{scale:.74}.lp .pop[data-side=l]{transform-origin:0}.lp .pop[data-side=r]{transform-origin:100%}.lp .pop.e .fl{font-size:44px}.lp .gst{display:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.lp .kara span{animation:none}}.lp .appv{background:var(--cream);position:absolute;inset:0;overflow:hidden}.lp .appv video{object-fit:cover;object-position:50% 0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lp .appv .sb{position:absolute;top:0;left:0;right:0}.lp .sol.solv{gap:.55em;padding:1em 0 0}.lp .sol.solv .sol-h{padding:0 1.05em}.lp .sol-vid{border-top:1px solid var(--line2);flex:1;min-height:0;position:relative;overflow:hidden}.lp .sol-vid video{width:100%;max-width:none;height:auto;margin-top:-9.26%}.lp .fcard .fmeta{white-space:normal}.lp .demo-note{margin-top:.2em}.lp .script-note{color:var(--purple2);background:var(--lav1);border-radius:.8em;padding:.5em .65em;font-size:.6em;font-weight:600;line-height:1.35}.lp .plan .later{width:100%;color:var(--muted2);margin-top:2px;font-size:12.5px;font-weight:700;display:block}.lp .foot nav{flex-wrap:wrap;row-gap:8px}.lp .foot .lang{gap:4px;display:flex}.lp .foot .lang a{border-radius:99px;padding:4px 10px;font-weight:600}.lp .foot .lang a[aria-current]{background:var(--line2);color:var(--ink)}.lp .gin label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lp :where(:not(.lp-app *)):focus-visible{outline:3px solid var(--purple);outline-offset:2px}.lp .idea-box input:focus-visible,.lp .gin input:focus-visible{outline:none}.lp button.lv{text-align:left}.lp .ddots i{cursor:pointer}@media (max-width:1180px){.lp .nav .to-app{margin-left:auto}}.lp .ring{box-shadow:none}.lp .lp-app{--muted:#f3f1f5;--shadow-card:0 1px 2px #17131f0a,0 12px 32px -12px #17131f24;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;text-align:left;flex-direction:column;padding-top:.2em;font-size:16px;line-height:1.5;display:flex;position:absolute;inset:0}.lp .demo-ex{align-items:center;gap:10px;margin-top:16px;display:flex}.lp .demo-ex>span{color:#fff9;flex:none;font-size:13px;font-weight:700}.lp .demo-ex-list{flex-wrap:wrap;gap:6px;display:flex}.lp .demo-ex button{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.lp .demo-ex button:hover{border-color:#ffbe98b3}.lp .demo-ex button[aria-pressed=true]{border-color:var(--orange);background:#ff945929}.lp .demo-ex button>span{display:none}.lp .game-cta{align-items:center}.lp .game-login{color:#ffffffbf;text-underline-offset:4px;align-items:center;min-height:44px;padding:0 4px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.lp .game-login:hover{color:#fff;text-decoration-color:currentColor}@media (max-width:980px){.lp .demo-ex{order:4;margin-top:18px}}@media (max-width:640px){.lp .demo-ex{flex-direction:column;align-items:stretch;gap:8px}.lp .demo-ex button{min-height:44px;font-size:14px}.lp .demo-ex button>span{display:inline}.lp .demo-ex-list{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px 2px;overflow-x:auto}.lp .demo-ex-list::-webkit-scrollbar{display:none}.lp .demo-ex button{flex:none}}.lp .gph-wrap{grid-template-columns:minmax(0,1fr)}.lp .gph-wrap .ex{white-space:normal;text-wrap:balance;text-align:center;width:max-content;max-width:320px}@media (max-width:640px){.lp .gph-wrap .ex{max-width:min(100vw - 32px,320px)}.lp .game-cta .btn-orange{white-space:normal;text-align:center;max-width:100%;padding:8px 20px;line-height:1.25}.lp .game-cta .cta-t span{white-space:nowrap}}.lp [data-off] *,.lp [data-off] :before,.lp [data-off] :after{animation-play-state:paused!important}.lp .hero[data-off] [data-r],.lp .hero[data-off] .swoosh path{animation-play-state:running!important}.lp .hero[data-off] .enter :is(.ph-l,.ph-c,.ph-r,.chip,.aha){animation-play-state:running,paused!important}.lp .hero [data-r][data-settled]{transition:none;animation:none}.lp .hero .swoosh path[data-settled]{stroke-dashoffset:0;animation:none}.lp .hero .enter :is(.ph-l,.ph-c,.ph-r,.chip,.aha)[data-settled]{opacity:1!important}.lp [data-r][data-settled]{opacity:1}.lp .hl[data-settled]:before{transform:scaleX(1)}.lp .ss:not(.on) *,.lp .pop:not(.on) .fl{animation-play-state:paused}.lp .dark :where(:not(.lp-app,.lp-app *)):focus-visible,.lp .mcta :focus-visible{outline-color:var(--peach)}.lp .dark .screen :where(:not(.lp-app,.lp-app *)):focus-visible{outline-color:var(--purple)}.lp :is(.nw-tabs,.lvl,.demo-ex-list,.flist,.scroll-y,.qa) :where(:not(.lp-app *)):focus-visible{outline-offset:-3px}.lp input[type=range]:focus-visible{outline:3px solid var(--purple);outline-offset:6px}.lp .cf:focus-visible{outline-offset:-6px;border-radius:30px}.lp .stat.pe>span{color:var(--ink2)}.lp .plist li{opacity:.55}.lp .rot{color:var(--orange)}.lp .cfc{--ovs:1.286}.lp .reel{--ovk:1.34}.lp .reel .reel-hook[class*=ov-]{text-align:center;font-size:calc(var(--ovs,1) * var(--ovf,1) * 1em);align-items:center;gap:.14em;left:.9em;right:.9em;transform:none}.lp .reel .reel-hook[class*=ov-] span{white-space:nowrap;color:#fff;font-family:var(--body);letter-spacing:0;text-transform:none;text-shadow:none;-webkit-text-stroke:0;background:0 0;border-radius:0;padding:0;font-style:normal;font-weight:400;line-height:1.2}.lp .reel .reel-hook[class*=ov-] span em{font-style:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.lp .reel .reel-hook.ov-box span{color:var(--ink);font-weight:800;font-size:calc(var(--ovk) * .84em);background:#fff;border-radius:.32em;padding:.16em .42em;line-height:1.22}.lp .reel .reel-hook.ov-box span em{background:var(--orange);border-radius:.2em;padding:0 .15em}.lp .reel .reel-hook.ov-poster span{font-family:var(--font-lp-anton),Impact,sans-serif;font-size:calc(var(--ovk) * 1.32em);text-transform:uppercase;letter-spacing:.015em;text-shadow:0 .04em #00000059,0 .07em .5em #0000008c;line-height:1.04}.lp .reel .reel-hook.ov-poster span em{color:#ffe14d}.lp .reel .reel-hook.ov-type{gap:.08em}.lp .reel .reel-hook.ov-type span{font-family:var(--font-lp-courier),"Courier New",monospace;font-weight:700;font-size:calc(var(--ovk) * .8em);background:#000000d6;border-radius:.1em;padding:.2em .5em;line-height:1.3}.lp .reel .reel-hook.ov-type span em{color:#ffe14d}.lp .reel .reel-hook.ov-serif span{font-family:var(--font-lp-playfair),Georgia,serif;font-style:italic;font-weight:800;font-size:calc(var(--ovk) * 1.04em);text-shadow:0 .05em .12em #0006,0 .08em .7em #0000008c;line-height:1.16}.lp .reel .reel-hook.ov-serif span em{color:#ffd0e2}.lp .reel .reel-hook.ov-marker{transform:rotate(-3deg)}.lp .reel .reel-hook.ov-marker span{font-family:var(--font-lp-marker),cursive;font-size:calc(var(--ovk) * 1.12em);text-shadow:.05em .06em #000000b3,0 0 .35em #0009,0 .08em .8em #0000008c;line-height:1.2}.lp .reel .reel-hook.ov-marker span em{color:#17131f;text-shadow:none;background:#ffe14d;border-radius:.12em;padding:0 .2em}.lp .reel .reel-hook.ov-neon span{font-family:var(--font-lp-pacifico),cursive;font-size:calc(var(--ovk) * .88em);text-shadow:0 0 .1em #fff,0 0 .35em #ff3d9a,0 0 .8em #ff3d9a,0 0 1.5em #c026d3;line-height:1.4}.lp .reel .reel-hook.ov-neon span em{color:#ffe3f1}.lp .reel .reel-hook.ov-mod{gap:.12em}.lp .reel .reel-hook.ov-mod span{font-family:var(--font-lp-montserrat),var(--body),sans-serif;font-weight:800;font-size:calc(var(--ovk) * .74em);letter-spacing:-.01em;background:#000000db;border-radius:.42em;padding:.28em .62em;line-height:1.25}.lp .reel .reel-hook.ov-mod span em{color:#ff9e5e}.lp .reel .reel-hook.ov-out span{font-family:var(--font-lp-archivo),Impact,sans-serif;font-size:calc(var(--ovk) * .92em);text-transform:uppercase;letter-spacing:.01em;-webkit-text-stroke:.16em #000;paint-order:stroke fill;line-height:1.12}.lp .reel .reel-hook.ov-out span em{color:#ffe14d}.lp .soon-sec{padding:clamp(64px,10vh,112px) 0;position:relative}.lp .soon-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 56px;margin-bottom:40px;display:grid}.lp .soon-head .h2{grid-column:1/-1}.lp .soon-head .lead{max-width:62ch}.lp .soon-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp .soon-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:32px;flex-direction:column;gap:20px;padding:12px 12px 26px;display:flex}.lp .soon-stage{--sp-h:296px;--sp-text:13.5px;--sp-col:18.5rem;border-radius:24px}.lp .soon-card[data-card=editor] .soon-stage{--sp-bg:var(--lav1)}.lp .soon-card[data-card=analysis] .soon-stage{--sp-bg:var(--peach1)}.lp .soon-body{flex-direction:column;gap:8px;padding:0 14px;display:flex}.lp .soon-top{align-items:center;gap:12px;display:flex}.lp .soon-badge{letter-spacing:.14em;text-transform:uppercase;background:var(--orange);color:var(--ink);border-radius:99px;padding:5px 11px;font-size:10.5px;font-weight:800}.lp .soon-card h3{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(22px,2vw,27px);line-height:1.1}.lp .soon-card p{color:var(--ink2);max-width:52ch;font-size:15.5px;line-height:1.5}@media (max-width:980px){.lp .soon-head{grid-template-columns:minmax(0,1fr);row-gap:16px;margin-bottom:30px}.lp .soon-head .btn{justify-self:start;margin-top:6px}}@media (max-width:640px){.lp .soon-cards{grid-template-columns:1fr;gap:16px}.lp .soon-card{border-radius:28px;gap:16px;padding:10px 10px 22px}.lp .soon-stage{--sp-h:232px;--sp-text:12.5px;--sp-col:15rem;border-radius:20px}.lp .soon-body{padding:0 10px}}
