.cta-button_button__9KShs{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:1rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#ffa284 0,var(--primary) 50%,#ff7651 100%);color:var(--primary-foreground);font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px -10px rgba(255,118,81,.75);&:focus-visible{outline:2px solid var(--ring);outline-offset:3px}}.phone-frame_frame__W2V_n{position:relative;width:min(100%,17.5rem);margin-inline:auto;aspect-ratio:9/19.5;overflow:hidden;border-radius:2rem;border:3px solid #2a2a2a;background:#1a1a1a;box-shadow:0 24px 48px -20px rgba(45,45,45,.35),0 8px 16px -8px rgba(45,45,45,.2)}.phone-frame_notch__nTm5z{position:absolute;top:.55rem;left:50%;z-index:1;width:28%;height:.7rem;transform:translateX(-50%);border-radius:999px;background:#2a2a2a}.phone-frame_video__zsxj0{display:block;width:100%;height:100%;object-fit:cover;background:var(--muted)}.shop-hero_hero___ByZp{display:grid;gap:2.5rem;align-items:center;@media (min-width:48rem){grid-template-columns:1fr 1fr;gap:3rem}}.shop-hero_copy__hHI01{display:flex;flex-direction:column;gap:1rem;text-align:center;@media (min-width:48rem){text-align:left}}.shop-hero_eyebrow__RuwJs{margin:0;font-size:.875rem;font-weight:600;color:var(--muted-foreground)}.shop-hero_title__c5nCr{margin:0;font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;line-height:1.15;color:var(--foreground)}.shop-hero_highlight__bl3f1{color:var(--primary)}.shop-hero_subtitle__vwMH3{margin:0;max-width:32rem;font-size:1.05rem;line-height:1.55;color:var(--muted-foreground);@media (min-width:48rem){margin-inline:0}@media (max-width:47.999rem){margin-inline:auto}}.shop-hero_action__GqPge{margin-top:.5rem;@media (max-width:47.999rem){display:flex;justify-content:center}}.shop-hero_visual__zrF44{display:flex;justify-content:center}.how-it-works_section__d4Dqq{display:flex;flex-direction:column;gap:2.5rem}.how-it-works_intro__sQAvk{text-align:center;max-width:36rem;margin-inline:auto}.how-it-works_title__HmAZJ{margin:0 0 .5rem;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:var(--foreground)}.how-it-works_subtitle__E0i1O{margin:0;font-size:1rem;line-height:1.5;color:var(--muted-foreground)}.how-it-works_grid___hscx{display:grid;gap:2rem;@media (min-width:48rem){grid-template-columns:repeat(3,1fr);gap:1.5rem}}.how-it-works_card__mRus8{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.how-it-works_phone__eeTye{width:min(100%,14.5rem)}.how-it-works_meta__xv4kN{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:18rem}.how-it-works_number__muBVm{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:700}.how-it-works_cardTitle__o4Xgk{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--foreground)}.how-it-works_cardText__Ol5xa{margin:0;font-size:.95rem;line-height:1.5;color:var(--muted-foreground)}.cook-section_section__8xQSO{display:grid;gap:2.5rem;align-items:center;@media (min-width:48rem){grid-template-columns:1fr 1fr;gap:3rem}}.cook-section_copy__Uu7G_{display:flex;flex-direction:column;gap:1rem;text-align:center;@media (min-width:48rem){text-align:left}}.cook-section_title__hadh2{margin:0;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.2;color:var(--foreground)}.cook-section_description__km1E7{margin:0;max-width:28rem;font-size:1.05rem;line-height:1.55;color:var(--muted-foreground);@media (max-width:47.999rem){margin-inline:auto}}.cook-section_chips__tZYHG{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0;@media (max-width:47.999rem){justify-content:center}}.cook-section_chip__TqnzC{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);background:white;padding:.45rem .95rem;font-size:.875rem;font-weight:600;color:var(--foreground)}.cook-section_chipActive__l775U{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}.cook-section_visual__IBUfS{display:flex;justify-content:center}.recipe-section_section__rz2r7{display:grid;gap:2.5rem;align-items:center;@media (min-width:48rem){grid-template-columns:1fr 1fr;gap:3rem}}.recipe-section_visual__XsqsD{display:flex;justify-content:center;order:2;@media (min-width:48rem){order:0}}.recipe-section_copy__Jbdzw{display:flex;flex-direction:column;gap:1rem;text-align:center;order:1;@media (min-width:48rem){text-align:left;order:0}}.recipe-section_title__59axv{margin:0;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.2;color:var(--foreground)}.recipe-section_description__N38Nw{margin:0;max-width:28rem;font-size:1.05rem;line-height:1.55;color:var(--muted-foreground);@media (max-width:47.999rem){margin-inline:auto}}