:root{--color-bg-app:#fbf7ec;--color-bg-app-deep:#f4efdd;--color-bg-card:#fff;--color-bg-mint:#e8f2d9;--color-bg-mint-deep:#d5e8bd;--color-bg-cream:#faeed4;--color-bg-cream-deep:#f4dfb1;--color-bg-app-frosted:#fbf7ecf5;--color-bg-app-frosted92:#fbf7eceb;--color-ink:#0f2f1b;--color-ink2:#2c4a35;--color-ink-mute:#606d62;--color-ink-soft:#9aa39a;--color-placeholder:#5e6b5f;--color-hairline:#0f2f1b14;--color-hairline-strong:#0f2f1b24;--color-ink-faint:#0f2f1b0a;--color-green:#2f8a3e;--color-green-deep:#1f6b2c;--color-acorn:#c36a3a;--color-acorn-soft:#f2d5bb;--color-acorn-ink:#7a401f;--color-acorn-deep:#8a5c1d;--color-calories:#e07a3e;--color-calories-soft:#fbe0ce;--color-calories-deep:#944c1d;--color-protein:#2f6fb0;--color-protein-soft:#e1ecf7;--color-protein-deep:#28619b;--color-carbs:#c98417;--color-carbs-soft:#fbedc4;--color-carbs-deep:#8a5a0e;--color-fats:#d9624e;--color-fats-soft:#fadcd3;--color-fats-macro:#6e8b3d;--color-fats-macro-soft:#e7eed9;--color-fats-macro-deep:#556f2b;--color-positive:#2f8a3e;--color-warn:#d9624e;--color-warn-deep:#a94030;--color-warn-tint:#d9624e0a;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-bubble:20px;--radius-input:28px;--radius-pill:999px;--space-xxs:4px;--space-xs:6px;--space-sm:8px;--space-md:10px;--space-lg:12px;--space-base14:14px;--space-xl:16px;--space-gutter:20px;--space-xxl:28px;--shadow-card:0 1px 0 #0f2f1b0a, 0 8px 24px -12px #0f2f1b1a;--shadow-soft:0 1px 2px #0f2f1b0a, 0 1px 0 #0f2f1b05;--shadow-fab:0 8px 24px -8px #2f8a3e73, 0 2px 4px #0f2f1b1a;--shadow-green-glow:0 8px 20px -12px #2f8a3ebf;--shadow-card-border:0 0 0 1px #0f2f1b0f, 0 1px 2px #0f2f1b0a, 0 8px 24px -12px #0f2f1b1a;--ease-press:cubic-bezier(.2, .7, .2, 1);--ease-roll-up:cubic-bezier(.33, 1, .68, 1);--ease-move:cubic-bezier(.42, 0, .58, 1);--dur-fast:.16s;--dur-base:.2s;--dur-slow:.24s;--dur-settle-open:.4s;--dur-reply-grow:.6s;--dur-sheet-open:.28s;--dur-exit:.15s;--dur-long-press:.35s;--dur-hold-start:.15s;--dur-roll-up:.6s;--dur-tool-status-min-visible-ms:.6s;--opacity-press:.7;--opacity-disabled:.45;--scale-press:.96;--grow:1;--text-display:clamp(2.625rem, 1.5rem + 5vw, 5rem * var(--grow));--text-h2:clamp(1.875rem, 1.2rem + 2.8vw, 3.25rem * var(--grow));--text-h3:1.25rem;--text-step:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem * var(--grow));--text-lead:clamp(1.125rem, 1rem + .5vw, 1.375rem * var(--grow));--text-body:1.0625rem;--text-small:.9375rem;--text-meta:.8125rem;--text-chapter:clamp(5.5rem, 4rem + 9vw, 11rem);--gutter:var(--space-gutter);--wrap-max:72rem;--measure:34rem;--section:clamp(4rem, 9vw, 7.5rem);--chapter-pad:clamp(3rem, 7vw, 5.5rem);--band-inset:clamp(8px, 2vw, 24px);--band-radius:32px;--band-gap:clamp(1rem, 2.5vw, 2rem);--break:clamp(72px, 11vw, 128px);--clear:48px;--pair-copy:30rem;--pair-gap:clamp(3rem, 4vw, 5rem);--nav-h:64px;interpolate-size:allow-keywords;color-scheme:light}@media (width>=768px){:root{--gutter:40px}}@media (width>=1440px){:root{--grow:1.2;--wrap-max:85rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-bg-app);color:var(--color-ink);font-family:var(--font-body);font-weight:500;font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}p,li{text-wrap:pretty}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;font-weight:800}h1{font-size:var(--text-display);line-height:.98}h2{font-size:var(--text-h2);text-wrap:pretty;line-height:1.05}.sentence{text-wrap:balance;display:inline-block}h3{font-family:var(--font-body);font-weight:800;font-size:var(--text-h3);text-wrap:balance;line-height:1.3}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:1px}img,video{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--color-green);outline-offset:3px;border-radius:var(--radius-sm)}.band--ink :focus-visible{outline-color:var(--color-bg-app)}::selection{background:var(--color-bg-mint-deep)}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap-max));margin-inline:auto}.measure{max-width:var(--measure)}.lead{font-size:var(--text-lead);color:var(--color-ink2);text-wrap:pretty;line-height:1.45}.muted{color:var(--color-ink-mute)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[id]{scroll-margin-top:calc(var(--nav-h) + var(--band-gap))}.button{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-green);color:#fff;min-height:48px;font-weight:800;font-size:var(--text-body);text-align:center;transition:transform var(--dur-fast) var(--ease-press), background-color var(--dur-fast) var(--ease-press);padding:12px 24px;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-green-deep)}.button:active{transform:scale(var(--scale-press))}.button--inverse{background:var(--color-bg-app);color:var(--color-ink)}.button--inverse:hover{background:var(--color-bg-card)}.button--soon,.button--soon:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;cursor:default}.button--soon:active{transform:none}.skip{top:var(--space-sm);left:var(--space-sm);z-index:100;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-bg-app);padding:10px 16px;font-weight:700;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.nav{z-index:50;min-height:var(--nav-h);background:var(--color-bg-app-frosted);backdrop-filter:blur(14px);align-items:center;display:grid;position:sticky;top:0}.nav__row{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.nav__end{align-items:center;gap:var(--space-sm);display:flex}.mark{align-items:center;gap:var(--space-md);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:800;text-decoration:none;display:inline-flex}.mark img{width:34px;height:auto}.tabs{display:none}.tabs ul{gap:clamp(1.25rem,2.5vw,2rem);padding:0;list-style:none;display:flex}.tabs a{font-weight:700;font-size:var(--text-small);color:var(--color-ink2);padding:10px 2px;text-decoration:none;display:inline-block}.tabs a:hover{color:var(--color-ink);text-decoration:underline}@media (width>=900px){.nav__row{grid-template-columns:1fr auto 1fr;display:grid}.tabs{display:block}.nav__end{justify-self:end}}.badge{border-radius:7px;flex:none;width:120px;display:inline-block}.badge img{width:100%;height:auto}.lang{position:relative}.lang summary{cursor:pointer;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-base14);border-radius:var(--radius-pill);font-weight:800;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.04em;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.lang[open] summary,.lang summary:hover{background:var(--color-ink-faint)}.lang ul{right:0;top:calc(100% + var(--space-xs));z-index:20;min-width:12rem;padding:var(--space-sm);background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-border);list-style:none;position:absolute}.lang li a,.more__marks a{padding:10px var(--space-base14);border-radius:var(--radius-md);font-weight:700;font-size:var(--text-small);text-decoration:none;display:block}.lang li a:hover,.more__marks a:hover{background:var(--color-ink-faint)}.lang li a[aria-current=page],.more__marks a[aria-current=step]{background:var(--color-bg-mint);color:var(--color-green-deep)}.offer{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--gutter);background:var(--color-bg-mint);color:var(--color-green-deep);font-weight:700;font-size:var(--text-small);display:flex}.offer[hidden]{display:none}.offer button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.25rem;line-height:1;display:inline-grid}.offer button:hover{background:var(--color-bg-mint-deep)}.device{z-index:1;--rim-step:var(--rim-base);--rim-w:var(--rim-step);--fig-w:calc(var(--rim-w) / var(--bw));--fig-h:calc(var(--fig-w) * var(--fig-aspect));--above:calc(var(--by) * var(--fig-h));--below:calc((1 - var(--by) - var(--bh)) * var(--fig-h));--body-h:calc(var(--bh) * var(--fig-h));width:var(--fig-w);flex:none;position:relative}@media (width>=640px){.device{--rim-step:var(--rim-mid)}}@media (width>=900px){.device{--rim-step:var(--rim-wide)}}@media (width>=1440px){.device{--rim-step:var(--rim-xl)}}.device img{pointer-events:none;width:100%;height:auto}.stage{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.pair{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,5vw,3rem);display:grid}@media (width>=900px){.pair{grid-template-columns:minmax(0, var(--pair-copy)) auto;justify-content:center;align-items:center;column-gap:var(--pair-gap)}.pair--flip{grid-template-columns:auto minmax(0, var(--pair-copy))}.pair--flip>:not(.stage){order:2}.pair>.stage>.device{margin-left:calc(-1 * var(--bx) * var(--fig-w));margin-right:calc(-1 * (1 - var(--bx) - var(--bw)) * var(--fig-w));justify-self:center}}.device__render{filter:var(--phone-shadow);overflow:visible}.band{margin-inline:var(--band-inset);margin-bottom:var(--band-gap);padding-block:var(--section);border-radius:var(--band-radius);position:relative}.band--ink{color:var(--color-bg-app);background:radial-gradient(110% 80% at 88% 8%, color-mix(in srgb, var(--color-green-deep) 48%, var(--color-ink)), transparent 60%), var(--color-ink)}.band--ink .lead{color:color-mix(in srgb, var(--color-bg-app) 82%, transparent)}.band--card{background:var(--color-bg-card)}.band--deep{background:var(--color-bg-app-deep)}.band--mint{background:var(--color-bg-mint)}.band--cream{background:var(--color-bg-cream)}.band--broken{margin-bottom:calc(var(--break) + var(--clear))}.section{padding-block:var(--section)}.section__head{gap:var(--space-xl);margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.section__head--center{text-align:center;max-width:var(--measure);justify-items:center;margin-inline:auto}.hero{z-index:2;padding-top:var(--band-gap);padding-bottom:calc(var(--break) + var(--clear));position:relative}.hero__band{margin-bottom:0;padding-block:clamp(2.5rem,6vw,5rem) 0}.hero__grid{row-gap:clamp(1.5rem,5vw,3rem)}.hero__copy{align-content:center;gap:clamp(1rem,3vw,1.5rem);display:grid}.hero__copy .lead{max-width:26rem}.hero__store{justify-self:start}.hero__stage .device{margin-bottom:calc(-1 * (var(--break) + var(--below)));margin-left:calc(-1 * var(--bx) * var(--fig-w));margin-right:calc(-1 * (1 - var(--bx) - var(--bw)) * var(--fig-w))}@media (width>=900px){.hero__stage .device{margin-right:calc(-25px - (1 - var(--bx) - var(--bw)) * var(--fig-w))}.hero__grid{--pair-copy:34rem}}.motion{--k:var(--k-base);z-index:1;pointer-events:none;position:absolute;inset:0}@media (width>=640px){.motion{--k:var(--k-mid)}}@media (width>=900px){.motion{--k:var(--k-wide)}}@media (width>=1440px){.motion{--k:var(--k-xl)}}.motion__canvas{width:var(--canvas-w);height:var(--canvas-h);transform-origin:0 0;transform:scale(var(--k));pointer-events:none;position:absolute;top:0;left:0}.motion[data-armed] .motion__canvas{-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;mask:var(--mask) 0 0 / 100% 100% no-repeat}.motion__video{width:var(--video-w);height:var(--video-h);object-fit:fill;transform-origin:0 0;max-width:none;transform:var(--insert);opacity:0;position:absolute;top:0;left:0}.motion:is([data-state=playing],[data-state=paused],[data-state=ended]) .motion__video{opacity:1}.device__result{opacity:0;transition:opacity var(--dur-base) var(--ease-move);position:absolute;inset:0}.device:has(>.motion[data-rest=result])>.device__result{opacity:1}.motion__toggle{bottom:calc((1 - var(--frame-t)) * 100% + var(--space-md));right:calc((1 - var(--frame-r)) * 100%);background:color-mix(in srgb, currentColor 16%, transparent);width:44px;height:44px;color:inherit;cursor:pointer;pointer-events:auto;opacity:0;transition:background-color var(--dur-fast) var(--ease-press), opacity var(--dur-fast) var(--ease-press);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.device:has(>.motion){pointer-events:none}.device:has(>.motion):after{content:"";left:calc(var(--bx) * 100%);top:calc(var(--by) * 100% - 44px - var(--space-md));width:calc(var(--bw) * 100%);height:calc(var(--bh) * 100% + 44px + var(--space-md));pointer-events:auto;position:absolute}.device:hover .motion__toggle,.motion__toggle:focus-visible,.motion:is([data-state=idle],[data-held]) .motion__toggle{opacity:1}.motion__toggle[hidden],.motion[data-control=none] .motion__toggle{display:none}.motion__toggle:hover{background:color-mix(in srgb, currentColor 26%, transparent)}.motion__icon{fill:currentColor;width:20px;height:20px}.motion[data-state=playing] .motion__icon--play,.motion:not([data-state=playing]) .motion__icon--pause{display:none}.display-note{max-width:var(--measure);font-family:var(--font-display);font-weight:700;font-size:var(--text-lead);text-wrap:balance;line-height:1.3}.why__inner{text-align:center;justify-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.why__head{margin-bottom:0}.why__tree{justify-items:center;gap:var(--space-xxl);width:100%;max-width:calc(2 * var(--pair-copy) + var(--pair-gap));display:grid}.why__parents{justify-items:center;gap:var(--space-lg);width:100%;padding:0;list-style:none;display:grid;position:relative}.why__parent{gap:var(--space-xs);width:100%;max-width:var(--measure);padding:var(--space-xl) var(--space-gutter);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-card-border);text-align:left;align-content:start;display:grid}.why__parent p{color:var(--color-ink2)}.why__plus{background:var(--color-ink-faint);width:36px;height:36px;font-family:var(--font-display);color:var(--color-ink-mute);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:500;line-height:1;display:grid}.why__child{gap:var(--space-sm);width:100%;max-width:var(--measure);padding:var(--space-xl) var(--space-gutter) var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-bg-mint);display:grid;position:relative}.why__mascot{justify-self:center;width:auto;height:112px}.why__child h3{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-green-deep);line-height:1.05}.why__child p{font-size:var(--text-lead);color:var(--color-ink2);line-height:1.45}.why__child:before{content:"";width:2px;height:var(--space-xxl);background:var(--color-hairline-strong);position:absolute;bottom:100%;left:calc(50% - 1px)}.why__note{max-width:var(--measure);font-size:var(--text-small);color:var(--color-ink-mute)}.why__note a{white-space:nowrap}@media (width>=900px){.why__head{max-width:none}.why__tree{gap:calc(2 * var(--space-xxl))}.why__parents{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.why__plus{align-self:center}.why__parent{max-width:none}.why__mascot{height:140px}.why__parents:after{content:"";top:100%;left:calc((100% - 36px - 2 * var(--space-lg)) / 4);right:calc((100% - 36px - 2 * var(--space-lg)) / 4);height:var(--space-xxl);border:2px solid var(--color-hairline-strong);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0;position:absolute}}.chapter{padding-block:var(--chapter-pad)}.chapter__num{margin-bottom:calc(-.12em + var(--space-sm));font-family:var(--font-display);font-weight:800;font-size:var(--text-chapter);letter-spacing:-.05em;color:var(--color-hairline-strong);user-select:none;line-height:.8;display:block}.chapter__copy{z-index:1;align-content:start;gap:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.chapter__copy h2{max-width:14ch;margin-bottom:var(--space-sm)}.point{gap:var(--space-xs);max-width:28rem;display:grid}.point p{color:var(--color-ink2)}.chapter__stage{align-self:end}.chapter__stage .device{margin-bottom:calc(-1 * (var(--chapter-pad) + var(--break) + var(--below)))}.chapter__cta{margin-top:var(--space-md);justify-self:start}.pinned{--pinned-inset:0px;--pinned-pad:0px;position:relative}.pinned__stage,.pinned__alt{display:none}@media (scripting:enabled) and (width>=1280px) and (height>=600px){.pinned{--stage-air:var(--space-xxl);--stage-body:var(--stage-body-wide)}.pinned .pinned__own{display:none}.pinned .pinned__alt{display:block}.pinned .pair{grid-template-columns:minmax(0, var(--pair-copy)) var(--stage-body)}.pinned .pair>:not(.stage){order:0}.pinned__stage{inset:0 var(--pinned-inset);padding-top:var(--pinned-pad);pointer-events:none;display:block;position:absolute}.pinned__grid{height:100%}.pinned__step{display:contents}.pinned__stage .device{--rim-w:min(var(--rim-step), (100svh - var(--nav-h) - 2 * var(--stage-air)) * var(--bw) / (var(--bh) * var(--fig-aspect)));top:calc(var(--nav-h) + (100svh - var(--nav-h) - var(--body-h)) / 2 - var(--above));margin-left:calc(-1 * var(--bx) * var(--fig-w));margin-right:calc(-1 * (1 - var(--bx) - var(--bw)) * var(--fig-w));margin-bottom:calc(var(--pinned-pad) - var(--below));grid-area:1/2;place-self:start center;position:sticky}.pinned__step+.pinned__step .device{opacity:0;transition:opacity var(--dur-base) var(--ease-move)}.pinned__step+.pinned__step .device__render{filter:none}.pinned__step[data-on] .device{opacity:1}.chapters{--pinned-inset:var(--band-inset);--pinned-pad:var(--chapter-pad)}.chapters>.chapter:first-child{border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}.chapters>.chapter+.chapter{margin-bottom:var(--band-gap);background-image:linear-gradient(var(--color-bg-app-deep), transparent var(--chapter-pad));border-start-start-radius:0;border-start-end-radius:0}}@media (scripting:enabled) and (width>=1440px) and (height>=600px){.pinned{--stage-body:var(--stage-body-xl)}}.numbers .section__head{margin-bottom:0}.numbers__stage{align-self:end}.numbers__stage .device{margin-bottom:calc(-1 * (var(--section) + var(--break) + var(--below)))}@media (width>=640px){.numbers__stage{justify-items:end}.numbers__stage .device{margin-right:calc(-1 * (1 - var(--bx) - var(--bw)) * var(--fig-w))}}.more{padding-top:var(--band-gap)}.more__steps{row-gap:var(--section);margin-top:clamp(2rem,5vw,3rem);display:grid}.more__copy{gap:var(--space-sm);max-width:28rem;display:grid}.more__copy h3{font-family:var(--font-display);font-weight:800;font-size:var(--text-step);letter-spacing:-.02em;line-height:1.1}.more__copy p{font-size:var(--text-lead);color:var(--color-ink2);line-height:1.45}.more__index{display:none}@media (scripting:enabled) and (width>=1280px) and (height>=600px){.more__steps{row-gap:0;margin-top:0}.more__step{align-items:start;min-height:70svh;scroll-margin-top:33svh}.more__index{top:var(--nav-h);z-index:2;display:grid;position:sticky}.more__marks{padding:var(--space-md) 0;background:var(--color-bg-app);gap:var(--space-sm);flex-wrap:wrap;width:fit-content;list-style:none;display:flex}.more__marks a{border-radius:var(--radius-pill);border:1px solid var(--color-hairline-strong);color:var(--color-ink2);transition:background-color var(--dur-base) var(--ease-move), color var(--dur-base) var(--ease-move), border-color var(--dur-base) var(--ease-move)}.more__marks a[aria-current=step]{border-color:var(--color-bg-mint)}}.memory__grid{row-gap:clamp(2rem,5vw,4rem)}.memory__copy{justify-self:start;gap:clamp(1.5rem,3vw,2rem);display:grid}.check-list{gap:var(--space-base14);font-size:var(--text-lead);max-width:var(--measure);padding:0;font-weight:700;line-height:1.35;list-style:none;display:grid}.check-list li{gap:var(--space-md);grid-template-columns:22px 1fr;align-items:start;display:grid}.check-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='11' fill='%232F8A3E'/%3E%3Cpath d='M6.5 11.5l3 3 6-6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat;width:22px;height:22px;margin-top:.2em}.memory__link,.trust__link{color:var(--color-green-deep);font-weight:700}.memory__stage{align-self:end}.memory__stage .device{margin-bottom:calc(-1 * (var(--section) + var(--break) + var(--below)))}.reviews__note{font-size:var(--text-small);color:var(--color-ink-mute)}.quotes{justify-content:center;gap:var(--band-gap);flex-wrap:wrap;display:flex}.quote{max-width:var(--measure);gap:var(--space-lg);padding:var(--space-xxl);border-radius:var(--band-radius);background:var(--color-bg-card);flex:22rem;align-content:space-between;display:grid}.quote blockquote{margin:0}.quote p{font-size:var(--text-lead);font-weight:700;line-height:1.4}.quote p:before{content:open-quote}.quote p:after{content:close-quote}.quote figcaption{font-size:var(--text-small);color:var(--color-ink-mute);font-weight:800}@media (width>=700px){.quotes[data-count="4"] .quote{flex-basis:calc(50% - var(--band-gap))}}.section--trust{padding-block:0 var(--section)}.trust{gap:var(--space-lg);padding-top:var(--section);border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);display:grid}.trust .check-list{font-size:var(--text-body);max-width:none}@media (width>=900px){.trust .check-list{column-gap:var(--space-xxl);grid-template-columns:repeat(2,minmax(0,1fr))}}.faq{gap:clamp(2rem,5vw,3rem);display:grid}@media (width>=900px){.faq{grid-template-columns:1fr 1.6fr;align-items:start}}.faq h2{padding-bottom:var(--space-xl)}.faq__list{border-top:1px solid var(--color-hairline-strong)}.faq__list details{border-bottom:1px solid var(--color-hairline-strong)}.faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-xl);font-weight:800;font-size:var(--text-lead);padding-block:1.1rem;line-height:1.3;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"+";background:var(--color-ink-faint);width:36px;height:36px;font-family:var(--font-display);transition:transform var(--dur-base) var(--ease-press);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:500;line-height:1;display:grid}.faq__list details[open] summary:after{transform:rotate(45deg)}.faq__list details p{max-width:var(--measure);color:var(--color-ink2);padding-bottom:1.25rem}.faq__list details::details-content{height:0;transition:height var(--dur-base) var(--ease-press), content-visibility var(--dur-base) allow-discrete;overflow:clip}.faq__list details[open]::details-content{height:auto}.closing__grid{text-align:center;justify-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.closing__grid img{width:140px}.closing__note{color:color-mix(in srgb, currentColor 72%, transparent)}.phone-bar{display:none}@media (scripting:enabled) and (width<=899.98px){.phone-bar{inset-inline:0;z-index:40;padding:var(--space-sm) var(--gutter) max(var(--space-sm), env(safe-area-inset-bottom));border-top:1px solid var(--color-hairline);background:var(--color-bg-app-frosted);backdrop-filter:blur(14px);transition:translate var(--dur-exit) var(--ease-press);justify-content:center;display:flex;position:fixed;bottom:0;translate:0 100%}.phone-bar[data-shown]{transition-duration:var(--dur-sheet-open);translate:0}}.phone-bar__button{width:100%;max-width:24rem}.footer{background:var(--color-bg-app-deep);font-size:var(--text-meta);color:var(--color-ink-mute);padding-block:clamp(2.5rem,6vw,4rem)}.footer__grid{gap:var(--space-xxl);display:grid}.footer ul{gap:var(--space-sm) var(--space-gutter);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer__links a{font-weight:800;font-size:var(--text-small);color:var(--color-ink);text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__langs{gap:var(--space-sm);display:grid}.footer__langs a[aria-current=page]{color:var(--color-ink);font-weight:800}.footer__legal{gap:var(--space-sm);max-width:48rem;display:grid}.page{padding-block:clamp(2rem, 5vw, 4rem) var(--section)}.page__head{gap:var(--space-xl);margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.page__head>:not(h1){max-width:var(--measure)}.prose{max-width:var(--measure);gap:clamp(2rem,4vw,3rem);display:grid}.prose section{gap:var(--space-lg);display:grid}.prose ol{gap:var(--space-sm);padding-left:1.4em;display:grid}.prose--doc{margin-inline:auto;display:block}.prose--doc>*+*{margin-top:var(--space-lg)}.prose--doc>h1+p{margin-top:var(--space-xl);color:var(--color-ink-mute)}.prose--doc>h1{font-size:var(--text-step)}.prose--doc>h2{font-size:var(--text-h3);margin-top:clamp(2rem,4vw,3rem)}.prose--doc ul{gap:var(--space-sm);padding-left:1.4em;display:grid}.prose--doc table{border-collapse:collapse;font-size:var(--text-small);display:block;overflow-x:auto}.prose--doc th,.prose--doc td{padding:var(--space-sm) var(--space-base14);border:1px solid var(--color-ink-mute);text-align:left;vertical-align:top}.prose--doc th{font-weight:800}.legal-notice{margin-bottom:var(--space-xl);max-width:var(--measure);margin-inline:auto}.placeholder{padding:var(--space-base14) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-bg-cream);border:1px dashed var(--color-acorn-deep);color:var(--color-acorn-deep);font-weight:700;font-size:var(--text-small)}@keyframes rise{0%{opacity:0;translate:0 var(--space-xxl)}}@keyframes settle{0%{opacity:0;translate:0 var(--space-xl)}}@keyframes enter{0%{opacity:0;translate:calc(var(--enter-side) * var(--enter-run)) 0}}@keyframes drift{0%{transform:translateY(var(--drift))}to{transform:translateY(calc(-1 * var(--drift)))}}@keyframes pop{0%{opacity:0;scale:.9}}.enter{--enter-side:1;--enter-run:clamp(2.5rem, 10vw, 9rem);--drift:1.25rem}.drift{--drift:-1rem}@media (width>=900px){.pair--flip>.enter{--enter-side:-1}.why__parents>:nth-child(2){--i:.5}.why__parents>:nth-child(3){--i:1}}.stage:is(.rise,.enter){z-index:1;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation:rise auto var(--ease-roll-up) both;animation-timeline:view();animation-range:entry cover 25%}.settle{animation:settle auto var(--ease-roll-up) both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 10%) cover calc(25% + var(--i,0) * 4%)}.settle:focus-within{animation:none}.enter{animation:enter auto var(--ease-roll-up) both, drift auto var(--ease-move) both;animation-timeline:view(),view();animation-range:entry cover 25%,cover}.drift{animation:drift auto var(--ease-move) both;animation-timeline:view();animation-range:cover}.pop{animation:pop auto var(--ease-roll-up) both;animation-timeline:view();animation-range:entry cover 30%}}}.notfound{text-align:center;justify-items:center;display:grid}.notfound__head{justify-items:center}.notfound__head img{width:140px}.notfound__homes{gap:var(--space-md);padding:0;list-style:none;display:grid}.notfound__homes a{color:var(--color-green-deep);font-weight:800}.notfound__lang{font-size:var(--text-small);color:var(--color-ink-mute)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq__list details::details-content,.faq__list summary:after,.button,.motion__toggle,.phone-bar{transition:none}}
