.hero[data-astro-cid-j7pv25f6]{padding:clamp(120px,14vw,168px) 0 clamp(72px,9vw,112px)}.hero[data-astro-cid-j7pv25f6] .citrus-a{width:clamp(380px,52vw,720px);top:-12%;right:-14%}.hero[data-astro-cid-j7pv25f6] .citrus-b{width:clamp(320px,40vw,560px);bottom:-22%;left:-12%;animation-direction:reverse}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:64px;align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr 1fr}}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:24px;justify-items:start}.hero-cta[data-astro-cid-j7pv25f6]{display:grid;gap:12px;justify-items:start;margin-top:8px}.cta-note[data-astro-cid-j7pv25f6]{font-size:.88rem;color:#111111a6}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;min-height:560px}.hero-phone[data-astro-cid-j7pv25f6]{justify-self:end;margin-right:-2%}.hero-phone[data-astro-cid-j7pv25f6] .device{--w: min(320px, 64vw);rotate:4deg}@media(max-width:959px){.hero-visual[data-astro-cid-j7pv25f6]{min-height:0}.hero-phone[data-astro-cid-j7pv25f6]{justify-self:center;margin:0 0 0 22%}}.scan[data-astro-cid-j7pv25f6]{--s: clamp(220px, 23vw, 280px);position:absolute;left:-6%;bottom:2%;width:var(--s);aspect-ratio:1;padding:6%;z-index:2}@media(max-width:959px){.hero-phone[data-astro-cid-j7pv25f6]{display:none}.scan[data-astro-cid-j7pv25f6]{--s: min(250px, 60vw);position:relative;left:auto;bottom:auto;margin:12px auto 56px}}.bowl[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:50%;filter:drop-shadow(0 24px 30px rgb(0 0 0 / .25));animation:bowl-in 1s var(--ease) both}.corner[data-astro-cid-j7pv25f6]{position:absolute;width:18%;aspect-ratio:1;border:4px solid #fff;animation:corner-in .8s var(--ease) both .2s}.tl[data-astro-cid-j7pv25f6]{top:0;left:0;border-right:0;border-bottom:0;border-radius:14px 0 0}.tr[data-astro-cid-j7pv25f6]{top:0;right:0;border-left:0;border-bottom:0;border-radius:0 14px 0 0}.bl[data-astro-cid-j7pv25f6]{bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 14px}.br[data-astro-cid-j7pv25f6]{bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 14px}.scanline[data-astro-cid-j7pv25f6]{position:absolute;left:6%;right:6%;top:8%;height:3px;border-radius:3px;background:#fff;box-shadow:0 0 18px 4px #ffffffb3;animation:scan 2.4s ease-in-out .6s 2 both}.chip[data-astro-cid-j7pv25f6]{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--ink-3);font-size:clamp(.8rem,1.2vw,.95rem);white-space:nowrap;box-shadow:var(--shadow-m);animation:chip-in .6s var(--ease) both}.chip[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:750}.chip[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:var(--c)}.c1[data-astro-cid-j7pv25f6]{top:22%;left:-14%;animation-delay:1.6s}.c2[data-astro-cid-j7pv25f6]{top:14%;right:-18%;animation-delay:2s}.c3[data-astro-cid-j7pv25f6]{bottom:22%;left:-12%;animation-delay:2.4s}.c4[data-astro-cid-j7pv25f6]{bottom:26%;right:-12%;animation-delay:2.8s}.analyzed[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:-14%;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;font-weight:700;font-size:clamp(.8rem,1.2vw,.95rem);white-space:nowrap;box-shadow:var(--shadow-m);animation:chip-in .6s var(--ease) both 3.3s}.analyzed[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;fill:var(--orange)}@keyframes bowl-in{0%{opacity:0;scale:.85;rotate:-20deg}}@keyframes corner-in{0%{opacity:0;scale:1.3}}@keyframes scan{0%{top:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:92%;opacity:0}}@keyframes chip-in{0%{opacity:0;scale:.6;translate:0 10px}}.marquee[data-astro-cid-j7pv25f6]{overflow:hidden;padding:22px 0;border-bottom:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .marquee-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.marquee[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin:0;padding:0 12px 0 0;list-style:none}.marquee[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:var(--bg-2);font-weight:600;font-size:.95rem;white-space:nowrap}.marquee[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--orange-ink)}.dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:var(--orange)}@keyframes marquee{to{translate:-50% 0}}.story-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px}.story-steps[data-astro-cid-j7pv25f6]{display:grid;gap:72px;margin:0;padding:0;list-style:none}.story-step[data-astro-cid-j7pv25f6]{display:grid;gap:14px;justify-items:start}.step-n[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--orange-soft);color:var(--orange-ink);font-weight:800;transition:background .4s ease,color .4s ease}.story-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.2vw,2.6rem);letter-spacing:-.04em}.story-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:1.12rem;max-width:28em}.story-inline[data-astro-cid-j7pv25f6]{margin-top:16px;justify-self:center}.story-stage[data-astro-cid-j7pv25f6]{display:none}@media(min-width:960px){.story-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:80px}.story-steps[data-astro-cid-j7pv25f6]{gap:0}.story-step[data-astro-cid-j7pv25f6]{min-height:78vh;align-content:center;opacity:.28;transition:opacity .5s ease}.story-step[data-astro-cid-j7pv25f6].active{opacity:1}.story-step[data-astro-cid-j7pv25f6].active .step-n[data-astro-cid-j7pv25f6]{background:var(--orange);color:#fff}.story-inline[data-astro-cid-j7pv25f6]{display:none}.story-stage[data-astro-cid-j7pv25f6]{display:block}.story-sticky[data-astro-cid-j7pv25f6]{position:sticky;top:0;display:grid;place-items:center;height:100vh;padding-top:64px}.story-sticky[data-astro-cid-j7pv25f6] .device{--w: min(300px, calc((100vh - 120px)*.44) )}.story-stack[data-astro-cid-j7pv25f6]{display:grid;position:relative}.story-stack[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:10% -20%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 140 0 / .28),transparent);z-index:-1}.story-layer[data-astro-cid-j7pv25f6]{grid-area:1 / 1;opacity:0;scale:.96;translate:0 18px;transition:opacity .6s var(--ease),scale .6s var(--ease),translate .6s var(--ease)}.story-layer[data-astro-cid-j7pv25f6].active{opacity:1;scale:1;translate:0 0}}.menu[data-astro-cid-j7pv25f6] .citrus-c{width:clamp(420px,55vw,760px);top:-30%;left:-20%}.split[data-astro-cid-j7pv25f6]{display:grid;gap:64px;align-items:center}@media(min-width:960px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:80px}}.split-copy[data-astro-cid-j7pv25f6]{display:grid;gap:22px;justify-items:start}.ticks[data-astro-cid-j7pv25f6]{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none;font-weight:600}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:center}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%23ff8c00' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.menu-visual[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center}.menu-paper[data-astro-cid-j7pv25f6]{position:absolute;left:2%;top:10%;width:clamp(150px,18vw,220px);rotate:-9deg}.menu-paper[data-astro-cid-j7pv25f6] img{width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow-l)}.menu-phone[data-astro-cid-j7pv25f6]{margin-left:18%}.menu-phone[data-astro-cid-j7pv25f6] .device{rotate:3deg}.bento-wrap[data-astro-cid-j7pv25f6]{background:var(--bg-2)}.bento[data-astro-cid-j7pv25f6]{display:grid;gap:16px}@media(min-width:900px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr);gap:20px}.tile-goals[data-astro-cid-j7pv25f6],.tile-habits[data-astro-cid-j7pv25f6],.tile-progress[data-astro-cid-j7pv25f6],.tile-history[data-astro-cid-j7pv25f6]{grid-column:span 3}.mini-tiles[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}.tile[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius-l);background:#fff;box-shadow:0 0 0 1px #0000000a;transition:translate .9s var(--ease),opacity .9s var(--ease),box-shadow .3s ease}.tile[data-astro-cid-j7pv25f6]:hover{box-shadow:0 0 0 1px #0000000a,var(--shadow-m)}.tile-copy[data-astro-cid-j7pv25f6]{display:grid;gap:8px;padding:30px 30px 0}.tile-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.crop[data-astro-cid-j7pv25f6]{position:relative;height:300px;margin:24px 24px 0;overflow:hidden;border-radius:24px 24px 0 0;background:#f8f9fa;box-shadow:0 0 0 1px #0000000d}.crop[data-astro-cid-j7pv25f6] img{position:absolute;top:0;left:-6%;width:112%;height:auto;transform:translateY(var(--y));transition:translate 1.2s var(--ease)}.tile[data-astro-cid-j7pv25f6]:hover .crop[data-astro-cid-j7pv25f6] img{translate:0 -12px}.crop-goals[data-astro-cid-j7pv25f6]{--y: -19.5%}.crop-progress[data-astro-cid-j7pv25f6]{--y: -21.5%}.crop-history[data-astro-cid-j7pv25f6]{--y: -21%}.crop-habits[data-astro-cid-j7pv25f6]{--y: -20%}.mini-tiles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.mini-tiles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:6px;align-content:start;padding:26px;border-radius:var(--radius-m);background:#fff;box-shadow:0 0 0 1px #0000000a}.mini-tiles[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:40px;height:40px;padding:9px;margin-bottom:8px;border-radius:12px;background:var(--orange-soft);fill:none;stroke:var(--orange-deep);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mini-tiles[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.08rem}.mini-tiles[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-3);font-size:.95rem}.best-visual[data-astro-cid-j7pv25f6]{--b: min(400px, 78vw);position:relative;justify-self:center;width:var(--b);aspect-ratio:1;display:grid;place-items:center}.best-visual[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-8%;border-radius:50%;background:linear-gradient(160deg,#ffa21f,var(--orange) 60%,#ff7f00);z-index:-1}.ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;rotate:-90deg}.ring[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:none;stroke-width:7;stroke-linecap:round}.ring-track[data-astro-cid-j7pv25f6]{stroke:#ffffff59}.ring-fill[data-astro-cid-j7pv25f6]{stroke:#fff;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s var(--ease)}.best-visual[data-astro-cid-j7pv25f6].is-in .ring-fill[data-astro-cid-j7pv25f6]{stroke-dashoffset:22}.best-photo{width:84%;height:auto;border-radius:50%;border:6px solid var(--orange)}.goal-card[data-astro-cid-j7pv25f6]{position:absolute;bottom:-6%;display:flex;align-items:center;gap:14px;padding:14px 22px;border-radius:20px;background:#fff;box-shadow:var(--shadow-m);line-height:1.2;font-weight:600}.goal-card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--orange);min-width:2.6em}.trust-wrap[data-astro-cid-j7pv25f6]{background:var(--bg-2)}.trust[data-astro-cid-j7pv25f6]{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:800px){.trust[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:20px}}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:10px;align-content:start;padding:32px;border-radius:var(--radius-l);background:#fff;box-shadow:0 0 0 1px #0000000a}.trust[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.trust[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.faq-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--orange-ink);font-weight:650}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;gap:24px}@media(min-width:900px){.faq-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}}.final[data-astro-cid-j7pv25f6]{padding-top:clamp(88px,12vw,150px)}.final[data-astro-cid-j7pv25f6] .citrus-d{width:clamp(420px,60vw,820px);top:-40%;right:-18%}.final-inner[data-astro-cid-j7pv25f6]{display:grid;gap:22px;justify-items:center;text-align:center}.final-phone[data-astro-cid-j7pv25f6]{margin-top:32px}
