.landing-module__003NGG__landing{--rosy:#e0417c;--rosy-dark:#c22e64;--zest:#f8e140;--zest-dark:#c9b418;--blossom:#eac7df;--teal:#2f8aa3;--teal-dark:#1f6376;--cream:#fff8f2;--bounce:cubic-bezier(.34, 1.56, .64, 1);--soft:cubic-bezier(.45, 0, .55, 1);box-sizing:border-box;font-family:var(--font-nunito), "Nunito", sans-serif;background:var(--cream);color:var(--blossom-ink);width:100%;margin:0;position:relative;overflow-x:clip}.landing-module__003NGG__landing *{box-sizing:border-box}.landing-module__003NGG__landing h1,.landing-module__003NGG__landing h2,.landing-module__003NGG__landing h3{font-family:var(--font-fredoka), "Fredoka", sans-serif;margin:0;font-weight:600}.landing-module__003NGG__hero,.landing-module__003NGG__how,.landing-module__003NGG__features,.landing-module__003NGG__ctaBanner,.landing-module__003NGG__footer{position:relative;overflow:hidden}.landing-module__003NGG__hero{--dotc:var(--cream);--dop:.16}.landing-module__003NGG__how{--dotc:var(--rosy);--dop:.1}.landing-module__003NGG__features{--dotc:var(--cream);--dop:.13}.landing-module__003NGG__ctaBanner{--dotc:var(--rosy);--dop:.1}.landing-module__003NGG__footer{--dotc:var(--cream);--dop:.07}.landing-module__003NGG__hero:before,.landing-module__003NGG__how:before,.landing-module__003NGG__features:before,.landing-module__003NGG__ctaBanner:before,.landing-module__003NGG__footer:before{content:"";background-image:radial-gradient(circle, var(--dotc) 2.5px, transparent 3.2px);opacity:var(--dop);pointer-events:none;z-index:0;background-size:32px 32px;animation:24s linear infinite landing-module__003NGG__dotsDrift;position:absolute;inset:-32px}@keyframes landing-module__003NGG__dotsDrift{to{transform:translate(32px,32px)}}.landing-module__003NGG__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.landing-module__003NGG__px{left:var(--l);top:var(--t);width:min(var(--w), 56vw);pointer-events:none;transform:translate3d(calc(var(--mx,0) * var(--z,14) * -1px), calc(var(--my,0) * var(--z,14) * -1px), 0);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute}.landing-module__003NGG__shape{width:100%;height:auto;color:var(--c);opacity:var(--o);display:block}.landing-module__003NGG__glow{aspect-ratio:1;background:radial-gradient(circle, var(--c) 0%, transparent 68%);border-radius:50%}.landing-module__003NGG__drift{animation:landing-module__003NGG__drift var(--dur) ease-in-out var(--dl) infinite}.landing-module__003NGG__breathe{animation:landing-module__003NGG__breathe var(--dur) ease-in-out var(--dl) infinite}.landing-module__003NGG__spin{animation:landing-module__003NGG__spinSlow calc(var(--dur) * 2) linear var(--dl) infinite}.landing-module__003NGG__sway{animation:landing-module__003NGG__sway var(--dur) ease-in-out var(--dl) infinite}.landing-module__003NGG__twinkle{animation:landing-module__003NGG__twinkle var(--dur) ease-in-out var(--dl) infinite}.landing-module__003NGG__rise{animation:landing-module__003NGG__rise var(--dur) ease-in var(--dl) infinite}@keyframes landing-module__003NGG__drift{0%,to{transform:translate(0, 0) rotate(var(--r)) scale(1)}50%{transform:translate(24px, -32px) rotate(calc(var(--r) + 14deg)) scale(1.07)}}@keyframes landing-module__003NGG__breathe{0%,to{transform:rotate(var(--r)) scale(1)}50%{transform:rotate(calc(var(--r) + 20deg)) scale(1.18)}}@keyframes landing-module__003NGG__spinSlow{0%{transform:rotate(var(--r))}to{transform:rotate(calc(var(--r) + 360deg))}}@keyframes landing-module__003NGG__sway{0%,to{transform:translateX(-26px) rotate(calc(var(--r) - 6deg))}50%{transform:translateX(26px) rotate(calc(var(--r) + 6deg))}}@keyframes landing-module__003NGG__twinkle{0%,to{opacity:calc(var(--o) * .15);transform:scale(.6)rotate(0)}50%{opacity:var(--o);transform:scale(1.25)rotate(45deg)}}@keyframes landing-module__003NGG__rise{0%{opacity:0;transform:translateY(30px)scale(.8)}15%{opacity:var(--o)}to{opacity:0;transform:translateY(-220px)scale(1.1)}}.landing-module__003NGG__heroInner,.landing-module__003NGG__howInner,.landing-module__003NGG__featuresInner,.landing-module__003NGG__footerLogoWrap,.landing-module__003NGG__footer p,.landing-module__003NGG__ctaBanner>h2,.landing-module__003NGG__ctaBanner>p,.landing-module__003NGG__ctaBanner>.landing-module__003NGG__ctaBtnWrap{z-index:2;position:relative}.landing-module__003NGG__star{pointer-events:none;z-index:1;animation:landing-module__003NGG__starFloat 5.5s var(--soft) infinite;position:absolute}@keyframes landing-module__003NGG__starFloat{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-9px)rotate(14deg)scale(1.12)}}.landing-module__003NGG__jsReady [data-reveal]:not(.landing-module__003NGG__in){opacity:0;transform:translateY(36px)scale(.9)}[data-reveal].landing-module__003NGG__in{animation:.8s ease-out backwards landing-module__003NGG__popIn;animation-delay:var(--d,0s)}@keyframes landing-module__003NGG__popIn{0%{opacity:0;transform:translateY(36px)scale(.9)}60%{opacity:1;transform:translateY(-8px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-module__003NGG__heroRise{animation:.9s ease-out both landing-module__003NGG__riseIn;animation-delay:var(--d,0s)}@keyframes landing-module__003NGG__riseIn{0%{opacity:0;transform:translateY(30px)scale(.94)}60%{opacity:1;transform:translateY(-6px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-module__003NGG__navCta:focus-visible,.landing-module__003NGG__btnDark:focus-visible,.landing-module__003NGG__btnPrimary:focus-visible,.landing-module__003NGG__btnGhost:focus-visible,.landing-module__003NGG__logoWrap:focus-visible{outline:3px solid var(--cream);outline-offset:4px}.landing-module__003NGG__nav{z-index:5;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:12px 28px;display:flex;position:absolute;top:0;left:0;right:0}.landing-module__003NGG__logoWrap{aspect-ratio:1500/1027;transform-origin:50% 60%;width:clamp(150px,18vw,215px);transition:transform .35s var(--bounce);animation:landing-module__003NGG__logoBob 6s var(--soft) infinite;flex:none;display:block;position:relative;top:clamp(18px,4.5vw,68px)}@media (hover:hover){.landing-module__003NGG__logoWrap:hover{animation-play-state:paused;transform:rotate(-4deg)scale(1.08)}}.landing-module__003NGG__logoImg{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@keyframes landing-module__003NGG__logoBob{0%,to{transform:rotate(-1deg)translateY(0)}50%{transform:rotate(1.2deg)translateY(-4px)}}.landing-module__003NGG__navCta{background:var(--zest);color:var(--zest-ink);box-shadow:0 5px 0 var(--zest-dark);transition:transform .25s var(--bounce), box-shadow .25s var(--bounce);border-radius:999px;padding:12px 26px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover){.landing-module__003NGG__navCta:hover{box-shadow:0 8px 0 var(--zest-dark);transform:translateY(-3px)scale(1.04)}}.landing-module__003NGG__navCta:active{box-shadow:0 1px 0 var(--zest-dark);transition-duration:80ms;transform:translateY(4px)scale(.98)}.landing-module__003NGG__navActions{align-items:center;gap:12px;display:flex}.landing-module__003NGG__navLogin{color:#fff;border:3px solid #ffffffd9;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}@media (hover:hover){.landing-module__003NGG__navLogin:hover{color:var(--rosy-dark);background:#fff}}.landing-module__003NGG__navName{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;font-weight:800;overflow:hidden}.landing-module__003NGG__navLogin:focus-visible{outline:3px solid var(--cream);outline-offset:4px}@media (max-width:480px){.landing-module__003NGG__nav{padding:12px 16px}.landing-module__003NGG__logoWrap{width:clamp(108px,30vw,150px)}.landing-module__003NGG__navActions{gap:8px}.landing-module__003NGG__navLogin,.landing-module__003NGG__navCta{white-space:nowrap}.landing-module__003NGG__navLogin{padding:8px 14px;font-size:13px}.landing-module__003NGG__navName{max-width:96px;font-size:13px}.landing-module__003NGG__navCta{padding:10px 16px;font-size:13px}}.landing-module__003NGG__hero{background:linear-gradient(160deg, var(--rosy) 0%, var(--rosy-dark) 100%);padding:calc(clamp(150px,18vw,215px)/1.45985 + 68px) 28px 110px}.landing-module__003NGG__heroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;max-width:1120px;margin:0 auto;display:grid}@media (max-width:900px){.landing-module__003NGG__heroInner{grid-template-columns:1fr}}.landing-module__003NGG__heroBadge{background:var(--zest);color:var(--zest-ink);transform-origin:20% 60%;animation:landing-module__003NGG__badgeWiggle 4.5s var(--soft) infinite;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 18px;font-size:12.5px;font-weight:800;display:inline-flex;transform:rotate(-2deg)}@keyframes landing-module__003NGG__badgeWiggle{0%,45%,to{transform:rotate(-2deg)}55%{transform:rotate(-4.5deg)scale(1.03)}65%{transform:rotate(.5deg)scale(1.03)}75%{transform:rotate(-3deg)}85%{transform:rotate(-1.5deg)}}.landing-module__003NGG__badgeIcon{animation:landing-module__003NGG__badgeSpin 4.5s var(--soft) infinite;flex:none}@keyframes landing-module__003NGG__badgeSpin{0%,45%{transform:rotate(0)scale(1)}65%{transform:rotate(90deg)scale(1.25)}85%,to{transform:rotate(90deg)scale(1)}}.landing-module__003NGG__hero h1{color:#fff;letter-spacing:-.5px;font-size:56px;line-height:1.05}@media (max-width:600px){.landing-module__003NGG__hero h1{font-size:40px}}.landing-module__003NGG__hero p.landing-module__003NGG__lead{color:var(--rosy-tint);max-width:470px;margin:22px 0 32px;font-size:18px;font-weight:700;line-height:1.6}.landing-module__003NGG__heroCtas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__003NGG__btnPrimary{background:var(--zest);color:var(--zest-ink);cursor:pointer;box-shadow:0 7px 0 var(--zest-dark);transition:transform .25s var(--bounce), box-shadow .25s var(--bounce);border:none;border-radius:999px;padding:20px 38px;font-family:inherit;font-size:18px;font-weight:700;text-decoration:none;position:relative}.landing-module__003NGG__btnPrimary:after{content:"";border:3px solid var(--zest);opacity:0;pointer-events:none;border-radius:999px;animation:3s ease-out 1.6s infinite landing-module__003NGG__ringPulse;position:absolute;inset:0}@keyframes landing-module__003NGG__ringPulse{0%{opacity:.85;transform:scale(1)}55%,to{opacity:0;transform:scale(1.2,1.5)}}@media (hover:hover){.landing-module__003NGG__btnPrimary:hover{box-shadow:0 10px 0 var(--zest-dark);transform:translateY(-3px)scale(1.04)}}.landing-module__003NGG__btnPrimary:active{box-shadow:0 2px 0 var(--zest-dark);transition-duration:80ms;transform:translateY(5px)scale(.98)}.landing-module__003NGG__btnGhost{color:#fff;transition:transform .25s var(--bounce), border-color .2s ease;border-bottom:3px solid #ffffff80;align-items:center;gap:6px;padding:16px 10px;font-size:15px;font-weight:800;text-decoration:none;display:flex}@media (hover:hover){.landing-module__003NGG__btnGhost:hover{border-color:var(--cream);transform:translate(4px)}}.landing-module__003NGG__reenterWrap{min-height:52px;margin-top:22px}.landing-module__003NGG__reenter{background:var(--teal);color:#fff;cursor:pointer;box-shadow:0 5px 0 var(--teal-dark);transition:transform .25s var(--bounce), box-shadow .25s var(--bounce);border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 20px 8px 8px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.landing-module__003NGG__reenterIcon{background:var(--cream);width:30px;height:30px;color:var(--teal-dark);transition:transform .3s var(--bounce);border-radius:50%;place-items:center;display:grid}.landing-module__003NGG__reenterSoft{color:var(--teal-tint);font-weight:700}@media (hover:hover){.landing-module__003NGG__reenter:hover{box-shadow:0 8px 0 var(--teal-dark);transform:translateY(-3px)scale(1.04)}.landing-module__003NGG__reenter:hover .landing-module__003NGG__reenterIcon{transform:translate(3px)}}.landing-module__003NGG__reenter:active,.landing-module__003NGG__reenterGo:active{box-shadow:0 1px 0 var(--teal-dark);transition-duration:80ms;transform:translateY(4px)scale(.97)}.landing-module__003NGG__reenterForm{background:var(--cream);box-shadow:0 5px 0 var(--teal-dark);animation:landing-module__003NGG__jelly .6s var(--bounce);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 20px;display:inline-flex}.landing-module__003NGG__reenterInput{letter-spacing:.08em;width:min(180px,40vw);color:var(--teal-dark);background:0 0;border:none;outline:none;font-family:inherit;font-size:15px;font-weight:800}.landing-module__003NGG__reenterInput::placeholder{color:#1f637673;letter-spacing:.02em}.landing-module__003NGG__reenterGo{background:var(--teal);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:0 4px 0 var(--teal-dark);transition:transform .25s var(--bounce), box-shadow .25s var(--bounce);border:none;border-radius:999px;place-items:center;display:grid}.landing-module__003NGG__reenterClose{color:#1f637699;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.landing-module__003NGG__reenter:focus-visible,.landing-module__003NGG__reenterGo:focus-visible,.landing-module__003NGG__reenterClose:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.landing-module__003NGG__reenterForm:focus-within{outline:3px solid var(--zest);outline-offset:3px}.landing-module__003NGG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module__003NGG__heroMascot,.landing-module__003NGG__sparkleBtnWrap{position:relative}.landing-module__003NGG__starPop{pointer-events:none;will-change:transform, opacity;font-size:18px;animation:.7s ease-out forwards landing-module__003NGG__pop;position:absolute}@keyframes landing-module__003NGG__pop{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}to{transform:translate(var(--tx), var(--ty)) scale(1.1) rotate(40deg);opacity:0}}.landing-module__003NGG__how{background:var(--zest);padding:80px 28px}.landing-module__003NGG__howInner{text-align:center;max-width:1120px;margin:0 auto}.landing-module__003NGG__how h2{color:var(--zest-ink);font-size:38px}.landing-module__003NGG__howSub{color:var(--zest-ink-soft);margin:10px 0 46px;font-size:15px;font-weight:800}.landing-module__003NGG__trackStatus{background:var(--cream);color:var(--teal-dark);box-shadow:0 5px 0 var(--zest-dark);border-radius:999px;align-items:center;gap:10px;margin:0 0 34px;padding:9px 20px 9px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.landing-module__003NGG__trackDot{background:var(--rosy);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite landing-module__003NGG__trackBlink}@keyframes landing-module__003NGG__trackBlink{0%,to{box-shadow:0 0 #e0417c8c}60%{box-shadow:0 0 0 8px #e0417c00}}.landing-module__003NGG__road{--route-w:140px;max-width:920px;margin:0 auto;position:relative}.landing-module__003NGG__stops{z-index:1;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module__003NGG__stop{grid-template-columns:1fr var(--route-w) 1fr;align-items:center;padding:14px 0;display:grid}.landing-module__003NGG__milestone,.landing-module__003NGG__stopCard{grid-row:1}.landing-module__003NGG__milestone{grid-column:2}.landing-module__003NGG__stopLeft .landing-module__003NGG__stopCard{text-align:right;flex-direction:row-reverse;grid-column:1}.landing-module__003NGG__stopRight .landing-module__003NGG__stopCard{grid-column:3}.landing-module__003NGG__route{width:var(--route-w);z-index:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.landing-module__003NGG__route svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-module__003NGG__routeBase,.landing-module__003NGG__routeFill{fill:none;stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing-module__003NGG__routeBase{stroke:#5a4d104d;stroke-dasharray:1 15}.landing-module__003NGG__routeFill{stroke:var(--rosy);stroke-dasharray:16 11;animation:1.2s linear infinite landing-module__003NGG__routeMarch}@keyframes landing-module__003NGG__routeMarch{to{stroke-dashoffset:-27px}}.landing-module__003NGG__routeFillWrap{clip-path:inset(0 -40px calc(100% - var(--p)) -40px);transition:clip-path .9s var(--soft);position:absolute;inset:0}.landing-module__003NGG__van{z-index:3;background:var(--rosy);color:#fff;font-family:var(--font-fredoka), "Fredoka", sans-serif;box-shadow:0 5px 0 var(--rosy-dark);transition:top .9s var(--bounce);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,calc(-100% - 38px))}.landing-module__003NGG__van:after{content:"";border:7px solid #0000;border-top-color:var(--rosy-dark);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.landing-module__003NGG__van svg{animation:.6s ease-in-out infinite alternate landing-module__003NGG__vanBump}@keyframes landing-module__003NGG__vanBump{to{transform:translateY(-2px)rotate(-3deg)}}.landing-module__003NGG__milestone{background:var(--cream);width:56px;height:56px;color:var(--zest-ink-soft);font-family:var(--font-fredoka), "Fredoka", sans-serif;cursor:pointer;border:3px dashed #5a4d1066;border-radius:58% 42% 55% 45%/45% 55%;justify-self:center;font-size:21px;font-weight:700;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;position:relative}.landing-module__003NGG__done .landing-module__003NGG__milestone{background:var(--rosy);border:3px solid var(--rosy-dark);color:#fff;box-shadow:0 5px 0 var(--rosy-dark)}.landing-module__003NGG__here .landing-module__003NGG__milestone{background:var(--teal);border:3px solid var(--teal-dark);color:#fff;box-shadow:0 5px 0 var(--teal-dark);animation:landing-module__003NGG__jelly .8s var(--bounce)}.landing-module__003NGG__here .landing-module__003NGG__milestone:after{content:"";border-radius:inherit;border:3px solid var(--teal);pointer-events:none;animation:2.2s ease-out infinite landing-module__003NGG__ringPulse;position:absolute;inset:-8px}.landing-module__003NGG__milestone:focus-visible{outline:3px solid var(--teal-dark);outline-offset:4px}@media (hover:hover){.landing-module__003NGG__stop:hover .landing-module__003NGG__milestone{animation:landing-module__003NGG__jelly .7s var(--bounce)}}@keyframes landing-module__003NGG__jelly{0%,to{transform:scale(1)}30%{transform:scale(1.22,.82)}50%{transform:scale(.88,1.14)rotate(-6deg)}70%{transform:scale(1.06,.95)rotate(3deg)}}.landing-module__003NGG__stopCard{text-align:left;background:var(--cream);box-shadow:0 8px 0 var(--zest-dark);cursor:pointer;transition:transform .4s var(--bounce), box-shadow .3s ease;border-radius:30px 30px 34px 34px/36px 36px 30px 30px;align-items:center;gap:14px;padding:18px 22px;display:flex}.landing-module__003NGG__here .landing-module__003NGG__stopCard{box-shadow:0 8px 0 var(--rosy);transform:scale(1.04)}@media (hover:hover){.landing-module__003NGG__stopCard:hover{transform:translateY(-4px)rotate(-1deg)scale(1.03)}}.landing-module__003NGG__stopIcon{background:var(--blossom);width:46px;height:46px;color:var(--rosy-dark);border-radius:50% 50% 40% 60%/60% 40%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.landing-module__003NGG__done .landing-module__003NGG__stopIcon,.landing-module__003NGG__here .landing-module__003NGG__stopIcon{background:var(--rosy);color:#fff}.landing-module__003NGG__stopEyebrow{letter-spacing:.08em;color:var(--rosy);font-size:11px;font-weight:800;display:block}.landing-module__003NGG__stopCard h3{color:var(--teal-dark);margin:2px 0 4px;font-size:19px}.landing-module__003NGG__stopCard p{color:var(--blossom-ink);margin:0;font-size:14px;font-weight:700;line-height:1.5}@media (max-width:760px){.landing-module__003NGG__road{--route-w:64px}.landing-module__003NGG__route{left:0;transform:none}.landing-module__003NGG__stop{grid-template-columns:var(--route-w) 1fr;column-gap:10px}.landing-module__003NGG__milestone{grid-column:1}.landing-module__003NGG__stopLeft .landing-module__003NGG__stopCard,.landing-module__003NGG__stopRight .landing-module__003NGG__stopCard{text-align:left;flex-direction:row;grid-column:2}.landing-module__003NGG__van{padding:7px 9px}.landing-module__003NGG__van span{display:none}}.landing-module__003NGG__features{background:var(--teal);padding:80px 28px}.landing-module__003NGG__featuresInner{max-width:1120px;margin:0 auto}.landing-module__003NGG__fork{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:22px;max-width:1000px;margin:0 auto;display:grid}.landing-module__003NGG__forkCard{--accent:var(--rosy);--accent-dark:var(--rosy-dark);box-shadow:0 12px 0 var(--accent-dark);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--bounce);border-radius:40px 40px 46px 46px/48px 48px 40px 40px;padding:34px 30px 30px;position:relative}@media (hover:hover){.landing-module__003NGG__forkCard:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px) scale(1.02);transition-duration:.2s}}.landing-module__003NGG__forkNow{background:var(--cream)}.landing-module__003NGG__forkLater{--accent:var(--teal);--accent-dark:var(--teal-dark);background:var(--blossom)}.landing-module__003NGG__forkLater:before{content:"";border-radius:inherit;pointer-events:none;border:3px dashed #ffffffbf;position:absolute;inset:10px}.landing-module__003NGG__forkTag{background:var(--accent);color:#fff;letter-spacing:.06em;box-shadow:0 4px 0 var(--accent-dark);animation:landing-module__003NGG__tagPulse 2.8s var(--soft) infinite;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-block}@keyframes landing-module__003NGG__tagPulse{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.07)rotate(1deg)}}.landing-module__003NGG__forkCard h3{color:var(--blossom-ink);margin:16px 0 8px;font-size:26px;line-height:1.15}.landing-module__003NGG__forkLater h3{color:var(--teal-dark)}.landing-module__003NGG__forkSub{color:var(--blossom-ink-soft);margin:0;font-size:14.5px;font-weight:700;line-height:1.55}.landing-module__003NGG__forkList{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-module__003NGG__forkList li{color:var(--blossom-ink);transition:transform .3s var(--bounce), background .2s ease;background:#fff9;border-radius:999px;align-items:center;gap:12px;padding:9px 18px 9px 9px;font-size:14.5px;font-weight:800;display:flex}.landing-module__003NGG__forkNow .landing-module__003NGG__forkList li{background:#eac7df59}.landing-module__003NGG__bullet{background:var(--accent);color:#fff;width:30px;height:30px;box-shadow:0 3px 0 var(--accent-dark);border-radius:50% 50% 42% 58%/58% 42%;flex:none;place-items:center;display:grid}@media (hover:hover){.landing-module__003NGG__forkList li:hover{background:#fff;transform:translate(6px)}.landing-module__003NGG__forkList li:hover .landing-module__003NGG__bullet{animation:landing-module__003NGG__jelly .7s var(--bounce)}}.landing-module__003NGG__forkOr{background:var(--zest);width:70px;height:70px;color:var(--zest-ink);letter-spacing:.06em;box-shadow:0 5px 0 var(--zest-dark);animation:landing-module__003NGG__badgeWiggle 4.5s var(--soft) infinite;border-radius:58% 42% 55% 45%/45% 55%;place-content:center;align-self:center;justify-items:center;gap:1px;font-size:10.5px;font-weight:800;display:grid}@media (max-width:900px){.landing-module__003NGG__fork{grid-template-columns:1fr;max-width:560px}.landing-module__003NGG__forkOr{justify-self:center}}.landing-module__003NGG__ctaBanner{background:var(--blossom);text-align:center;padding:80px 28px}.landing-module__003NGG__ctaBanner h2{color:var(--rosy-dark);font-size:38px}.landing-module__003NGG__ctaBanner p{color:var(--blossom-ink-soft);margin:14px 0 30px;font-size:16px;font-weight:800}.landing-module__003NGG__ctaBtnWrap{display:block}.landing-module__003NGG__btnDark{background:var(--rosy);color:#fff;box-shadow:0 7px 0 var(--rosy-dark);transition:transform .25s var(--bounce), box-shadow .25s var(--bounce);border-radius:999px;padding:20px 40px;font-size:18px;font-weight:800;text-decoration:none;display:inline-block}@media (hover:hover){.landing-module__003NGG__btnDark:hover{box-shadow:0 10px 0 var(--rosy-dark);transform:translateY(-3px)scale(1.04)}}.landing-module__003NGG__btnDark:active{box-shadow:0 2px 0 var(--rosy-dark);transition-duration:80ms;transform:translateY(5px)scale(.98)}.landing-module__003NGG__footer{background:var(--teal-dark);text-align:center;padding:44px 28px 50px}.landing-module__003NGG__footerLogoWrap{aspect-ratio:1500/1027;width:min(220px,60%);margin:0 auto 14px}.landing-module__003NGG__footer p{color:var(--teal-tint);margin:0;font-size:12.5px;font-weight:800}.landing-module__003NGG__accountNote{color:var(--rosy-tint);margin-top:12px;font-size:13px;font-weight:800}.landing-module__003NGG__accountNote a,.landing-module__003NGG__footerLinks a{color:inherit;text-underline-offset:4px;font-weight:800;text-decoration:underline}.landing-module__003NGG__footerLinks{color:var(--teal-tint);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;font-size:13px;display:flex}.landing-module__003NGG__footerNote{margin-top:10px!important}@media (prefers-reduced-motion:reduce){.landing-module__003NGG__landing *,.landing-module__003NGG__landing :before,.landing-module__003NGG__landing :after{scroll-behavior:auto!important;animation:none!important}.landing-module__003NGG__px{transition:none;transform:none}.landing-module__003NGG__jsReady [data-reveal]:not(.landing-module__003NGG__in),.landing-module__003NGG__heroRise{opacity:1;transform:none}.landing-module__003NGG__btnPrimary:after{display:none}.landing-module__003NGG__navCta,.landing-module__003NGG__btnPrimary,.landing-module__003NGG__btnDark,.landing-module__003NGG__btnGhost,.landing-module__003NGG__reenter,.landing-module__003NGG__reenterGo,.landing-module__003NGG__stopCard,.landing-module__003NGG__forkCard,.landing-module__003NGG__forkList li,.landing-module__003NGG__logoWrap,.landing-module__003NGG__van,.landing-module__003NGG__routeFillWrap{transition:box-shadow .15s,opacity .15s}.landing-module__003NGG__navCta:hover,.landing-module__003NGG__btnPrimary:hover,.landing-module__003NGG__btnDark:hover,.landing-module__003NGG__btnGhost:hover,.landing-module__003NGG__reenter:hover,.landing-module__003NGG__stopCard:hover,.landing-module__003NGG__here .landing-module__003NGG__stopCard,.landing-module__003NGG__forkCard,.landing-module__003NGG__forkCard:hover,.landing-module__003NGG__forkList li:hover,.landing-module__003NGG__logoWrap:hover{transform:none}}
.OtwConversationAd-module__bVoq-q__root{--rosy:#e0417c;--rosy-dark:#c22e64;--zest:#f8e140;--zest-dark:#c9b418;--blossom:#eac7df;--teal:#2f8aa3;--teal-dark:#1f6376;--cream:#fff8f2;--bounce:cubic-bezier(.34, 1.56, .64, 1);--off:17%;box-sizing:border-box;width:100%;max-width:480px;font-family:var(--font-nunito), "Nunito", sans-serif;color:var(--blossom-ink);margin:0 auto}.OtwConversationAd-module__bVoq-q__root *{box-sizing:border-box}@media (max-width:600px){.OtwConversationAd-module__bVoq-q__root{--off:11%}}.OtwConversationAd-module__bVoq-q__stack{padding:26px 0 8px;display:grid}.OtwConversationAd-module__bVoq-q__card{--d:1;border:3px solid var(--edge);will-change:transform;background:#fff;border-radius:34px;flex-direction:column;grid-area:1/1;justify-self:center;width:82%;max-width:320px;display:flex;position:relative}.OtwConversationAd-module__bVoq-q__cardWithout{--edge:var(--blossom);box-shadow:0 10px 0 var(--blossom)}.OtwConversationAd-module__bVoq-q__cardWith{--edge:var(--teal);box-shadow:0 10px 0 var(--teal-dark)}.OtwConversationAd-module__bVoq-q__front{z-index:3;transform:translate(0, 0) scale(1) rotate(calc(var(--d) * 1.5deg))}.OtwConversationAd-module__bVoq-q__back{z-index:1;cursor:pointer;transform:translate(calc(var(--d) * var(--off)), -4%) scale(.9) rotate(calc(var(--d) * 6deg))}.OtwConversationAd-module__bVoq-q__card:after{content:"";background:var(--rosy-dark);opacity:0;pointer-events:none;z-index:4;border-radius:31px;transition:opacity .4s;position:absolute;inset:0}.OtwConversationAd-module__bVoq-q__back:after{opacity:.32}.OtwConversationAd-module__bVoq-q__back:focus-visible{outline:3px solid var(--cream);outline-offset:4px}.OtwConversationAd-module__bVoq-q__toFront{animation:.9s ease-in-out OtwConversationAd-module__bVoq-q__toFront}.OtwConversationAd-module__bVoq-q__toBack{animation:.9s ease-in-out OtwConversationAd-module__bVoq-q__toBack}@keyframes OtwConversationAd-module__bVoq-q__toFront{0%{z-index:1;transform:translate(calc(var(--d) * var(--off)), -4%) scale(.9) rotate(calc(var(--d) * 6deg))}40%{z-index:1;transform:translate(calc(var(--d) * 40%), 3%) scale(.94) rotate(calc(var(--d) * 11deg))}41%{z-index:3;transform:translate(calc(var(--d) * 40%), 3%) scale(.94) rotate(calc(var(--d) * 11deg))}75%{z-index:3;transform:translate(0, -3%) scale(1.03) rotate(calc(var(--d) * .5deg))}to{z-index:3;transform:translate(0, 0) scale(1) rotate(calc(var(--d) * 1.5deg))}}@keyframes OtwConversationAd-module__bVoq-q__toBack{0%{z-index:3;transform:translate(0, 0) scale(1) rotate(calc(var(--d) * 1.5deg))}40%{z-index:3;transform:translate(calc(var(--d) * 32%), 6%) scale(.96) rotate(calc(var(--d) * 4deg))}41%{z-index:1;transform:translate(calc(var(--d) * 32%), 6%) scale(.96) rotate(calc(var(--d) * 4deg))}to{z-index:1;transform:translate(calc(var(--d) * var(--off)), -4%) scale(.9) rotate(calc(var(--d) * 6deg))}}.OtwConversationAd-module__bVoq-q__head{background:var(--edge);font-family:var(--font-fredoka), "Fredoka", sans-serif;letter-spacing:.6px;border-radius:30px 30px 0 0;padding:13px 22px;font-size:15px;font-weight:600}.OtwConversationAd-module__bVoq-q__cardWithout .OtwConversationAd-module__bVoq-q__head{color:var(--rosy-dark)}.OtwConversationAd-module__bVoq-q__cardWith .OtwConversationAd-module__bVoq-q__head{color:#fff}.OtwConversationAd-module__bVoq-q__badge{z-index:2;border:4px solid var(--cream);width:46px;height:46px;animation:OtwConversationAd-module__bVoq-q__badgePop .8s var(--bounce) .55s backwards;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-22px;right:22px}.OtwConversationAd-module__bVoq-q__cardWithout .OtwConversationAd-module__bVoq-q__badge{background:var(--rosy)}.OtwConversationAd-module__bVoq-q__cardWith .OtwConversationAd-module__bVoq-q__badge{background:var(--zest)}@keyframes OtwConversationAd-module__bVoq-q__badgePop{0%{opacity:0;transform:scale(0)rotate(-50deg)}to{opacity:1;transform:scale(1)rotate(0)}}.OtwConversationAd-module__bVoq-q__body{border-radius:0 0 30px 30px;flex-direction:column;flex:1;gap:10px;min-height:350px;padding:18px 16px 22px;display:flex}.OtwConversationAd-module__bVoq-q__item{animation:OtwConversationAd-module__bVoq-q__msgPop .5s ease-out calc(.8s + var(--i) * .5s) backwards}@keyframes OtwConversationAd-module__bVoq-q__msgPop{0%{opacity:0;transform:translateY(12px)scale(.82)}65%{opacity:1;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.OtwConversationAd-module__bVoq-q__row{align-items:flex-end;gap:8px;max-width:90%;display:flex}.OtwConversationAd-module__bVoq-q__rowLeft{transform-origin:0 100%;align-self:flex-start}.OtwConversationAd-module__bVoq-q__rowRight{transform-origin:100% 100%;flex-direction:row-reverse;align-self:flex-end}.OtwConversationAd-module__bVoq-q__avatar{width:26px;height:26px;font-family:var(--font-fredoka), "Fredoka", sans-serif;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.OtwConversationAd-module__bVoq-q__avRosy{background:var(--rosy)}.OtwConversationAd-module__bVoq-q__avTeal{background:var(--teal)}.OtwConversationAd-module__bVoq-q__msgCol{flex-direction:column;gap:3px;min-width:0;display:flex}.OtwConversationAd-module__bVoq-q__rowRight .OtwConversationAd-module__bVoq-q__msgCol{align-items:flex-end}.OtwConversationAd-module__bVoq-q__name{opacity:.65;padding:0 6px;font-size:10.5px;font-weight:800}.OtwConversationAd-module__bVoq-q__bubble{border-radius:19px;padding:9px 15px;font-size:14.5px;font-weight:800;line-height:1.3}.OtwConversationAd-module__bVoq-q__bubblePlanner{background:var(--blossom);color:var(--blossom-ink);border-bottom-left-radius:6px}.OtwConversationAd-module__bVoq-q__bubbleFriend{background:var(--zest);color:var(--zest-ink);border-bottom-right-radius:6px}.OtwConversationAd-module__bVoq-q__gap{font-family:var(--font-fredoka), "Fredoka", sans-serif;opacity:.6;align-items:center;gap:12px;margin:4px 0 0;font-size:12.5px;display:flex}.OtwConversationAd-module__bVoq-q__gap:before,.OtwConversationAd-module__bVoq-q__gap:after{content:"";border-top:2px dashed;flex:1}.OtwConversationAd-module__bVoq-q__fizzle .OtwConversationAd-module__bVoq-q__bubble{transform-origin:0 100%;animation:OtwConversationAd-module__bVoq-q__fizzle 1s ease-in-out calc(1.4s + var(--i) * .5s)}@keyframes OtwConversationAd-module__bVoq-q__fizzle{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)translate(-2px)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}}.OtwConversationAd-module__bVoq-q__action{opacity:.7;transform-origin:0 100%;margin:2px 0 -4px 34px;font-size:12px;font-style:italic;font-weight:700}.OtwConversationAd-module__bVoq-q__action strong{font-weight:800}.OtwConversationAd-module__bVoq-q__linkRow{transform-origin:0 100%;align-self:flex-start;margin-left:34px}.OtwConversationAd-module__bVoq-q__linkBubble{background:var(--cream);border:2px solid var(--teal);box-shadow:0 4px 0 var(--teal-dark);transition:transform .25s var(--bounce), box-shadow .25s var(--bounce);border-radius:19px 19px 19px 6px;align-items:center;gap:9px;padding:8px 14px 8px 8px;display:inline-flex}@media (hover:hover){.OtwConversationAd-module__bVoq-q__linkBubble:hover{box-shadow:0 7px 0 var(--teal-dark);transform:translateY(-3px)}}.OtwConversationAd-module__bVoq-q__linkIcon{background:var(--blossom);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.OtwConversationAd-module__bVoq-q__linkUrl{color:var(--teal-dark);text-underline-offset:3px;word-break:break-all;font-size:14px;font-weight:800;text-decoration:underline}.OtwConversationAd-module__bVoq-q__dots{justify-content:center;gap:12px;margin-top:26px;display:flex}.OtwConversationAd-module__bVoq-q__dot{background:var(--blossom);opacity:.55;cursor:pointer;width:12px;height:12px;transition:transform .3s var(--bounce), background-color .2s ease, opacity .2s ease;border:none;border-radius:50%;padding:0}.OtwConversationAd-module__bVoq-q__dotActive{background:var(--zest);opacity:1;transform:scale(1.4)}.OtwConversationAd-module__bVoq-q__dot:focus-visible{outline:3px solid var(--cream);outline-offset:3px}@media (prefers-reduced-motion:reduce){.OtwConversationAd-module__bVoq-q__root *,.OtwConversationAd-module__bVoq-q__root :before,.OtwConversationAd-module__bVoq-q__root :after{transition:none!important;animation:none!important}}
