.lp{--ink:#1d1d1f;--body:#707070;--mute:#707070;--line:#d6d6d6;--paper:#fff;--chip:#e8e8ed;--canvas:#f5f5f7;--blue:#0071e3;--link:#06c;--hero-grad:linear-gradient(184deg,#1d1d1f 20%,#0000f9 76%,#252525 95%);--sans:"Inter","Noto Sans KR",system-ui,-apple-system,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp,.lp *{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth}.lp{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;word-break:keep-all;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}body:has(.lp){overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:999px}.lp .g{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lp .wrap{max-width:1216px;margin:0 auto}.lp .nav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fff9;border-bottom:1px solid #0000000d;position:sticky;top:0}.lp .nav .wrap{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.lp .nav .l{color:#333;gap:22px;font-size:13.5px;display:flex}.lp .nav .l a:hover{color:var(--ink)}.lp .mark{letter-spacing:-.02em;text-align:center;font-family:Do Hyeon,Noto Sans KR,sans-serif;font-size:21px;line-height:.86}.lp .mark small{font-size:21px;display:block}.lp .mark-img{object-fit:contain;width:auto;max-width:180px;height:34px;display:block}.lp .nav .r{justify-self:end}.lp .pill{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 18px;font-size:13.5px;font-weight:500;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s;display:inline-flex}.lp .pill:hover{background:#262626;transform:translateY(-1px)}.lp .pill.lg{height:44px;padding:0 24px;font-size:15px}.lp .tag{background:var(--chip);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .hero{text-align:center;padding-top:88px}.lp h1{letter-spacing:-.05em;text-wrap:balance;max-width:12em;margin:0 auto;font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1.12}.lp .lead{max-width:31em;color:var(--body);text-wrap:balance;margin:20px auto 0;font-size:17px;line-height:1.65}.lp .hero .pill{margin-top:30px}.lp .hero .sub{color:var(--mute);margin-top:14px;font-size:12.5px;display:block}.lp .in{opacity:0;filter:blur(6px);transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1),filter .9s;transition-delay:var(--d,0s);transform:translateY(14px)}.lp.ready .in{opacity:1;filter:none;transform:none}.lp .mq{margin-top:64px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp .mq .row{gap:6px;width:max-content;animation:64s linear infinite mq;display:flex}.lp .mq:hover .row{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.lp .tile{background:var(--bg);border-radius:4px;flex:none;width:440px;height:440px;position:relative;overflow:hidden}.lp .tile .pg{width:232px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:44px;left:50%;transform:translate(-50%)}.lp .tile:hover .pg{transform:translate(-50%)translateY(-10px)}.lp .pg{background:var(--pbg);color:var(--pfg);border-radius:14px 14px 0 0;min-height:420px;padding:16px 16px 22px;box-shadow:0 30px 60px -30px #00000059}.lp .pg .url{text-align:center;opacity:.55;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:9.5px;display:block}.lp .pg .logo{text-align:center;letter-spacing:-.02em;margin:14px 0 4px;font-size:30px;line-height:1.02}.lp .pg .cat{text-align:center;opacity:.65;font-size:10px;display:block}.lp .pg .img{background:var(--pimg);border-radius:10px;place-items:center;width:150px;height:118px;margin:12px auto 10px;display:grid}.lp .pg .img img{object-fit:contain;width:100%;height:100%}.lp .pg h5{letter-spacing:.04em;color:var(--acc);margin:12px 0 6px;font-size:13px;font-weight:700}.lp .pg .rv{border-top:1px solid color-mix(in srgb,var(--pfg) 14%,transparent);justify-content:space-between;gap:10px;padding:6px 0;font-size:10.5px;display:flex}.lp .pg .rv b{font-size:11px;font-weight:600;display:block}.lp .pg .rv span{opacity:.7}.lp .pg .st{color:var(--acc);letter-spacing:1px;white-space:nowrap;font-size:9px}.lp .sh{text-align:center;padding-top:140px}.lp .sh h2{letter-spacing:-.045em;text-wrap:balance;max-width:14em;margin:14px auto 0;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.16}.lp .sh p{max-width:30em;color:var(--body);text-wrap:balance;margin:14px auto 0;font-size:16px}.lp .steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:20px;margin-top:64px;display:grid}.lp .steps>.st{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.lp .st-h{flex-direction:column;gap:8px;display:flex}.lp .st-h .k{color:var(--mute);font-size:13px}.lp .st-h h3{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:600;display:flex}.lp .st-h h3 svg{flex:none;width:17px;height:17px}.lp .st-h p{color:var(--body);min-height:3.2em;margin:0;font-size:14.5px}.lp .grain{aspect-ratio:1.2;isolation:isolate;background:radial-gradient(60% 80% at 20% 30%,#5d5d5d 0,#1d1d1d 45%,#0000 70%),radial-gradient(70% 70% at 85% 80%,#e9e9e9 0,#8a8a8a 35%,#0000 70%),linear-gradient(135deg,#111,#cfcfcf);border-radius:6px;place-items:center;margin-top:18px;display:grid;position:relative;overflow:hidden}.lp .grain:before{content:"";z-index:-1;filter:blur(28px);opacity:.75;background:conic-gradient(from 210deg at 40% 60%,#000,#7a7a7a,#f2f2f2,#3a3a3a,#000);animation:18s ease-in-out infinite alternate swirl;position:absolute;inset:-20%}.lp .grain:after{content:"";z-index:-1;opacity:.35;mix-blend-mode:overlay;background-image: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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes swirl{to{transform:rotate(25deg)scale(1.1)}}.lp .grain.b:before{background:conic-gradient(from 40deg at 60% 40%,#f4f4f4,#2a2a2a,#000,#9a9a9a,#f4f4f4)}.lp .grain.c:before{background:conic-gradient(from 120deg,#202020,#e6e6e6,#5a5a5a,#000,#202020)}.lp .wd{opacity:0;background:#fff;border-radius:12px;width:62%;padding:14px;font-size:12px;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(10px);box-shadow:0 24px 50px -20px #0000008c}.lp .on .wd{opacity:1;transform:none}.lp .wd .t{letter-spacing:.02em;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.lp .wd .t svg{width:15px;height:15px}.lp .li{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:7px 0 7px 22px;font-size:11.5px;font-weight:600;display:flex}.lp .li .ck{background:#ededed;border-radius:50%;place-items:center;width:16px;height:16px;transition:background .3s;display:grid}.lp .li .ck svg{opacity:0;width:9px;height:9px;transition:opacity .2s}.lp .li.ok .ck{background:var(--ink)}.lp .li.ok .ck svg{opacity:1}.lp .wd .q{text-align:center;margin:2px 0 8px;font-size:12.5px;font-weight:700}.lp .wd .stars{justify-content:center;gap:3px;margin-bottom:10px;display:flex}.lp .wd .stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#e3e3e3;width:16px;height:16px;transition:background .25s}.lp .wd .stars i.f{background:var(--ink)}.lp .chips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.lp .chips span{border:1px solid #e6e6e6;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:500;transition:background .25s,color .25s,border-color .25s}.lp .chips span.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .wd .go{background:var(--ink);color:#fff;border-radius:999px;place-items:center;height:28px;margin-top:10px;font-size:11px;font-weight:600;display:grid}.lp .bars{flex-direction:column;gap:9px;margin-top:10px;display:flex}.lp .bar{grid-template-columns:62px 1fr;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:grid}.lp .bar i{background:#efefef;border-radius:5px;height:9px;display:block;position:relative;overflow:hidden}.lp .bar i:after{content:"";width:var(--w);background:var(--ink);transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--dl,0s);border-radius:5px;position:absolute;inset:0;transform:scaleX(0)}.lp .on .bar i:after{transform:scaleX(1)}.lp .note{color:var(--mute);text-align:right;margin-top:10px;font-size:9.5px;display:block}.lp .center{text-align:center;margin-top:44px}.lp .mock{isolation:isolate;border-radius:8px;margin-top:56px;padding:28px 28px 0;position:relative;overflow:hidden}.lp .mock .win{background:#fff;border-radius:10px 10px 0 0;grid-template-columns:300px 1fr;min-height:520px;display:grid;box-shadow:0 30px 60px -30px #00000080}.lp .side{border-right:1px solid var(--line);padding:22px}.lp .prog{gap:6px;margin-bottom:20px;display:flex}.lp .prog i{background:#e9e9e9;border-radius:2px;flex:1;height:3px}.lp .prog i:first-child{background:var(--ink)}.lp .side h4{margin:0;font-size:14px;font-weight:700}.lp .side .sm{color:var(--mute);margin:3px 0 14px;font-size:12px}.lp .rvi{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:12px;font-size:12px;transition:border-color .3s,box-shadow .3s}.lp .rvi.cur{border-color:var(--ink);box-shadow:0 0 0 3px #0000000f}.lp .rvi .top{color:var(--mute);justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.lp .acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp .acts span{background:var(--chip);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.lp .acts span.no{color:#b0b0b0;background:#fff;border:1px dashed #d5d5d5;text-decoration:line-through}.lp .acts span.hit{background:var(--ink);color:#fff}.lp .canvas{background:radial-gradient(#e9e9e9 1px,#0000 1px) 0 0/16px 16px,#fafafa;place-items:start center;padding:34px 20px 0;display:grid}.lp .phone{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:16px 16px 0 0;width:270px;min-height:470px;padding:22px 18px}.lp .phone .nm{text-align:center;font-family:Do Hyeon,sans-serif;font-size:26px}.lp .phone .ad{text-align:center;color:var(--mute);margin-top:2px;font-size:10.5px;display:block}.lp .phone h6{margin:18px 0 6px;font-size:13px;font-weight:700}.lp .prv{border-bottom:1px solid #f1f1f1;padding:10px 0;font-size:12px}.lp .prv .m{color:var(--mute);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.lp .prv .m .ai{color:var(--ink);background:var(--chip);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.lp .reply{color:#333;background:#f6f6f6;border-radius:8px;min-height:28px;margin-top:7px;padding:7px 9px;font-size:11px}.lp .reply b{color:var(--mute);font-size:10px;font-weight:600;display:block}.lp .cursor{background:var(--ink);vertical-align:-1px;width:1px;height:11px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lp .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:56px;display:grid}.lp .fi h3{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:15.5px;font-weight:600;display:flex}.lp .fi h3 svg{flex:none;width:18px;height:18px}.lp .fi p{color:var(--body);margin:8px 0 0;font-size:14.5px;line-height:1.65}.lp .fi .n{color:var(--mute);font-family:Inter,sans-serif;font-size:12px;font-weight:500}.lp .car{margin-top:56px;position:relative}.lp .ctrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.lp .ctrack::-webkit-scrollbar{display:none}.lp .cc{scroll-snap-align:start;flex:0 0 calc(21.7391% - 13.913px);min-width:220px}.lp .cc .tile{aspect-ratio:.8;border-radius:4px;width:100%;height:auto}.lp .cc .tile .pg{width:74%;min-height:360px;top:28px}.lp .cc .cap{align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.lp .cc .cap small{color:var(--mute);font-weight:400}.lp .ex{background:var(--chip);color:#555;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.lp .arw{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#0a0a0ad1;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(50% - 40px)}.lp .arw:hover{transform:scale(1.06)}.lp .arw.l{left:-12px}.lp .arw.r{right:-12px}.lp .arw[disabled]{opacity:0;pointer-events:none}.lp .faq{max-width:600px;margin:52px auto 0}.lp .faq details{border-bottom:1px solid var(--line);padding:22px 0}.lp .faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary svg{flex:none;width:16px;height:16px;margin-top:3px;transition:transform .3s}.lp .faq details[open] summary svg{transform:rotate(45deg)}.lp .faq .a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.lp .faq details[open] .a{grid-template-rows:1fr}.lp .faq .a>p{color:var(--body);margin:0;font-size:14.5px;line-height:1.7;overflow:hidden}.lp .faq details[open] .a>p{padding-top:10px}.lp .cta-end{text-align:center;padding:150px 0 130px}.lp .cta-end h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}.lp .cta-end p{color:var(--body);margin:16px 0 28px;font-size:16px}.lp footer{border-top:1px solid var(--line)}.lp footer .wrap{grid-template-columns:1fr 3fr;gap:32px;padding:56px 0 40px;display:grid}.lp footer .mark{text-align:left}.lp .fcols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .fcols h4{margin:0 0 12px;font-size:13px;font-weight:600}.lp .fcols a{color:var(--body);padding:4px 0;font-size:13px;display:block}.lp .fcols a:hover{color:var(--ink)}.lp .copy{border-top:1px solid var(--line);color:var(--mute);padding:22px 0 36px;font-size:12.5px}.lp .rv-up{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(22px)}.lp .rv-up.seen{opacity:1;transform:none}@media (max-width:960px){.lp .nav .l{display:none}.lp .nav .wrap{grid-template-columns:auto 1fr}.lp .nav .mark{text-align:left}.lp .steps{grid-template-columns:1fr;gap:44px}.lp .mock{padding:14px 14px 0}.lp .mock .win{grid-template-columns:1fr}.lp .side{border-right:0;border-bottom:1px solid var(--line)}.lp .fgrid{grid-template-columns:1fr 1fr}.lp .cc{flex-basis:62%}.lp footer .wrap{grid-template-columns:1fr}}@media (max-width:560px){.lp .tile{width:300px;height:340px}.lp .tile .pg{width:200px;top:30px}.lp .fgrid{grid-template-columns:1fr}.lp .fcols{grid-template-columns:1fr 1fr}.lp .wd{width:76%}.lp .arw{display:none}}@media (prefers-reduced-motion:reduce){.lp,.lp *{transition:none!important;animation:none!important}.lp .in{opacity:1;filter:none;transform:none}}.lp .dot-grid{width:100%;height:100%;position:relative}.lp .dot-grid__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .hero{padding-top:16px}.lp .hero-stage{color:#fff;isolation:isolate;background:#0a0a0a;border-radius:28px;justify-content:center;align-items:center;max-width:1400px;min-height:600px;margin:0 auto;display:flex;position:relative;overflow:hidden}.lp .hero-dots{z-index:0;position:absolute;inset:0}.lp .hero-stage>.wrap{z-index:1;padding:96px 0;position:relative}.lp .hero-stage>.wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0a0a0ad1,#0a0a0a00);position:absolute;inset:-40px -10%}.lp .hero-stage h1{color:#fff}@media (max-width:640px){.lp .hero-stage{border-radius:20px;min-height:520px}.lp .hero-stage>.wrap{padding:72px 16px}}.lp .nav{background:#fafafc99}.lp .nav .l{color:#474747}.lp .pill{background:var(--blue);color:#fff}.lp .pill:hover{background:#0077ed}.lp .hero-stage{background:var(--hero-grad)}.lp .hero-stage .pill{color:var(--ink);background:#fff}.lp .hero-stage .pill:hover{background:#e8e8ed}.lp .hero-stage .lead{color:#ffffffc7}.lp .hero .sub:hover{text-decoration:underline}.lp #how{padding-bottom:120px}.lp #rules,.lp #faq{background:var(--canvas);padding-bottom:120px}.lp #rules .tag,.lp #faq .tag{background:#fff}.lp #stores{padding-bottom:120px}.lp #rules .sh,.lp #faq .sh{padding-top:120px}.lp #how+#rules{margin-top:0}.lp footer{background:var(--canvas);color:#707070;border-top:0}.lp footer h4{color:var(--ink)}.lp footer a{color:#474747}.lp footer a:hover{color:var(--link)}.lp .faq details{border-bottom-color:var(--line)}.lp .hero.g{padding:0}.lp .hero-stage{background:#0a0a0a;border-radius:0;max-width:none;min-height:calc(100svh - 64px)}.lp .hero-stage>.wrap:before{background:radial-gradient(closest-side,#0a0a0ad1,#0a0a0a00)}.lp .hero-stage .sub{color:#fff9}.lp .hero-stage .sub:hover{color:#fff}@media (max-width:640px){.lp .hero-stage{border-radius:0;min-height:560px}}.lp .sprog{background:var(--blue);transform-origin:0;width:100%;height:2px;scale:var(--sp,0) 1;z-index:60;pointer-events:none;position:fixed;top:0;left:0}.lp .hero-stage>.wrap{translate:0 calc(var(--hp,0) * -90px);opacity:calc(1 - var(--hp,0) * 1.3);scale:calc(1 - var(--hp,0) * .06)}.lp .hero-dots{opacity:calc(1 - var(--hp,0) * .7)}.lp .scroll-cue{z-index:2;color:#ffffff80;letter-spacing:.14em;opacity:calc(1 - var(--hp,0) * 4);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:28px;left:50%;translate:-50%}.lp .scroll-cue i{transform-origin:top;background:linear-gradient(#ffffffb3,#fff0);width:1px;height:36px;animation:1.8s cubic-bezier(.6,0,.2,1) infinite cue}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lp .sh .tag{opacity:0;transition:opacity .6s,scale .7s cubic-bezier(.3,1.6,.5,1);scale:.8}.lp .sh.seen .tag{opacity:1;scale:1}.lp .sh h2 .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.lp .sh h2 .w>span{transition:translate .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.12s + var(--i) * 60ms);display:inline-block;translate:0 105%}.lp .sh.seen h2 .w>span{translate:0}.lp .sh p{opacity:0;transition:opacity .8s .45s,translate .8s cubic-bezier(.2,.8,.2,1) .45s;translate:0 12px}.lp .sh.seen p{opacity:1;translate:0}.lp .st .grain{clip-path:inset(18% 0 0 round 6px);transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d,0s) + .15s)}.lp .st.seen .grain{clip-path:inset(0 round 6px)}.lp #mock{scale:calc(.9 + var(--mp,0) * .1);border-radius:calc(28px - var(--mp,0) * 20px)}.lp .car .cc{opacity:0;transition:opacity .7s,translate 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 70ms);translate:60px}.lp .car.seen .cc{opacity:1;translate:0}.lp .faq details{opacity:0;transition:opacity .7s,translate .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 80ms);translate:0 16px}.lp .faq.seen details{opacity:1;translate:0}.lp .cta-end h2{scale:calc(.86 + var(--cp,0) * .14)}@media (prefers-reduced-motion:reduce){.lp .sh .tag,.lp .sh p,.lp .car .cc,.lp .faq details{opacity:1!important;translate:none!important;scale:none!important}.lp .sh h2 .w>span{translate:none!important}.lp .st .grain{clip-path:none!important}.lp #mock,.lp .cta-end h2,.lp .hero-stage>.wrap{opacity:1!important;translate:none!important;scale:none!important}.lp .scroll-cue i{animation:none}}@media (pointer:fine){.lp .ctrack{cursor:grab}}.lp .ctrack.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.lp .ctrack.dragging .cc{pointer-events:none}.lp .ctrack img,.lp .ctrack a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lp .form-sec{color:#fff;background:#0a0a0a;height:270vh;position:relative}.lp .form-sticky{align-items:center;height:calc(100svh - 64px);display:flex;position:sticky;top:64px;overflow:hidden}.lp .form-in{width:100%;max-width:1216px;padding:0 max(20px,env(safe-area-inset-left,0px));grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:0 auto;display:grid}.lp .form-copy{opacity:var(--fo,0);translate:0 calc((1 - var(--fo,0)) * 24px)}.lp .form-copy .k{color:#ffffffbf;background:#ffffff1a;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .form-copy h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.16}.lp .form-copy p{color:#ffffff9e;max-width:26em;margin:16px 0 0;font-size:16px;line-height:1.65}.lp .form-target{width:100%;height:min(70vh,600px)}.lp #formCanvas{z-index:30;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.lp #how,.lp #rules{position:relative}.lp .hexmark{pointer-events:none;width:48px;height:48px;position:absolute;top:64px}.lp #how .hexmark{left:max(20px,50% - 608px)}.lp #rules .hexmark{right:max(20px,50% - 608px)}@media (max-width:860px){.lp .form-in{grid-template-columns:1fr;align-content:center;gap:20px}.lp .form-copy{text-align:center}.lp .form-copy p{margin-left:auto;margin-right:auto}.lp .form-target{height:min(50vh,440px)}.lp .hexmark{width:36px;height:36px;top:40px}}.lp a.cc{color:inherit;display:block}.lp a.cc:hover .tile .pg{transform:translate(-50%)translateY(-10px)}.lp .cc .tile .pg{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lp .pg .rv .cnt{opacity:.7;white-space:nowrap;font-size:10px}.lp .pg .empty{opacity:.6;border-top:1px solid color-mix(in srgb,var(--pfg) 14%,transparent);padding:6px 0;font-size:10.5px}.lp .cc .cap .rate{color:var(--ink);margin-left:auto;font-size:12px;font-weight:600}.lp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .skip{z-index:70;background:var(--ink);color:#fff;border-radius:999px;padding:8px 14px;position:absolute;top:-60px;left:12px}.lp .skip:focus{top:12px}.lp .copy .legal-links{flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;display:flex}.lp .copy .legal-links a{color:#474747}.lp .copy .legal-links a:hover{color:var(--link)}.lp .copy p{margin:0 0 8px;line-height:1.7}.lp .sh-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.lp .pill.line{color:var(--ink);border:1px solid var(--line);background:#fff}.lp .pill.line:hover{border-color:var(--ink);background:#fff}.lp .nav .l a[aria-current=page]{color:var(--ink);font-weight:600}.lp .nav .r{align-items:center;gap:6px;display:flex}.lp .nav .r-faq{color:#474747;margin-right:16px;font-size:13.5px}.lp .nav .r-faq a:hover{color:var(--ink)}.lp .mnav{display:none;position:relative}.lp .mnav summary{cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:999px;place-items:center;list-style:none;display:grid}.lp .mnav summary::-webkit-details-marker{display:none}.lp .mnav summary:hover,.lp .mnav[open] summary{background:var(--chip)}.lp .mnav summary svg{width:20px;height:20px}.lp .mnav nav{z-index:50;background:#fff;border-radius:16px;flex-direction:column;min-width:210px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -24px #00000059,0 0 0 1px #0000000f}.lp .mnav nav a{color:var(--ink);border-radius:10px;padding:11px 14px;font-size:14.5px}.lp .mnav nav a:hover,.lp .mnav nav a[aria-current=page]{background:var(--canvas)}.lp .mnav nav a:last-child{background:var(--blue);color:#fff;text-align:center;margin-top:4px;font-weight:500}@media (max-width:960px){.lp .mnav{display:block}.lp .nav .r-faq{display:none}}.lp section[id]{scroll-margin-top:64px}.lp .ph{text-align:center;padding-top:96px}.lp .ph h1{letter-spacing:-.045em;text-wrap:balance;max-width:16em;margin:16px auto 0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.16}.lp .ph p{max-width:34em;color:var(--body);text-wrap:balance;margin:16px auto 0;font-size:16px;line-height:1.65}.lp .ph p b{color:var(--ink);font-weight:600}.lp .ph .ph-note{color:var(--mute);margin-top:18px;font-size:13px}@media (max-width:640px){.lp .ph{padding-top:56px}.lp .ph p{font-size:15px}}@media (max-width:400px){.lp .nav .r .pill{display:none}}.lp .sub-hero .hero-stage{min-height:0}.lp .sub-hero .hero-stage>.wrap{width:100%;padding:112px 0 104px}.lp .sub-hero h1{max-width:15em}.lp .hero-tag{color:#ffffffd1;letter-spacing:.01em;background:#ffffff1f;border-radius:999px;align-items:center;height:28px;margin-bottom:20px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .hero-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.lp .hero-acts .pill{margin-top:0}.lp .hero-stage .pill.ghost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff47}.lp .hero-stage .pill.ghost:hover{background:#ffffff2e}.lp .hero-note{color:#ffffff8c;max-width:34em;margin:22px auto 0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.lp .sub-hero .hero-stage{min-height:0}.lp .sub-hero .hero-stage>.wrap{padding:76px 16px 72px}}.lp .sec{padding-bottom:120px}.lp .sec .sh{padding-top:110px}.lp .sec.alt{background:var(--canvas)}.lp .sec.alt .tag{background:#fff}@media (max-width:640px){.lp .sec{padding-bottom:80px}.lp .sec .sh{padding-top:76px}}
