.landing-module__bxHgOq__page{--wrap:1180px;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.22,1,.36,1);background:var(--paper);color:var(--ink);overflow-x:clip}.landing-module__bxHgOq__wrap{width:min(100% - 2*var(--page-padding),var(--wrap));margin-left:auto;margin-right:auto}.landing-module__bxHgOq__top{z-index:5;position:absolute;top:0;bottom:auto;left:0;right:0}.landing-module__bxHgOq__topIn{justify-content:space-between;align-items:center;gap:var(--space-3);height:72px;display:flex}.landing-module__bxHgOq__brand{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.landing-module__bxHgOq__brand img{width:auto;height:32px;display:block}.landing-module__bxHgOq__topActions{align-items:center;gap:var(--space-2);display:flex}.landing-module__bxHgOq__topLogin{font:600 15px/20px var(--font-sans);color:inherit;padding:0 var(--space-3);height:var(--control-sm);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__topLogin:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.landing-module__bxHgOq__topJoin{height:var(--control-sm)!important;border-radius:var(--radius-pill)!important}@media (max-width:559px){.landing-module__bxHgOq__topJoin{display:none!important}}.landing-module__bxHgOq__badge{align-items:center;gap:var(--space-2);font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--card);color:var(--ink);border:1px solid var(--line);padding:6px 12px 6px 8px;display:inline-flex}.landing-module__bxHgOq__badgeDot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--orange)60%,transparent);border-radius:50%;animation:2.2s ease-out infinite landing-module__bxHgOq__pulse}@keyframes landing-module__bxHgOq__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--orange)55%,transparent)}80%,to{box-shadow:0 0 0 10px transparent}}.landing-module__bxHgOq__cta{justify-content:center;align-items:center;gap:var(--space-2);height:60px;padding:0 var(--space-7);border-radius:var(--radius-pill);background:var(--burgundy);color:var(--on-burgundy);font:700 18px/22px var(--font-sans);cursor:pointer;box-shadow:0 6px 0 0 color-mix(in srgb,var(--burgundy)60%,#000);transition:transform .18s var(--ease-spring),box-shadow .18s ease;border:0;text-decoration:none;display:inline-flex;position:relative}.landing-module__bxHgOq__cta:hover{box-shadow:0 8px 0 0 color-mix(in srgb,var(--burgundy)60%,#000);transform:translateY(-2px)}.landing-module__bxHgOq__cta:active{box-shadow:0 2px 0 0 color-mix(in srgb,var(--burgundy)60%,#000);transform:translateY(4px)}.landing-module__bxHgOq__cta:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__ctaLight:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__topLogin:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__brand:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__lang button:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__faq summary:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__shot:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__footLinks a:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__orgCta:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--focus);outline:none}.landing-module__bxHgOq__ctaArrow{transition:transform .2s var(--ease-spring)}.landing-module__bxHgOq__cta:hover .landing-module__bxHgOq__ctaArrow{transform:translate(4px)}.landing-module__bxHgOq__ctaLight{background:var(--lime);color:var(--on-accent);box-shadow:0 6px 0 0 color-mix(in srgb,var(--lime)55%,#000);}.landing-module__bxHgOq__ctaLight:hover{box-shadow:0 8px 0 0 color-mix(in srgb,var(--lime)55%,#000)}.landing-module__bxHgOq__ctaNote{margin:var(--space-3)0 0;font:500 14px/20px var(--font-sans);color:var(--ink-soft)}.landing-module__bxHgOq__h2{font:800 clamp(30px,5.2vw,52px)/1.02 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.landing-module__bxHgOq__lead{margin:var(--space-4)0 0;font:500 clamp(16px,1.8vw,19px)/1.5 var(--font-sans);color:var(--ink-soft);text-wrap:pretty;max-width:46ch}.landing-module__bxHgOq__section{padding-top:max(64px,min(10vw,120px));padding-bottom:max(64px,min(10vw,120px));position:relative}.landing-module__bxHgOq__page [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--d,0)*90ms);transform:translateY(28px)}.landing-module__bxHgOq__page [data-reveal][data-shown]{opacity:1;transform:none}.landing-module__bxHgOq__page [data-reveal=pop]{transition-timing-function:var(--ease-out),var(--ease-spring);transform:scale(.85)rotate(-3deg)}.landing-module__bxHgOq__page [data-reveal=pop][data-shown]{transform:none}html:not(.js) .landing-module__bxHgOq__page [data-reveal]{opacity:1;transform:none}.landing-module__bxHgOq__phone{--pw:300px;--ph:610px;width:var(--pw);height:var(--ph);box-shadow:0 0 0 2px #3a3030 inset,0 40px 80px -24px color-mix(in srgb,var(--burgundy)55%,transparent),0 18px 36px -18px rgba(0,0,0,.45);background:#141010;border-radius:46px;flex:none;padding:12px;position:relative}.landing-module__bxHgOq__phone:before{content:"";z-index:3;background:#141010;border-radius:20px;width:92px;height:26px;margin-left:-46px;position:absolute;top:22px;left:50%}.landing-module__bxHgOq__screen{background:var(--paper);isolation:isolate;border-radius:35px;width:100%;height:100%;position:relative;overflow:hidden}.landing-module__bxHgOq__feedTrack{will-change:transform;width:100%;animation:landing-module__bxHgOq__feedScroll 46s var(--ease-out)infinite alternate;position:absolute;top:0;bottom:auto;left:0;right:0}.landing-module__bxHgOq__feedTrack img{width:100%;height:auto;display:block}@keyframes landing-module__bxHgOq__feedScroll{0%,8%{transform:translateY(0)}30%,38%{transform:translateY(-28%)}62%,70%{transform:translateY(-55%)}to{transform:translateY(calc(-100% + var(--ph) - 24px - 52px))}}.landing-module__bxHgOq__tabbar{z-index:2;position:absolute;top:auto;bottom:0;left:0;right:0}.landing-module__bxHgOq__tabbar img{width:100%;height:auto;display:block}.landing-module__bxHgOq__screen:hover .landing-module__bxHgOq__feedTrack{animation-play-state:paused}.landing-module__bxHgOq__dark{display:none!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-module__bxHgOq__dark{display:block!important}html:not([data-theme=light]) .landing-module__bxHgOq__light{display:none!important}}html[data-theme=dark] .landing-module__bxHgOq__dark{display:block!important}html[data-theme=dark] .landing-module__bxHgOq__light{display:none!important}.landing-module__bxHgOq__heroA{padding:112px 0 72px;position:relative;overflow:clip}.landing-module__bxHgOq__heroAIn{gap:var(--space-8);align-items:center;display:grid}@media (min-width:960px){.landing-module__bxHgOq__heroAIn{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}.landing-module__bxHgOq__heroA{align-items:center;min-height:min(100svh,920px);padding:128px 0 96px;display:flex}}.landing-module__bxHgOq__heroTitle{margin:var(--space-5)0 0;font:800 clamp(38px,5.4vw,74px)/.98 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.landing-module__bxHgOq__mark{white-space:nowrap;z-index:0;position:relative}.landing-module__bxHgOq__mark:before{content:"";z-index:-1;transform-origin:0;height:.42em;animation:landing-module__bxHgOq__markIn .9s var(--ease-out)forwards;border-radius:.12em;animation-delay:.35s;position:absolute;bottom:.06em;left:-.08em;right:-.08em;transform:scaleX(0)}.landing-module__bxHgOq__markLime:before{background:var(--lime)}.landing-module__bxHgOq__markPink:before{background:var(--pink);animation-delay:.7s}html[data-theme=dark] .landing-module__bxHgOq__mark:before{opacity:.55}html:not([data-theme=light]) .landing-module__bxHgOq__markDarkFix:before{opacity:.55}@keyframes landing-module__bxHgOq__markIn{to{transform:scaleX(1)}}.landing-module__bxHgOq__heroSub{margin:var(--space-5)0 var(--space-7);font:500 clamp(17px,1.9vw,20px)/1.5 var(--font-sans);color:var(--ink-soft);max-width:44ch}.landing-module__bxHgOq__heroStage{place-items:center;min-height:660px;display:grid;position:relative}.landing-module__bxHgOq__blob{background:var(--burgundy);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;width:520px;height:520px;animation:18s ease-in-out infinite alternate landing-module__bxHgOq__blob;position:absolute}.landing-module__bxHgOq__blob2{background:var(--orange);opacity:.9;border-radius:58% 42% 37% 63%/54% 41% 59% 46%;width:380px;height:380px;animation-duration:22s;animation-direction:alternate-reverse;transform:translate(150px,-170px)}@keyframes landing-module__bxHgOq__blob{0%{transform:rotate(0)scale(1)}to{transform:rotate(40deg)scale(1.06)}}.landing-module__bxHgOq__blob2{animation-name:landing-module__bxHgOq__blob2}@keyframes landing-module__bxHgOq__blob2{0%{transform:translate(150px,-170px)rotate(0)}to{transform:translate(130px,-150px)rotate(-30deg)scale(1.08)}}.landing-module__bxHgOq__heroPhone{z-index:1;animation:landing-module__bxHgOq__phoneIn 1.1s var(--ease-spring)both .15s;position:relative;transform:rotate(4deg)}@keyframes landing-module__bxHgOq__phoneIn{0%{opacity:0;transform:translateY(60px)rotate(10deg)scale(.92)}to{opacity:1;transform:rotate(4deg)}}.landing-module__bxHgOq__sticker{z-index:2;font:800 15px/18px var(--font-display);letter-spacing:-.01em;color:var(--on-accent);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:10px 14px;animation:5s ease-in-out infinite landing-module__bxHgOq__bob;display:inline-flex;position:absolute;box-shadow:0 10px 24px -10px rgba(0,0,0,.35)}.landing-module__bxHgOq__sticker small{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.landing-module__bxHgOq__s1{background:var(--lime);--r:-8deg;animation-delay:-1s;top:70px;left:calc(50% - 250px)}.landing-module__bxHgOq__s2{background:var(--pink);--r:7deg;animation-delay:-2.5s;top:210px;right:calc(50% - 255px)}.landing-module__bxHgOq__s3{background:var(--sage);--r:5deg;animation-delay:-3.6s;bottom:150px;left:calc(50% - 265px)}.landing-module__bxHgOq__s4{background:var(--orange);--r:-6deg;animation-delay:-.4s;bottom:56px;right:calc(50% - 215px)}@keyframes landing-module__bxHgOq__bob{0%,to{transform:translateY(0)rotate(var(--r))}50%{transform:translateY(-12px)rotate(calc(var(--r)*-.4))}}.landing-module__bxHgOq__heroMascot{z-index:3;transform-origin:50% 100%;width:128px;height:auto;animation:3.2s ease-in-out infinite landing-module__bxHgOq__wave;position:absolute;bottom:-6px;right:calc(50% - 205px)}@keyframes landing-module__bxHgOq__wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-7deg)}80%{transform:rotate(5deg)}90%{transform:rotate(-3deg)}}@media (max-width:959px){.landing-module__bxHgOq__heroStage{min-height:600px;margin-top:var(--space-2)}.landing-module__bxHgOq__phone{--pw:268px;--ph:548px;border-radius:42px}.landing-module__bxHgOq__blob{width:400px;height:400px}.landing-module__bxHgOq__blob2{width:280px;height:280px}.landing-module__bxHgOq__s1{top:40px;left:max(4px,50% - 200px)}.landing-module__bxHgOq__s2{right:max(4px,50% - 200px)}.landing-module__bxHgOq__s3{left:max(0px,50% - 205px)}.landing-module__bxHgOq__s4{right:max(4px,50% - 190px)}.landing-module__bxHgOq__heroMascot{width:104px;right:max(0px,50% - 190px)}}@media (max-width:380px){.landing-module__bxHgOq__sticker{padding:8px 10px;font-size:13px}.landing-module__bxHgOq__sticker small{display:none}}.landing-module__bxHgOq__heroB{background:var(--burgundy);color:var(--cream);padding:104px 0 0;position:relative;overflow:clip}.landing-module__bxHgOq__heroB .landing-module__bxHgOq__topLogin{color:var(--cream)}.landing-module__bxHgOq__heroBIn{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.landing-module__bxHgOq__heroB .landing-module__bxHgOq__badge{background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream);border-color:color-mix(in srgb,var(--cream)25%,transparent)}.landing-module__bxHgOq__heroBTitle{margin:var(--space-5)0 0;font:800 clamp(52px,12vw,148px)/.86 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.landing-module__bxHgOq__heroBTitle span{display:block}.landing-module__bxHgOq__heroBTitle .landing-module__bxHgOq__yesWord{color:var(--lime);animation:landing-module__bxHgOq__yesPop 1s var(--ease-spring)both .2s;display:inline-block}@keyframes landing-module__bxHgOq__yesPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.landing-module__bxHgOq__heroBLine2{animation:landing-module__bxHgOq__rise .9s var(--ease-out)both .45s}@keyframes landing-module__bxHgOq__rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.landing-module__bxHgOq__heroBSub{margin:var(--space-6)auto var(--space-7);max-width:40ch;font:500 clamp(17px,1.9vw,20px)/1.5 var(--font-sans);color:color-mix(in srgb,var(--cream)82%,transparent)}.landing-module__bxHgOq__heroB .landing-module__bxHgOq__ctaNote{color:color-mix(in srgb,var(--cream)72%,transparent)}.landing-module__bxHgOq__heroB .landing-module__bxHgOq__cta{background:var(--lime);color:var(--on-accent);box-shadow:0 6px #8d8f2a}.landing-module__bxHgOq__heroB .landing-module__bxHgOq__cta:hover{box-shadow:0 8px #8d8f2a}.landing-module__bxHgOq__sunWrap{justify-content:center;width:100%;height:520px;margin-top:56px;display:flex;position:relative}.landing-module__bxHgOq__sun{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--orange)70%,transparent)0deg 7deg,transparent 7deg 18deg);border-radius:50%;width:1400px;height:1400px;margin-left:-700px;animation:80s linear infinite landing-module__bxHgOq__spin;position:absolute;top:40px;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#000 22%,transparent 62%);mask:radial-gradient(circle,#000 0,#000 22%,transparent 62%)}@keyframes landing-module__bxHgOq__spin{to{transform:rotate(360deg)}}.landing-module__bxHgOq__heroBPhone{z-index:1;animation:landing-module__bxHgOq__phoneUp 1.1s var(--ease-spring)both .5s;position:relative}@keyframes landing-module__bxHgOq__phoneUp{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}.landing-module__bxHgOq__heroBPhone .landing-module__bxHgOq__phone{--ph:640px}.landing-module__bxHgOq__ticket{z-index:2;top:var(--t);left:calc(50% + var(--x));background:var(--cream);width:150px;color:var(--ink);text-align:left;transform:rotate(var(--r));-webkit-mask-composite:source-in;border-radius:12px;padding:12px 14px;animation:7s ease-in-out infinite landing-module__bxHgOq__drift;position:absolute;box-shadow:0 16px 30px -12px rgba(0,0,0,.5);-webkit-mask-image:radial-gradient(8px at 0 60%,transparent 98%,#000),radial-gradient(8px at 100% 60%,transparent 98%,#000);mask-image:radial-gradient(8px at 0 60%,transparent 98%,#000),radial-gradient(8px at 100% 60%,transparent 98%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-module__bxHgOq__ticket b{font:800 16px/18px var(--font-display);letter-spacing:-.01em;display:block}.landing-module__bxHgOq__ticket small{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--burgundy);margin-top:6px;display:block}.landing-module__bxHgOq__ticket i{border-top:2px dashed var(--line);position:absolute;top:60%;left:10px;right:10px}.landing-module__bxHgOq__ticket span{font:600 12px/16px var(--font-sans);color:var(--ink-soft);margin-top:14px;display:block}.landing-module__bxHgOq__tk1{--t:30px;--x:-330px;--r:-9deg}.landing-module__bxHgOq__tk2{--t:210px;--x:190px;--r:8deg;animation-delay:-2s}.landing-module__bxHgOq__tk3{--t:360px;--x:-300px;--r:6deg;animation-delay:-4s}@keyframes landing-module__bxHgOq__drift{0%,to{translate:0}50%{translate:0 -14px}}@media (max-width:720px){.landing-module__bxHgOq__tk1{--x:-190px;--t:0px}.landing-module__bxHgOq__tk2{--x:60px;--t:300px}.landing-module__bxHgOq__tk3{display:none}.landing-module__bxHgOq__ticket{width:128px}.landing-module__bxHgOq__sunWrap{height:460px}.landing-module__bxHgOq__heroBPhone .landing-module__bxHgOq__phone{--ph:560px}}.landing-module__bxHgOq__marquee{z-index:2;background:var(--ink);color:var(--paper);margin:-10px -20px 0;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 -10px 30px -20px rgba(0,0,0,.4)}html[data-theme=dark] .landing-module__bxHgOq__marquee{background:var(--cream);color:#292323}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-module__bxHgOq__marquee{background:var(--cream);color:#292323}}.landing-module__bxHgOq__marqueeRow{width:max-content;animation:36s linear infinite landing-module__bxHgOq__marquee;display:flex}.landing-module__bxHgOq__marquee:hover .landing-module__bxHgOq__marqueeRow{animation-play-state:paused}.landing-module__bxHgOq__marqueeSet{gap:14px;padding-right:14px;display:flex}.landing-module__bxHgOq__mChip{border-radius:var(--radius-pill);height:46px;font:800 18px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--on-accent);align-items:center;gap:10px;padding:0 20px;display:inline-flex}.landing-module__bxHgOq__mChip:before{content:"✦";opacity:.6;font-size:14px}.landing-module__bxHgOq__tone-burgundy{background:var(--burgundy);color:var(--on-burgundy)}.landing-module__bxHgOq__tone-orange{background:var(--orange)}.landing-module__bxHgOq__tone-pink{background:var(--pink)}.landing-module__bxHgOq__tone-lime{background:var(--lime)}.landing-module__bxHgOq__tone-sage{background:var(--sage)}@keyframes landing-module__bxHgOq__marquee{to{transform:translate(-50%)}}.landing-module__bxHgOq__problemGrid{gap:var(--space-4);margin-top:var(--space-8);display:grid}@media (min-width:820px){.landing-module__bxHgOq__problemGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.landing-module__bxHgOq__pCard{padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-radius:24px;min-height:210px;position:relative;overflow:hidden}.landing-module__bxHgOq__pNum{width:56px;height:56px;font:800 26px/1 var(--font-display);color:var(--on-accent);margin-bottom:var(--space-5);border-radius:18px;place-items:center;display:grid;transform:rotate(-6deg)}.landing-module__bxHgOq__pCard:nth-child(2) .landing-module__bxHgOq__pNum{transform:rotate(5deg)}.landing-module__bxHgOq__pCard h3{font:800 23px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.landing-module__bxHgOq__pCard p{margin:var(--space-2)0 0;font:500 16px/1.5 var(--font-sans);color:var(--ink-soft)}.landing-module__bxHgOq__strike{font:800 64px/1 var(--font-display);color:color-mix(in srgb,var(--ink)6%,transparent);letter-spacing:-.04em;pointer-events:none;position:absolute;top:18px;right:-18px}.landing-module__bxHgOq__how{background:var(--sage);color:#292323;border-radius:40px 40px 0 0}.landing-module__bxHgOq__how .landing-module__bxHgOq__h2,.landing-module__bxHgOq__how .landing-module__bxHgOq__lead{color:#292323}.landing-module__bxHgOq__steps{gap:var(--space-5);margin-top:var(--space-8);counter-reset:s;display:grid;position:relative}@media (min-width:900px){.landing-module__bxHgOq__steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.landing-module__bxHgOq__steps:before{content:"";border-top:3px dashed rgba(41,35,35,.3);position:absolute;top:44px;left:12%;right:12%}}.landing-module__bxHgOq__step{padding:var(--space-6);background:#fff;border-radius:28px;position:relative;box-shadow:0 2px rgba(0,0,0,.06)}.landing-module__bxHgOq__stepNum{width:88px;height:88px;margin:-4px 0 var(--space-4);font:800 44px/1 var(--font-display);color:#292323;border-radius:50%;place-items:center;display:grid;position:relative}.landing-module__bxHgOq__step:first-child .landing-module__bxHgOq__stepNum{background:var(--lime)}.landing-module__bxHgOq__step:nth-child(2) .landing-module__bxHgOq__stepNum{background:var(--pink)}.landing-module__bxHgOq__step:nth-child(3) .landing-module__bxHgOq__stepNum{background:var(--orange)}.landing-module__bxHgOq__step h3{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:#292323;margin:0}.landing-module__bxHgOq__step p{margin:var(--space-2)0 0;font:500 16px/1.5 var(--font-sans);color:#4b463e}.landing-module__bxHgOq__peek{z-index:3;pointer-events:none;width:112px;height:auto;transition:transform 1s var(--ease-spring);position:absolute;transform:translateY(70%)}.landing-module__bxHgOq__peek[data-shown]{transform:translateY(28%)}.landing-module__bxHgOq__peekRight{top:-80px;right:max(16px,50% - 560px)}.landing-module__bxHgOq__peekLeft{top:-78px;left:max(16px,50% - 560px)}.landing-module__bxHgOq__screens{background:var(--sage);padding-top:0}.landing-module__bxHgOq__screensBox{background:var(--burgundy);color:var(--cream);border-radius:40px;padding:max(40px,min(7vw,80px)) 0;overflow:hidden}.landing-module__bxHgOq__screensBox .landing-module__bxHgOq__h2{color:var(--cream)}.landing-module__bxHgOq__screensBox .landing-module__bxHgOq__lead{color:color-mix(in srgb,var(--cream)80%,transparent)}.landing-module__bxHgOq__shots{gap:var(--space-6);scroll-snap-type:x mandatory;padding:var(--space-8)max(var(--page-padding),calc(50% - 560px))var(--space-4);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.landing-module__bxHgOq__shots::-webkit-scrollbar{display:none}.landing-module__bxHgOq__shot{scroll-snap-align:center;text-align:center;border-radius:30px;flex:none;margin:0}.landing-module__bxHgOq__shot .landing-module__bxHgOq__phone{--pw:236px;--ph:480px;border-radius:38px;padding:9px;box-shadow:inset 0 0 0 2px #3a3030,0 30px 60px -28px rgba(0,0,0,.6)}.landing-module__bxHgOq__shot .landing-module__bxHgOq__phone:before{width:70px;height:20px;margin-left:-35px;top:17px}.landing-module__bxHgOq__shot .landing-module__bxHgOq__screen{border-radius:30px}.landing-module__bxHgOq__shot .landing-module__bxHgOq__screen img{width:100%;height:auto;display:block}.landing-module__bxHgOq__shot figcaption{margin-top:var(--space-4);font:800 18px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--cream)}.landing-module__bxHgOq__shot:nth-child(odd) .landing-module__bxHgOq__phone{transform:rotate(-2deg)}.landing-module__bxHgOq__shot:nth-child(2n) .landing-module__bxHgOq__phone{transform:rotate(2deg)translateY(18px)}.landing-module__bxHgOq__catsWall{margin-top:var(--space-8);flex-wrap:wrap;gap:12px;display:flex}.landing-module__bxHgOq__catChip{border-radius:var(--radius-pill);height:56px;font:800 clamp(16px,2vw,20px)/1 var(--font-display);letter-spacing:-.01em;color:var(--on-accent);transition:transform .3s var(--ease-spring);align-items:center;padding:0 24px;display:inline-flex}.landing-module__bxHgOq__catChip:nth-child(3n){transform:rotate(-2deg)}.landing-module__bxHgOq__catChip:nth-child(4n){transform:rotate(2deg)}.landing-module__bxHgOq__catChip:hover{transform:scale(1.06)rotate(-1deg)}.landing-module__bxHgOq__org{padding-top:0;padding-bottom:max(64px,min(10vw,120px))}.landing-module__bxHgOq__orgBox{gap:var(--space-6);background:var(--orange);color:#292323;border-radius:40px;align-items:center;padding:max(32px,min(6vw,64px));display:grid;position:relative;overflow:hidden}@media (min-width:860px){.landing-module__bxHgOq__orgBox{grid-template-columns:1.4fr 1fr}}.landing-module__bxHgOq__orgBox .landing-module__bxHgOq__h2{color:#292323}.landing-module__bxHgOq__orgBox p{margin:var(--space-4)0 0;font:500 18px/1.5 var(--font-sans);max-width:46ch}.landing-module__bxHgOq__orgList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__orgList li{font:700 16px/1.3 var(--font-sans);background:rgba(255,255,255,.82);border-radius:18px;align-items:center;gap:12px;padding:14px 18px;display:flex}.landing-module__bxHgOq__orgList li span{width:32px;height:32px;color:var(--lime);background:#292323;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.landing-module__bxHgOq__orgCta{margin-top:var(--space-6);border-radius:var(--radius-pill);color:#fff;height:52px;font:700 16px/1 var(--font-sans);transition:transform .2s var(--ease-spring);background:#292323;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__orgCta:hover{transform:translateY(-2px)}.landing-module__bxHgOq__trustGrid{gap:var(--space-4);margin-top:var(--space-8);display:grid}@media (min-width:820px){.landing-module__bxHgOq__trustGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__bxHgOq__counter{padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-radius:28px}.landing-module__bxHgOq__counterNum{font:800 clamp(48px,7vw,72px)/1 var(--font-display);letter-spacing:-.04em;color:var(--brand-text);font-variant-numeric:tabular-nums;display:block}.landing-module__bxHgOq__counterLabel{margin-top:var(--space-2);font:600 16px/1.4 var(--font-sans);color:var(--ink-soft);display:block}.landing-module__bxHgOq__facts{margin-top:var(--space-6);flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__facts li{border-radius:var(--radius-pill);background:var(--parchment);height:44px;font:700 15px/1 var(--font-sans);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.landing-module__bxHgOq__facts li:before{content:"";background:var(--lime);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);border-radius:50%}.landing-module__bxHgOq__faqList{margin-top:var(--space-7);gap:12px;max-width:820px;display:grid}.landing-module__bxHgOq__faq{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden}.landing-module__bxHgOq__faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-4)var(--space-5);font:800 19px/1.3 var(--font-display);letter-spacing:-.01em;cursor:pointer;border-radius:22px;list-style:none;display:flex}.landing-module__bxHgOq__faq summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqIcon{background:var(--parchment);width:36px;height:36px;transition:transform .35s var(--ease-spring),background .2s;font:700 22px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.landing-module__bxHgOq__faq[open] .landing-module__bxHgOq__faqIcon{background:var(--lime);color:#292323;transform:rotate(45deg)}.landing-module__bxHgOq__faq p{padding:0 var(--space-5)var(--space-5);font:500 16px/1.55 var(--font-sans);color:var(--ink-soft);max-width:62ch;margin:0}.landing-module__bxHgOq__final{text-align:center;background:var(--burgundy);color:var(--cream);border-radius:40px 40px 0 0;position:relative;overflow:hidden}.landing-module__bxHgOq__final .landing-module__bxHgOq__h2{color:var(--cream);text-transform:uppercase;letter-spacing:-.05em;font-size:max(40px,min(8vw,96px))}.landing-module__bxHgOq__final .landing-module__bxHgOq__lead{color:color-mix(in srgb,var(--cream)80%,transparent);margin-left:auto;margin-right:auto}.landing-module__bxHgOq__finalMascot{margin:0 auto var(--space-5);width:150px;height:auto;animation:landing-module__bxHgOq__jump 2.6s var(--ease-spring)infinite;transform-origin:50% 100%;display:block}@keyframes landing-module__bxHgOq__jump{0%,55%,to{transform:translateY(0)scale(1)}62%{transform:translateY(4px)scale(1.06,.92)}74%{transform:translateY(-26px)scale(.96,1.05)}86%{transform:translateY(0)scale(1.03,.97)}}.landing-module__bxHgOq__final .landing-module__bxHgOq__ctaWrap{margin-top:var(--space-7)}.landing-module__bxHgOq__confettiBg{pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 10% 20%,var(--lime)0 5px,transparent 6px),radial-gradient(circle at 85% 30%,var(--pink)0 7px,transparent 8px),radial-gradient(circle at 22% 78%,var(--orange)0 6px,transparent 7px),radial-gradient(circle at 74% 82%,var(--sage)0 5px,transparent 6px),radial-gradient(circle at 50% 12%,var(--orange)0 4px,transparent 5px),radial-gradient(circle at 92% 64%,var(--lime)0 4px,transparent 5px);position:absolute;top:0;bottom:0;left:0;right:0}.landing-module__bxHgOq__foot{background:var(--burgundy);color:color-mix(in srgb,var(--cream)78%,transparent);padding:var(--space-8)0 calc(var(--space-8) + 80px);border-top:1px solid color-mix(in srgb,var(--cream)14%,transparent)}@media (min-width:760px){.landing-module__bxHgOq__foot{padding-bottom:var(--space-8)}}.landing-module__bxHgOq__footIn{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__footLinks{flex-wrap:wrap;gap:4px 20px;display:flex}.landing-module__bxHgOq__footLinks a{color:var(--cream);font:600 14px/44px var(--font-sans);border-radius:6px;text-decoration:none}.landing-module__bxHgOq__footLinks a:hover{text-decoration:underline}.landing-module__bxHgOq__footMade{font:500 14px/20px var(--font-sans);margin:0}.landing-module__bxHgOq__lang{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--cream)12%,transparent);gap:4px;padding:4px;display:inline-flex}.landing-module__bxHgOq__lang button{border-radius:var(--radius-pill);min-width:52px;height:40px;color:var(--cream);font:700 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0}.landing-module__bxHgOq__lang button[aria-pressed=true]{background:var(--cream);color:var(--burgundy)}.landing-module__bxHgOq__sticky{z-index:20;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card)92%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);transition:transform .45s var(--ease-spring);border-radius:22px;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 18px 40px -18px rgba(0,0,0,.45)}.landing-module__bxHgOq__sticky[data-on]{transform:none}.landing-module__bxHgOq__sticky p{font:700 14px/1.25 var(--font-sans);color:var(--ink);flex:1;margin:0}.landing-module__bxHgOq__sticky .landing-module__bxHgOq__cta{height:48px;box-shadow:none;padding:0 20px;font-size:16px}@media (min-width:760px){.landing-module__bxHgOq__sticky{display:none}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__page *,.landing-module__bxHgOq__page :before,.landing-module__bxHgOq__page :after{transition:none!important;animation:none!important}.landing-module__bxHgOq__page [data-reveal]{opacity:1!important;transform:none!important}.landing-module__bxHgOq__mark:before{transform:scaleX(1)}.landing-module__bxHgOq__heroPhone{transform:rotate(4deg)}.landing-module__bxHgOq__peek{transform:translateY(28%)}.landing-module__bxHgOq__sticky{transform:none}.landing-module__bxHgOq__sticky:not([data-on]){visibility:hidden}}
