@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#002868;--navy:#002868;--cream:#f5f9ff;--light-blue:#edf4ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}header,footer{justify-content:space-between;align-items:center;max-width:1400px;margin:auto;padding:30px 6%;display:flex}.brand{letter-spacing:-1.5px;font:900 24px/.83 Arial,sans-serif}.brand span{display:block}.brand i{font-size:10px}nav{align-items:center;gap:32px;font-size:14px;display:flex}.navbutton{border:1px solid #cbd6e7;border-radius:24px;padding:12px 20px}.hero{grid-template-columns:1fr 1fr;gap:6%;max-width:1400px;margin:auto;padding:20px 6% 70px;display:grid}.herocopy{padding-top:42px}.eyebrow{letter-spacing:2px;margin:0 0 25px;font-size:11px;font-weight:700}h1,h2,h3{letter-spacing:-2px;font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.08}h1{margin:0 0 24px;font-size:clamp(54px,6.3vw,88px)}em{color:var(--navy);font-style:normal}.intro{color:#526174;max-width:410px;font-size:18px;line-height:1.7}.button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:35px;min-height:52px;padding:18px 25px;font-size:14px;font-weight:600;display:inline-flex}.button:disabled{opacity:.6}.button span{font-size:20px}.textlink{text-underline-offset:4px;margin-top:22px;font-size:13px;text-decoration:underline;display:block}.herofoot{color:#526174;border-top:1px solid #dbe2ed;margin-top:50px;padding-top:20px;font-size:12px;line-height:1.7}.heroimage{border-radius:130px 12px 12px;min-height:620px;position:relative;overflow:hidden}.heroimage>img{object-fit:cover;width:100%;height:100%;position:absolute}.caption{background:var(--cream);border-radius:9px;padding:20px 24px;position:absolute;bottom:24px;left:24px;box-shadow:0 2px 12px #0001}.caption span{letter-spacing:1.8px;margin-bottom:5px;font-size:10px;display:block}.caption strong{font-size:25px;font-weight:500}.how{background:#edf4ff;padding:75px max(6%,50% - 616px)}.sectionhead{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}h2{margin:0 0 25px;font-size:clamp(38px,4.2vw,58px)}.sectionhead p,.feedback p,.media p{color:#526174;max-width:460px;line-height:1.75}.steps{grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0 70px;display:grid}.steps article{border-top:1px solid #cbd6e7;padding-top:20px}.steps span{letter-spacing:1.3px;font-size:11px}.steps h3{letter-spacing:-.8px;margin:22px 0 14px;font-size:25px}.steps p{color:#526174;font-size:14px;line-height:1.75}.media{grid-template-columns:1.1fr 1fr;align-items:start;gap:6%;display:grid}.media video{background:#002868;border-radius:12px;width:100%;max-height:550px}.media h3{margin:0 0 20px;font-size:44px}.media>div>img{object-fit:cover;object-position:50% 40%;border-radius:12px;width:100%;height:260px;margin-top:15px}.feedback{grid-template-columns:1fr 1.2fr;gap:8%;max-width:1400px;margin:auto;padding:90px 6%;display:grid}.feedback>div{padding-top:25px}.privacy{margin-top:32px;font-size:12px}form{background:#fff;border:1px solid #dbe2ed;border-radius:15px;padding:36px}form h3{letter-spacing:-.7px;margin:0 0 28px;font-size:25px}label{margin-bottom:20px;font-size:12px;font-weight:600;display:block}.pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fbfcff;border:1px solid #dbe2ed;border-radius:6px;margin-top:8px;padding:13px;font:400 14px DM Sans,Arial,sans-serif;display:block}textarea{resize:vertical}.check{align-items:center;gap:10px;line-height:1.5;display:flex}.check input{width:16px;margin:0}.trap{display:none}.success,.status{font-size:14px;line-height:1.5}footer{border-top:1px solid #dbe2ed;padding-top:35px;padding-bottom:35px;font-size:12px}footer p{color:#526174}:focus-visible{outline-offset:4px;outline:3px solid #002868}@media (max-width:760px){header{padding:22px 6%}nav{gap:12px}nav>a:first-child{display:none}.hero{grid-template-columns:1fr;gap:35px;padding-top:0}.herocopy{padding-top:25px}.heroimage{border-radius:90px 12px 12px;min-height:480px}.herofoot{margin-top:30px}.sectionhead,.media,.feedback{grid-template-columns:1fr;gap:30px}.steps{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.steps h3{margin-top:15px}.how,.feedback{padding-top:50px;padding-bottom:50px}.feedback>div{padding:0}.pair{grid-template-columns:1fr;gap:0}form{padding:24px}footer{flex-wrap:wrap;gap:20px}footer p{margin:0}.media>div{padding-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.playful-title{letter-spacing:-1px;font-family:Fredoka,Arial Rounded MT Bold,Arial,sans-serif;font-weight:600;line-height:1.08}.restock-tip{background:#edf4ff;border:2px solid #dbe2ed;border-radius:28px;grid-template-columns:minmax(240px,380px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:55px;padding:32px;display:grid;box-shadow:0 10px #0028680a}.restock-photo{min-width:0;position:relative}.restock-photo>img{border-radius:18px;width:100%;height:auto;display:block}.photo-tag{color:var(--ink);border:2px solid var(--ink);background:#edf4ff;border-radius:30px;padding:12px 18px;font-family:Fredoka,Arial Rounded MT Bold,Arial,sans-serif;font-size:22px;font-weight:600;position:absolute;bottom:22px;right:14px;transform:rotate(-5deg);box-shadow:3px 4px #002868}.reminder-label{letter-spacing:1.5px;margin-bottom:24px;font-size:11px;font-weight:700;display:block}.restock-copy h3{margin:0 0 24px;font-size:clamp(36px,4.8vw,64px)}.restock-copy h3 span{color:var(--navy);transform-origin:0;margin-bottom:10px;font-size:1.3em;display:block;transform:rotate(-4deg)}.restock-copy p{color:#526174;max-width:480px;font-size:17px;line-height:1.75}.restock-copy p:first-of-type{color:var(--ink);font-weight:700}.support-note{background:#edf4ff;border:1px solid #dbe2ed;border-radius:24px;margin-top:34px;padding:26px}.support-note h3{margin:0 0 18px;font-size:clamp(32px,3vw,42px)}.support-note h3 span{color:var(--navy)}.support-note p{margin:0 0 22px;font-size:15px}.cashapp-link{background:var(--navy);color:#fff;border-radius:16px;flex-direction:column;gap:5px;max-width:100%;padding:15px 22px;display:inline-flex;box-shadow:0 4px #002868}.cashapp-link span{letter-spacing:.3px;font-size:12px}.cashapp-link strong{overflow-wrap:anywhere;font-family:Fredoka,Arial Rounded MT Bold,Arial,sans-serif;font-size:28px;font-weight:500}.cashapp-link:hover{background:#002868}@media (max-width:760px){.restock-tip{grid-template-columns:1fr;gap:28px;margin-top:38px;padding:22px}.restock-photo{width:100%;max-width:380px;margin:auto}.restock-copy h3{font-size:42px}.restock-copy p{font-size:16px}.support-note{padding:24px}.reminder-label{font-size:10px}}@media (max-width:360px){.restock-tip{padding:16px}.restock-copy h3{font-size:35px}.photo-tag{font-size:18px}.cashapp-link strong{font-size:25px}}.brand{background:#fff;border-radius:6px;flex-shrink:0;align-items:center;padding:7px 9px;display:inline-flex}.brand img{width:142px;height:auto;display:block}footer .brand img{width:108px}@media (max-width:760px){header .brand img{width:108px}}@media (max-width:360px){header .brand img{width:90px}.navbutton{padding:10px 12px}}:root{--ink:#002868;--navy:#002868;--red:#bf0a30;--cream:#fff;--light-blue:#edf4ff}em{color:#bf0a30}.how{background:#edf4ff}.intro,.sectionhead p,.feedback p,.media p,.steps p,.restock-copy p{color:#526174}.herofoot,footer{border-color:#dbe2ed}.herofoot,footer p{color:#526174}.steps article{border-color:#cbd6e7}.button,.cashapp-link{background:var(--navy)}.cashapp-link:hover,.button:hover{background:#001b47}.restock-tip{background:#fff;border:1px solid #dbe2ed;box-shadow:0 12px 32px #00286808}.photo-tag{color:#bf0a30;background:#fff;border-color:#002868;box-shadow:3px 4px #002868}.support-note{background:#edf4ff;border-color:#dbe2ed}.cashapp-link{box-shadow:none}.navbutton{color:#fff;background:#002868;border-color:#002868}.usa-badge{letter-spacing:.5px;color:#bf0a30;background:#fff;border:1px solid #dbe2ed;border-radius:999px;margin-bottom:12px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-block}nav a[aria-current=page]{color:#bf0a30;font-weight:700}.shop{color:#fff;background:#002868;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;max-width:1232px;margin:64px auto 0;padding:40px;display:flex}.shop .eyebrow{color:#cad8ee}.shop h2{font-size:40px}.shop p{color:#e2e9f3;max-width:540px;line-height:1.7}.shop .button{flex-shrink:0}.journey{max-width:1232px;margin:auto;padding:50px 0 70px}.journey-intro{max-width:760px;padding:25px 0 65px}.journey-feature{border-top:1px solid #dbe2ed;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px 0;display:grid}.journey-feature p{color:#526174;line-height:1.75}.journey-feature .eyebrow{color:#002868}.journey-image{background:#002868;border-radius:20px;display:block;position:relative;overflow:hidden}.journey-image img{object-fit:cover;width:100%;height:400px;display:block}.journey-image span{color:#fff;padding:20px;font-weight:600;display:block}.video-note{font-size:12px}.journey-updates{padding-top:55px}.journey-updates .steps{margin-bottom:32px}:focus-visible{outline-color:#bf0a30}input,select,textarea{background:#fbfcff;border-color:#dbe2ed}.success{color:#002868}@media (max-width:900px){header{flex-wrap:wrap;gap:20px}nav{flex-wrap:wrap;gap:18px}nav>a:first-child{display:inline}.journey{padding:20px 6% 55px}.shop{margin:40px 6% 0}.journey-feature{gap:30px}}@media (max-width:600px){header{gap:16px;padding:20px 6%}nav{justify-content:space-between;gap:10px;width:100%;font-size:12px}.navbutton{padding:10px 12px}.shop{flex-direction:column;align-items:flex-start;padding:28px}.shop h2{font-size:34px}.journey-feature{grid-template-columns:1fr;padding:35px 0}.journey-intro{padding-bottom:40px}.journey-image img{height:330px}.journey-intro h1{font-size:48px}}body{background:#f5f9ff}h1,h2,h3{color:var(--navy)}.shop h2{color:#fff}.restock-copy h3 span,.support-note h3 span{color:var(--red)}.photo-tag{background:var(--light-blue)}input[type=checkbox]{accent-color:var(--navy)}.reviews{max-width:1400px;margin:auto;padding:80px 6% 0}.reviews-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.reviews-heading p,.reviews-empty p{color:#526174;max-width:540px;line-height:1.75}.reviews-heading .button{flex-shrink:0}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.review-card,.reviews-empty{background:#fff;border:1px solid #dbe2ed;border-radius:18px;padding:28px}.review-rating{color:var(--red);align-items:center;gap:12px;display:flex}.review-rating span{letter-spacing:2px;font-size:24px}.review-rating strong{color:var(--navy);font-size:13px}.review-comment{white-space:pre-wrap;overflow-wrap:anywhere;color:#526174;line-height:1.75}.review-author{overflow-wrap:anywhere;border-top:1px solid #dbe2ed;flex-direction:column;gap:5px;padding-top:18px;display:flex}.review-author span{color:#526174;font-size:12px}.reviews-empty h3{letter-spacing:-.7px;margin:0 0 12px;font-size:26px}.reviews-empty p{margin:0}@media (max-width:1000px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.reviews{padding-top:50px}.reviews-heading{flex-direction:column;align-items:flex-start}.review-grid{grid-template-columns:1fr}.review-card{padding:24px}header nav{justify-content:flex-start;gap:15px}}.moderation-actions{flex-wrap:wrap;gap:10px;display:flex}.moderation-actions .button{padding:12px 18px}.cashapp-qr{max-width:260px;margin:26px 0 0}.cashapp-qr-image{aspect-ratio:1;background:#fff;border-radius:24px;display:block;position:relative;overflow:hidden}.cashapp-qr-image img{width:114.681%;max-width:none;height:auto;display:block;position:absolute;top:-82.5485%;left:-7.34072%}.cashapp-qr figcaption{text-align:center;flex-direction:column;gap:7px;margin-top:15px;display:flex}.cashapp-qr figcaption strong{color:var(--navy);font-size:16px}.cashapp-qr figcaption span{color:var(--navy);font-size:15px}.cashapp-qr figcaption small{color:#526174;font-size:12px}.website-share{text-align:center;border-top:1px solid #dbe2ed;margin-top:32px;padding:30px 20px 24px}.website-share h3{letter-spacing:-.5px;color:var(--red);margin:0 0 12px;font-family:Fredoka,Arial,sans-serif;font-size:32px}.feedback .website-share p{max-width:360px;margin:0 auto 20px;font-size:14px}.website-share img{border:1px solid #dbe2ed;border-radius:12px;width:320px;max-width:100%;height:auto;margin:0 auto 14px;display:block}.website-share-url{font-size:18px;font-weight:700;display:block}.feedback .website-share .website-share-hint{margin:10px auto 0;font-size:12px}.customize{align-items:center;margin-top:64px}.customize>img{border-radius:12px;width:100%;height:auto;display:block}.fun-demo{align-items:center;margin-top:64px;margin-bottom:64px}.fun-demo video{aspect-ratio:910/512;object-fit:contain}.fun-demo h3{max-width:520px}.reviews-page-title{margin:0;padding:3rem 6% 0;font-size:clamp(2rem,5vw,3.5rem)}
