.pink-text{color:var(--pink)}.yellow-text{color:var(--yellow)}.section-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:44px;display:flex;position:relative}.section-head.left{text-align:left;align-items:flex-start}.section-title{flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(42px,7vw,84px);display:flex}.section-title .pink-text.outlined{-webkit-text-stroke-width:.07em}.section-sub{max-width:560px;color:var(--ink-soft);font-size:19px}.scribble{text-align:center;max-width:170px;font-size:22px;line-height:1.05;position:absolute;top:10px;right:0;rotate:8deg}.scribble.corner{top:0}@media (width<=860px){.scribble{display:none}}.burst{place-items:center;display:grid;position:relative}.burst>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.burst-text{text-align:center;line-height:.95;position:relative}.tag-burst{width:150px;height:150px;font-size:25px}.hero{--px:0;--py:0;padding:40px 0 90px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.hero-copy{z-index:2;flex-direction:column;gap:22px;display:flex;position:relative}.hero-title{letter-spacing:-.005em;flex-direction:column;align-items:flex-start;font-size:clamp(64px,10.5vw,150px);line-height:.86;display:flex}.hero-title>span{animation:stamp .52s var(--bounce) both;display:block}.hero-title .l1{color:var(--pink);animation-delay:.12s}.hero-title .l2{color:var(--yellow);animation-delay:.24s}.hero-title .l3{color:var(--pink);animation-delay:.36s}.hero-title .l4{color:var(--ink);background:var(--card);border:var(--line-lg);box-shadow:var(--shadow-lg);border-radius:999px;margin-top:14px;padding:6px 26px 4px;font-size:.42em;animation-delay:.56s;rotate:-3deg}.hero-sub{max-width:520px;animation:pop-in .5s .6s var(--bounce) both;font-size:clamp(18px,1.6vw,21px);font-weight:500}.platforms{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platforms .caption{margin-right:4px}.chip .dot{border:2px solid var(--ink);border-radius:50%;width:12px;height:12px}.hero-art{height:640px;position:relative}.hero-art .depth{pointer-events:none;transform:translate(calc(var(--px) * var(--depth,10px)), calc(var(--py) * var(--depth,10px)));transition:transform .4s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.hero-art .d1{--depth:14px}.hero-art .d2{--depth:26px}.hero-art .d3{--depth:40px}.hero-art .d4{--depth:58px}.hero-art .depth>*{pointer-events:auto}.art-burst{width:560px;height:560px;animation:spin 60s linear infinite, pop-in .6s .2s var(--bounce) both;opacity:.95;position:absolute;top:50%;left:50%;translate:-50% -50%}.phone{aspect-ratio:390/844;border:5px solid var(--ink);background:var(--ink);width:260px;box-shadow:var(--shadow-xl);border-radius:40px;margin:0;padding:7px;position:absolute;overflow:hidden}.phone img{object-fit:cover;object-position:top;background:var(--paper);border-radius:32px;width:100%;height:100%;display:block}.phone-notch{z-index:1;background:var(--ink);border-radius:99px;width:76px;height:20px;position:absolute;top:13px;left:50%;translate:-50%}.hero-phone.p1{animation:phone-in .8s .3s var(--bounce) both;top:40px;left:8%;rotate:-7deg}.hero-phone.p2{width:240px;animation:phone-in .8s .48s var(--bounce) both;top:110px;right:2%;rotate:6deg}@keyframes phone-in{0%{opacity:0;transform:translateY(120px)rotate(14deg)scale(.8)}}.hero-mascot{width:170px;height:auto;filter:drop-shadow(4px 5px 0 var(--ink));animation:pop-in .6s .9s var(--bounce) both, float 3.6s 1.6s ease-in-out infinite;position:absolute;bottom:-6px;left:26%}.st{filter:drop-shadow(3px 4px 0 var(--ink));animation:pop-in .5s var(--bounce) both;position:absolute}.st-wink{animation-delay:.7s;animation:pop-in .5s .7s var(--bounce) both, wiggle 2.8s 1.4s ease-in-out infinite;top:-6px;left:30%}.st-liar{animation-delay:1s;bottom:60px;right:-2%}.st-eyes{animation-delay:1.1s;bottom:120px;left:2%}.tag-burst.b-trivia{animation:pop-in .5s .82s var(--bounce) both;position:absolute;top:-10px;right:-10px;rotate:10deg}.tag-burst.b-decks{width:160px;height:140px;animation:pop-in .5s .96s var(--bounce) both;font-size:24px;position:absolute;bottom:-14px;right:4%;rotate:-8deg}.tag-burst.b-friends{width:140px;height:140px;animation:pop-in .5s 1.2s var(--bounce) both;font-size:22px;position:absolute;bottom:40px;left:-6%;rotate:-12deg}.sp{animation:pop-in .4s var(--bounce) both, float 3s ease-in-out infinite;position:absolute}.sp1{animation-delay:1s,1.5s;top:22%;left:4%}.sp2{animation-delay:1.1s,1.8s;top:2%;right:34%}.sp3{animation-delay:1.2s,2s;top:46%;left:4%}.tk{position:absolute}.tk1{top:2%;left:14%}.tk2{bottom:8%;right:30%}@media (width<=960px){.hero{padding:18px 0 70px}.hero-grid{grid-template-columns:1fr;gap:8px}.hero-title{font-size:clamp(60px,19vw,110px)}.hero-art{height:520px;margin-top:10px}.hero-phone.p1{width:240px;margin-left:-150px;top:30px;left:50%}.hero-phone.p2{display:none}.art-burst{width:440px;height:440px}.hero-mascot{width:140px;bottom:30px;left:auto;right:2%}.st-wink{top:20px;left:6%}.tag-burst.b-trivia{width:120px;height:120px;font-size:20px;top:0;right:2%}.tag-burst.b-decks,.tag-burst.b-friends{display:none}}@media (width<=420px){.hero-art{height:470px}.hero-phone.p1{width:214px;margin-left:-120px}.st-liar,.st-eyes{display:none}}.waitlist{width:100%;max-width:580px;animation:pop-in .5s .75s var(--bounce) both;flex-direction:column;gap:8px;display:flex}.waitlist-row{background:var(--card);border:var(--line-lg);box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;padding:6px;transition:box-shadow .14s;display:flex;position:relative}.waitlist-row:focus-within{box-shadow:8px 8px 0 var(--pink)}.waitlist-row .input{box-shadow:none;background:0 0;border:none;min-height:54px;padding:0 16px}.waitlist-row .btn{min-height:56px;box-shadow:none;flex:none;padding:0 22px;font-size:22px}.waitlist-row .btn:hover:not(:disabled){box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.waitlist-row .btn:active:not(:disabled){box-shadow:none;transform:translate(1px,1px)}.waitlist .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.waitlist-hint{color:var(--ink-soft);padding-left:22px;font-size:14px}.waitlist-hint a{font-weight:700}.waitlist-error{color:#c4005a;padding-left:22px;font-size:15px;font-weight:700;animation:.36s shake}@keyframes shake{20%,60%{translate:-6px}40%,80%{translate:6px}}.waitlist.big .waitlist-row{padding:8px}.waitlist.big .waitlist-row .input{min-height:62px;font-size:21px}.waitlist.big .waitlist-row .btn{min-height:64px;font-size:26px}@media (width<=560px){.waitlist-row{border-radius:26px;flex-direction:column;align-items:stretch;gap:6px}.waitlist-row .input{text-align:center}.waitlist-row .btn{border-radius:999px;width:100%}.waitlist-hint,.waitlist-error{text-align:center;padding-left:0}}.waitlist-done{background:var(--lime);border:var(--line-lg);border-radius:var(--r);max-width:580px;box-shadow:var(--shadow-lg);animation:stamp .52s var(--bounce) both;align-items:center;gap:16px;padding:16px 20px;display:flex;rotate:-1.5deg}.waitlist-done .done-sticker{flex:none;animation:2s ease-in-out infinite wiggle}.waitlist-done .done-title{font-size:34px}.waitlist-done .done-line{overflow-wrap:anywhere;margin-top:4px;font-size:16px}.waitlist-done.big{padding:22px 26px}.waitlist-done.big .done-title{font-size:clamp(34px,5vw,52px)}.waitlist-done.big .done-line{font-size:18px}.link-btn{text-underline-offset:3px;background:0 0;border:none;margin-top:6px;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.early .waitlist-done{color:var(--ink)}.marquees{z-index:3;height:170px;margin:-40px 0 0;position:relative;overflow-x:clip}.marquee{border-block:var(--line-lg);padding:12px 0;position:absolute;left:-5%;right:-5%;overflow:hidden}.marquee.m1{background:var(--ink);z-index:2;top:30px;rotate:-2.5deg;box-shadow:0 7px #14141440}.marquee.m2{background:var(--pink);top:54px;rotate:2deg}.marquee-track{width:max-content;animation:26s linear infinite marquee;display:flex}.marquee.m2 .marquee-track{animation-duration:32s;animation-direction:reverse}.marquee-row{flex:none;display:flex}.marquee-item{font-family:var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:38px;display:inline-flex}.marquee.m1 .marquee-item:nth-child(odd){color:var(--yellow)}.marquee.m1 .marquee-item:nth-child(2n){color:var(--pink)}.marquee.m2 .marquee-item{color:var(--ink)}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=560px){.marquee-item{font-size:28px}.marquees{height:140px}}.how{padding:70px 0 110px;overflow-x:clip}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.how-card{border:var(--line-lg);border-radius:var(--r);box-shadow:var(--shadow-xl);flex-direction:column;gap:10px;min-height:380px;padding:36px 26px 26px;display:flex;position:relative}.how-card:first-child{rotate:-2deg}.how-card:nth-child(2){margin-top:26px;rotate:1.5deg}.how-card:nth-child(3){rotate:-1deg}.how-card.in{transition:transform .26s var(--bounce), box-shadow .2s}.how-card.in:hover{box-shadow:14px 14px 0 var(--ink);transform:translateY(-8px)rotate(1deg)}.how-num{background:var(--card);border:var(--line-lg);width:58px;height:58px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:34px;display:grid;position:absolute;top:-26px;left:22px}.how-card h3{font-size:44px}.how-card p{max-width:300px;font-size:17px;font-weight:500}.how-demo{margin-top:auto}.how-sticker{filter:drop-shadow(3px 4px 0 var(--ink));transition:transform .3s var(--bounce);position:absolute;bottom:-22px;right:-18px}.how-card:hover .how-sticker{transform:rotate(-14deg)scale(1.12)}.mini-answer{background:var(--card);border:var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);flex-direction:column;gap:4px;max-width:82%;padding:12px 16px 16px;display:flex;rotate:-2deg}.mini-answer .typed{min-height:1.4em;font-size:22px;font-weight:700}.caret{background:var(--pink);vertical-align:-.12em;width:3px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mini-picks{flex-direction:column;gap:8px;max-width:80%;display:flex}.mini-pick{background:var(--card);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--bounce), background .15s;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:flex}.mini-pick.hover{background:#fff9d6;transform:translate(8px)}.mini-pick.truth{background:var(--lime);transform:translate(8px)scale(1.04)}.how-demo.points{background:var(--card);border:var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;max-width:84%;padding:14px 16px;font-weight:700;display:grid}.pts{color:var(--pink);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;font-size:30px}@media (width<=700px){.how .section-title .deco{display:none}}@media (width<=960px){.how-grid{grid-template-columns:1fr;gap:44px;max-width:520px;margin:0 auto}.how-card{min-height:0;padding-bottom:40px}.how-card:nth-child(2){margin-top:0}}.decks{padding:40px 0 120px;position:relative;overflow:hidden}.deck-fan{justify-content:center;margin:0;padding:30px 0 0;list-style:none;display:flex}.deck-slot{z-index:var(--i);flex:0 184px;margin-left:-10px;position:relative}.deck-slot:first-child{margin-left:0}.deck-slot.in{transition:none}.deck-card{aspect-ratio:5/7.4;perspective:1200px;width:100%;transform:translateY(var(--lift)) rotate(var(--angle));transition:transform .32s var(--bounce);text-align:left;background:0 0;border:none;padding:0;display:block;position:relative}.deck-card:hover,.deck-card:focus-visible,.deck-card.flipped{z-index:20;transform:translateY(-34px)rotate(0)scale(1.08)}:is(.deck-slot:has(.deck-card:hover),.deck-slot:has(.deck-card.flipped)){z-index:30}.deck-face{border:var(--line-lg);box-shadow:var(--shadow-lg);backface-visibility:hidden;text-align:center;transition:transform .56s var(--bounce);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px 18px;display:flex;position:absolute;inset:0}.deck-face.front{justify-content:space-between}.deck-face.back{background:var(--card);justify-content:center;gap:14px;transform:rotateY(180deg)}.deck-card.flipped .front{transform:rotateY(-180deg)}.deck-card.flipped .back{transform:rotateY(0)}.deck-title{font-size:31px;line-height:.9}.bg-ink .deck-title,.bg-violet .deck-title{color:var(--paper)}.deck-art{filter:drop-shadow(3px 4px 0 var(--ink));transition:transform .32s var(--bounce)}.deck-card:hover .deck-art{transform:scale(1.12)rotate(-8deg)}.deck-tagline{font-size:15px;font-weight:700;line-height:1.25}.adult-badge{background:var(--pink);width:52px;height:52px;color:var(--ink);border:var(--line);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;top:-14px;right:-12px;rotate:12deg}.deck-sample{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1.05}.deck-chip{border:2.5px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:16px}.decks-tick{top:120px;right:8%}@media (width<=960px){.deck-fan{scroll-snap-type:x mandatory;padding:40px var(--gutter) 30px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.deck-fan::-webkit-scrollbar{display:none}.deck-slot{scroll-snap-align:center;z-index:auto;flex:0 0 210px;margin-left:16px}.deck-slot:first-child{margin-left:0}.deck-card{transform:rotate(calc(var(--angle) * .6))}.deck-card:hover,.deck-card.flipped{transform:translateY(-10px)scale(1.03)}}.try{padding:30px 0 120px}.try-box{background:var(--yellow);border:var(--line-lg);box-shadow:var(--shadow-xl);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:34px;padding:46px 40px;display:grid;position:relative}.try-intro{flex-direction:column;gap:16px;display:flex;position:relative}.try-title{font-size:clamp(48px,6vw,80px)}.try-intro p{max-width:360px;font-size:18px}.scoreboard{gap:10px;display:flex}.score{border:var(--line);box-shadow:var(--shadow-sm);transition:transform .2s var(--bounce);border-radius:14px;align-items:center;gap:10px;padding:6px 16px;display:flex}.score small{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.score b{font-size:34px}.score.you{background:var(--sky)}.score.gotcha{background:var(--pink)}.score.bump{transform:scale(1.25)rotate(-4deg)}.try-mascot{width:150px;height:auto;filter:drop-shadow(3px 4px 0 var(--ink));margin-top:auto;animation:3s ease-in-out infinite float}.try-play{flex-direction:column;gap:18px;min-width:0;display:flex}.try-question{border:var(--line-lg);border-radius:var(--r);box-shadow:var(--shadow-lg);animation:stamp .42s var(--bounce) both;padding:18px 24px 22px;rotate:-1.5deg}.try-question p{margin-top:6px;font-size:clamp(26px,3vw,38px);line-height:1}.try-question.bg-yellow{background:#fff}.try-answers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.try-answer{text-align:left;background:var(--card);border:var(--line);border-radius:var(--r-md);min-height:84px;box-shadow:var(--shadow);transition:transform .14s var(--bounce), box-shadow .14s, background .2s, opacity .2s;animation:pop-in .42s var(--bounce) both;animation-delay:calc(var(--i) * 70ms + .12s);align-items:center;gap:12px;padding:14px 16px;font-size:17px;font-weight:700;line-height:1.2;display:flex;position:relative}.try-answer:hover:not(:disabled){box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-3px)rotate(-1deg)}.try-answer:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.ans-letter{border:2.5px solid var(--ink);background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.try-answer.truth{background:var(--lime);transform:scale(1.03)rotate(-1deg)}.try-answer.fooled{background:var(--pink);animation:.42s .42s shake}.try-answer.dim{opacity:.55}.try-answer:disabled{cursor:default}.ans-tag{border:2.5px solid var(--ink);background:var(--card);animation:stamp .36s var(--bounce) both;border-radius:8px;padding:2px 10px;font-size:15px;position:absolute;top:-14px;right:10px;rotate:4deg}.try-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.try-result p{font-size:30px}.try-result .stamp{color:var(--pink);-webkit-text-stroke:.08em var(--ink);paint-order:stroke fill;text-shadow:4px 5px 0 var(--ink);animation:stamp .42s var(--bounce) both;font-size:56px;rotate:-6deg}.try-nudge{font-size:17px;font-weight:700}.try-nudge a{color:var(--ink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:3px}.try-s1{top:-14px;right:22px}.try-s2{bottom:-12px;left:44%}@media (width<=960px){.try-box{grid-template-columns:1fr;padding:30px 20px}.try-mascot{display:none}}@media (width<=560px){.try-answers{grid-template-columns:1fr}.try-answer{min-height:66px}}.features{padding:30px 0 100px}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.tile{border:var(--line-lg);border-radius:var(--r);min-height:250px;box-shadow:var(--shadow-lg);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.tile.in{transition:transform .24s var(--bounce), box-shadow .2s}.tile.in:hover{box-shadow:11px 11px 0 var(--ink);transform:translateY(-6px)rotate(-1deg)}.tile-art{align-items:flex-end;min-height:104px;display:flex}.tile-art .sticker{filter:drop-shadow(3px 3px 0 var(--ink));transition:transform .3s var(--bounce);transition-delay:calc(var(--k) * 40ms);margin-right:-14px}.tile:hover .tile-art .sticker{transform:translateY(-8px)rotate(-8deg)}.tile-big{flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:44px;line-height:.9;display:flex}.tile-count{color:var(--card);-webkit-text-stroke:.06em var(--ink);paint-order:stroke fill;text-shadow:3px 4px 0 var(--ink);font-size:1.7em}.tile-body{font-size:16px;font-weight:500}.bg-violet .tile-body,.bg-violet .tile-big{color:#fff}@media (width<=960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bento{grid-template-columns:1fr}.tile{min-height:0}}.screens{background:var(--pink);border-block:var(--line-lg);padding:90px 0 110px;position:relative;overflow:hidden}.screens:before{content:"";pointer-events:none;background-image:radial-gradient(#14141429 1.5px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0}.screens-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:30px;display:grid;position:relative}.screens-copy{flex-direction:column;gap:18px;display:flex}.screens-title{color:var(--card);font-size:clamp(50px,5.6vw,80px)}.screens-copy p{max-width:380px;font-size:19px;font-weight:500}.screens-stickers{align-items:center;gap:14px;display:flex}.screens-stickers .sticker{filter:drop-shadow(3px 3px 0 var(--ink));animation:3s ease-in-out infinite wiggle}.scribble-light{max-width:200px;font-size:24px;line-height:1;rotate:-4deg}.screens-phones{height:620px;position:relative}.screens-phones .phone{width:250px}.screens-phones .phone.sp1{--reveal-rot:-14deg;top:50px;left:0;rotate:-6deg}.screens-phones .phone.sp2{z-index:2;--reveal-rot:8deg;margin-left:-125px;top:0;left:50%}.screens-phones .phone.sp3{--reveal-rot:14deg;top:60px;right:0;rotate:6deg}.screens-phones .phone.sp2.reveal{--d:.12s}.screens-phones .phone.sp3.reveal{--d:.24s}.tag-burst.b-write{z-index:3;width:130px;height:130px;font-size:21px;position:absolute;top:-40px;left:38%;rotate:-10deg}.tag-burst.b-crown{z-index:3;width:130px;height:130px;font-size:21px;position:absolute;top:-30px;right:-24px;rotate:10deg}.s-a{top:30px;left:4%}.s-b{bottom:30px;right:46%}.s-c{bottom:60px;right:3%}@media (width<=960px){.screens-grid{grid-template-columns:1fr}.screens-phones{scroll-snap-type:x mandatory;height:auto;padding:30px var(--gutter) 40px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.screens-phones .phone{scroll-snap-align:center;flex:0 0 230px;position:relative;margin:0!important;top:auto!important;left:auto!important;right:auto!important;rotate:0deg!important}.tag-burst.b-write,.tag-burst.b-crown{display:none}}.early{padding:120px 0 100px}.early-box{background:var(--ink);color:var(--paper);border:var(--line-lg);box-shadow:12px 12px 0 var(--pink);text-align:center;border-radius:32px;padding:70px 40px 56px;position:relative}.early-inner{z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.early-title{font-size:clamp(48px,7.4vw,104px)}.early-title span{-webkit-text-stroke:.06em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em #ff4fa380}.early-sub{color:#f2e9d8;max-width:560px;font-size:19px}.early .waitlist{margin:4px auto 0}.early .waitlist-hint{color:#cfc5b3}.early .waitlist-hint a{color:var(--paper)}.early .waitlist-error{color:var(--pink)}.perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:860px;margin:18px 0 0;padding:0;list-style:none;display:grid}.perk{text-align:left;background:var(--yellow);color:var(--ink);border:var(--line);box-shadow:4px 4px 0 var(--pink);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;display:grid;position:relative;-webkit-mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.perk:first-child{rotate:-2deg}.perk:nth-child(3){rotate:2deg}.perk .sticker{grid-row:span 2}.perk b{font-size:21px;font-weight:400}.perk span{font-size:14px;font-weight:500}.early-burst.eb1{width:210px;height:210px;position:absolute;top:-54px;left:-54px}.early-wink{z-index:2;filter:drop-shadow(4px 5px 0 var(--ink));animation:3s ease-in-out infinite wiggle;position:absolute;top:-30px;left:-30px}.early-mascot{filter:drop-shadow(4px 5px #000);z-index:2;width:150px;height:auto;animation:3.4s ease-in-out infinite float;position:absolute;top:-70px;right:30px}.tag-burst.early-count{width:170px;height:170px;color:var(--ink);z-index:2;font-size:22px;position:absolute;top:-64px;right:150px;rotate:8deg}.early-sticker{z-index:2;background:var(--pink);width:160px;color:var(--ink);border:var(--line);box-shadow:4px 4px 0 var(--yellow);border-radius:12px;padding:10px;font-size:22px;line-height:.95;position:absolute;bottom:-34px;left:-36px;rotate:-10deg}.e-s1{bottom:60px;right:40px}.e-s2{top:30px;left:22%}.e-s3{bottom:20px;right:30%}.e-t1{top:40%;right:8px}@media (width<=1100px){.early-sticker{display:none}}@media (width<=860px){.early-box{padding:110px 20px 44px}.perks{grid-template-columns:1fr;max-width:420px}.early-burst.eb1{width:150px;height:150px;top:-40px;left:-30px}.early-wink{width:92px;height:92px;top:-20px;left:-12px}.early-mascot{width:110px;top:-50px;right:10px}.tag-burst.early-count{width:140px;height:140px;font-size:18px;top:-50px;right:110px}}.faq{padding:30px 0 120px}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:50px;display:grid}.faq-side{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:sticky;top:110px}.faq-title{font-size:clamp(46px,5.6vw,76px)}.faq-mascot{align-items:flex-end;gap:6px;margin-top:10px;display:flex;position:relative}.faq-mascot img{width:140px;height:auto;filter:drop-shadow(3px 4px 0 var(--ink))}.bubble{background:var(--card);border:var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:10px 16px;font-size:22px;line-height:.95;position:relative;top:-70px;rotate:6deg}.faq-more{font-weight:700}.faq-more a{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:3px}.faq-s{top:0;right:10%}.faq-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.faq-item{background:var(--card);border:var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);transition:box-shadow .16s,transform .16s}.faq-item.open{box-shadow:var(--shadow-lg)}.faq-item h3{margin:0}.faq-item button{text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:16px 18px;font-size:19px;font-weight:700;display:flex}.faq-num{border:2.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.faq-q{flex:1}.faq-chev{transition:transform .26s var(--bounce)}.faq-item.open .faq-chev{transform:rotate(180deg)}.faq-a{animation:faq-open .3s var(--bounce);padding:0 22px 20px 72px}.faq-a p{color:#3a342d;border-top:2px dashed var(--muted);padding-top:12px;font-size:17px}@keyframes faq-open{0%{opacity:0;transform:translateY(-8px)}}@media (width<=860px){.faq-grid{grid-template-columns:1fr;gap:30px}.faq-side{position:static}.faq-mascot{display:none}.faq-a{padding-left:22px}}.sticky-cta{display:none}@media (width<=860px){.sticky-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;transition:transform .32s var(--bounce);display:block;position:fixed;transform:translateY(140%)}.sticky-cta.show{transform:none}.sticky-cta .btn{width:100%}}.section-head:not(.left)>.tag{align-self:center}
