.hero-orbit-stage{transform-origin:50% 60%;position:absolute;inset:0}.hero-orbit-backdrop{background:#eff8d5;border-radius:50%;position:absolute;inset:14% 3% 6%;transform:rotate(-16deg)}.hero-orbit-track{stroke-width:1.1px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-orbit-track-back{z-index:1;stroke:#829f4947}.hero-orbit-track-front{z-index:4;stroke:#91ad5857}.hero-orbit-mascot{z-index:3;place-items:center;display:grid;position:absolute;inset:-5% -5% -1% -3%}.hero-orbit-mascot>button{aspect-ratio:1;width:100%;max-width:100%;height:auto}.hero-orbit-mascot img{width:100%;height:auto}.hero-orbit-photo{aspect-ratio:1;pointer-events:none;background:#e8eee1;border:3px solid #fff;border-radius:23px;width:28.5%;position:absolute;top:64%;left:50%;overflow:hidden;box-shadow:0 14px 34px #24351d24}.hero-orbit-image{position:absolute;inset:0}.hero-orbit-image img{object-fit:cover}.hero-orbit-image-next{opacity:0}@media (max-width:47.99rem){.hero-orbit-photo{border-width:2px;border-radius:17px}}
:is(html:has(.landing),body:has(.landing)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.landing){min-width:320px}.landing{--black:#111113;--surface:#f7f8fa;--surface-raised:#252c26;--ink:#172019;--ink-soft:#47534a;--line:#dce3dd;--lime:#d7ff3f;--lime-hover:#e3ff80;--forest:#345a27;--error:#ac281c;--error-dark:#8b231a;color:var(--ink);isolation:isolate;background:#fff;font-size:1rem;line-height:1.5}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing :is(a,button,input):focus-visible{outline:2px solid var(--forest);outline-offset:5px;box-shadow:none}.landing :is(section[id],#zapis,#zapis-final){scroll-margin-top:6.5rem}.landing-shell{width:min(100% - 7rem,80rem);margin-inline:auto}.landing-section{padding-block:6rem}.landing-heading{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.4rem,4.3vw,4.5rem);font-weight:560;line-height:1.1}.landing-heading>span:not(.text-reveal),.hero-copy h1>span:not(.text-reveal){color:var(--forest)}.landing-lede{letter-spacing:-.018em;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.55}.landing-button{background:var(--lime);min-height:3rem;color:var(--ink);text-align:center;border-radius:1rem;justify-content:center;align-items:center;padding:.8rem 1.35rem;font-size:.9375rem;font-weight:600;line-height:1.3;transition:background-color .18s,transform .18s;display:inline-flex}.landing-button:active{transform:translateY(2px)}.landing-text-link{text-underline-offset:.3em;padding-block:.65rem;font-weight:500;text-decoration:underline;display:inline-block}.landing-header{z-index:50;padding-top:env(safe-area-inset-top);background:#fff;border-bottom:1px solid #edf0ec;position:sticky;top:0}.landing-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding-block:.5rem;display:flex}.landing-logo{flex-shrink:0;font-size:1.3rem}.landing-nav-links,.landing-nav-actions{align-items:center;gap:1.65rem;display:flex}.landing-nav-links a,.landing-login{white-space:nowrap;align-items:center;min-height:3rem;font-size:.9375rem;font-weight:450;display:flex}.landing-nav-links a{position:relative}.landing-nav-links a:after{content:"";background:var(--forest);transform-origin:0;height:2px;transition:transform .18s;position:absolute;inset:auto 0 .25rem;transform:scaleX(0)}.landing-nav-links a[aria-current]:after{transform:scaleX(1)}.landing-menu-trigger{display:none}.landing-hero{padding-block:3.75rem 5rem}.hero-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:1rem;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:-.06em;max-width:11ch;font-size:clamp(4rem,6.45vw,6.5rem);font-weight:560;line-height:1.045}.hero-copy h1>span:not(.text-reveal){overflow-wrap:anywhere;max-width:100%;display:block}.hero-copy .landing-lede{max-width:35ch;margin-top:1.6rem}.hero-signup{max-width:34rem;margin-top:2.4rem}.landing-signup .label{letter-spacing:0;text-transform:none;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.5}.landing-signup input[type=email]{min-height:3.5rem;color:var(--ink);background:#f7f8fa;border:1px solid #dce3dd;border-radius:1rem;padding:.875rem 1rem}.landing-signup input[type=email]::placeholder{color:#536052}.landing-signup input[type=email]:focus{border-color:var(--forest);background:#fff}.hero-signup input[type=email]:focus{background:#f7f8fa;border-color:#dce3dd}.hero-signup input[type=email][data-pointer-focus=true]:focus-visible{outline:none}.landing-signup input[aria-invalid=true]{border-color:var(--error)}.landing-signup button{white-space:normal;border-radius:1rem;min-height:3.5rem;padding-inline:1.25rem;font-size:.9375rem}.landing-signup form>div{gap:.5rem;margin-top:.625rem}.landing-signup form>p{max-width:58ch;font-size:.8125rem;line-height:1.5}.hero-signup form>p{text-wrap:pretty;max-width:none}.hero-signup form>p>a{white-space:nowrap}.hero-composition{isolation:isolate;aspect-ratio:1;min-width:0;position:relative}.how-section{background:#f7f8fa}.how-section .landing-heading{max-width:15ch}.how-layout{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;margin-top:2rem;display:grid}.how-scene{aspect-ratio:1.07;min-width:0;position:relative}.how-scene:before{content:"";background:#eaf1e9;border-radius:50%;position:absolute;inset:15% 6% 6%}.how-scene-layer{opacity:0;pointer-events:none;transition:opacity .38s;position:absolute;inset:0}.how-scene-layer[data-active=true]{opacity:1;z-index:1}.how-mascot{transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 6%;transform:translateY(20px)scale(.96)rotate(-4deg)}.how-scene-layer[data-active=true] .how-mascot{transform:none}.how-mascot img{object-fit:contain;width:100%;height:100%}.how-food{aspect-ratio:1;width:27%;transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute}.how-food-drift,.how-food-parallax{position:absolute;inset:0}.how-food-drift{animation:14s ease-in-out infinite paused how-food-drift}.how-food-second .how-food-drift{animation-name:how-food-drift-back;animation-duration:17s}.how-scene[data-moving=true] .how-scene-layer[data-active=true] .how-food-drift{animation-play-state:running}.how-food-parallax{transform:translate3d(var(--food-x,0px), var(--food-y,0px), 0) rotateY(var(--food-tilt,0deg));border-radius:22px;transition:transform .6s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 12px 28px #17201920}.how-food-second .how-food-parallax{transform:translate3d(calc(var(--food-x,0px) * -.7), calc(var(--food-y,0px) * -.7), 0) rotateY(calc(var(--food-tilt,0deg) * -.7))}@keyframes how-food-drift{0%,to{transform:translate(-4%,4%)rotate(-3deg)}50%{transform:translate(6%,-11%)rotate(5deg)}}@keyframes how-food-drift-back{0%,to{transform:translate(3%,-5%)rotate(3deg)}50%{transform:translate(-7%,10%)rotate(-6deg)}}.how-food-first{bottom:7%;left:-2%;transform:translate(-16px,28px)rotate(-20deg)scale(.9)}.how-food-second{width:23%;top:20%;right:-2%;transform:translate(14px,-20px)rotate(20deg)scale(.9)}.how-scene-layer[data-active=true] .how-food-first{transform:rotate(-10deg)}.how-scene-layer[data-active=true] .how-food-second{transform:rotate(11deg)}.how-steps{gap:.5rem;display:grid}.how-step{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:18px;grid-template-columns:2.5rem 1fr;gap:1rem;width:100%;padding:1.25rem 1.5rem;transition:border-color .24s,background-color .24s;display:grid;position:relative}.how-step[aria-pressed=true]{background:#eaf3db;border-color:#cedbbd}.how-step-index{width:2.5rem;height:2.5rem;color:var(--forest);font-variant-numeric:tabular-nums;border-radius:50%;place-content:center;align-self:start;font-size:.9375rem;font-weight:550;transition:background-color .24s,color .24s;display:grid}.how-step[aria-pressed=true] .how-step-index{background:var(--forest);color:#fff}.how-step-title{letter-spacing:-.025em;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:550;display:block}.how-step-copy{max-width:37ch;color:var(--ink-soft);margin-top:.45rem;font-size:1.0625rem;line-height:1.55;display:block}.how-step-progress{background:var(--forest);transform-origin:0;height:3px;animation:linear both how-progress;position:absolute;bottom:0;left:1.5rem;right:1.5rem}@keyframes how-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.comparison-section{padding-top:4rem}.comparison-intro{justify-content:space-between;align-items:center;gap:2rem;min-height:15rem;display:flex}.comparison-intro .landing-heading{max-width:11ch}.comparison-mascot{align-self:end;width:14.5rem;margin-right:5%}.landing-compare{min-width:0;margin-top:.75rem}.landing-compare-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:1.5rem 1.25fr 1.35fr .8fr .8fr;align-items:center;gap:1.75rem;padding:2.5rem 2rem;transition:background-color .24s;display:grid;container-type:inline-size}.landing-compare-row:last-child{border-bottom:1px solid var(--line)}.landing-compare-row[data-selected=true]{background:#eff8d5}.landing-compare-row input{appearance:none;cursor:pointer;border:1.5px solid #6a7768;border-radius:50%;place-content:center;width:1.35rem;height:1.35rem;display:grid}.landing-compare-row input:before{content:"";background:var(--forest);border-radius:50%;width:.65rem;height:.65rem;transition:transform .18s;transform:scale(0)}.landing-compare-row input:checked{border-color:var(--forest)}.landing-compare-row input:checked:before{transform:scale(1)}.compare-name{letter-spacing:-.025em;font-size:1.4rem;font-weight:500}.compare-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.15em;font-size:clamp(2.5rem,4.4vw,4.5rem);font-weight:550;line-height:1.1;transition:color .24s;display:inline-flex}.landing-compare-row[data-selected=true] .compare-price{color:var(--forest)}.compare-currency{letter-spacing:-.04em;font-size:.48em}.rolling-number,.rolling-number-visual{align-items:baseline;display:inline-flex}.price-digit{transform-origin:50% 65%;display:inline-block}.rolling-number[data-entered=true] .price-digit{animation:.8s cubic-bezier(.22,1,.36,1) both price-roll}.landing-compare-row[data-selected=false] .price-digit{animation:none}@keyframes price-roll{0%{opacity:0;transform:perspective(400px)translateY(-.12em)rotateX(-65deg)}to{opacity:1;transform:none}}.compare-detail{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.75rem}.comparison-choice{min-height:2rem;color:var(--forest);margin-top:1.5rem;font-size:1.2rem}.comparison-choice p{animation:.35s both landing-enter}.comparison-choice strong{font-weight:650}.comparison-note{max-width:68ch;color:var(--ink-soft);margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.landing-founder-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.founder-copy .landing-heading{max-width:13ch}.founder-copy .landing-lede{max-width:34ch;margin-top:1.75rem}.founder-signature{margin-top:2rem}.founder-signature p:first-child{font-size:1.25rem;font-weight:550}.founder-signature p:last-child{color:var(--ink-soft);margin-top:.2rem}.landing-founder-photo{aspect-ratio:1.1;border-radius:28px;position:relative;overflow:hidden}.landing-founder-photo img{object-position:50% 30%}.pricing-section{background:#f7f8fa}.pricing-intro{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;display:grid}.pricing-intro .landing-lede{max-width:38ch}.pricing-condition{color:var(--ink-soft);margin-block:2.5rem 1rem;font-size:.9375rem}.landing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.landing-plan{background:#fff;border:1px solid #dce3dd;border-radius:28px;grid-template-rows:auto auto auto 1fr auto;min-width:0;padding:2.5rem 3rem;display:grid;container-type:inline-size}.landing-plan[data-featured=true]{background:linear-gradient(145deg,#f6ffe5,#eefacb 70%,#e9f7b9);border-color:#b4d570;box-shadow:0 0 0 1px #c7e99480,0 0 42px #b6eb4559,0 18px 54px -22px #83b72170,inset 0 1px #fff}.landing-plan h3{letter-spacing:-.025em;font-size:1.375rem;font-weight:500}.plan-price{letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.12em;margin-top:1.75rem;font-size:clamp(4rem,6.5vw,6.5rem);font-weight:550;line-height:1.1;display:flex}.plan-price>span{letter-spacing:-.04em;font-size:.4em}.plan-period{color:var(--ink-soft);margin-top:.6rem;font-size:.9375rem}.landing-plan ul{border-top:1px solid #ced9c7;margin-top:1.5rem;padding-block:2rem}.landing-plan li{padding-block:.55rem;padding-left:1.6rem;font-size:1.0625rem;position:relative}.landing-plan li:before{content:"";border-left:1.5px solid var(--forest);border-bottom:1.5px solid var(--forest);width:.65rem;height:.35rem;position:absolute;top:1.05rem;left:2px;transform:rotate(-45deg)}.landing .plan-cta{background:var(--ink);color:#fff;width:100%;min-height:3.5rem;padding-inline:1.5rem}.landing-plan[data-featured=true] .plan-cta{background:var(--lime);color:var(--ink)}.pricing-reassurance{text-align:center;color:var(--ink-soft);margin-top:1.5rem;font-size:.9375rem}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:6rem;display:grid}.faq-intro{position:sticky;top:7rem}.faq-mascot{width:240px;height:auto;margin-top:2rem;transform:rotate(-8deg)}.landing-faq-row{padding-block:1.65rem;scroll-margin-top:7rem}.landing-faq-row+.landing-faq-row{border-top:1px solid var(--line)}.landing-faq-row h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,1.65vw,1.5rem);font-weight:550;line-height:1.4}.landing-faq-row p{color:var(--ink);margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.landing-faq-row mark{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e9f5c9;border-radius:.2em;padding:.05em .12em;font-weight:600}.landing-footer{background:var(--lime)}.footer-signup-band{padding-block:4.5rem 5rem}.footer-signup-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.footer-signup-layout>.landing-heading{font-size:clamp(2.5rem,4.5vw,4.5rem)}.footer-signup input[type=email]{background:#fff;border-color:#0000}.footer-signup input[type=email][aria-invalid=true]{border-color:var(--error)}.footer-signup form>p:not([aria-live]){max-width:none;color:var(--ink);text-wrap:pretty}.footer-panel{background:#fff;border-radius:3.5rem 3.5rem 0 0;padding-top:3.75rem}.footer-wordmark{isolation:isolate;background:var(--forest);line-height:1;position:relative;container-type:inline-size}.footer-wordmark>img{object-fit:cover;object-position:center 52%}.footer-wordmark .brand-wordmark{letter-spacing:-.055em;color:#000;mix-blend-mode:screen;background:#fff;font-size:22.5cqi;font-weight:800;line-height:1.18;display:block;position:relative}.footer-links-layout{justify-content:space-between;align-items:start;gap:3rem;padding-block:3rem 4rem;display:flex}.footer-link-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr);gap:3rem;max-width:64rem;display:grid}.footer-link-columns h3{color:var(--forest);margin-bottom:.8rem;font-size:.875rem;font-weight:500}.footer-link-columns a{letter-spacing:-.015em;text-underline-offset:.3em;overflow-wrap:anywhere;align-items:center;min-height:2.75rem;font-size:1.0625rem;font-weight:500;text-decoration-color:#0000;display:inline-flex}.footer-top-link{border:1px solid var(--line);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .18s,border-color .18s;display:inline-flex}.footer-bottom{padding-block:1.5rem 2rem;padding-bottom:max(2rem, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.footer-bottom a>span:first-child{opacity:1}@media (hover:hover){.landing-button:hover{background:var(--lime-hover)}.landing .plan-cta:hover{background:#2f412f}.landing-plan[data-featured=true] .plan-cta:hover{background:var(--lime-hover)}.landing-nav-links a:hover:after{transform:scaleX(1)}.how-step:hover{border-color:#9dae98}.landing-compare-row:hover{background:#f2f7e8}.landing-compare-row[data-selected=true]:hover{background:#eaf5c8}.footer-link-columns a:hover,.landing-text-link:hover{color:var(--forest)}.footer-link-columns a:hover{text-decoration-line:underline;text-decoration-color:currentColor}.footer-top-link:hover{background:var(--lime);border-color:var(--lime)}}.landing-reveal[data-entered=true]{animation:.58s cubic-bezier(.2,.65,.3,1) both landing-enter}.text-reveal{perspective:600px}.text-reveal-word{transform-origin:50% 80%;display:inline-block}.text-reveal[data-entered=true] .text-reveal-word{animation:.75s cubic-bezier(.16,1,.3,1) both text-land}@keyframes text-land{0%{opacity:0;filter:blur(12px);transform:translate3d(0,-.2em,60px)rotateX(-12deg)scale(1.1)}to{opacity:1;filter:blur();transform:none}}@keyframes landing-enter{0%{opacity:.4;translate:0 20px}to{opacity:1;translate:0}}@media (max-width:75rem){.landing-shell{width:calc(100% - 4rem)}.landing-nav-links,.landing-nav-actions{gap:1.1rem}.landing-nav{gap:1rem}.landing-logo{font-size:1.125rem}.nav-cta{padding-inline:1rem}.how-layout,.landing-founder-grid,.pricing-intro,.faq-layout{gap:3rem}.landing-compare-row{gap:1.3rem}}@media (max-width:63.99rem){.landing-nav-links{display:none}.landing-menu-trigger{cursor:pointer;place-content:center;gap:6px;width:2.75rem;height:2.75rem;display:grid;position:relative}.landing-menu-trigger span{background:var(--ink);width:1.25rem;height:1.5px;transition:transform .2s;display:block}.landing-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.landing-menu-trigger[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.landing-menu-backdrop{background:#17201966;height:100dvh;position:absolute;inset:100% 0 auto}.landing-mobile-menu{top:100%;max-height:calc(100dvh - var(--landing-header-height,4.75rem));background:#fff;padding-block:1rem 2rem;animation:.25s both landing-enter;position:absolute;inset-inline:0;overflow-y:auto}.landing-mobile-menu a{width:fit-content;padding-block:.75rem;font-size:1.375rem;display:block}.landing-mobile-menu a[aria-current]{color:var(--forest);text-underline-offset:5px;text-decoration:underline}.landing-section{padding-block:4.5rem}.landing-hero{padding-block:3.5rem 4rem}.hero-copy h1{font-size:clamp(3.25rem,7.2vw,5rem)}.hero-copy .landing-lede{font-size:1.125rem}.hero-signup{margin-top:1.5rem}.hero-signup form>div{grid-template-columns:minmax(0,1fr)}.hero-signup button{width:100%}.hero-composition{align-self:center}.how-layout{gap:1.5rem}.how-step{gap:.5rem;padding-left:.75rem}.how-step-copy{font-size:1rem}.landing-compare-row{grid-template-columns:1.4rem 1.1fr 1.25fr .8fr .7fr;gap:1rem;padding:2rem 1rem}.compare-name{font-size:1.2rem}.compare-price{font-size:2.75rem}.compare-detail{font-size:1.4rem}.landing-plan{padding:2rem}.footer-signup-layout{grid-template-columns:.9fr 1.1fr;gap:2rem}.footer-signup form>div{grid-template-columns:minmax(0,1fr)}.footer-signup button{width:100%}.footer-links-layout{flex-direction:column;gap:2rem}.footer-link-columns{gap:1.5rem;width:100%}.footer-top-link{align-self:flex-end}}@media (max-width:47.99rem){.landing-shell{width:calc(100% - 2.5rem)}.landing-nav{gap:.6rem;min-height:4.25rem}.landing-logo{font-size:1.05rem}.landing-nav-actions{gap:.5rem}.landing-login{display:none}.nav-cta{max-width:11rem;min-height:2.75rem;padding:.7rem .85rem;font-size:.8125rem}.landing-hero{padding-top:2.5rem;padding-bottom:3.25rem}.hero-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.hero-copy{display:contents}.hero-copy h1{grid-row:1;max-width:13ch;font-size:clamp(3.4rem,10.3vw,5rem)}.hero-copy h1>span:not(.text-reveal){display:inline}.hero-copy .landing-lede{grid-row:2;max-width:38ch;margin-top:.25rem;font-size:1.125rem}.hero-signup{grid-row:4;max-width:none;margin-top:.5rem}.hero-composition{grid-row:3;width:min(90%,24rem);margin:.5rem auto}.hero-signup form>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.hero-signup button{width:100%;max-width:none}.landing-heading{font-size:clamp(2.5rem,7.6vw,3.5rem)}.landing-section{padding-block:3.5rem}.how-section .landing-heading{max-width:13ch}.how-layout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem}.how-scene{width:min(80%,23rem);margin-inline:auto}.how-steps{gap:.35rem}.how-step{grid-template-columns:2.25rem 1fr;gap:.8rem;padding:1.1rem .85rem}.how-step-index{width:2.25rem;height:2.25rem}.how-step-title{font-size:1.375rem}.how-step-copy{max-width:none}.comparison-intro{flex-wrap:wrap;gap:0;min-height:11rem}.comparison-intro .landing-heading{max-width:9ch}.comparison-mascot{flex-shrink:0;width:min(9rem,38%);margin-right:-1rem}.landing-compare-row{grid-template-columns:1.35rem minmax(0,1fr) minmax(0,1fr);gap:.8rem 1rem;padding:1.5rem 1rem}.compare-name{grid-column:2/-1;font-size:1.25rem}.compare-price{grid-column:2/-1;font-size:min(3rem,16cqi)}.compare-detail{font-size:min(1.3rem,8cqi)}.compare-detail:nth-last-child(2){grid-column:2}.comparison-note{font-size:.875rem}.landing-founder-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.founder-copy .landing-lede{max-width:none;font-size:1.125rem}.landing-founder-photo{aspect-ratio:1.18;border-radius:24px}.pricing-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pricing-intro .landing-heading{max-width:15ch}.pricing-condition{margin-top:2rem}.landing-plans{grid-template-columns:minmax(0,1fr)}.landing-plan{padding:1.75rem}.plan-price{font-size:min(4.5rem,28cqi)}.landing-plan ul{padding-block:1rem 1.5rem}.faq-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.faq-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:static}.faq-mascot{width:6.5rem;height:auto;margin:0}.landing-faq-row{padding-block:1.4rem}.landing-faq-row h3{font-size:1.25rem}.footer-signup-band{padding-block:3rem}.footer-signup-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.footer-signup-layout>.landing-heading{font-size:clamp(2rem,10.25vw,3.5rem)}.footer-panel{border-radius:1.75rem 1.75rem 0 0;padding-top:1.75rem}.footer-links-layout{flex-direction:column;gap:1.75rem;padding-block:2rem}.footer-link-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8rem,45%)),1fr));gap:1.5rem 1.25rem}.footer-link-columns>div:nth-child(2){grid-area:2/1/auto/-1}.footer-link-columns a{font-size:1rem}.footer-top-link{align-self:flex-start}.footer-bottom{padding-top:.5rem;font-size:.8125rem}}@media (max-width:23rem){.landing-shell{width:calc(100% - 2rem)}.landing-logo{font-size:.92rem}.nav-cta{max-width:8rem}.landing-nav-actions{gap:.2rem}.hero-copy h1{font-size:3rem}.hero-signup form>div{grid-template-columns:minmax(0,1fr)}.hero-signup button{width:100%;max-width:none}.compare-price{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.how-step-progress{display:none}.how-food-parallax{transform:none!important}.landing-button:active{transform:none}}@media (forced-colors:active){.landing :is(a,button,input):focus-visible{outline-color:highlight}.how-step[aria-pressed=true]{border-color:highlight}.landing-compare-row input{appearance:auto}.landing-compare-row input:before{display:none}.landing-compare-row[data-selected=true]{outline-offset:-1px;outline:1px solid highlight}.footer-wordmark>img{display:none}.footer-wordmark .brand-wordmark{color:canvastext;mix-blend-mode:normal;background:canvas}}@media print{.landing-header{position:static}.landing-reveal{opacity:1;animation:none;translate:none}.footer-wordmark>img{display:none}.footer-wordmark .brand-wordmark{color:#172019;mix-blend-mode:normal;background:#fff}}
