:root{--ink:#1b1a17;--yellow:#ffca28;--amber:#f2a100;--cream:#fff7dc;--muted:#514c40;--mint:#e4f4ec;--pink:#fdeaec;--sky:#e6f0ff;--line:2px solid var(--ink);--round:"Arial Rounded MT Bold","Avenir Next",-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fffdf7;line-height:1.8;font-weight:500}a{color:inherit}img{display:block;max-width:100%;height:auto}header{padding:12px max(24px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #1b1a1722;background:#fffdf7}.brand{font-family:var(--round);font-size:25px;letter-spacing:-.5px;font-weight:900;text-decoration:none;display:flex;align-items:center;gap:10px}.brand img{border-radius:10px}nav{display:flex;gap:6px;font-size:14px;font-weight:800;align-items:center}nav a{text-decoration:none;padding:8px 14px;border-radius:99px}nav a:hover{background:var(--cream)}nav a:last-child{border:1px solid #1b1a1740;background:white}.skip{position:absolute;top:-100px;padding:10px;background:#fff}.skip:focus{top:0;z-index:10}:focus-visible{outline:4px solid #9c3b20;outline-offset:4px;border-radius:6px}.hero{background:var(--yellow);padding:72px max(32px,calc((100vw - 1200px)/2)) 90px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;border-bottom:1px solid #1b1a1722;position:relative}.hero>div:first-child{position:relative;z-index:2}.eyebrow,.number{display:inline-block;font-family:var(--round);font-size:13px;font-weight:900;letter-spacing:.03em}.hero-label{background:white;border:var(--line);border-radius:99px;padding:5px 17px;margin:0 0 24px}.hero h1{font-family:var(--round);font-size:clamp(48px,5.4vw,76px);line-height:1.18;letter-spacing:-.045em;margin:0 0 26px;overflow-wrap:break-word;font-weight:900}.hero h1 span{background:linear-gradient(transparent 65%,white 65% 94%,transparent 94%);padding:0 .04em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.intro{font-size:18px;max-width:520px;line-height:1.85;font-weight:650}.button{display:inline-flex;align-items:center;gap:22px;background:var(--ink);color:#fff;text-decoration:none;font-size:16px;font-weight:850;border-radius:99px;padding:14px 25px;line-height:1.5;border:var(--line);box-shadow:0 7px 15px #1b1a1730;transition:transform .15s}.button:hover{transform:translateY(-2px)}.launch{font-size:12px;max-width:400px;margin-top:22px;font-weight:650}.phone{margin:0;max-width:290px;width:100%;justify-self:center;position:relative}.phone img{border-radius:34px;border:7px solid var(--ink);box-shadow:0 14px 30px #1b1a1728}.phone figcaption{text-align:center;font-size:11px;margin-top:12px;line-height:1.4}.hero-collage{position:relative;min-height:570px;isolation:isolate}.hero-collage .hero-phone{position:absolute;width:245px;left:34%;top:2%;transform:rotate(-3deg);z-index:3}.hero-collage .hero-phone figcaption{transform:rotate(3deg);font-size:10px;padding:3px 8px;border-radius:99px;background:#fff9}.food{position:absolute;overflow:hidden;border:3px solid white;box-shadow:0 12px 25px #1b1a1725}.food img{width:100%;height:100%;object-fit:cover}.food-burger{width:260px;height:260px;left:0;top:9%;border-radius:50%;transform:rotate(-8deg)}.food-pizza{width:190px;height:250px;right:-4%;top:0;border-radius:28px;transform:rotate(5deg)}.food-brunch{width:255px;height:200px;left:5%;bottom:5%;border-radius:100px 28px 28px 28px;transform:rotate(-6deg)}.sticker{font-family:var(--round);font-weight:900;background:#fff;border:var(--line);border-radius:99px;box-shadow:0 6px 14px #1b1a1725;padding:5px 15px;font-size:14px;line-height:1.6}.hero-sticker{position:absolute;right:-1%;bottom:12%;transform:rotate(7deg);z-index:4}.problem{position:relative;padding:72px 24px;text-align:center;background:var(--cream);border-bottom:var(--line)}h2{font-family:var(--round);font-size:clamp(31px,3.9vw,50px);letter-spacing:-.035em;line-height:1.25;margin:16px 0 24px;font-weight:900}.problem .eyebrow{background:white;padding:2px 14px;border:var(--line);border-radius:99px}.problem>p:not(.eyebrow),.groups>p:not(.eyebrow){max-width:670px;margin:18px auto;font-size:18px}.scribble{position:absolute;font-size:85px;color:var(--amber);left:9%;top:28px;transform:rotate(15deg)}.features{margin:0}.feature{padding:80px max(32px,calc((100vw - 1040px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;position:relative;overflow:hidden}.feature:nth-child(1){background:#fffdf7}.feature:nth-child(2){background:var(--sky);border-block:1px solid #1b1a1720}.feature:nth-child(3){background:var(--mint)}.number{background:white;border:var(--line);border-radius:99px;padding:4px 15px;transform:rotate(-2deg)}.feature:nth-child(2) .number{transform:rotate(2deg)}.copy p{font-size:18px;max-width:430px}.copy .small,.small{font-size:13px;color:var(--muted)}.feature.reverse .copy{order:2}.feature .phone:before{content:"";position:absolute;inset:15% -35% 10%;z-index:0;background:var(--cream);border-radius:50%;transform:rotate(-15deg)}.feature:nth-child(2) .phone:before{background:#fff9}.feature .phone img{position:relative}.pair{display:flex;gap:18px;align-items:center;position:relative}.pair .phone{width:calc(50% - 9px)}.pair .phone:before{display:none}.pair .phone img{border-width:4px;border-radius:20px}.pair .phone:last-child{margin-top:90px}.groups{padding:80px 24px;text-align:center;background:var(--pink);border-block:1px solid #1b1a1720}.group-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:0 0 30px}.group-dots span{font-family:var(--round);font-size:14px;background:white;border:var(--line);padding:8px 20px;border-radius:99px;transform:rotate(-4deg);box-shadow:4px 4px 0 #1b1a17}.group-dots span:nth-child(2){background:var(--yellow);transform:rotate(3deg)}.group-dots span:nth-child(3){background:var(--mint);transform:rotate(-2deg)}.plans,.faq{max-width:1120px;margin:auto;padding:80px 32px}.plans>.eyebrow,.plans>div>.eyebrow{background:var(--yellow);padding:3px 15px;border-radius:99px;border:var(--line)}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.plan-grid article{border:var(--line);border-radius:28px;padding:30px;background:white;box-shadow:6px 6px 0 var(--ink)}.plan-label{display:inline-block;background:var(--cream);font-size:12px;font-weight:800;border-radius:99px;padding:3px 12px}.plan-grid h3{font-family:var(--round);font-size:30px;margin:14px 0 18px}.plan-grid .plus{background:var(--yellow)}.plan-grid .plus .plan-label{background:white}.faq{max-width:900px;padding-top:20px}details{border:var(--line);border-radius:20px;padding:0 22px;background:#fff;margin:14px 0;box-shadow:3px 3px 0 #1b1a17}summary{font-family:var(--round);font-size:17px;font-weight:800;cursor:pointer;padding:20px 0}details p{color:var(--muted);padding-bottom:12px}.closing{padding:76px 24px;text-align:center;background:var(--yellow);border-top:var(--line)}.closing-icon{margin:0 auto 24px;border-radius:20px;transform:rotate(-7deg);box-shadow:6px 6px 0 white}.closing h2{font-size:clamp(40px,5vw,64px)}footer{max-width:1120px;margin:auto;padding:35px 32px;font-size:13px}footer a{display:inline-block;margin:0 24px 10px 0}footer p{color:var(--muted)}@media(max-width:1000px) and (min-width:701px){.hero{gap:12px;padding-inline:26px}.hero h1{font-size:53px}.hero-collage{min-height:500px}.hero-collage .hero-phone{width:210px;left:28%;top:8%}.food-burger{width:200px;height:200px}.food-pizza{width:145px;height:190px;right:0;top:4%}.food-brunch{width:180px;height:150px;bottom:6%}.hero-sticker{font-size:12px;bottom:5%;right:0}.feature{gap:45px;padding-inline:36px}.scribble{left:3%;font-size:60px}}@media(max-width:700px){header{padding:12px 20px;flex-wrap:wrap;gap:10px}.brand{font-size:24px}nav{gap:0;font-size:12px}nav a{padding:6px 10px}.hero{padding:36px 24px 32px;grid-template-columns:1fr;gap:22px}.hero-label{font-size:12px;margin-bottom:20px}.hero h1{font-size:clamp(43px,10vw,64px);line-height:1.2;margin-bottom:20px}.intro{font-size:16px;line-height:1.85}.launch{font-size:11px;margin:16px 0}.hero-collage{width:100%;max-width:400px;min-height:465px;margin:auto}.hero-collage .hero-phone{width:190px;left:32%;top:1%}.hero-collage .hero-phone img{border-width:6px;border-radius:27px}.food-burger{width:175px;height:175px;left:-2%;top:9%}.food-pizza{width:130px;height:175px;right:-1%;top:0}.food-brunch{width:180px;height:155px;left:0;bottom:9%}.hero-sticker{font-size:11px;padding:4px 10px;right:0;bottom:2%}.hero-collage .hero-phone figcaption{max-width:180px;font-size:9px}.feature{grid-template-columns:1fr;gap:32px;padding:55px 24px;overflow:hidden}.feature.reverse .copy{order:0}.feature .phone{max-width:245px}.feature .phone:before{inset:15% -10% 10%}.pair{max-width:380px;width:100%;margin:auto}.pair .phone{max-width:none}.pair .phone:last-child{margin-top:60px}.problem,.groups{padding:50px 24px}.problem h2{max-width:360px;margin-inline:auto}.scribble{left:auto;right:15px;top:12px;font-size:45px}.problem>p:not(.eyebrow),.groups>p:not(.eyebrow),.copy p{font-size:16px}.group-dots{gap:12px}.group-dots span{padding:6px 13px;font-size:12px}.plans,.faq{padding:50px 24px}.plan-grid{grid-template-columns:1fr;gap:25px}.plan-grid article{padding:24px}.plans h2{font-size:36px}summary{font-size:16px}footer{padding:28px 24px}}@media(max-width:360px){.hero{padding-inline:20px}.hero h1{font-size:42px}.hero-collage{min-height:420px}.hero-collage .hero-phone{width:170px;left:30%}.food-burger{width:145px;height:145px}.food-pizza{width:115px;height:150px}.food-brunch{width:155px;height:130px}.hero-label{font-size:10px}.hero-sticker{font-size:10px;bottom:3%}.group-dots span{font-size:11px;padding:6px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

#analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;margin:auto;background:#fffdf7;border:2px solid #1b1a17;border-radius:18px;padding:20px;z-index:20;box-shadow:4px 4px 0 #1b1a17}#analytics-choice[hidden]{display:none}#analytics-choice p{margin:0 0 8px;font-size:14px}#analytics-choice div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}#analytics-choice button,#privacy-settings{font:inherit;font-weight:700;background:white;color:#1b1a17;border:2px solid #1b1a17;border-radius:99px;padding:8px 16px;cursor:pointer}#privacy-settings{font-size:13px}
