.phone[data-astro-cid-ykln7coe]{--phone-w:320px;width:min(var(--phone-w), 100%);aspect-ratio:402/874;position:relative;container-type:inline-size}.phone__body[data-astro-cid-ykln7coe]{background:linear-gradient(145deg,#3c3f43 0%,#1b1d20 18%,#0d0e10 50%,#26292c 82%,#4a4d51 100%);border-radius:17.5cqi;padding:3.4cqi;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 1.2cqi #050506,0 2px #ffffff0f,0 50px 90px -30px #0b2a1f8c,0 24px 40px -24px #0b2a1f80}.phone__screen[data-astro-cid-ykln7coe]{background:#faf9f2;border-radius:14.2cqi;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.phone__screen[data-astro-cid-ykln7coe] img,.phone__screen[data-astro-cid-ykln7coe] video{object-fit:cover;width:100%;height:100%}.stores[data-astro-cid-pptrituu]{flex-wrap:wrap;gap:12px;display:flex}.store[data-astro-cid-pptrituu]{background:var(--ink);min-width:188px;color:var(--cream);transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease-out);border-radius:18px;align-items:center;gap:12px;padding:11px 20px 11px 16px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 14px 28px -16px #0b2a1fb3}a[data-astro-cid-pptrituu].store:hover{transform:translateY(-3px)}[data-astro-cid-pptrituu][data-tone=light] .store[data-astro-cid-pptrituu]{background:var(--cream);color:var(--ink)}.store__icon[data-astro-cid-pptrituu]{background:#faf9f21f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}[data-astro-cid-pptrituu][data-tone=light] .store__icon[data-astro-cid-pptrituu]{background:#0f2a2014}.store__text[data-astro-cid-pptrituu]{line-height:1.1;display:grid}.store__text[data-astro-cid-pptrituu] small[data-astro-cid-pptrituu]{opacity:.72;font-size:.75rem;font-weight:600}.store__text[data-astro-cid-pptrituu] strong[data-astro-cid-pptrituu]{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.store__soon[data-astro-cid-pptrituu]{border:2px solid var(--outline);background:var(--lime);color:var(--outline);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:.6875rem;font-weight:900;position:absolute;top:-9px;right:-6px;transform:rotate(6deg)}.hero[data-astro-cid-yodha2z4]{padding-top:calc(var(--header-h) + clamp(20px, 4vh, 56px));isolation:isolate;text-align:center;position:relative;overflow:clip}.hero__bg[data-astro-cid-yodha2z4]{z-index:-1;background:radial-gradient(90% 70% at 50% 78%, #f1f8da 0%, transparent 62%), var(--cream);position:absolute;inset:0}.hero__rays[data-astro-cid-yodha2z4]{background:repeating-conic-gradient(#b9dd453d 0deg 6deg,#0000 6deg 12deg);width:200vmax;height:200vmax;animation:140s linear infinite rays;position:absolute;top:78%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 0%,#0009 22%,#0000 55%);mask:radial-gradient(closest-side,#000 0%,#0009 22%,#0000 55%)}.hero__glow[data-astro-cid-yodha2z4]{aspect-ratio:1.4;background:radial-gradient(closest-side,#ffffffe6,#fff0);border-radius:50%;width:min(900px,110vw);position:absolute;top:72%;left:50%;translate:-50% -50%}@keyframes rays{to{rotate:360deg}}.hero__copy[data-astro-cid-yodha2z4]{justify-items:center;gap:clamp(16px,2.4vh,24px);display:grid}.hero__tag[data-astro-cid-yodha2z4]{border:1px solid var(--line);color:var(--ink-2);background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:.9375rem;font-weight:700;display:inline-flex}.hero__tag[data-astro-cid-yodha2z4] img{background:var(--lime-100);border-radius:50%;width:28px;height:28px}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:0;font-size:clamp(3.2rem,1.4rem + 5.8vw,6.4rem);line-height:.98}.hero__line[data-astro-cid-yodha2z4]{display:block}.hero__bro[data-astro-cid-yodha2z4]{color:var(--green);display:inline-block;position:relative}.hero__swoosh[data-astro-cid-yodha2z4]{width:108%;height:.3em;position:absolute;bottom:-.16em;left:-4%;overflow:visible}.hero__swoosh[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{fill:none;stroke:var(--lime);stroke-width:9px;stroke-linecap:round}.hero__lead[data-astro-cid-yodha2z4]{max-width:44ch;color:var(--ink-2);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.45}.hero__cta[data-astro-cid-yodha2z4]{margin-top:4px}.hero__cta[data-astro-cid-yodha2z4] .stores{justify-content:center}.hero__fan[data-astro-cid-yodha2z4]{--cw:330px;--sw:290px;height:calc(var(--cw) * 874 / 402 * .78);perspective:1600px;margin-top:clamp(28px,4.5vh,48px);position:relative}.hero__phone[data-astro-cid-yodha2z4]{will-change:transform;position:absolute;top:0;left:50%}.hero__phone--c[data-astro-cid-yodha2z4]{z-index:2;width:var(--cw);margin-left:calc(var(--cw) / -2)}.hero__phone--l[data-astro-cid-yodha2z4],.hero__phone--r[data-astro-cid-yodha2z4]{width:var(--sw);margin-left:calc(var(--sw) / -2)}.hero__phone[data-astro-cid-yodha2z4] .phone{width:100%}.hero__phone--l[data-astro-cid-yodha2z4]{transform:translate(calc(var(--sw) * -1.02), 56px) rotate(-8deg)}.hero__phone--r[data-astro-cid-yodha2z4]{transform:translate(calc(var(--sw) * 1.02), 56px) rotate(8deg)}.hero__mascot[data-astro-cid-yodha2z4]{left:calc(50% - var(--sw) * 1.02 - var(--cw) * .95);z-index:3;pointer-events:none;width:270px;position:absolute;bottom:4%}.hero__mascot[data-astro-cid-yodha2z4] img{filter:drop-shadow(0 22px 26px #0b2a1f40);transform-origin:50% 95%;width:100%;height:auto;animation:bob 3.6s var(--ease-out) infinite}@keyframes bob{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}45%{transform:translateY(-10px)rotate(2deg)scale(.985,1.02)}60%{transform:translateY(-7px)rotate(1.5deg)scale(1.01,.99)}}@media (prefers-reduced-motion:no-preference){.js [data-astro-cid-yodha2z4][data-hero-title],.js [data-astro-cid-yodha2z4][data-hero-fade],.js [data-astro-cid-yodha2z4][data-hero-fan]{visibility:hidden;animation:0s 3.5s forwards hero-fallback}}@keyframes hero-fallback{to{visibility:visible}}@media (width<=1180px){.hero__fan[data-astro-cid-yodha2z4]{--cw:300px;--sw:250px}.hero__mascot[data-astro-cid-yodha2z4]{left:calc(50% - var(--sw) * 1.02 - var(--cw) * .72);width:220px}}@media (width<=720px){.hero__fan[data-astro-cid-yodha2z4]{--cw:min(58vw, 260px);--sw:min(44vw, 200px);margin-top:32px}.hero__phone--l[data-astro-cid-yodha2z4]{transform:translate(calc(var(--sw) * -.78), 36px) rotate(-8deg)}.hero__phone--r[data-astro-cid-yodha2z4]{transform:translate(calc(var(--sw) * .78), 36px) rotate(8deg)}.hero__mascot[data-astro-cid-yodha2z4]{width:30vw;bottom:10%;left:-2vw}.hero__tag[data-astro-cid-yodha2z4]{font-size:.85rem}}.ribbons[data-astro-cid-4seyw2xm]{--overlap:clamp(30px, 4vw, 60px);z-index:2;height:clamp(150px,16vw,210px);margin-block:calc(var(--overlap) * -1);background:linear-gradient(transparent var(--overlap), var(--forest) var(--overlap));pointer-events:none;position:relative;overflow:hidden}.ribbon[data-astro-cid-4seyw2xm]{border-block:3px solid var(--outline);width:110%;padding-block:clamp(12px,1.4vw,18px);position:absolute;top:50%;left:-5%;overflow:hidden}.ribbon--lime[data-astro-cid-4seyw2xm]{background:var(--lime);color:var(--outline);z-index:2;translate:0 -62%;rotate:-3deg}.ribbon--forest[data-astro-cid-4seyw2xm]{background:var(--forest);color:var(--lime-300);translate:0 -30%;rotate:2.2deg}.ribbon__track[data-astro-cid-4seyw2xm]{width:max-content;display:flex}.ribbon__set[data-astro-cid-4seyw2xm]{flex:none;display:flex}.ribbon__item[data-astro-cid-4seyw2xm]{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:clamp(14px,1.8vw,26px);padding-right:clamp(14px,1.8vw,26px);font-size:clamp(1.5rem,1rem + 1.8vw,2.5rem);line-height:1;display:inline-flex}.ribbon__bro[data-astro-cid-4seyw2xm]{width:clamp(30px,3vw,40px);height:auto}.ribbon__star[data-astro-cid-4seyw2xm]{color:var(--lime);font-size:.7em}.scan[data-astro-cid-dqxkwx3e]{overflow:clip}.scan__grid[data-astro-cid-dqxkwx3e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.scan__copy[data-astro-cid-dqxkwx3e]{gap:22px;display:grid}.scan__steps[data-astro-cid-dqxkwx3e]{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.scan__step[data-astro-cid-dqxkwx3e]{border-radius:var(--radius);opacity:.45;grid-template-columns:auto 1fr;gap:18px;padding:18px 20px;transition:background-color .5s,opacity .5s;display:grid}.scan__step[data-astro-cid-dqxkwx3e].is-active{opacity:1;background:#b9dd4514}.scan__num[data-astro-cid-dqxkwx3e]{border:2px solid var(--lime);width:42px;height:42px;color:var(--lime);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.2rem;transition:background-color .4s,color .4s;display:grid}.scan__step[data-astro-cid-dqxkwx3e].is-active .scan__num[data-astro-cid-dqxkwx3e]{background:var(--lime);color:var(--forest)}.scan__step[data-astro-cid-dqxkwx3e] h3[data-astro-cid-dqxkwx3e]{font-size:1.45rem}.scan__step[data-astro-cid-dqxkwx3e] p[data-astro-cid-dqxkwx3e]{color:var(--on-forest-muted);margin-top:6px}.scan__note[data-astro-cid-dqxkwx3e]{color:var(--lime-300);align-items:center;gap:10px;margin-top:6px;font-weight:650;display:inline-flex}.scan__visual[data-astro-cid-dqxkwx3e]{justify-items:center;gap:22px;display:grid;position:relative}.scan__halo[data-astro-cid-dqxkwx3e]{filter:blur(10px);background:radial-gradient(closest-side,#b9dd4547,#0000);border-radius:50%;position:absolute;inset:8% -10% 14%}.scan__caption[data-astro-cid-dqxkwx3e]{text-align:center;max-width:34ch;color:var(--on-forest-muted);font-size:.875rem}.demo[data-astro-cid-dqxkwx3e]{--pt:.2318cqi;font-family:var(--font-body);color:var(--ink);background:#0b0f0c;position:absolute;inset:0;overflow:hidden}.demo__camera[data-astro-cid-dqxkwx3e],.demo__sheet[data-astro-cid-dqxkwx3e],.demo__saved[data-astro-cid-dqxkwx3e]{position:absolute;inset:0}.demo__viewfinder[data-astro-cid-dqxkwx3e]{left:calc(16 * var(--pt));right:calc(16 * var(--pt));top:calc(170 * var(--pt));height:calc(370 * var(--pt));border-radius:calc(26 * var(--pt));z-index:2;background:#1b211d;position:absolute;overflow:hidden}.demo__photo[data-astro-cid-dqxkwx3e]{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.demo__corner[data-astro-cid-dqxkwx3e]{width:calc(34 * var(--pt));height:calc(34 * var(--pt));border:calc(4 * var(--pt)) solid var(--lime);z-index:2;position:absolute}.demo__corner--tl[data-astro-cid-dqxkwx3e]{left:calc(14 * var(--pt));top:calc(14 * var(--pt));border-top-left-radius:calc(14 * var(--pt));border-bottom:0;border-right:0}.demo__corner--tr[data-astro-cid-dqxkwx3e]{right:calc(14 * var(--pt));top:calc(14 * var(--pt));border-top-right-radius:calc(14 * var(--pt));border-bottom:0;border-left:0}.demo__corner--bl[data-astro-cid-dqxkwx3e]{left:calc(14 * var(--pt));bottom:calc(14 * var(--pt));border-bottom-left-radius:calc(14 * var(--pt));border-top:0;border-right:0}.demo__corner--br[data-astro-cid-dqxkwx3e]{right:calc(14 * var(--pt));bottom:calc(14 * var(--pt));border-bottom-right-radius:calc(14 * var(--pt));border-top:0;border-left:0}.demo__scanline[data-astro-cid-dqxkwx3e]{height:calc(70 * var(--pt));opacity:0;z-index:1;background:linear-gradient(#0000,#b9dd4566 70%,#d6ef8cf2 96%,#0000);position:absolute;top:0;left:0;right:0}.demo__pin[data-astro-cid-dqxkwx3e]{left:var(--x);top:var(--y);align-items:center;gap:calc(5 * var(--pt));padding:calc(5 * var(--pt)) calc(10 * var(--pt)) calc(5 * var(--pt)) calc(6 * var(--pt));font-size:calc(12 * var(--pt));white-space:nowrap;box-shadow:0 calc(6 * var(--pt)) calc(14 * var(--pt)) #00000040;opacity:0;z-index:2;background:#fffffff0;border-radius:999px;font-weight:750;display:inline-flex;position:absolute;translate:-50% -50%}.demo__pin[data-astro-cid-dqxkwx3e] i[data-astro-cid-dqxkwx3e]{width:calc(9 * var(--pt));height:calc(9 * var(--pt));background:var(--green);box-shadow:0 0 0 calc(3 * var(--pt)) #4e9f1f40;border-radius:50%}.demo__header[data-astro-cid-dqxkwx3e]{padding:calc(16 * var(--pt)) calc(18 * var(--pt));color:#fff;opacity:0;z-index:3;background:linear-gradient(#0000008c,#0000 42% 55%,#00000080);align-content:space-between;display:grid;position:absolute;inset:0}.demo__title[data-astro-cid-dqxkwx3e]{font-size:calc(21 * var(--pt));max-width:85%;font-weight:800;line-height:1.15}.demo__macros[data-astro-cid-dqxkwx3e]{margin-bottom:calc(-10 * var(--pt));font-size:calc(11 * var(--pt));letter-spacing:.04em;opacity:.9;place-self:end;font-weight:700}.demo__kcal[data-astro-cid-dqxkwx3e]{justify-self:end;align-items:baseline;gap:calc(4 * var(--pt));font-size:calc(40 * var(--pt));font-variant-numeric:tabular-nums;font-weight:900;line-height:1;display:flex}.demo__kcal[data-astro-cid-dqxkwx3e] small[data-astro-cid-dqxkwx3e]{font-size:calc(11 * var(--pt));font-weight:700}.demo__status[data-astro-cid-dqxkwx3e]{left:0;right:0;top:calc(580 * var(--pt));height:calc(24 * var(--pt));color:#e9efe5;font-size:calc(14 * var(--pt));text-align:center;font-weight:650;position:absolute}.demo__status[data-astro-cid-dqxkwx3e] span[data-astro-cid-dqxkwx3e]{opacity:0;position:absolute;inset:0}.demo__controls[data-astro-cid-dqxkwx3e]{left:calc(34 * var(--pt));right:calc(34 * var(--pt));bottom:calc(96 * var(--pt));color:#fff;font-size:calc(12 * var(--pt));justify-content:space-between;align-items:center;font-weight:700;display:flex;position:absolute}.demo__shutter[data-astro-cid-dqxkwx3e]{width:calc(72 * var(--pt));height:calc(72 * var(--pt));box-shadow:0 0 0 calc(4 * var(--pt)) #0b0f0c, 0 0 0 calc(7 * var(--pt)) #f1f1ee;background:#f1f1ee;border-radius:50%}.demo__flash[data-astro-cid-dqxkwx3e]{opacity:0;z-index:5;background:#fff;position:absolute;inset:0}.demo__sheet[data-astro-cid-dqxkwx3e]{background:var(--cream);padding:calc(398 * var(--pt)) calc(16 * var(--pt)) 0;opacity:0}.demo__slots[data-astro-cid-dqxkwx3e]{gap:calc(4 * var(--pt));padding:calc(4 * var(--pt));font-size:calc(12 * var(--pt));text-align:center;color:#8a918b;background:#ecebe2;border-radius:999px;grid-template-columns:1.6fr 1fr 1fr 1fr;font-weight:700;display:grid}.demo__slots[data-astro-cid-dqxkwx3e] span[data-astro-cid-dqxkwx3e]{padding:calc(8 * var(--pt)) 0;border-radius:999px}.demo__slots[data-astro-cid-dqxkwx3e] .is-on[data-astro-cid-dqxkwx3e]{background:var(--green);color:#fff}.demo__voice[data-astro-cid-dqxkwx3e]{margin-top:calc(10 * var(--pt));padding:calc(12 * var(--pt));font-size:calc(13 * var(--pt));text-align:center;background:#ecebe2;border-radius:999px;font-weight:700}.demo__label[data-astro-cid-dqxkwx3e]{margin:calc(14 * var(--pt)) 0 calc(8 * var(--pt)) calc(2 * var(--pt));font-size:calc(11 * var(--pt));letter-spacing:.08em;text-transform:uppercase;color:#8a918b;font-weight:700}.demo__items[data-astro-cid-dqxkwx3e]{gap:calc(8 * var(--pt));margin:0;padding:0;list-style:none;display:grid}.demo__items[data-astro-cid-dqxkwx3e] li[data-astro-cid-dqxkwx3e]{gap:calc(4 * var(--pt));padding:calc(11 * var(--pt)) calc(14 * var(--pt));border-radius:calc(16 * var(--pt));background:#fff;border:1px solid #e3e5d8;display:grid}.demo__row[data-astro-cid-dqxkwx3e]{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--pt));font-size:calc(14 * var(--pt));line-height:1.2;display:flex}.demo__row[data-astro-cid-dqxkwx3e] strong[data-astro-cid-dqxkwx3e]{font-weight:700}.demo__row[data-astro-cid-dqxkwx3e] span[data-astro-cid-dqxkwx3e]{color:#7b837d;font-size:calc(12.5 * var(--pt));font-weight:600}.demo__row[data-astro-cid-dqxkwx3e] b[data-astro-cid-dqxkwx3e]{font-weight:800}.demo__pcf[data-astro-cid-dqxkwx3e] em[data-astro-cid-dqxkwx3e]{font-style:normal;font-weight:700}.demo__pcf[data-astro-cid-dqxkwx3e] .p[data-astro-cid-dqxkwx3e]{color:var(--protein)}.demo__pcf[data-astro-cid-dqxkwx3e] .c[data-astro-cid-dqxkwx3e]{color:var(--carbs)}.demo__pcf[data-astro-cid-dqxkwx3e] .f[data-astro-cid-dqxkwx3e]{color:var(--fat)}.demo__save[data-astro-cid-dqxkwx3e]{left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(34 * var(--pt));padding:calc(15 * var(--pt));color:#fff;font-size:calc(15 * var(--pt));text-align:center;box-shadow:0 calc(10 * var(--pt)) calc(20 * var(--pt)) calc(-8 * var(--pt)) #4e9f1fb3;background:linear-gradient(#62b62e,#4e9f1f);border-radius:999px;font-weight:800;position:absolute}.demo__saved[data-astro-cid-dqxkwx3e]{place-content:center;justify-items:center;gap:calc(6 * var(--pt));color:var(--ink);text-align:center;opacity:0;z-index:6;background:#faf9f2f5;display:grid}.demo__saved[data-astro-cid-dqxkwx3e] svg[data-astro-cid-dqxkwx3e] path[data-astro-cid-dqxkwx3e]{fill:none;stroke:var(--green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.demo__saved[data-astro-cid-dqxkwx3e] p[data-astro-cid-dqxkwx3e]{font-size:calc(18 * var(--pt));font-weight:800}.demo__saved[data-astro-cid-dqxkwx3e] small[data-astro-cid-dqxkwx3e]{font-size:calc(13 * var(--pt));color:#7b837d}@media (prefers-reduced-motion:reduce){.demo[data-astro-cid-dqxkwx3e]{background:var(--cream)}.demo__viewfinder[data-astro-cid-dqxkwx3e]{top:calc(108 * var(--pt));height:calc(222 * var(--pt))}.demo__header[data-astro-cid-dqxkwx3e],.demo__sheet[data-astro-cid-dqxkwx3e]{opacity:1}.demo__controls[data-astro-cid-dqxkwx3e],.demo__status[data-astro-cid-dqxkwx3e],.demo__corner[data-astro-cid-dqxkwx3e]{display:none}.scan__step[data-astro-cid-dqxkwx3e]{opacity:1}}@media (width>=901px){.scan[data-astro-cid-dqxkwx3e]{padding-block:0}.scan__grid[data-astro-cid-dqxkwx3e]{min-height:100svh;padding-block:calc(var(--header-h) + 12px) 28px}.scan__visual[data-astro-cid-dqxkwx3e] .phone{width:min(340px, calc((100svh - var(--header-h) - 120px) * .46))}.scan__visual[data-astro-cid-dqxkwx3e]{gap:14px}}@media (width<=900px){.scan__grid[data-astro-cid-dqxkwx3e]{grid-template-columns:1fr}.scan__visual[data-astro-cid-dqxkwx3e]{order:-1}.scan__visual[data-astro-cid-dqxkwx3e] .phone{width:min(290px,76vw)}}.ways__grid[data-astro-cid-w3dz36le]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.way[data-astro-cid-w3dz36le]{border:2.5px solid var(--outline);border-radius:var(--radius-l);background:var(--white);box-shadow:6px 7px 0 var(--outline);transition:transform .5s var(--ease-spring), box-shadow .5s var(--ease-spring);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.way[data-astro-cid-w3dz36le]:hover{box-shadow:10px 12px 0 var(--outline);transform:translate(-3px,-4px)rotate(-.4deg)}.way__demo[data-astro-cid-w3dz36le]{border-bottom:2.5px solid var(--outline);height:280px;position:relative;overflow:hidden}.way__demo--photo[data-astro-cid-w3dz36le]{background:#0e1310}.way__vf[data-astro-cid-w3dz36le]{border-radius:20px;position:absolute;inset:18px 18px 64px;overflow:hidden}.way__photo[data-astro-cid-w3dz36le]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.way[data-astro-cid-w3dz36le]:hover .way__photo[data-astro-cid-w3dz36le]{transform:scale(1.06)}.way__bracket[data-astro-cid-w3dz36le]{border:3.5px solid var(--lime);width:26px;height:26px;position:absolute}.way__bracket--tl[data-astro-cid-w3dz36le]{border-bottom:0;border-right:0;border-top-left-radius:10px;top:10px;left:10px}.way__bracket--tr[data-astro-cid-w3dz36le]{border-bottom:0;border-left:0;border-top-right-radius:10px;top:10px;right:10px}.way__bracket--bl[data-astro-cid-w3dz36le]{border-top:0;border-right:0;border-bottom-left-radius:10px;bottom:10px;left:10px}.way__bracket--br[data-astro-cid-w3dz36le]{border-top:0;border-left:0;border-bottom-right-radius:10px;bottom:10px;right:10px}.way__tag[data-astro-cid-w3dz36le]{color:var(--ink);animation:tag-pop 4.8s var(--ease-spring) infinite;background:#fffffff0;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800;position:absolute;box-shadow:0 6px 14px #0003}.way__tag--a[data-astro-cid-w3dz36le]{top:58%;left:16%}.way__tag--b[data-astro-cid-w3dz36le]{animation-delay:.35s;top:22%;left:50%}.way__tag--c[data-astro-cid-w3dz36le]{animation-delay:.7s;top:62%;left:56%}@keyframes tag-pop{0%,8%{opacity:0;transform:scale(.5)translateY(6px)}16%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.8)}}.way__cam[data-astro-cid-w3dz36le]{color:#fff;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:12px;left:24px;right:24px}.way__cam[data-astro-cid-w3dz36le] i[data-astro-cid-w3dz36le]{background:#f1f1ee;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 3px #0e1310,0 0 0 5px #f1f1ee}.way__demo--voice[data-astro-cid-w3dz36le]{background:radial-gradient(90% 70% at 50% 30%, #b9dd4547, transparent 70%), var(--cream-2);align-content:center;justify-items:center;gap:18px;padding:22px;display:grid}.way__meter[data-astro-cid-w3dz36le]{align-items:center;gap:5px;height:70px;display:flex}.way__meter[data-astro-cid-w3dz36le] span[data-astro-cid-w3dz36le]{background:var(--green);width:6px;height:100%;animation:1.3s ease-in-out infinite meter;animation-delay:calc(var(--i) * -.09s);opacity:calc(.45 + (1 - (var(--i) - 11) * (var(--i) - 11) / 121) * .55);border-radius:6px;transform:scaleY(.2)}@keyframes meter{0%,to{transform:scaleY(.18)}50%{transform:scaleY(calc(.35 + (1 - (var(--i) - 11) * (var(--i) - 11) / 121) * .65))}}.way__quote[data-astro-cid-w3dz36le]{text-align:center;max-width:30ch;min-height:3em;color:var(--ink);font-size:1rem;font-weight:700}.way__caret[data-astro-cid-w3dz36le]{vertical-align:-.15em;background:var(--green);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.way__chips[data-astro-cid-w3dz36le]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.way__chips[data-astro-cid-w3dz36le] span[data-astro-cid-w3dz36le]{border:1.5px solid var(--line);background:var(--white);border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:750}.way__demo--text[data-astro-cid-w3dz36le]{background:linear-gradient(transparent 31px, #0f2a200f 32px) 0 0 / 100% 32px, var(--amber-100);align-content:center;gap:14px;padding:26px;display:grid}.way__field[data-astro-cid-w3dz36le]{border:2px solid var(--outline);background:var(--white);border-radius:18px;min-height:58px;padding:16px 18px;font-weight:700}.way__result[data-astro-cid-w3dz36le]{background:var(--white);box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:1fr auto;gap:8px 12px;padding:14px 18px;display:grid}.way__result-name[data-astro-cid-w3dz36le]{font-weight:800}.way__result-kcal[data-astro-cid-w3dz36le]{font-weight:900}.way__bar[data-astro-cid-w3dz36le]{grid-column:1/-1;gap:3px;height:8px;display:flex}.way__bar[data-astro-cid-w3dz36le] i[data-astro-cid-w3dz36le]{border-radius:8px}.way__bar[data-astro-cid-w3dz36le] .p[data-astro-cid-w3dz36le]{background:var(--protein);flex:32}.way__bar[data-astro-cid-w3dz36le] .c[data-astro-cid-w3dz36le]{background:var(--carbs);flex:44}.way__bar[data-astro-cid-w3dz36le] .f[data-astro-cid-w3dz36le]{background:var(--fat);flex:24}.way__body[data-astro-cid-w3dz36le]{padding:24px 26px 30px;align-content:start;gap:10px;padding-right:92px;display:grid}.way__num[data-astro-cid-w3dz36le]{font-family:var(--font-display);color:var(--green);font-size:1rem}.way__body[data-astro-cid-w3dz36le] p[data-astro-cid-w3dz36le]:last-child{color:var(--ink-2);font-size:.98rem}.way__bro[data-astro-cid-w3dz36le]{transform-origin:80% 100%;width:116px;height:auto;transition:transform .6s var(--ease-spring);position:absolute;bottom:-16px;right:-20px}.way[data-astro-cid-w3dz36le]:hover .way__bro[data-astro-cid-w3dz36le]{transform:rotate(-8deg)translateY(-8px)scale(1.05)}@media (width<=1080px){.ways__grid[data-astro-cid-w3dz36le]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.bento[data-astro-cid-r3osvtpg]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.tile[data-astro-cid-r3osvtpg]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-card);padding:clamp(20px,2.4vw,30px);position:relative;overflow:hidden}.tile__title[data-astro-cid-r3osvtpg]{font-family:var(--font-body);letter-spacing:-.01em;margin-bottom:18px;font-size:1.05rem;font-weight:800}.tile__caption[data-astro-cid-r3osvtpg]{color:var(--muted);margin-top:18px;font-size:.95rem}.tile__caption[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{color:var(--ink)}.tile--dial[data-astro-cid-r3osvtpg]{grid-area:span 2/span 7;align-content:space-between;display:grid}.tile--macros[data-astro-cid-r3osvtpg],.tile--meals[data-astro-cid-r3osvtpg]{grid-column:span 5}.tile--quests[data-astro-cid-r3osvtpg]{grid-column:span 6}.tile--nudges[data-astro-cid-r3osvtpg]{background:linear-gradient(160deg, #173d2e, var(--forest));color:var(--on-forest);border-color:#0000;grid-column:span 6}.tile--nudges[data-astro-cid-r3osvtpg] .tile__title[data-astro-cid-r3osvtpg]{color:var(--on-forest)}.week[data-astro-cid-r3osvtpg]{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;display:grid}.week__day[data-astro-cid-r3osvtpg]{border-radius:16px;justify-items:center;gap:2px;padding:6px 0 8px;font-size:.8rem;display:grid;position:relative}.week__day[data-astro-cid-r3osvtpg] svg[data-astro-cid-r3osvtpg]{width:38px;height:38px;position:absolute;top:4px;rotate:-90deg}.week__day[data-astro-cid-r3osvtpg] b[data-astro-cid-r3osvtpg]{place-items:center;width:38px;height:38px;font-weight:800;display:grid}.week__day[data-astro-cid-r3osvtpg] small[data-astro-cid-r3osvtpg]{color:var(--muted);font-weight:700}.week__day[data-astro-cid-r3osvtpg].is-today{background:var(--cream-2)}.week__day[data-astro-cid-r3osvtpg].is-today small[data-astro-cid-r3osvtpg]{color:var(--ink)}.week__day[data-astro-cid-r3osvtpg].is-future{opacity:.4}.week__track[data-astro-cid-r3osvtpg]{fill:none;stroke:#e7e6da;stroke-width:3.5px}.week__fill[data-astro-cid-r3osvtpg]{fill:none;stroke:var(--green);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));transition:stroke-dashoffset 1.2s var(--ease-out)}.dial[data-astro-cid-r3osvtpg]{width:min(100%,520px);margin:10px auto 0;position:relative}.dial__svg[data-astro-cid-r3osvtpg]{width:100%;overflow:visible}.dial__tick[data-astro-cid-r3osvtpg]{stroke:#e8e7da;stroke-width:9px;stroke-linecap:round;transition:stroke .35s}.dial__tick[data-astro-cid-r3osvtpg].is-on{stroke:var(--green);transition-delay:calc(var(--i) * 30ms)}.dial__read[data-astro-cid-r3osvtpg]{justify-items:center;display:grid;position:absolute;bottom:4%;left:0;right:0}.dial__num[data-astro-cid-r3osvtpg]{letter-spacing:-.02em;font-size:clamp(3rem,2rem + 4vw,5.2rem);font-weight:900;line-height:1}.dial__sub[data-astro-cid-r3osvtpg]{color:var(--muted);margin-top:6px;font-weight:650}.macros[data-astro-cid-r3osvtpg]{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.macros[data-astro-cid-r3osvtpg] ul[data-astro-cid-r3osvtpg]{grid-template-columns:repeat(3,auto);justify-content:start;gap:18px;margin:0;padding:0;list-style:none;display:grid}.macros__row[data-astro-cid-r3osvtpg]{color:var(--muted);gap:2px;font-size:.85rem;font-weight:700;display:grid}.macros__row[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);font-weight:900;line-height:1.05}.macros__row[data-astro-cid-r3osvtpg] small[data-astro-cid-r3osvtpg]{font-size:.75rem}.macros__row--protein[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{color:var(--protein)}.macros__row--carbs[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{color:var(--carbs)}.macros__row--fat[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{color:var(--fat)}.macros__rings[data-astro-cid-r3osvtpg]{width:108px;rotate:-90deg}.macros__track[data-astro-cid-r3osvtpg]{fill:none;stroke:#eceadf;stroke-width:8px}.macros__ring[data-astro-cid-r3osvtpg]{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));transition:stroke-dashoffset 1.4s var(--ease-out)}.macros__ring--protein[data-astro-cid-r3osvtpg]{stroke:var(--protein)}.macros__ring--carbs[data-astro-cid-r3osvtpg]{stroke:var(--carbs);transition-delay:.15s}.macros__ring--fat[data-astro-cid-r3osvtpg]{stroke:var(--fat);transition-delay:.3s}.meals[data-astro-cid-r3osvtpg]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.meal[data-astro-cid-r3osvtpg]{border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.meal__img[data-astro-cid-r3osvtpg]{object-fit:cover;border-radius:13px;width:56px;height:56px}.meal__text[data-astro-cid-r3osvtpg]{min-width:0;line-height:1.3;display:grid}.meal__text[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.meal__text[data-astro-cid-r3osvtpg] span[data-astro-cid-r3osvtpg]{color:var(--muted);font-size:.78rem;font-weight:600}.meal__pcf[data-astro-cid-r3osvtpg] em[data-astro-cid-r3osvtpg]{font-style:normal;font-weight:800}.meal__pcf[data-astro-cid-r3osvtpg] .p[data-astro-cid-r3osvtpg]{color:var(--protein)}.meal__pcf[data-astro-cid-r3osvtpg] .c[data-astro-cid-r3osvtpg]{color:var(--carbs)}.meal__pcf[data-astro-cid-r3osvtpg] .f[data-astro-cid-r3osvtpg]{color:var(--fat)}.meal__kcal[data-astro-cid-r3osvtpg]{justify-items:end;line-height:1.1;display:grid}.meal__kcal[data-astro-cid-r3osvtpg] b[data-astro-cid-r3osvtpg]{font-size:1.25rem;font-weight:900}.meal__kcal[data-astro-cid-r3osvtpg] small[data-astro-cid-r3osvtpg]{color:var(--muted);font-size:.72rem;font-weight:700}.quests[data-astro-cid-r3osvtpg]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quest[data-astro-cid-r3osvtpg]{background:var(--cream);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.quest__check[data-astro-cid-r3osvtpg]{background:var(--lime-100);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.quest__check[data-astro-cid-r3osvtpg] svg[data-astro-cid-r3osvtpg]{fill:none;width:20px;stroke:var(--green-700);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.25}.quest[data-astro-cid-r3osvtpg].is-done .quest__check[data-astro-cid-r3osvtpg]{background:var(--green)}.quest[data-astro-cid-r3osvtpg].is-done .quest__check[data-astro-cid-r3osvtpg] svg[data-astro-cid-r3osvtpg]{stroke:#fff;opacity:1}.quest[data-astro-cid-r3osvtpg] div[data-astro-cid-r3osvtpg]{line-height:1.3;display:grid}.quest[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{font-size:.95rem;font-weight:800}.quest[data-astro-cid-r3osvtpg] span[data-astro-cid-r3osvtpg]{color:var(--muted);font-size:.82rem}.quest[data-astro-cid-r3osvtpg] p[data-astro-cid-r3osvtpg]{justify-items:end;line-height:1.2;display:grid}.quest[data-astro-cid-r3osvtpg] b[data-astro-cid-r3osvtpg]{font-weight:900}.quest[data-astro-cid-r3osvtpg] small[data-astro-cid-r3osvtpg]{color:var(--green-700);font-size:.75rem;font-weight:750}.nudges[data-astro-cid-r3osvtpg]{gap:10px;display:grid}.nudge[data-astro-cid-r3osvtpg]{color:var(--ink);backdrop-filter:blur(10px);background:#faf9f2f2;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.nudge__icon[data-astro-cid-r3osvtpg]{border-radius:10px;width:40px;height:40px}.nudge[data-astro-cid-r3osvtpg] p[data-astro-cid-r3osvtpg]{color:var(--ink-2);font-size:.86rem;line-height:1.35}.nudge__head[data-astro-cid-r3osvtpg]{justify-content:space-between;gap:8px;display:flex}.nudge__head[data-astro-cid-r3osvtpg] strong[data-astro-cid-r3osvtpg]{color:var(--ink)}.nudge__head[data-astro-cid-r3osvtpg] small[data-astro-cid-r3osvtpg]{color:var(--muted);font-weight:600}@media (prefers-reduced-motion:no-preference){.js [data-astro-cid-r3osvtpg][data-today]:not(.is-in) .dial__tick[data-astro-cid-r3osvtpg].is-on{stroke:#e8e7da}.js [data-astro-cid-r3osvtpg][data-today]:not(.is-in) [data-astro-cid-r3osvtpg][data-ring],.js [data-astro-cid-r3osvtpg][data-today]:not(.is-in) [data-astro-cid-r3osvtpg][data-week-fill]{stroke-dashoffset:1px}}@media (width<=1080px){.tile--dial[data-astro-cid-r3osvtpg],.tile--macros[data-astro-cid-r3osvtpg],.tile--meals[data-astro-cid-r3osvtpg],.tile--quests[data-astro-cid-r3osvtpg],.tile--nudges[data-astro-cid-r3osvtpg]{grid-area:auto/span 12}}@media (width<=560px){.macros[data-astro-cid-r3osvtpg]{grid-template-columns:1fr}.macros__rings[data-astro-cid-r3osvtpg]{display:none}}.plan[data-astro-cid-2gabr4s5]{background:radial-gradient(70% 60% at 85% 20%, #b9dd4547, transparent 70%), radial-gradient(60% 50% at 0% 100%, #e3a12d1f, transparent 70%), var(--cream)}.plan__grid[data-astro-cid-2gabr4s5]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.plan__form[data-astro-cid-2gabr4s5]{border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);background:#fffc;gap:26px;padding:clamp(20px,3vw,36px);display:grid}.field[data-astro-cid-2gabr4s5]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.field--row[data-astro-cid-2gabr4s5]{grid-template-columns:1fr auto;align-items:center}.field__label[data-astro-cid-2gabr4s5]{padding:0;font-size:.95rem;font-weight:800}.field__label[data-astro-cid-2gabr4s5] small[data-astro-cid-2gabr4s5]{color:var(--muted);font-weight:600}.seg[data-astro-cid-2gabr4s5]{background:var(--cream-2);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:inline-grid}.seg[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5],.choice[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-2gabr4s5] label[data-astro-cid-2gabr4s5]{position:relative}.seg[data-astro-cid-2gabr4s5] span[data-astro-cid-2gabr4s5]{text-align:center;white-space:nowrap;cursor:pointer;border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:750;transition:background-color .25s,color .25s,box-shadow .25s;display:grid}.seg[data-astro-cid-2gabr4s5] span[data-astro-cid-2gabr4s5] small{opacity:.75;font-size:.72rem;font-weight:650}.seg[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]:checked+span[data-astro-cid-2gabr4s5]{background:var(--white);color:var(--green-700);box-shadow:0 2px 8px #0f2a2024}.seg[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]:focus-visible+span[data-astro-cid-2gabr4s5],.choice[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]:focus-visible+.choice__box[data-astro-cid-2gabr4s5]{outline:3px solid var(--green);outline-offset:2px}.choices[data-astro-cid-2gabr4s5]{gap:10px;display:grid}.choices--3[data-astro-cid-2gabr4s5]{grid-template-columns:repeat(3,1fr)}.choices--4[data-astro-cid-2gabr4s5]{grid-template-columns:repeat(4,1fr)}.choice[data-astro-cid-2gabr4s5]{position:relative}.choice__box[data-astro-cid-2gabr4s5]{border:2px solid var(--line);background:var(--white);cursor:pointer;height:100%;transition:border-color .25s ease, transform .35s var(--ease-spring), background-color .25s ease;border-radius:18px;justify-items:start;gap:4px;padding:14px;display:grid}.choice__box[data-astro-cid-2gabr4s5] img{width:44px;height:44px;transition:transform .45s var(--ease-spring);margin-bottom:4px}.choice--compact[data-astro-cid-2gabr4s5] .choice__box[data-astro-cid-2gabr4s5] img{width:36px;height:36px}.choice__box[data-astro-cid-2gabr4s5] strong[data-astro-cid-2gabr4s5]{font-size:.95rem;font-weight:800;line-height:1.2}.choice__box[data-astro-cid-2gabr4s5] small[data-astro-cid-2gabr4s5]{color:var(--muted);font-size:.78rem;line-height:1.35}.choice[data-astro-cid-2gabr4s5]:hover .choice__box[data-astro-cid-2gabr4s5]{transform:translateY(-2px)}.choice[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]:checked+.choice__box[data-astro-cid-2gabr4s5]{border-color:var(--green);background:var(--lime-100)}.choice[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]:checked+.choice__box[data-astro-cid-2gabr4s5] img{transform:translateY(-3px)rotate(-6deg)scale(1.08)}.sliders[data-astro-cid-2gabr4s5]{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.slider[data-astro-cid-2gabr4s5]{gap:10px;display:grid}.slider__head[data-astro-cid-2gabr4s5]{justify-content:space-between;align-items:baseline;font-size:.95rem;font-weight:800;display:flex}.slider[data-astro-cid-2gabr4s5] output[data-astro-cid-2gabr4s5]{font-family:var(--font-display);color:var(--green-700);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:400}.slider[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]{--fill:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0}.slider[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]::-webkit-slider-runnable-track{background:repeating-linear-gradient(90deg, #0f2a2029 0 2px, transparent 2px 10px) 0 50% / 100% 6px no-repeat, linear-gradient(90deg, var(--lime) var(--fill), var(--cream-2) var(--fill));border-radius:12px;height:12px}.slider[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]::-moz-range-track{background:repeating-linear-gradient(90deg, #0f2a2029 0 2px, transparent 2px 10px) 0 50% / 100% 6px no-repeat, linear-gradient(90deg, var(--lime) var(--fill), var(--cream-2) var(--fill));border-radius:12px;height:12px}.slider[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--outline);background:var(--white);width:28px;height:28px;box-shadow:2px 3px 0 var(--outline);transition:transform .3s var(--ease-spring);border-radius:50%;margin-top:-8px}.slider[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]::-moz-range-thumb{border:3px solid var(--outline);background:var(--white);width:22px;height:22px;box-shadow:2px 3px 0 var(--outline);border-radius:50%}.slider[data-astro-cid-2gabr4s5] input[data-astro-cid-2gabr4s5]:active::-webkit-slider-thumb{transform:scale(1.15)}[data-astro-cid-2gabr4s5][data-when=change][hidden]{display:none}.plan__result[data-astro-cid-2gabr4s5]{top:calc(var(--header-h) + 20px);gap:14px;display:grid;position:sticky}.result[data-astro-cid-2gabr4s5]{border:2.5px solid var(--outline);border-radius:var(--radius-l);background:var(--white);box-shadow:8px 9px 0 var(--outline);gap:16px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.result__bro[data-astro-cid-2gabr4s5]{width:128px;height:auto;position:absolute;top:-58px;right:-26px;rotate:6deg}.result__kicker[data-astro-cid-2gabr4s5]{font-family:var(--font-display);padding-right:90px;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.05}.result__kicker[data-astro-cid-2gabr4s5] span[data-astro-cid-2gabr4s5]{color:var(--green)}.result__headline[data-astro-cid-2gabr4s5]{color:var(--ink-2);margin-top:-8px;font-weight:650}.result__kcal[data-astro-cid-2gabr4s5]{background:var(--cream);border-radius:22px;justify-items:center;padding:16px;display:grid}.result__kcal[data-astro-cid-2gabr4s5] small[data-astro-cid-2gabr4s5]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:800}.result__kcal[data-astro-cid-2gabr4s5] p[data-astro-cid-2gabr4s5]{color:var(--muted);font-size:1.1rem;font-weight:700}.result__kcal[data-astro-cid-2gabr4s5] b[data-astro-cid-2gabr4s5]{letter-spacing:-.03em;color:var(--ink);font-size:clamp(3rem,2.2rem + 2.6vw,4.2rem);font-weight:900;line-height:1}.result__macros[data-astro-cid-2gabr4s5]{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.result__macros[data-astro-cid-2gabr4s5] li[data-astro-cid-2gabr4s5]{border:1px solid var(--line);border-radius:18px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.result__macros[data-astro-cid-2gabr4s5] img{width:30px;height:30px}.result__macros[data-astro-cid-2gabr4s5] b[data-astro-cid-2gabr4s5]{font-size:1.3rem;font-weight:900}.result__macros[data-astro-cid-2gabr4s5] small[data-astro-cid-2gabr4s5]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.result__chart[data-astro-cid-2gabr4s5]{height:150px;padding:16px 0 26px;position:relative}.result__chart[data-astro-cid-2gabr4s5] svg[data-astro-cid-2gabr4s5]{width:100%;height:100%;overflow:visible}.result__from[data-astro-cid-2gabr4s5],.result__to[data-astro-cid-2gabr4s5]{border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:800;position:absolute}.result__from[data-astro-cid-2gabr4s5]{background:var(--amber-100);color:#8f5a08;top:0;left:0}.result__to[data-astro-cid-2gabr4s5]{background:var(--green);color:#fff;bottom:30px;right:0}.result__axis[data-astro-cid-2gabr4s5]{color:var(--muted);justify-content:space-between;font-size:.78rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.result__rows[data-astro-cid-2gabr4s5]{background:var(--cream);border-radius:18px;gap:6px;margin:0;padding:14px 16px;font-size:.9rem;display:grid}.result__rows[data-astro-cid-2gabr4s5] div[data-astro-cid-2gabr4s5]{justify-content:space-between;display:flex}.result__rows[data-astro-cid-2gabr4s5] dt[data-astro-cid-2gabr4s5]{color:var(--muted);font-weight:650}.result__rows[data-astro-cid-2gabr4s5] dd[data-astro-cid-2gabr4s5]{margin:0;font-weight:800}.result__note[data-astro-cid-2gabr4s5]{background:var(--sky-100);color:#1d4d70;border-radius:16px;padding:12px 14px;font-size:.9rem;font-weight:600}.result__cta[data-astro-cid-2gabr4s5]{justify-self:stretch}.plan__fine[data-astro-cid-2gabr4s5]{color:var(--muted);text-align:center;font-size:.82rem}@media (width<=1080px){.plan__grid[data-astro-cid-2gabr4s5]{grid-template-columns:1fr}.plan__result[data-astro-cid-2gabr4s5]{width:100%;max-width:560px;margin:36px auto 0;position:relative;top:0}.choices--4[data-astro-cid-2gabr4s5]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.choices--3[data-astro-cid-2gabr4s5]{grid-template-columns:1fr}.choices--3[data-astro-cid-2gabr4s5] .choice__box[data-astro-cid-2gabr4s5]{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.choices--3[data-astro-cid-2gabr4s5] .choice__box[data-astro-cid-2gabr4s5] img{grid-row:span 2;margin:0}.sliders[data-astro-cid-2gabr4s5],.field--row[data-astro-cid-2gabr4s5]{grid-template-columns:1fr}.seg[data-astro-cid-2gabr4s5]{width:100%;display:grid}.seg[data-astro-cid-2gabr4s5] span[data-astro-cid-2gabr4s5]{padding-inline:8px}.result__bro[data-astro-cid-2gabr4s5]{width:92px;top:-40px;right:-6px}}.evo[data-astro-cid-3fvrv54x]{background:var(--cream);position:relative}.evo__pin[data-astro-cid-3fvrv54x]{min-height:100svh;padding:calc(var(--header-h) + 28px) 0 40px;align-items:center;display:grid;position:relative;overflow:hidden}.evo__bg[data-astro-cid-3fvrv54x]{background:radial-gradient(80% 70% at 70% 45%, var(--t0), var(--cream) 70%);transition:background .8s;position:absolute;inset:0}.evo__grid[data-astro-cid-3fvrv54x]{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px clamp(24px,4vw,64px);display:grid;position:relative}.evo__copy[data-astro-cid-3fvrv54x]{gap:20px;display:grid}.evo__xp[data-astro-cid-3fvrv54x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.evo__xp[data-astro-cid-3fvrv54x] li[data-astro-cid-3fvrv54x]{border:1px solid var(--line);background:#ffffffbf;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;line-height:1.25;display:flex}.evo__streak[data-astro-cid-3fvrv54x]{color:var(--ink-2);align-items:center;gap:10px;font-size:.95rem;font-weight:650;display:flex}.evo__streak[data-astro-cid-3fvrv54x] svg[data-astro-cid-3fvrv54x]{width:22px;fill:var(--coral);stroke:var(--outline);stroke-width:1.5px;flex:none}.evo__xp[data-astro-cid-3fvrv54x] b[data-astro-cid-3fvrv54x]{background:var(--lime);min-width:44px;color:var(--outline);font-family:var(--font-display);text-align:center;border-radius:9px;flex:none;padding:4px 6px;font-weight:400}.evo__stage[data-astro-cid-3fvrv54x]{justify-items:center;min-height:560px;display:grid;position:relative}.evo__rays[data-astro-cid-3fvrv54x]{background:repeating-conic-gradient(#0f2a200d 0deg 7deg,#0000 7deg 14deg);width:760px;height:760px;animation:90s linear infinite evo-rays;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000,#0000 75%);mask:radial-gradient(closest-side,#000,#0000 75%)}@keyframes evo-rays{to{rotate:-360deg}}.evo__burst[data-astro-cid-3fvrv54x]{opacity:0;background:radial-gradient(closest-side,#fff 0%,#ffffffe6 30%,#d6ef8c80 60%,#0000 72%);border-radius:50%;width:420px;height:420px;position:absolute;top:40%;left:50%;translate:-50% -50%;scale:.4}.evo__bros[data-astro-cid-3fvrv54x]{aspect-ratio:1;width:min(400px,76vw);position:relative}.evo__bro[data-astro-cid-3fvrv54x]{opacity:0;transform-origin:50% 90%;position:absolute;inset:0}.evo__bro[data-astro-cid-3fvrv54x]:first-child{opacity:1}.evo__bro[data-astro-cid-3fvrv54x] img{object-fit:contain;filter:drop-shadow(0 26px 22px #0b2a1f33);width:100%;height:100%}.evo__card[data-astro-cid-3fvrv54x]{border:2.5px solid var(--outline);background:var(--white);width:min(440px,100%);box-shadow:var(--shadow-sticker);border-radius:24px;margin-top:-14px;padding:18px 22px 20px;position:relative}.evo__level[data-astro-cid-3fvrv54x]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:800}.evo__level[data-astro-cid-3fvrv54x] b[data-astro-cid-3fvrv54x]{color:var(--green-700);font-size:1rem}.evo__names[data-astro-cid-3fvrv54x]{margin-top:2px;display:grid}.evo__name[data-astro-cid-3fvrv54x]{opacity:0;grid-area:1/1}.evo__name[data-astro-cid-3fvrv54x]:first-child{opacity:1}.evo__name[data-astro-cid-3fvrv54x] h3[data-astro-cid-3fvrv54x]{font-size:clamp(1.8rem,1.4rem + 1.4vw,2.5rem)}.evo__name[data-astro-cid-3fvrv54x] p[data-astro-cid-3fvrv54x]{color:var(--ink-2);margin-top:4px;font-size:.95rem}.evo__name[data-astro-cid-3fvrv54x] span[data-astro-cid-3fvrv54x]{color:var(--green-700);font-weight:800}.evo__bar[data-astro-cid-3fvrv54x]{background:var(--cream-2);border-radius:10px;height:10px;margin-top:14px;overflow:hidden}.evo__bar[data-astro-cid-3fvrv54x] span[data-astro-cid-3fvrv54x]{border-radius:inherit;background:linear-gradient(90deg, var(--lime), var(--green));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.04)}.evo__track[data-astro-cid-3fvrv54x]{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.evo__track[data-astro-cid-3fvrv54x] li[data-astro-cid-3fvrv54x]{border:1.5px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:.85rem;font-weight:750;transition:border-color .3s,background-color .3s,color .3s;display:flex}.evo__track[data-astro-cid-3fvrv54x] img{object-fit:contain;background:var(--cream-2);filter:grayscale();opacity:.6;border-radius:50%;width:34px;height:34px;transition:filter .3s,opacity .3s}.evo__track[data-astro-cid-3fvrv54x] li[data-astro-cid-3fvrv54x].is-on{border-color:var(--green);background:var(--white);color:var(--ink)}.evo__track[data-astro-cid-3fvrv54x] li[data-astro-cid-3fvrv54x].is-on img{filter:none;opacity:1}@media (width<=1000px){.evo__grid[data-astro-cid-3fvrv54x]{grid-template-columns:1fr}.evo__copy[data-astro-cid-3fvrv54x]{text-align:left}.evo__stage[data-astro-cid-3fvrv54x]{order:-1;min-height:0}.evo__pin[data-astro-cid-3fvrv54x]{min-height:0;padding-block:90px 60px}.evo__track[data-astro-cid-3fvrv54x]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.evo__xp[data-astro-cid-3fvrv54x]{grid-template-columns:1fr}.evo__track[data-astro-cid-3fvrv54x] span[data-astro-cid-3fvrv54x]{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.evo__track[data-astro-cid-3fvrv54x] li[data-astro-cid-3fvrv54x],.evo__track[data-astro-cid-3fvrv54x] img{filter:none;opacity:1}}.trophies[data-astro-cid-vwavp3ng]{overflow:clip}.trophies__glow[data-astro-cid-vwavp3ng]{pointer-events:none;background:radial-gradient(closest-side,#b9dd4529,#0000);width:min(1100px,120vw);height:700px;position:absolute;top:58%;left:50%;translate:-50% -50%}.medals[data-astro-cid-vwavp3ng]{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid;position:relative}.medal-wrap[data-astro-cid-vwavp3ng]{text-align:center;justify-items:center;display:grid}.medal[data-astro-cid-vwavp3ng]{aspect-ratio:1/.9;perspective:800px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;max-width:170px;padding:0}.medal__inner[data-astro-cid-vwavp3ng]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-spring);display:block;position:relative}.medal[data-astro-cid-vwavp3ng]:hover .medal__inner[data-astro-cid-vwavp3ng],.medal[data-astro-cid-vwavp3ng].is-flipped .medal__inner[data-astro-cid-vwavp3ng]{transform:rotateY(180deg)}.medal--secret[data-astro-cid-vwavp3ng]:hover .medal__inner[data-astro-cid-vwavp3ng]{transform:rotateY(18deg)rotateX(8deg)}.medal__face[data-astro-cid-vwavp3ng]{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 18px 22px #00000059);position:absolute;inset:0}.medal__back[data-astro-cid-vwavp3ng]{transform:rotateY(180deg)}.hex[data-astro-cid-vwavp3ng]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);position:absolute}.hex--rim[data-astro-cid-vwavp3ng]{background:linear-gradient(160deg, var(--from) 0%, var(--mid) 48%, var(--to) 100%);inset:0}.hex--bevel[data-astro-cid-vwavp3ng]{background:#ffffff8c;inset:6%}.hex--face[data-astro-cid-vwavp3ng]{background:linear-gradient(#fff,#eef2e3);place-items:center;display:grid;inset:8.5%;overflow:hidden}.hex--back[data-astro-cid-vwavp3ng]{color:var(--ink);align-content:center;gap:4px;padding:0 18%}.hex--back[data-astro-cid-vwavp3ng] strong[data-astro-cid-vwavp3ng]{font-family:var(--font-display);font-size:clamp(.8rem,.6rem + .5vw,1rem);font-weight:400;line-height:1.1}.hex--back[data-astro-cid-vwavp3ng] small[data-astro-cid-vwavp3ng]{color:var(--muted);font-size:clamp(.6rem,.5rem + .3vw,.72rem);font-weight:650;line-height:1.25}.medal__art[data-astro-cid-vwavp3ng]{width:72%;height:auto}.medal__art[data-astro-cid-vwavp3ng] img,.hex--face[data-astro-cid-vwavp3ng] img{width:100%;height:auto}.medal__glint[data-astro-cid-vwavp3ng]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);animation:5s ease-in-out infinite glint;animation-delay:calc(var(--i) * .4s);mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 30%,#ffffff8c 45%,#0000 60%) 120% 0/250% 100%;position:absolute;inset:0}@keyframes glint{0%,60%{background-position:120% 0}to{background-position:-60% 0}}.tier--common[data-astro-cid-vwavp3ng]{--from:#bfc4b4;--mid:#8e9486;--to:#5d6358}.tier--uncommon[data-astro-cid-vwavp3ng]{--from:#d9975c;--mid:#a96524;--to:#653809}.tier--rare[data-astro-cid-vwavp3ng]{--from:#dfe2e6;--mid:#a7adb6;--to:#5e646d}.tier--epic[data-astro-cid-vwavp3ng]{--from:#f3d46c;--mid:#ce9e24;--to:#7a5408}.tier--legendary[data-astro-cid-vwavp3ng]{--from:#b9ec72;--mid:#6fbf33;--to:#2b6a12}.tier--locked[data-astro-cid-vwavp3ng]{--from:#2c3f35;--mid:#22352b;--to:#172a20}.tier--locked[data-astro-cid-vwavp3ng] .hex--face[data-astro-cid-vwavp3ng]{background:linear-gradient(#1b3226,#13271d)}.medal__q[data-astro-cid-vwavp3ng]{font-family:var(--font-display);color:#b9dd458c;font-size:clamp(2rem,1.5rem + 2vw,3.2rem)}.medal__title[data-astro-cid-vwavp3ng]{font-family:var(--font-display);color:var(--on-forest);margin-top:14px;font-size:clamp(.95rem,.8rem + .4vw,1.12rem);line-height:1.15}.medal__tier[data-astro-cid-vwavp3ng]{color:var(--on-forest-muted);margin-top:4px;font-size:.78rem;font-weight:700}.cats[data-astro-cid-vwavp3ng]{flex-wrap:wrap;justify-content:center;gap:10px;margin:64px 0 0;padding:0;list-style:none;display:flex}.cats[data-astro-cid-vwavp3ng] li[data-astro-cid-vwavp3ng]{color:var(--lime-300);border:1.5px solid #b9dd4559;border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:750}@media (width<=1100px){.medals[data-astro-cid-vwavp3ng]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px}}@media (width<=620px){.medals[data-astro-cid-vwavp3ng]{grid-template-columns:repeat(2,minmax(0,1fr))}.cats[data-astro-cid-vwavp3ng]{margin-top:48px}}.stats__grid[data-astro-cid-xvvo3qve]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.stats__copy[data-astro-cid-xvvo3qve]{gap:22px;display:grid}.pills[data-astro-cid-xvvo3qve]{background:var(--cream-2);border-radius:999px;gap:6px;width:fit-content;padding:5px;display:inline-flex}.pills[data-astro-cid-xvvo3qve] button[data-astro-cid-xvvo3qve]{min-width:76px;color:var(--muted);transition:background-color .3s ease, color .3s ease, transform .35s var(--ease-spring);background:0 0;border:0;border-radius:999px;padding:11px 18px;font-weight:800}.pills[data-astro-cid-xvvo3qve] button[data-astro-cid-xvvo3qve][aria-selected=true]{color:#16340b;background:#8ed14f}.pills[data-astro-cid-xvvo3qve] button[data-astro-cid-xvvo3qve]:active{transform:scale(.94)}.stats__facts[data-astro-cid-xvvo3qve]{color:var(--muted);margin:0;padding:0;font-size:.95rem;list-style:none}.stats__facts[data-astro-cid-xvvo3qve] b[data-astro-cid-xvvo3qve]{color:var(--green-700)}.stats__cards[data-astro-cid-xvvo3qve]{gap:16px;display:grid}.scard[data-astro-cid-xvvo3qve]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-card);padding:clamp(20px,2.4vw,28px);position:relative}.scard__row[data-astro-cid-xvvo3qve]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scard__bro[data-astro-cid-xvvo3qve]{width:104px;height:auto;animation:cheer 2.8s var(--ease-out) infinite;transform-origin:50% 100%;position:absolute;top:10px;right:18px}@keyframes cheer{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)translateY(-4px)}}.scard__label[data-astro-cid-xvvo3qve]{font-size:1rem;font-weight:800}.scard__sample[data-astro-cid-xvvo3qve]{background:var(--cream-2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:.7rem;font-weight:800}.scard__big[data-astro-cid-xvvo3qve]{color:var(--muted);font-size:1.1rem;font-weight:700}.scard__big[data-astro-cid-xvvo3qve] b[data-astro-cid-xvvo3qve]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.4rem,1.9rem + 1.8vw,3.2rem);font-weight:900;line-height:1.05}.scard__big[data-astro-cid-xvvo3qve] small[data-astro-cid-xvvo3qve]{font-size:.8rem}.scard__delta[data-astro-cid-xvvo3qve]{color:var(--muted);font-weight:700}.scard__sub[data-astro-cid-xvvo3qve]{color:var(--muted);margin-top:4px;font-size:.9rem;font-weight:650}.chart[data-astro-cid-xvvo3qve]{height:220px;margin-top:22px;padding-bottom:26px;position:relative}.chart__goal[data-astro-cid-xvvo3qve]{z-index:1;border-top:2px dashed #0f2a2040;margin-bottom:26px;position:absolute;left:0;right:0}.chart__goal[data-astro-cid-xvvo3qve] em[data-astro-cid-xvvo3qve]{color:var(--muted);font-size:.75rem;font-style:normal;font-weight:800;position:absolute;top:-24px;right:0}.chart__bars[data-astro-cid-xvvo3qve]{align-items:flex-end;gap:var(--gap,10px);display:flex;position:absolute;inset:0 0 26px}.chart__bars[data-astro-cid-xvvo3qve] .chart__bar{height:var(--h);transform-origin:50% 100%;background:#3f8a17;border-radius:8px 8px 4px 4px;flex:1}.chart__bars[data-astro-cid-xvvo3qve] .chart__bar[data-hit=y]{background:#62b52c}.chart__labels[data-astro-cid-xvvo3qve]{color:var(--muted);justify-content:space-around;font-size:.75rem;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.spark[data-astro-cid-xvvo3qve]{width:100%;height:44px;margin-top:8px}.spark[data-astro-cid-xvvo3qve] path[data-astro-cid-xvvo3qve]{fill:none;stroke:var(--protein);stroke-width:3.5px;stroke-linecap:round}@media (width<=980px){.stats__grid[data-astro-cid-xvvo3qve]{grid-template-columns:1fr}}@media (width<=520px){.scard__row[data-astro-cid-xvvo3qve]{grid-template-columns:1fr}.scard__bro[data-astro-cid-xvvo3qve]{width:78px}}.gallery[data-astro-cid-b32uuoss]{background:radial-gradient(60% 50% at 50% 100%, #b9dd4538, transparent 70%), var(--cream);position:relative}.gallery__pin[data-astro-cid-b32uuoss]{min-height:100svh;padding-block:calc(var(--header-h) + 12px) 28px;align-content:center;gap:clamp(20px,3vh,40px);display:grid;overflow:hidden}.gallery__head[data-astro-cid-b32uuoss]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:20px 64px;display:grid}.gallery__head[data-astro-cid-b32uuoss] .eyebrow[data-astro-cid-b32uuoss]{margin-bottom:14px}.gallery__viewport[data-astro-cid-b32uuoss]{overflow:hidden}.gallery__track[data-astro-cid-b32uuoss]{width:max-content;padding:12px max(var(--gutter), calc((100vw - var(--container)) / 2)) 44px;gap:clamp(20px,3vw,44px);margin:0;list-style:none;display:flex}.shot[data-astro-cid-b32uuoss]{flex:none;gap:14px;width:clamp(200px,46svh - 216.2px,290px);display:grid}.shot[data-astro-cid-b32uuoss]:nth-child(2n){translate:0 26px}.shot[data-astro-cid-b32uuoss] .phone{transition:transform .6s var(--ease-spring)}.shot[data-astro-cid-b32uuoss]:hover .phone{transform:translateY(-10px)rotate(-1.5deg)}.shot__cap[data-astro-cid-b32uuoss]{gap:2px;padding-inline:6px;display:grid}.shot__cap[data-astro-cid-b32uuoss] b[data-astro-cid-b32uuoss]{font-family:var(--font-display);font-size:1.3rem;font-weight:400}.shot__cap[data-astro-cid-b32uuoss] span[data-astro-cid-b32uuoss]{color:var(--muted);font-size:.92rem;line-height:1.45}.gallery__bar[data-astro-cid-b32uuoss]{background:var(--cream-2);border-radius:6px;height:6px;overflow:hidden}.gallery__bar[data-astro-cid-b32uuoss] span[data-astro-cid-b32uuoss]{border-radius:inherit;background:var(--green);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=900px),(prefers-reduced-motion:reduce){.gallery__pin[data-astro-cid-b32uuoss]{min-height:0;padding-block:clamp(72px,10vw,120px)}.gallery__head[data-astro-cid-b32uuoss]{grid-template-columns:1fr}.gallery__viewport[data-astro-cid-b32uuoss]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.gallery__viewport[data-astro-cid-b32uuoss]::-webkit-scrollbar{display:none}.shot[data-astro-cid-b32uuoss]{scroll-snap-align:center;width:min(72vw,290px)}.shot[data-astro-cid-b32uuoss]:nth-child(2n){translate:0}.gallery__foot[data-astro-cid-b32uuoss]{display:none}}.trust[data-astro-cid-xxvt2s3b]{overflow:clip}.trust__glow[data-astro-cid-xxvt2s3b]{pointer-events:none;background:radial-gradient(closest-side,#b9dd452e,#0000);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;right:-10%;translate:0 -50%}.trust__grid[data-astro-cid-xxvt2s3b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.trust__copy[data-astro-cid-xxvt2s3b]{gap:24px;display:grid}.trust__facts[data-astro-cid-xxvt2s3b]{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.trust__facts[data-astro-cid-xxvt2s3b] li[data-astro-cid-xxvt2s3b]{color:var(--on-forest);align-items:center;gap:12px;font-size:1.05rem;font-weight:650;display:flex}.trust__facts[data-astro-cid-xxvt2s3b] svg[data-astro-cid-xxvt2s3b]{background:var(--lime);fill:none;width:26px;height:26px;stroke:var(--forest);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:4px}.trust__link[data-astro-cid-xxvt2s3b]{width:fit-content;color:var(--lime);font-weight:750;text-decoration:none}.trust__visual[data-astro-cid-xxvt2s3b]{min-height:540px;position:relative}.trust__bro[data-astro-cid-xxvt2s3b]{z-index:1;filter:drop-shadow(0 24px 30px #00000059);width:clamp(150px,15vw,210px);height:auto;position:absolute;top:0;right:2%}.alert[data-astro-cid-xxvt2s3b]{z-index:2;width:min(330px,62%);color:var(--ink);backdrop-filter:blur(18px);background:#faf9f2f0;border-radius:34px;gap:10px;padding:24px 20px 20px;display:grid;position:relative;rotate:-3deg;box-shadow:0 40px 80px -30px #0009,inset 0 1px #fffc}.alert__title[data-astro-cid-xxvt2s3b]{padding:0 4px;font-size:1.2rem;font-weight:800}.alert__body[data-astro-cid-xxvt2s3b]{color:var(--ink-2);margin-bottom:6px;padding:0 4px;font-size:.9rem;line-height:1.45}.alert__btn[data-astro-cid-xxvt2s3b]{text-align:center;background:#e9e8de;border-radius:999px;padding:13px;font-weight:650;display:block}.alert__btn--main[data-astro-cid-xxvt2s3b]{background:var(--ink);color:var(--cream);font-weight:800}.account[data-astro-cid-xxvt2s3b]{z-index:3;border:2.5px solid var(--outline);background:var(--white);width:min(300px,56%);color:var(--ink);box-shadow:8px 9px 0 var(--lime);border-radius:28px;gap:8px;padding:18px;display:grid;position:absolute;top:300px;right:0;rotate:3deg}.account__title[data-astro-cid-xxvt2s3b]{margin-bottom:2px;font-size:1.05rem;font-weight:800}.account__row[data-astro-cid-xxvt2s3b]{background:#efeee4;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.92rem;font-weight:700;display:flex}.account__row[data-astro-cid-xxvt2s3b] svg[data-astro-cid-xxvt2s3b]{fill:none;width:18px;stroke:var(--muted);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.account__row--danger[data-astro-cid-xxvt2s3b]{color:#d14840;background:0 0;justify-content:center}.toggle[data-astro-cid-xxvt2s3b]{background:#d8d9cf;border-radius:999px;flex:none;width:46px;height:28px;transition:background-color .4s;position:relative}.toggle[data-astro-cid-xxvt2s3b] b[data-astro-cid-xxvt2s3b]{width:22px;height:22px;transition:transform .5s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.toggle[data-astro-cid-xxvt2s3b].is-on{background:var(--green)}.toggle[data-astro-cid-xxvt2s3b].is-on b[data-astro-cid-xxvt2s3b]{transform:translate(18px)}@media (width<=960px){.trust__grid[data-astro-cid-xxvt2s3b]{grid-template-columns:1fr}.trust__visual[data-astro-cid-xxvt2s3b]{justify-items:center;gap:20px;min-height:0;display:grid}.alert[data-astro-cid-xxvt2s3b]{width:min(340px,100%);margin:0}.trust__bro[data-astro-cid-xxvt2s3b]{z-index:4;width:110px;top:-56px;right:-2%}.account[data-astro-cid-xxvt2s3b]{width:min(320px,92%);position:relative;top:auto;right:auto}}.pricing__top[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:grid}.pricing__top[data-astro-cid-nwtk6cma] .section-head[data-astro-cid-nwtk6cma]{margin:0}.pricing__art[data-astro-cid-nwtk6cma]{filter:drop-shadow(0 24px 28px #0b2a1f2e);width:min(420px,38vw);height:auto;margin-bottom:-18px}.pricing__grid[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.compare[data-astro-cid-nwtk6cma]{padding:12px 0 0;position:relative}.compare__head[data-astro-cid-nwtk6cma]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;grid-template-columns:1.4fr 1fr 1fr;padding:0 18px 10px;font-size:.8rem;font-weight:900;display:grid}.compare__pro[data-astro-cid-nwtk6cma]{color:var(--green-700)}.compare[data-astro-cid-nwtk6cma] table[data-astro-cid-nwtk6cma]{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--white);width:100%;box-shadow:var(--shadow-card);border-radius:24px;overflow:hidden}.compare[data-astro-cid-nwtk6cma] th[data-astro-cid-nwtk6cma],.compare[data-astro-cid-nwtk6cma] td[data-astro-cid-nwtk6cma]{border-bottom:1px solid var(--line);text-align:center;padding:18px;font-weight:650}.compare[data-astro-cid-nwtk6cma] tbody[data-astro-cid-nwtk6cma] tr[data-astro-cid-nwtk6cma]:last-child>[data-astro-cid-nwtk6cma]{border-bottom:0}.compare[data-astro-cid-nwtk6cma] th[data-astro-cid-nwtk6cma]{text-align:left;width:42%;font-weight:800}.compare[data-astro-cid-nwtk6cma] td[data-astro-cid-nwtk6cma]{color:var(--muted)}.compare__pro-cell[data-astro-cid-nwtk6cma]{background:var(--lime-100);white-space:nowrap;color:var(--green-700)!important;font-weight:800!important}.compare__pro-cell[data-astro-cid-nwtk6cma] svg[data-astro-cid-nwtk6cma]{vertical-align:-3px;width:18px;margin-right:6px;display:inline-block}.compare__pro-cell[data-astro-cid-nwtk6cma] circle[data-astro-cid-nwtk6cma]{fill:var(--green)}.compare__pro-cell[data-astro-cid-nwtk6cma] path[data-astro-cid-nwtk6cma]{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.plans[data-astro-cid-nwtk6cma]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-card[data-astro-cid-nwtk6cma]{border:2px solid var(--line);background:var(--white);text-align:center;transition:transform .4s var(--ease-spring);border-radius:26px;align-content:start;justify-items:center;gap:4px;padding:30px 12px 22px;display:grid;position:relative}.plan-card[data-astro-cid-nwtk6cma]:hover{transform:translateY(-6px)}.plan-card--yearly[data-astro-cid-nwtk6cma]{color:#fff;background:linear-gradient(#6bbf36,#4e9f1f 60%,#418c18);border-color:#0000;transform:scale(1.05);box-shadow:0 24px 40px -18px #4e9f1fb3}.plan-card--yearly[data-astro-cid-nwtk6cma]:hover{transform:scale(1.05)translateY(-6px)}.plan-card__badge[data-astro-cid-nwtk6cma]{border:2px solid var(--green);background:var(--white);color:var(--green-700);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:900;position:absolute;top:-14px}.plan-card__badge--dark[data-astro-cid-nwtk6cma]{background:var(--green-700);color:#fff;border-color:#0000}.plan-card__name[data-astro-cid-nwtk6cma]{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.78rem;font-weight:900}.plan-card__price[data-astro-cid-nwtk6cma]{letter-spacing:-.02em;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.25rem);font-weight:900;line-height:1.1}.plan-card__per[data-astro-cid-nwtk6cma]{border-color:#0f2a201a;border-top-style:solid;border-top-width:1px;margin-top:6px;padding-top:10px;font-size:.9rem;font-weight:750}.plan-card--yearly[data-astro-cid-nwtk6cma] .plan-card__per[data-astro-cid-nwtk6cma]{border-color:#ffffff4d}.plan-card__note[data-astro-cid-nwtk6cma]{opacity:.7;font-size:.75rem}.pricing__fine[data-astro-cid-nwtk6cma]{max-width:780px;color:var(--muted);text-align:center;margin:40px auto 0;font-size:.85rem}@media (width<=1000px){.pricing__grid[data-astro-cid-nwtk6cma],.pricing__top[data-astro-cid-nwtk6cma]{grid-template-columns:1fr}.pricing__art[data-astro-cid-nwtk6cma]{justify-self:center;width:min(360px,80vw);margin-bottom:0}}@media (width<=560px){.plans[data-astro-cid-nwtk6cma]{grid-template-columns:1fr;gap:22px}.plan-card--yearly[data-astro-cid-nwtk6cma]{transform:none}.compare[data-astro-cid-nwtk6cma] th[data-astro-cid-nwtk6cma],.compare[data-astro-cid-nwtk6cma] td[data-astro-cid-nwtk6cma]{padding:14px 10px;font-size:.9rem}}.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.faq__side[data-astro-cid-gfo3rpqg]{top:calc(var(--header-h) + 24px);justify-items:start;gap:20px;display:grid;position:sticky}.faq__bro[data-astro-cid-gfo3rpqg]{width:180px;height:auto;margin-top:10px;animation:4s ease-in-out infinite think}@keyframes think{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)translateY(-6px)}}.faq__list[data-astro-cid-gfo3rpqg]{gap:12px;display:grid}.qa[data-astro-cid-gfo3rpqg]{border:1px solid var(--line);background:var(--white);interpolate-size:allow-keywords;border-radius:22px;transition:border-color .3s,box-shadow .3s}.qa[data-astro-cid-gfo3rpqg][open]{border-color:var(--outline);box-shadow:4px 5px 0 var(--outline)}.qa[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.08rem;font-weight:800;list-style:none;display:flex}.qa[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.qa[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{background:var(--lime-100);width:32px;height:32px;transition:transform .45s var(--ease-spring), background-color .3s ease;border-radius:50%;flex:none;position:relative}.qa[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:before,.qa[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:after{content:"";background:var(--green-700);border-radius:2px;width:12px;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.qa[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:after{transition:rotate .3s;rotate:90deg}.qa[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{background:var(--lime);transform:rotate(180deg)}.qa[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:after{rotate:0deg}.qa[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.qa[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}.qa__a[data-astro-cid-gfo3rpqg]{color:var(--ink-2);padding:0 22px 22px}.qa__a[data-astro-cid-gfo3rpqg] a[data-astro-cid-gfo3rpqg]{white-space:nowrap;font-weight:750}@media (width<=900px){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}.faq__side[data-astro-cid-gfo3rpqg]{position:relative;top:0}.faq__bro[data-astro-cid-gfo3rpqg]{display:none}}.final[data-astro-cid-rufwo4jm]{background:var(--forest);color:var(--on-forest);isolation:isolate;padding:clamp(96px,12vw,170px) 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.final__rays[data-astro-cid-rufwo4jm]{z-index:-1;background:repeating-conic-gradient(#b9dd451a 0deg 6deg,#0000 6deg 12deg);width:170vmax;height:170vmax;animation:100s linear infinite final-rays;position:absolute;top:55%;left:72%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000,#0000 55%);mask:radial-gradient(closest-side,#000,#0000 55%)}@keyframes final-rays{to{rotate:360deg}}.final__confetti[data-astro-cid-rufwo4jm]{pointer-events:none;z-index:2;position:absolute;inset:0}.final__confetti[data-astro-cid-rufwo4jm] i{border-radius:3px;width:10px;height:16px;position:absolute;top:0}.final__grid[data-astro-cid-rufwo4jm]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;display:grid}.final__copy[data-astro-cid-rufwo4jm]{gap:24px;display:grid}.final[data-astro-cid-rufwo4jm] .eyebrow[data-astro-cid-rufwo4jm]{color:var(--lime)}.final[data-astro-cid-rufwo4jm] .lead[data-astro-cid-rufwo4jm]{color:var(--on-forest-muted)}.final__title[data-astro-cid-rufwo4jm]{color:var(--on-forest);font-size:clamp(2.8rem,1.6rem + 5vw,5.8rem);line-height:.98}.final__title[data-astro-cid-rufwo4jm] span[data-astro-cid-rufwo4jm]{color:var(--lime);display:block}.final__cta[data-astro-cid-rufwo4jm]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.final__bro[data-astro-cid-rufwo4jm]{justify-self:center;width:min(460px,80vw)}.final__bro[data-astro-cid-rufwo4jm] img{filter:drop-shadow(0 30px 40px #00000059);transform-origin:50% 100%;width:100%;height:auto;animation:triumph 2.4s var(--ease-out) infinite}@keyframes triumph{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-18px)scale(.97,1.04)}55%{transform:translateY(0)scale(1.04,.95)}70%{transform:translateY(-4px)scale(1)}}@media (width<=900px){.final__grid[data-astro-cid-rufwo4jm]{grid-template-columns:1fr}.final__rays[data-astro-cid-rufwo4jm]{top:80%;left:50%}}
