.home-content[data-astro-cid-c2cfh6lm]{padding-block:calc(var(--space-3xl) * 2);border-block:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-canvas)}.home-content--collections[data-astro-cid-c2cfh6lm]{border-top:var(--space-none);background:var(--color-bg-surface-muted)}.home-content__inner[data-astro-cid-c2cfh6lm]{gap:var(--space-3xl);display:grid}.home-content__heading[data-astro-cid-c2cfh6lm]{justify-content:space-between;align-items:end;gap:var(--space-xl);display:flex}.home-content__heading[data-astro-cid-c2cfh6lm]>div[data-astro-cid-c2cfh6lm]{max-width:var(--content-width-reading);gap:var(--space-md);display:grid}.home-content__heading[data-astro-cid-c2cfh6lm] p[data-astro-cid-c2cfh6lm],.home-content__heading[data-astro-cid-c2cfh6lm] h2[data-astro-cid-c2cfh6lm]{margin:var(--space-none)}.home-content__heading[data-astro-cid-c2cfh6lm] p[data-astro-cid-c2cfh6lm]{color:var(--color-fg-accent);font-size:var(--font-size-overline);font-weight:var(--font-weight-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase}.home-content__heading[data-astro-cid-c2cfh6lm] h2[data-astro-cid-c2cfh6lm]{font-size:var(--font-size-display);line-height:var(--line-height-display)}.home-content__heading[data-astro-cid-c2cfh6lm] div[data-astro-cid-c2cfh6lm]>span[data-astro-cid-c2cfh6lm]{color:var(--color-fg-secondary)}.home-content__heading[data-astro-cid-c2cfh6lm]>a[data-astro-cid-c2cfh6lm]{min-height:var(--touch-target-min);align-items:center;gap:var(--space-sm);color:var(--color-brand-primary);font-weight:var(--font-weight-label);flex:none;text-decoration:none;display:inline-flex}.home-content__recipe-grid[data-astro-cid-c2cfh6lm],.home-content__collection-grid[data-astro-cid-c2cfh6lm]{gap:var(--space-xl);margin:var(--space-none);padding:var(--space-none);list-style:none;display:grid}.home-content__recipe-grid[data-astro-cid-c2cfh6lm]{grid-template-columns:repeat(3, minmax(var(--space-none), 1fr))}.home-content__collection-grid[data-astro-cid-c2cfh6lm]{grid-template-columns:repeat(2, minmax(var(--space-none), 1fr))}.home-content[data-astro-cid-c2cfh6lm] li[data-astro-cid-c2cfh6lm]{min-width:var(--space-none)}@media (width<=48rem){.home-content__heading[data-astro-cid-c2cfh6lm]{flex-direction:column;align-items:start}.home-content__recipe-grid[data-astro-cid-c2cfh6lm],.home-content__collection-grid[data-astro-cid-c2cfh6lm]{grid-template-columns:minmax(var(--space-none), 1fr)}}.static-page{--page-ink:var(--color-fg-primary);--page-muted:var(--color-fg-secondary);--page-brand:var(--color-brand-primary);--page-brand-strong:var(--color-brand-pressed);--page-brand-soft:var(--color-bg-surface-muted);--page-surface:var(--color-bg-surface);--page-line:var(--color-border-default);--page-shadow:var(--shadow-md);min-width:0}.static-page img{max-width:100%;display:block}.static-page h1,.static-page h2,.static-page h3,.static-page p{margin-top:0}.static-page h1,.static-page h2,.static-page h3{font-family:var(--font-heading)}.static-page h1{max-width:40.625rem;margin-bottom:var(--space-2xl);letter-spacing:-.065em;font-size:clamp(3rem,7vw,6.5rem);line-height:.96}.static-page h2{margin-bottom:var(--space-lg);letter-spacing:-.048em;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.04}.static-page h3{margin-bottom:var(--space-sm);letter-spacing:-.025em;font-size:1.2rem}.static-page .container{width:min(72.5rem,100% - 2.5rem);margin-inline:auto}.static-page .eyebrow{margin:0 0 var(--space-lg);color:var(--page-brand-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-overline);letter-spacing:.14em;text-transform:uppercase}.static-page .hero{padding:4rem 0 5rem;overflow:hidden}.static-page .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(26.25rem,1.08fr);align-items:center;gap:4.5rem;display:grid}.static-page .hero-copy{max-width:36.875rem;margin-bottom:var(--space-3xl);color:var(--page-muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.static-page .hero-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.static-page .button{min-height:50px;padding-inline:var(--space-xl);border-radius:var(--radius-lg);font-size:var(--font-size-label);font-weight:var(--font-weight-label);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.static-page .button-primary{color:var(--color-on-brand);background:var(--page-brand);box-shadow:var(--shadow-md)}.static-page .button-primary:hover,.static-page .button-primary:focus-visible{color:var(--color-on-brand);background:var(--page-brand-strong)}.static-page .button-secondary{border-color:var(--page-line);color:var(--page-ink);background:var(--page-surface)}.static-page .button-secondary:hover,.static-page .button-secondary:focus-visible{border-color:var(--color-border-strong);color:var(--page-brand)}.static-page .button-tertiary{padding-inline:var(--space-md);color:var(--page-brand);text-underline-offset:var(--space-xs);background:0 0;text-decoration:underline 1px}.static-page .button-tertiary:hover,.static-page .button-tertiary:focus-visible{color:var(--page-brand-strong);background:var(--page-brand-soft)}.static-page .launch-note{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);color:var(--page-muted);font-size:var(--font-size-body-sm);display:flex}.static-page .launch-note:before{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background:var(--color-warning);content:""}.static-page .feature-showcase{min-width:0}.static-page .showcase-phone-stack{width:100%;height:27.5rem;margin-inline:auto;position:relative}.static-page .showcase-phone-stack:before{z-index:0;border:1px solid var(--page-line);border-radius:var(--radius-xl);background:var(--page-brand-soft);content:"";height:9.375rem;position:absolute;inset:auto 13% 0}.static-page .showcase-phone{border:9px solid var(--page-ink);background:var(--page-surface);width:10.75rem;box-shadow:var(--shadow-sm);opacity:0;transition:transform var(--duration-standard), opacity var(--duration-standard);border-radius:2.375rem;margin:0;position:absolute;top:4.75rem;left:50%;overflow:hidden;transform:translate(-50%)scale(.82)}.static-page .showcase-phone img{width:100%;height:auto}.static-page .showcase-phone picture{display:block}.static-page .showcase-phone.is-active{z-index:5;opacity:1;width:13.5rem;box-shadow:var(--page-shadow);top:0;transform:translate(-50%)scale(1)}.static-page .showcase-phone.is-left{z-index:3;opacity:.72;transform:translate(-132%)rotate(-7deg)scale(.92)}.static-page .showcase-phone.is-right{z-index:2;opacity:.68;transform:translate(32%)rotate(7deg)scale(.92)}.static-page .showcase-phone.is-back{z-index:1;opacity:.32;transform:translate(-50%)translateY(3.375rem)scale(.78)}.static-page .showcase-slider{z-index:8;grid-template-columns:var(--touch-target-min) minmax(0, 1fr) var(--touch-target-min);align-items:center;gap:var(--space-md);margin-top:var(--space-md);display:grid;position:relative}.static-page .showcase-slide-window{min-width:0;display:grid}.static-page .showcase-card{grid-template-columns:var(--space-3xl) minmax(0, 1fr);align-items:start;gap:var(--space-md);min-height:7.25rem;padding:var(--space-lg);border:1px solid var(--page-line);border-radius:var(--radius-lg);background:var(--page-surface);box-shadow:var(--shadow-sm);display:none}.static-page .showcase-card.is-active{border-color:var(--page-brand);display:grid}.static-page .showcase-arrow{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--page-brand);cursor:pointer;visibility:hidden;background:0 0;border:0;place-items:center;padding:0;display:grid}.static-page .showcase-arrow:hover,.static-page .showcase-arrow:focus-visible{background:var(--page-brand-soft)}.static-page .showcase-arrow svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.static-page .showcase-dots{justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);visibility:hidden;grid-column:2;display:flex}.static-page [data-feature-showcase][data-enhanced=true] .showcase-arrow,.static-page [data-feature-showcase][data-enhanced=true] .showcase-dots{visibility:visible}.static-page .showcase-dot{border-radius:var(--radius-full);background:var(--color-border-strong);width:7px;height:7px}.static-page .showcase-dot.is-active{width:var(--space-xl);background:var(--page-brand)}.static-page .showcase-card-icon{width:var(--space-3xl);height:var(--space-3xl);border-radius:var(--radius-md);color:var(--page-brand-strong);background:var(--page-brand-soft);place-items:center;display:grid}.static-page .showcase-card.is-active .showcase-card-icon{color:var(--color-on-brand);background:var(--page-brand)}.static-page .showcase-card svg{width:var(--icon-size-md);height:var(--icon-size-md)}.static-page .showcase-card strong,.static-page .showcase-card small{display:block}.static-page .showcase-card strong{margin-bottom:var(--space-sm);line-height:1.18}.static-page .showcase-card small{color:var(--page-muted);font-size:var(--font-size-body-sm);line-height:1.45}.static-page .section{padding-block:6.5rem}.static-page .content-gateway{border-block:1px solid var(--page-line);background:radial-gradient(circle at 0 0, var(--color-accent-soft), transparent 24rem), var(--page-surface);padding-block:5.5rem}.static-page .content-paths{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.static-page .content-path{align-content:end;gap:var(--space-md);min-height:17rem;padding:var(--space-3xl);border:1px solid var(--color-accent-strong);border-radius:var(--radius-xl);color:var(--page-ink);background:linear-gradient(145deg, transparent 35%, var(--color-accent-soft)), var(--page-brand-soft);box-shadow:var(--shadow-sm);transition:border-color var(--duration-standard), transform var(--duration-standard);text-decoration:none;display:grid;position:relative;overflow:hidden}.static-page .content-path:before{top:calc(var(--space-3xl) * -1);right:calc(var(--space-xl) * -1);border:1px solid var(--color-accent-strong);border-radius:var(--radius-full);content:"";width:10rem;height:10rem;position:absolute}.static-page .content-path--warm{border-color:color-mix(in srgb, var(--logo-orange) 42%, var(--page-line));background:linear-gradient(145deg, transparent 35%, color-mix(in srgb, var(--logo-orange) 10%, transparent)), var(--page-surface)}.static-page .content-path:hover{border-color:var(--page-brand);color:var(--page-ink);box-shadow:var(--shadow-md);transform:translateY(calc(var(--space-xs) * -1))}.static-page .content-path__kicker{color:var(--page-brand-strong);font-size:var(--font-size-overline);line-height:var(--line-height-overline);font-weight:var(--font-weight-overline);letter-spacing:.12em;text-transform:uppercase}.static-page .content-path strong{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.08}.static-page .content-path>span:not(.content-path__kicker,.content-path__arrow){color:var(--page-muted);line-height:1.6}.static-page .content-path__arrow{top:var(--space-2xl);right:var(--space-2xl);width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--color-on-brand);background:var(--page-brand);font-size:var(--font-size-heading-md);place-items:center;display:grid;position:absolute}.static-page .section-heading{max-width:43.75rem;margin-bottom:2.875rem}.static-page .section-heading p,.static-page .feature-card p,.static-page .step p,.static-page .trust-copy,.static-page .legal-content p,.static-page .legal-content li,.static-page .support-card p{color:var(--page-muted);line-height:1.7}.static-page .feature-grid,.static-page .steps{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.static-page .feature-card,.static-page .step,.static-page .support-card{border:1px solid var(--page-line);border-radius:var(--radius-xl);background:var(--page-surface)}.static-page .feature-card,.static-page .step{padding:var(--space-2xl)}.static-page .feature-icon,.static-page .step-number{width:var(--touch-target-min);height:var(--touch-target-min);margin-bottom:var(--space-2xl);border-radius:var(--radius-lg);color:var(--page-brand-strong);background:var(--page-brand-soft);font-weight:var(--font-weight-heading-lg);place-items:center;display:grid}.static-page .feature-icon svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.static-page .workflow-section{border-block:1px solid var(--page-line);background:var(--page-brand-soft)}.static-page .workflow-section .eyebrow,.static-page .workflow-section h2,.static-page .workflow-section h3,.static-page .workflow-section .section-heading p,.static-page .workflow-section .step p{color:var(--page-ink)}.static-page .workflow-section .step{border-color:var(--page-line);background:var(--page-surface)}.static-page .workflow-section .step-number{color:var(--color-on-brand);background:var(--page-brand)}.static-page .trust-panel{border:1px solid var(--page-line);border-radius:var(--radius-xl);background:var(--page-surface);grid-template-columns:.85fr 1.15fr;align-items:center;gap:4.375rem;padding:3.375rem;display:grid}.static-page .trust-mark{border-radius:var(--radius-full);width:11.875rem;height:11.875rem;color:var(--page-brand);background:var(--page-brand-soft);place-items:center;margin-inline:auto;display:grid}.static-page .trust-mark svg{width:5.75rem;height:5.75rem}.static-page .trust-copy{margin-bottom:0;font-size:1.05rem}.static-page .legal-hero{padding:5rem 0 2.625rem}.static-page .legal-hero h1{margin-bottom:var(--space-lg);hyphens:auto;overflow-wrap:anywhere;font-size:clamp(2.8rem,6vw,5rem)}.static-page .legal-meta{color:var(--page-muted)}.static-page .legal-language-panel{gap:var(--space-xs);width:fit-content;max-width:100%;margin-top:var(--space-2xl);padding:var(--space-xs);border:1px solid var(--page-line);border-radius:var(--radius-lg);background:var(--page-surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.static-page .legal-language-panel a{min-width:0;min-height:var(--touch-target-min);padding-inline:var(--space-lg);border-radius:var(--radius-md);color:var(--page-brand);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-label);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.static-page .legal-language-panel a:hover,.static-page .legal-language-panel a:focus-visible{background:var(--page-brand-soft)}.static-page .legal-language-panel a[aria-current=page]{color:var(--color-on-brand);background:var(--page-brand)}.static-page .legal-layout{min-width:0;padding:var(--space-3xl) 0 6.5rem;grid-template-columns:13.75rem minmax(0,47.5rem);align-items:start;gap:3.75rem;display:grid}.static-page .legal-nav{gap:var(--space-sm);min-width:0;display:grid;position:sticky;top:6.75rem}.static-page .legal-nav a{min-width:0;min-height:var(--touch-target-min);padding-inline:var(--space-md);border-radius:var(--radius-md);color:var(--page-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-label);overflow-wrap:break-word;align-items:center;text-decoration:none;display:flex}.static-page .legal-nav a:hover,.static-page .legal-nav a:focus-visible{color:var(--page-brand);background:var(--page-brand-soft)}.static-page .legal-content{min-width:0}.static-page .legal-content section+section{margin-top:3.125rem}.static-page .legal-summary{padding:var(--space-xl);border:1px solid var(--page-line);border-radius:var(--radius-lg);background:var(--page-brand-soft)}.static-page .legal-summary h2{font-size:var(--font-size-heading-lg)}.static-page .legal-summary ul{margin-bottom:0}.static-page .legal-content h2{margin-bottom:var(--space-md);letter-spacing:-.03em;font-size:1.65rem}.static-page .legal-content ul{padding-left:var(--space-xl)}.static-page .legal-table-wrap{border:1px solid var(--page-line);border-radius:var(--radius-lg);background:var(--page-surface);min-width:0;max-width:100%;overflow-x:auto}.static-page .legal-table{border-collapse:collapse;width:100%;min-width:42.5rem;font-size:var(--font-size-label)}.static-page .legal-table th,.static-page .legal-table td{padding:var(--space-lg);border-bottom:1px solid var(--page-line);text-align:left;vertical-align:top;line-height:1.55}.static-page .legal-table th{color:var(--page-ink);background:var(--page-brand-soft)}.static-page .legal-table td{color:var(--page-muted)}.static-page .legal-table tr:last-child td{border-bottom:0}.static-page .legal-content a,.static-page .support-card a{color:var(--page-brand);font-weight:var(--font-weight-label)}.static-page .support-layout{gap:var(--space-lg);padding:var(--space-xl) 0 6.5rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.static-page .support-card{padding:var(--space-3xl)}.static-page .support-card-wide{grid-column:1/-1}.static-page .support-list{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.static-page .support-list li{padding-bottom:var(--space-lg);border-bottom:1px solid var(--page-line)}.static-page .support-list li:last-child{border-bottom:0;padding-bottom:0}.static-page .support-list strong{margin-bottom:var(--space-xs);display:block}@media (width<=61.25rem){.static-page .hero-grid{grid-template-columns:1fr;gap:3.125rem}.static-page .feature-showcase{width:100%;max-width:42.5rem;margin-inline:auto}.static-page .feature-grid,.static-page .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.static-page .trust-panel{gap:var(--space-3xl);grid-template-columns:1fr}}@media (width<=45rem){.static-page .container{width:min(100% - 1.75rem,72.5rem)}.static-page .hero{padding:4.25rem 0 3.625rem}.static-page .showcase-phone-stack{height:30.375rem}.static-page .section{padding-block:4.625rem}.static-page .content-gateway{padding-block:4.25rem}.static-page .feature-grid,.static-page .steps,.static-page .content-paths,.static-page .support-layout{grid-template-columns:1fr}.static-page .content-path{min-height:14rem;padding:var(--space-2xl)}.static-page .support-card-wide{grid-column:auto}.static-page .trust-panel{padding:var(--space-3xl) var(--space-xl)}.static-page .legal-hero{padding-top:3.625rem}.static-page .legal-language-panel{width:100%}.static-page .legal-layout{gap:var(--space-3xl);grid-template-columns:1fr;padding-bottom:4.875rem}.static-page .legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=26.875rem){.static-page .hero-actions{flex-direction:column;align-items:stretch}.static-page .button{width:100%}.static-page h1{font-size:2.7rem}.static-page .showcase-phone-stack{height:26.875rem}.static-page .showcase-phone{width:9.125rem}.static-page .showcase-phone.is-active{width:11.5rem}.static-page .showcase-phone.is-left{transform:translate(-118%)rotate(-5deg)scale(.88)}.static-page .showcase-phone.is-right{transform:translate(18%)rotate(5deg)scale(.88)}.static-page .feature-card,.static-page .step,.static-page .support-card{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.static-page .showcase-phone{transition:none}}
