.Logo-module__ugCtEW__logo{align-items:center;gap:9px;display:inline-flex}.Logo-module__ugCtEW__mark{color:#394c37;flex:none}.Logo-module__ugCtEW__word{font-family:var(--font-serif);letter-spacing:-.01em;color:#394c37;font-size:1.3rem;font-weight:500;line-height:1}.Logo-module__ugCtEW__onDark .Logo-module__ugCtEW__mark,.Logo-module__ugCtEW__onDark .Logo-module__ugCtEW__word{color:var(--cream)}@media (min-width:900px){.Logo-module__ugCtEW__word{font-size:1.45rem}}
.StoreBadges-module__7liIXG__row{--badge-height:50px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.StoreBadges-module__7liIXG__center{justify-content:center}.StoreBadges-module__7liIXG__badge{transition:transform .18s var(--ease-out), opacity .18s var(--ease-out);border-radius:9px;display:inline-flex}.StoreBadges-module__7liIXG__badge:hover{opacity:.82}.StoreBadges-module__7liIXG__badge:active{transform:scale(.975)}.StoreBadges-module__7liIXG__image{height:var(--badge-height);width:auto;display:block}.StoreBadges-module__7liIXG__compact{--badge-height:40px;flex-wrap:nowrap;gap:10px}@media (prefers-reduced-motion:reduce){.StoreBadges-module__7liIXG__badge{transition:none}.StoreBadges-module__7liIXG__badge:active{transform:none}}
.Footer-module__3hUVsW__footer{margin-top:var(--section-y);background:var(--ink);color:#f8f8f3b8;padding-block:clamp(48px, 8vw, 80px) calc(28px + env(safe-area-inset-bottom));position:relative;overflow:hidden}.Footer-module__3hUVsW__footer:before{content:"";pointer-events:none;background:radial-gradient(80% 100% at 50% 0,#a9b87329,#0000 70%);height:160px;position:absolute;inset:0 0 auto}.Footer-module__3hUVsW__top{flex-direction:column;gap:32px;display:flex}.Footer-module__3hUVsW__brandBlock{flex-direction:column;gap:16px;max-width:380px;display:flex}.Footer-module__3hUVsW__claim{font-size:var(--fs-small);color:#f8f8f3a8;line-height:1.6}.Footer-module__3hUVsW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.Footer-module__3hUVsW__column{flex-direction:column;gap:12px;display:flex}.Footer-module__3hUVsW__columnTitle{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#f8f8f373;font-size:.75rem;font-weight:700}.Footer-module__3hUVsW__link{min-height:32px;font-size:var(--fs-small);color:#f8f8f3d1;transition:color .18s var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.Footer-module__3hUVsW__link:hover{color:var(--cream)}.Footer-module__3hUVsW__divider{background:#f8f8f31f;height:1px;margin-block:34px 22px}.Footer-module__3hUVsW__bottom{flex-direction:column;gap:14px;font-size:.8125rem;display:flex}.Footer-module__3hUVsW__legalNote{color:#f8f8f373}.Footer-module__3hUVsW__copyright{color:#f8f8f38c}@media (min-width:640px){.Footer-module__3hUVsW__columns{grid-template-columns:repeat(4,minmax(0,1fr))}.Footer-module__3hUVsW__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:900px){.Footer-module__3hUVsW__top{flex-direction:row;justify-content:space-between;gap:56px}.Footer-module__3hUVsW__columns{flex:1;max-width:620px}}
.Button-module__8RiFmG__base{border-radius:var(--r-full);min-height:52px;font-family:var(--font-sans);letter-spacing:.01em;text-align:center;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background-color .18s var(--ease-out), color .18s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:700;display:inline-flex}.Button-module__8RiFmG__base:active{transform:scale(.975)}.Button-module__8RiFmG__primary{background:linear-gradient(180deg, var(--olive-mid), var(--olive));color:var(--cream);box-shadow:inset 0 1px #ffffff52,0 12px 26px #6d880b47}.Button-module__8RiFmG__primary:hover{background:linear-gradient(180deg, var(--olive), var(--olive-deep));box-shadow:inset 0 1px #ffffff47,0 16px 32px #6d880b57}.Button-module__8RiFmG__dark{background:var(--ink);color:var(--cream);box-shadow:inset 0 1px #ffffff1f}.Button-module__8RiFmG__dark:hover{background:var(--ink-soft)}.Button-module__8RiFmG__secondary{color:var(--text-body);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);background:#fcfcf8d1}.Button-module__8RiFmG__secondary:hover{background:var(--surface);box-shadow:inset 0 1px 0 #fffc, var(--shadow-glass)}.Button-module__8RiFmG__ghost{min-height:48px;color:var(--text-body);background:0 0;padding:0 14px}.Button-module__8RiFmG__ghost:hover{color:var(--olive-deep)}.Button-module__8RiFmG__compact{gap:6px;min-height:40px;padding:0 17px;font-size:.875rem}.Button-module__8RiFmG__small{min-height:44px;padding:0 18px;font-size:.9375rem}.Button-module__8RiFmG__large{min-height:58px;padding:0 32px;font-size:1.0625rem}.Button-module__8RiFmG__block{width:100%}@media (min-width:640px){.Button-module__8RiFmG__block{width:auto}}
.Header-module__lnUIdW__header{z-index:100;--shoulder:20px;background:#fdfdfbe6;position:sticky;top:0}@media (min-width:900px){.Header-module__lnUIdW__header{--shoulder:28px}}.Header-module__lnUIdW__header:after{content:"";height:var(--shoulder,20px);pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--shoulder,20px) at var(--shoulder,20px) var(--shoulder,20px), transparent 98%, #000 100%), radial-gradient(circle var(--shoulder,20px) at 0 var(--shoulder,20px), transparent 98%, #000 100%);mask-image:radial-gradient(circle var(--shoulder,20px) at var(--shoulder,20px) var(--shoulder,20px), transparent 98%, #000 100%), radial-gradient(circle var(--shoulder,20px) at 0 var(--shoulder,20px), transparent 98%, #000 100%);-webkit-mask-size:var(--shoulder,20px) var(--shoulder,20px);mask-size:var(--shoulder,20px) var(--shoulder,20px);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(circle var(--shoulder,20px) at var(--shoulder,20px) var(--shoulder,20px), transparent 98%, #000 100%), radial-gradient(circle var(--shoulder,20px) at 0 var(--shoulder,20px), transparent 98%, #000 100%);-webkit-mask-size:var(--shoulder,20px) var(--shoulder,20px);background:#fdfdfbe6;position:absolute;top:100%;left:0;right:0;-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.Header-module__lnUIdW__header,.Header-module__lnUIdW__header:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fdfdfbc2}}.Header-module__lnUIdW__inner{height:var(--header-h);align-items:center;gap:8px;display:flex}.Header-module__lnUIdW__brand{border-radius:10px;align-items:center;margin-inline-end:auto;display:inline-flex}.Header-module__lnUIdW__nav{display:none}.Header-module__lnUIdW__navLink{color:var(--text-body);transition:color .18s var(--ease-out);border-radius:10px;padding:8px 12px;font-size:.9rem;font-weight:600}.Header-module__lnUIdW__navLink:hover{color:var(--ink)}.Header-module__lnUIdW__actions{align-items:center;gap:6px;display:flex}.Header-module__lnUIdW__lang{align-items:center;gap:7px;margin-inline-end:6px;display:none}.Header-module__lnUIdW__langOption{letter-spacing:.04em;height:32px;color:var(--text-secondary);transition:color .18s var(--ease-out);align-items:center;padding-inline:4px;font-size:.8125rem;font-weight:700;display:inline-flex}.Header-module__lnUIdW__langOption:hover{color:var(--text-body)}.Header-module__lnUIdW__langActive{color:var(--ink)}.Header-module__lnUIdW__langDivider{background:#27271d2e;width:1px;height:13px}.Header-module__lnUIdW__burger{width:40px;height:40px;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.Header-module__lnUIdW__burger:hover{background:#27271d0e}.Header-module__lnUIdW__ctaDesktop{display:none}@media (min-width:900px){.Header-module__lnUIdW__nav{align-items:center;gap:4px;margin-inline:auto;display:flex}.Header-module__lnUIdW__lang{display:inline-flex}.Header-module__lnUIdW__burger{display:none}.Header-module__lnUIdW__ctaDesktop{display:inline-flex}.Header-module__lnUIdW__brand{margin-inline-end:0}}.Header-module__lnUIdW__sheet{z-index:120;padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;animation:Header-module__lnUIdW__sheetIn .24s var(--ease-out);background:#fafaf6fa;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.Header-module__lnUIdW__sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafaf6e6}}@keyframes Header-module__lnUIdW__sheetIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.Header-module__lnUIdW__sheetTop{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.Header-module__lnUIdW__sheetPlant{opacity:.4;pointer-events:none;width:min(46vw,190px);height:auto;position:absolute;top:-14px;right:-30px;transform:scaleX(-1)}.Header-module__lnUIdW__sheetLinks{flex-direction:column;margin-top:14px;margin-bottom:24px;display:flex}.Header-module__lnUIdW__sheetLink{min-height:60px;font-family:var(--font-serif);color:var(--text-title);border-bottom:1px solid #27271d12;justify-content:space-between;align-items:center;padding:0 4px;font-size:1.35rem;display:flex}.Header-module__lnUIdW__sheetLink:active{color:var(--ink)}.Header-module__lnUIdW__sheetChevron{color:#27271d4d;flex:none}.Header-module__lnUIdW__sheetBottom{border-top:1px solid #27271d14;flex-direction:column;gap:16px;margin-top:auto;padding-top:20px;display:flex}.Header-module__lnUIdW__sheetLangRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.Header-module__lnUIdW__sheetLangLabel{font-size:var(--fs-small);color:var(--text-secondary);font-weight:600}.Header-module__lnUIdW__sheetLangGroup{border-radius:var(--r-full);background:#f0f1e8cc;align-items:center;gap:4px;padding:3px;display:inline-flex}.Header-module__lnUIdW__sheetLangOption{border-radius:var(--r-full);min-height:34px;color:var(--text-secondary);justify-content:center;align-items:center;padding-inline:14px;font-size:.8125rem;font-weight:700;display:inline-flex}.Header-module__lnUIdW__sheetLangOption.Header-module__lnUIdW__langActive{background:var(--olive);color:var(--cream)}
.StickyCta-module__OfrZCa__bar{z-index:90;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));transition:transform .38s var(--ease-out);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible;transform:translateY(calc(100% + 80px))}.StickyCta-module__OfrZCa__bar:before{content:"";z-index:1;background:#f6f6f0f0;border-top:1px solid #27271d14;position:absolute;inset:0;box-shadow:0 -8px 26px #27271d14}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.StickyCta-module__OfrZCa__bar:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f6f0cc}}.StickyCta-module__OfrZCa__visible{transform:none}.StickyCta-module__OfrZCa__sprig{z-index:0;color:var(--tint,#a8b491);pointer-events:none;transform-origin:50% 100%;position:absolute}.StickyCta-module__OfrZCa__sprigSvg{width:100%;height:auto;display:block}.StickyCta-module__OfrZCa__stem{stroke-dasharray:1;stroke-dashoffset:1px}.StickyCta-module__OfrZCa__leaflet{transform-box:fill-box;transform-origin:50% 100%;opacity:0;transform:scale(0)}.StickyCta-module__OfrZCa__visible .StickyCta-module__OfrZCa__stem{animation:StickyCta-module__OfrZCa__draw .55s var(--ease-out) both;animation-delay:var(--d,0s)}.StickyCta-module__OfrZCa__visible .StickyCta-module__OfrZCa__leaflet{animation:.48s cubic-bezier(.22,1.2,.36,1) both StickyCta-module__OfrZCa__unfold;animation-delay:calc(var(--d,0s) + 90ms + var(--i) * 48ms)}@keyframes StickyCta-module__OfrZCa__draw{to{stroke-dashoffset:0}}@keyframes StickyCta-module__OfrZCa__unfold{0%{opacity:0;transform:scale(0)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.StickyCta-module__OfrZCa__visible .StickyCta-module__OfrZCa__stem{stroke-dashoffset:0;animation:none}.StickyCta-module__OfrZCa__visible .StickyCta-module__OfrZCa__leaflet{opacity:1;animation:none;transform:scale(1)}}.StickyCta-module__OfrZCa__cta{z-index:2;flex:1;position:relative}@media (min-width:900px){.StickyCta-module__OfrZCa__bar{display:none}}
.SectionHeader-module__1WsNmG__header{flex-direction:column;align-items:flex-start;gap:14px;max-width:620px;display:flex}.SectionHeader-module__1WsNmG__center{text-align:center;align-items:center;margin-inline:auto}.SectionHeader-module__1WsNmG__kicker{border-radius:var(--r-full);border:1px solid var(--glass-edge);font-size:var(--fs-kicker);letter-spacing:.09em;text-transform:uppercase;color:var(--tint,var(--olive-deep));background:#fcfcf8b8;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.SectionHeader-module__1WsNmG__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.SectionHeader-module__1WsNmG__title{color:var(--text-title)}.SectionHeader-module__1WsNmG__body{font-size:var(--fs-lead);color:var(--text-body);max-width:56ch;line-height:1.55}
.AppGrid-module__rDzDva__section{padding-block:var(--section-y)}.AppGrid-module__rDzDva__head{margin-bottom:clamp(28px,5vw,44px)}.AppGrid-module__rDzDva__grid{flex-direction:column;gap:12px;max-width:720px;margin-inline:auto;display:flex}.AppGrid-module__rDzDva__card{border-radius:var(--r-card);box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);border:1px solid #ffffff8c;flex-direction:column;align-items:flex-start;gap:9px;padding:clamp(20px,5vw,30px);display:flex;position:relative;overflow:hidden}.AppGrid-module__rDzDva__card:hover{box-shadow:inset 0 1px 0 #ffffffbf, var(--shadow-glass);transform:translateY(-3px)}.AppGrid-module__rDzDva__watermark{opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(124px,33vw,178px);height:auto;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.AppGrid-module__rDzDva__icon,.AppGrid-module__rDzDva__label,.AppGrid-module__rDzDva__body{z-index:1;position:relative}.AppGrid-module__rDzDva__icon{object-fit:contain;width:clamp(38px,9vw,46px);height:auto}.AppGrid-module__rDzDva__label{font-family:var(--font-serif);font-size:clamp(1.25rem,5vw,1.55rem);font-weight:400;line-height:1.15}.AppGrid-module__rDzDva__body{font-size:var(--fs-body);color:var(--text-body);max-width:42ch;line-height:1.5}@media (min-width:700px){.AppGrid-module__rDzDva__grid{gap:14px}}
.AskChat-module__pDoTvq__chat{flex-direction:column;gap:clamp(14px,3vw,18px);min-height:100%;display:flex}.AskChat-module__pDoTvq__bar{flex:none;align-items:center;gap:10px;display:flex}.AskChat-module__pDoTvq__pill{border-radius:var(--r-full);height:32px;color:var(--text-secondary);background:#fcfcf8b8;align-items:center;padding-inline:14px;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px 8px #27271d0d}.AskChat-module__pDoTvq__spacer{flex:1}.AskChat-module__pDoTvq__barIcon{opacity:.6;width:18px;height:auto}.AskChat-module__pDoTvq__thread{flex-direction:column;flex:1;justify-content:flex-start;gap:14px;display:flex}.AskChat-module__pDoTvq__replyArea{display:grid}.AskChat-module__pDoTvq__replyArea>*{grid-area:1/1}.AskChat-module__pDoTvq__replyArea>[data-shown=false]{visibility:hidden}.AskChat-module__pDoTvq__question{max-width:88%;font-size:var(--fs-small);color:var(--text-body);animation:AskChat-module__pDoTvq__sent .34s var(--ease-out) both;background:#fcfcf8e6;border-radius:20px 20px 7px;align-self:flex-end;padding:11px 16px;line-height:1.45;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #27271d0f}@keyframes AskChat-module__pDoTvq__sent{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.AskChat-module__pDoTvq__thinking{align-items:flex-start;gap:9px;display:flex}.AskChat-module__pDoTvq__thinking[data-shown=true]{animation:AskChat-module__pDoTvq__fadeIn .24s var(--ease-out) both}.AskChat-module__pDoTvq__thinkingLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.AskChat-module__pDoTvq__dots{gap:4px;display:inline-flex}.AskChat-module__pDoTvq__dot{background:var(--olive-fallback);border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite AskChat-module__pDoTvq__pulse}.AskChat-module__pDoTvq__dot:nth-child(2){animation-delay:.16s}.AskChat-module__pDoTvq__dot:nth-child(3){animation-delay:.32s}@keyframes AskChat-module__pDoTvq__pulse{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.AskChat-module__pDoTvq__reply{flex-direction:column;gap:8px;display:flex}.AskChat-module__pDoTvq__replyLabel{color:var(--text-muted);align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:flex}.AskChat-module__pDoTvq__reply[data-shown=true] .AskChat-module__pDoTvq__replyLabel{animation:AskChat-module__pDoTvq__fadeIn .28s var(--ease-out) both}.AskChat-module__pDoTvq__replyDot{background:var(--olive-fallback);border-radius:50%;width:6px;height:6px}.AskChat-module__pDoTvq__replyText{font-size:var(--fs-small);color:var(--text-body);line-height:1.55}.AskChat-module__pDoTvq__line{display:block}.AskChat-module__pDoTvq__reply[data-shown=true] .AskChat-module__pDoTvq__word{animation:AskChat-module__pDoTvq__wordIn .32s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 18ms)}.AskChat-module__pDoTvq__word{display:inline-block}@keyframes AskChat-module__pDoTvq__wordIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes AskChat-module__pDoTvq__fadeIn{0%{opacity:0}to{opacity:1}}.AskChat-module__pDoTvq__composer{border-radius:var(--r-full);background:#fcfcf8eb;flex:none;align-items:center;gap:11px;height:46px;padding-inline:15px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #27271d12}.AskChat-module__pDoTvq__composerText{font-size:var(--fs-small);color:#9a9a92;flex:1}.AskChat-module__pDoTvq__composerIcon{color:#8b8b80;flex:none}@media (prefers-reduced-motion:reduce){.AskChat-module__pDoTvq__question,.AskChat-module__pDoTvq__reply[data-shown=true] .AskChat-module__pDoTvq__replyLabel,.AskChat-module__pDoTvq__thinking[data-shown=true],.AskChat-module__pDoTvq__reply[data-shown=true] .AskChat-module__pDoTvq__word{animation:none}.AskChat-module__pDoTvq__dot{opacity:.7;animation:none}}
.AskHighlights-module__snVHRq__grid{max-width:var(--ask-width,760px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(30px,6vw,46px) auto 0;display:grid}.AskHighlights-module__snVHRq__card{border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffbf, var(--shadow-soft);background:#fcfcf8b3;border-radius:26px;flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex}.AskHighlights-module__snVHRq__wide{grid-column:1/-1}.AskHighlights-module__snVHRq__visual{justify-content:center;align-items:center;height:86px;margin-bottom:4px;display:flex}.AskHighlights-module__snVHRq__wide .AskHighlights-module__snVHRq__visual{height:auto;margin-bottom:12px}.AskHighlights-module__snVHRq__text{flex-direction:column;gap:4px;display:flex}.AskHighlights-module__snVHRq__title{font-family:var(--font-serif);color:var(--text-title);font-size:clamp(1.02rem,4vw,1.2rem);line-height:1.2}.AskHighlights-module__snVHRq__body{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.AskHighlights-module__snVHRq__shot{background-color:#ecece2;background-image:url(/app/home-background-texture.webp);background-position:50%;background-size:cover;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:124px;height:76px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #27271d12}.AskHighlights-module__snVHRq__formula{font-family:var(--font-serif);color:var(--text-body);font-size:.9375rem}.AskHighlights-module__snVHRq__corner{border:2px solid var(--olive);opacity:.75;width:13px;height:13px;position:absolute}.AskHighlights-module__snVHRq__cornerTl{border-bottom:0;border-right:0;border-top-left-radius:5px;top:7px;left:7px}.AskHighlights-module__snVHRq__cornerTr{border-bottom:0;border-left:0;border-top-right-radius:5px;top:7px;right:7px}.AskHighlights-module__snVHRq__cornerBl{border-top:0;border-right:0;border-bottom-left-radius:5px;bottom:7px;left:7px}.AskHighlights-module__snVHRq__cornerBr{border-top:0;border-left:0;border-bottom-right-radius:5px;bottom:7px;right:7px}.AskHighlights-module__snVHRq__steps{flex-direction:column;gap:10px;width:100%;max-width:124px;display:flex}.AskHighlights-module__snVHRq__step{align-items:center;gap:9px;display:flex}.AskHighlights-module__snVHRq__stepDot{width:20px;height:20px;color:var(--olive-deep);background:#a9b8734d;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.AskHighlights-module__snVHRq__stepBar{background:#27271d1a;border-radius:999px;flex:1;height:7px}.AskHighlights-module__snVHRq__step:nth-child(2) .AskHighlights-module__snVHRq__stepBar{max-width:76%}.AskHighlights-module__snVHRq__step:nth-child(3){opacity:.42}.AskHighlights-module__snVHRq__step:nth-child(3) .AskHighlights-module__snVHRq__stepBar{max-width:52%}.AskHighlights-module__snVHRq__subjects{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:320px;margin-inline:auto;display:grid}.AskHighlights-module__snVHRq__medallion{aspect-ratio:1;background:#fcfcf8e6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #27271d12}@media (min-width:560px){.AskHighlights-module__snVHRq__wide{flex-direction:row;align-items:center;gap:20px;padding:18px 20px}.AskHighlights-module__snVHRq__wide .AskHighlights-module__snVHRq__visual{flex:1;order:1;margin-bottom:0}.AskHighlights-module__snVHRq__wide .AskHighlights-module__snVHRq__text{flex:none;max-width:42%}.AskHighlights-module__snVHRq__subjects{margin-inline:0;margin-left:auto}}@media (min-width:720px){.AskHighlights-module__snVHRq__grid{gap:14px}.AskHighlights-module__snVHRq__card{padding:18px 18px 20px}.AskHighlights-module__snVHRq__visual{height:96px}.AskHighlights-module__snVHRq__body{font-size:var(--fs-small)}}
.AskZeno-module__LpoWVG__section{padding-block:var(--section-y);--ask-width:760px;position:relative}.AskZeno-module__LpoWVG__stage{max-width:var(--ask-width);flex-direction:column;align-items:center;gap:16px;margin:clamp(32px,6vw,52px) auto 0;display:flex}.AskZeno-module__LpoWVG__frame{width:100%;box-shadow:inset 0 0 0 1px #ffffff24, var(--shadow-phone);background:linear-gradient(150deg,#45453a 0%,#23231a 45%,#3a3a2f 100%);border-radius:34px;padding:9px}.AskZeno-module__LpoWVG__panel{background-color:#ecece2;background-image:url(/app/home-background-texture.webp);background-position:50%;background-size:cover;border-radius:26px;padding:clamp(16px,4vw,24px);overflow:hidden}.AskZeno-module__LpoWVG__switch{border-radius:var(--r-full);border:1px solid var(--glass-edge);background:#fcfcf8c7;max-width:100%;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffbf}.AskZeno-module__LpoWVG__thumb{border-radius:var(--r-full);background:var(--olive);width:0;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 4px 12px #6d880b42}.AskZeno-module__LpoWVG__thumb[data-ready=true]{transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1)}.AskZeno-module__LpoWVG__option{z-index:1;border-radius:var(--r-full);min-height:42px;color:var(--text-secondary);white-space:nowrap;transition:color .28s var(--ease-out);flex:none;padding-inline:18px;font-size:.8125rem;font-weight:700;position:relative}.AskZeno-module__LpoWVG__option:hover{color:var(--text-body)}.AskZeno-module__LpoWVG__optionActive,.AskZeno-module__LpoWVG__optionActive:hover{color:var(--cream)}.AskZeno-module__LpoWVG__modeBody{font-size:var(--fs-small);color:var(--text-body);text-align:center;max-width:46ch;min-height:3em;line-height:1.5}@media (min-width:720px){.AskZeno-module__LpoWVG__option{min-height:46px;padding-inline:24px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.AskZeno-module__LpoWVG__thumb[data-ready=true]{transition:none}}
.Download-module__h8aYla__section{padding-block:var(--section-y)}.Download-module__h8aYla__card{border-radius:var(--r-card);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #fffc, var(--shadow-lift);text-align:center;background:#fcfcf8d1;flex-direction:column;align-items:center;gap:18px;padding:clamp(32px,7vw,64px) clamp(22px,5vw,56px);display:flex;position:relative;overflow:hidden}.Download-module__h8aYla__plant{opacity:.6;pointer-events:none;width:clamp(150px,22vw,240px);height:auto;position:absolute;top:-26px;left:-46px}.Download-module__h8aYla__laurel{opacity:.4;pointer-events:none;width:clamp(120px,18vw,190px);height:auto;position:absolute;bottom:-34px;right:-34px;transform:rotate(12deg)}.Download-module__h8aYla__inner{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex;position:relative}.Download-module__h8aYla__logo{margin-bottom:2px}.Download-module__h8aYla__title{color:var(--text-title)}.Download-module__h8aYla__body{font-size:var(--fs-lead);color:var(--text-body);max-width:44ch;line-height:1.55}.Download-module__h8aYla__badges{margin-top:6px}.Download-module__h8aYla__note{font-size:var(--fs-small);color:var(--text-secondary);max-width:46ch}
.Faq-module__KRU6Oa__section{padding-block:var(--section-y)}.Faq-module__KRU6Oa__head{margin-bottom:clamp(26px,4vw,40px)}.Faq-module__KRU6Oa__list{flex-direction:column;gap:10px;max-width:760px;margin-inline:auto;display:flex}.Faq-module__KRU6Oa__item{border:1px solid var(--glass-edge);transition:box-shadow .24s var(--ease-out);background:#fcfcf8bd;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.Faq-module__KRU6Oa__itemOpen{box-shadow:inset 0 1px 0 #fffc, var(--shadow-soft)}.Faq-module__KRU6Oa__trigger{text-align:left;width:100%;min-height:64px;font-family:var(--font-serif);color:var(--text-title);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,3vw,22px);font-size:clamp(1.02rem,3.6vw,1.18rem);line-height:1.35;display:flex}.Faq-module__KRU6Oa__chevron{color:var(--olive);transition:transform .28s var(--ease-out);flex:none}.Faq-module__KRU6Oa__chevronOpen{transform:rotate(180deg)}.Faq-module__KRU6Oa__answerWrap{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.Faq-module__KRU6Oa__answerOpen{grid-template-rows:1fr}.Faq-module__KRU6Oa__answerInner{overflow:hidden}.Faq-module__KRU6Oa__answer{font-size:var(--fs-body);color:var(--text-body);padding:0 clamp(16px,3vw,22px) 20px;line-height:1.6}
.FlipCard-module__yRlr7q__card{perspective:900px;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;min-height:178px;padding:0;display:block;position:relative}.FlipCard-module__yRlr7q__inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0}.FlipCard-module__yRlr7q__flipped{transform:rotateY(180deg)}.FlipCard-module__yRlr7q__face{background-image:var(--card-bg);box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);backface-visibility:hidden;border:1px solid #ffffff8c;border-radius:26px;flex-direction:column;gap:9px;padding:16px 18px 18px;display:flex;position:absolute;inset:0}.FlipCard-module__yRlr7q__back{transform:rotateY(180deg)}.FlipCard-module__yRlr7q__label{font-family:var(--font-serif);color:var(--mint-label);font-size:1.05rem;line-height:1.2}.FlipCard-module__yRlr7q__text{font-size:var(--fs-small);color:var(--text-body);line-height:1.45}.FlipCard-module__yRlr7q__hint{color:var(--text-secondary);margin-top:auto;font-size:.75rem}@media (min-width:720px){.FlipCard-module__yRlr7q__face{padding:18px 20px 20px}.FlipCard-module__yRlr7q__label{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.FlipCard-module__yRlr7q__inner{transition:none}}
.GenerateFlow-module__MpdqZG__machine{--t-packets:.72s;--t-core:.95s;--t-results:1.8s;flex-direction:column;align-items:center;max-width:760px;margin-inline:auto;display:flex;position:relative;container-type:inline-size}.GenerateFlow-module__MpdqZG__stageLabel{font-size:var(--fs-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px;font-weight:700}.GenerateFlow-module__MpdqZG__stageLabelOut{margin-top:22px}.GenerateFlow-module__MpdqZG__sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.GenerateFlow-module__MpdqZG__source{border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-soft);color:var(--text-body);text-align:center;background:#fcfcf8b8;border-radius:20px;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;font-size:.75rem;font-weight:600;display:flex}.GenerateFlow-module__MpdqZG__sourceIcon{object-fit:contain;width:22px;height:22px}.GenerateFlow-module__MpdqZG__lane{width:100%;height:44px;display:block;position:relative}.GenerateFlow-module__MpdqZG__packet{background:var(--olive-fallback);opacity:0;border-radius:3px;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:2px}.GenerateFlow-module__MpdqZG__core{border-radius:var(--r-card);border:1px solid var(--glass-edge);width:100%;box-shadow:inset 0 1px 0 #fff9, var(--shadow-glass);background-color:#ecece2;background-image:url(/app/home-background-texture.webp);background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:9px;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}.GenerateFlow-module__MpdqZG__coreGlow{opacity:0;pointer-events:none;background:radial-gradient(55% 70%,#8ba13f4d,#0000 70%);position:absolute;inset:0}.GenerateFlow-module__MpdqZG__coreMark{color:var(--olive-deep);position:relative}.GenerateFlow-module__MpdqZG__coreLabel{font-size:var(--fs-small);color:var(--text-body);font-weight:600;position:relative}.GenerateFlow-module__MpdqZG__bar{background:#27271d17;border-radius:999px;width:min(100%,240px);height:5px;position:relative;overflow:hidden}.GenerateFlow-module__MpdqZG__barFill{border-radius:inherit;background:linear-gradient(90deg, var(--olive-mid), var(--olive));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.GenerateFlow-module__MpdqZG__results{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.GenerateFlow-module__MpdqZG__result{box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);border:1px solid #ffffff8c;border-radius:26px;flex-direction:column;gap:9px;padding:16px 18px 18px;display:flex}.GenerateFlow-module__MpdqZG__flipSlot{display:flex}.GenerateFlow-module__MpdqZG__resultLabel{font-family:var(--font-serif);font-size:1.05rem;line-height:1.2}.GenerateFlow-module__MpdqZG__resultText{font-size:var(--fs-small);color:var(--text-body);line-height:1.45}.GenerateFlow-module__MpdqZG__options{flex-direction:column;gap:6px;margin-top:2px;display:flex}.GenerateFlow-module__MpdqZG__option{color:var(--text-body);background:#fcfcf8b8;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;font-size:.875rem;display:flex}.GenerateFlow-module__MpdqZG__optionCorrect{color:var(--olive-deep);background:#fcfcf8f2;font-weight:700}.GenerateFlow-module__MpdqZG__check{color:var(--olive);flex:none}.GenerateFlow-module__MpdqZG__lines{flex-direction:column;gap:7px;margin-top:2px;display:flex}.GenerateFlow-module__MpdqZG__line{color:var(--text-body);align-items:center;gap:10px;font-size:.875rem;display:flex}.GenerateFlow-module__MpdqZG__lineMark{width:21px;height:21px;color:var(--lilac-label);background:#fcfcf8e6;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.GenerateFlow-module__MpdqZG__hint{font-size:var(--fs-small);color:var(--text-secondary);text-align:center;max-width:46ch;margin-top:16px;line-height:1.5}[data-in=true] .GenerateFlow-module__MpdqZG__source{animation:GenerateFlow-module__MpdqZG__riseIn .45s var(--ease-out) both;animation-delay:calc(var(--reveal-delay,0s) + var(--i) * 70ms)}[data-in=true] .GenerateFlow-module__MpdqZG__packet{animation:.62s cubic-bezier(.5,0,.6,1) both GenerateFlow-module__MpdqZG__travel;animation-delay:calc(var(--reveal-delay,0s) + var(--t-packets) + var(--i) * 90ms)}[data-in=true] .GenerateFlow-module__MpdqZG__coreGlow{animation:GenerateFlow-module__MpdqZG__work 1.15s var(--ease-out) both;animation-delay:calc(var(--reveal-delay,0s) + var(--t-core))}[data-in=true] .GenerateFlow-module__MpdqZG__barFill{animation:.85s cubic-bezier(.4,0,.2,1) both GenerateFlow-module__MpdqZG__fill;animation-delay:calc(var(--reveal-delay,0s) + var(--t-core))}[data-in=true] .GenerateFlow-module__MpdqZG__result,[data-in=true] .GenerateFlow-module__MpdqZG__flipSlot{animation:.6s cubic-bezier(.22,1.15,.36,1) both GenerateFlow-module__MpdqZG__eject;animation-delay:calc(var(--reveal-delay,0s) + var(--t-results) + var(--i) * .13s)}@keyframes GenerateFlow-module__MpdqZG__riseIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes GenerateFlow-module__MpdqZG__travel{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:1;transform:translate(calc(var(--dx) * .18), 8px) scale(1)}to{opacity:0;transform:translate(var(--dx), 46px) scale(.35)}}@keyframes GenerateFlow-module__MpdqZG__work{0%,to{opacity:0}35%,65%{opacity:1}}@keyframes GenerateFlow-module__MpdqZG__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes GenerateFlow-module__MpdqZG__eject{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}@media (min-width:720px){.GenerateFlow-module__MpdqZG__source{flex-direction:row;justify-content:center;gap:9px;padding:14px 10px;font-size:.875rem}.GenerateFlow-module__MpdqZG__lane{height:52px}.GenerateFlow-module__MpdqZG__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.GenerateFlow-module__MpdqZG__result{padding:18px 20px 20px}.GenerateFlow-module__MpdqZG__resultLabel{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){[data-in=true] .GenerateFlow-module__MpdqZG__source,[data-in=true] .GenerateFlow-module__MpdqZG__coreGlow,[data-in=true] .GenerateFlow-module__MpdqZG__result,[data-in=true] .GenerateFlow-module__MpdqZG__flipSlot{animation:none}[data-in=true] .GenerateFlow-module__MpdqZG__packet{opacity:0;animation:none}[data-in=true] .GenerateFlow-module__MpdqZG__barFill{animation:none;transform:scaleX(1)}}
.GenerateFeature-module__JQl5ma__section{padding-block:var(--section-y)}.GenerateFeature-module__JQl5ma__head{margin-bottom:clamp(28px,5vw,44px)}
.HomeScreenMock-module__M7rhqa__home{padding:calc(16 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.HomeScreenMock-module__M7rhqa__topRow{align-items:center;gap:calc(8 * var(--u));margin-top:calc(46 * var(--u));height:calc(40 * var(--u));display:flex}.HomeScreenMock-module__M7rhqa__circle{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.HomeScreenMock-module__M7rhqa__streak{align-items:center;gap:calc(6 * var(--u));height:calc(40 * var(--u));padding-inline:calc(13 * var(--u));border-radius:calc(20 * var(--u));display:flex}.HomeScreenMock-module__M7rhqa__streakCount{font-size:calc(17 * var(--u));color:var(--flame);font-weight:700;line-height:1}.HomeScreenMock-module__M7rhqa__spacer{flex:1}.HomeScreenMock-module__M7rhqa__pairPill{width:calc(83 * var(--u));height:calc(40 * var(--u));flex:none;display:block}.HomeScreenMock-module__M7rhqa__glassSurface{background:#fcfcf89e;box-shadow:inset 0 1px #fffc,0 2px 8px #27271d0d}.HomeScreenMock-module__M7rhqa__mockIcon{width:calc(var(--w) * var(--u));height:auto;display:block}.HomeScreenMock-module__M7rhqa__dim{opacity:.72}.HomeScreenMock-module__M7rhqa__title{margin-top:calc(21 * var(--u));font-family:var(--font-serif);font-weight:500;font-size:calc(28 * var(--u));line-height:calc(38.36 * var(--u));color:#636363;letter-spacing:-.01em}.HomeScreenMock-module__M7rhqa__grid{margin-top:calc(24 * var(--u));gap:calc(8 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HomeScreenMock-module__M7rhqa__card{aspect-ratio:181/156;border-radius:calc(37 * var(--u));background-color:#fcfcf857;position:relative;overflow:hidden}.HomeScreenMock-module__M7rhqa__cardIcon{left:calc(25 * var(--u));object-fit:contain;position:absolute}.HomeScreenMock-module__M7rhqa__cardLabel{left:calc(25 * var(--u));right:calc(12 * var(--u));bottom:calc(22 * var(--u));font-family:var(--font-serif);font-weight:400;font-size:calc(22 * var(--u));line-height:calc(30.14 * var(--u));white-space:nowrap;position:absolute}.HomeScreenMock-module__M7rhqa__composerRow{left:calc(16 * var(--u));right:calc(16 * var(--u));bottom:calc(30 * var(--u));align-items:center;gap:calc(8 * var(--u));display:flex;position:absolute}.HomeScreenMock-module__M7rhqa__composer{align-items:center;gap:calc(10 * var(--u));height:calc(44 * var(--u));padding-inline:calc(14 * var(--u));border-radius:calc(22 * var(--u));background:#fcfcf8db;flex:1;display:flex;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #27271d12}.HomeScreenMock-module__M7rhqa__composerText{font-size:calc(15 * var(--u));color:#9a9a92;flex:1;font-weight:500;line-height:1}.HomeScreenMock-module__M7rhqa__voiceButton{width:calc(44 * var(--u));height:calc(44 * var(--u));background:#a9b873;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff47,0 6px 16px #6d880b47}
.PhoneFrame-module__21NNVq__wrap{width:100%;max-width:var(--phone-max,300px);position:relative}.PhoneFrame-module__21NNVq__phone{box-shadow:inset 0 0 0 1px #ffffff24, var(--shadow-phone);background:linear-gradient(150deg,#45453a 0%,#23231a 45%,#3a3a2f 100%);border-radius:34px;padding:9px;position:relative}.PhoneFrame-module__21NNVq__screen{aspect-ratio:402/874;background-color:#ebebe1;background-image:url(/app/home-background-texture.webp);background-position:50%;background-size:cover;border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}.PhoneFrame-module__21NNVq__inner{--u:calc(100cqw / 402);font-family:var(--font-sans);color:var(--text-title);text-align:left;position:absolute;inset:0}.PhoneFrame-module__21NNVq__plant{width:calc(167 * var(--u));opacity:.9;pointer-events:none;position:absolute;top:0;left:0}.PhoneFrame-module__21NNVq__glare{pointer-events:none;background:linear-gradient(128deg,#ffffff4d 0%,#fff0 32%);border-radius:26px;position:absolute;inset:0}@media (min-width:900px){.PhoneFrame-module__21NNVq__wrap{max-width:var(--phone-max-lg,336px)}}
@keyframes HeroFoliage-module__0xitkG__glowIn{0%{opacity:0}to{opacity:1}}@keyframes HeroFoliage-module__0xitkG__draw{to{stroke-dashoffset:0}}@keyframes HeroFoliage-module__0xitkG__unfold{0%{opacity:0;transform:scale(0)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}.HeroFoliage-module__0xitkG__glow{pointer-events:none;animation:HeroFoliage-module__0xitkG__glowIn .9s var(--ease-out) both;background:radial-gradient(at 48%,#a0ae8430,#a0ae8414 42%,#0000 68%);border-radius:50%;position:absolute;inset:0 -20%}.HeroFoliage-module__0xitkG__sprig{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--tint);filter:blur(var(--blur,0));position:absolute}.HeroFoliage-module__0xitkG__svg{width:100%;height:auto;transform:var(--pose,none);opacity:var(--o,.6);display:block}.HeroFoliage-module__0xitkG__stem,.HeroFoliage-module__0xitkG__stem path{stroke-dasharray:1;stroke-dashoffset:1px;animation:HeroFoliage-module__0xitkG__draw .6s var(--ease-out) both;animation-delay:var(--d,0s)}.HeroFoliage-module__0xitkG__leaflet{transform-box:fill-box;transform-origin:50% 100%;animation:.5s cubic-bezier(.22,1.2,.36,1) both HeroFoliage-module__0xitkG__unfold;animation-delay:calc(var(--d,0s) + 90ms + var(--i) * 52ms)}.HeroFoliage-module__0xitkG__vein{stroke-dasharray:1;stroke-dashoffset:1px;animation:HeroFoliage-module__0xitkG__draw .45s var(--ease-out) both;animation-delay:calc(var(--d,0s) + .28s)}@media (prefers-reduced-motion:reduce){.HeroFoliage-module__0xitkG__glow,.HeroFoliage-module__0xitkG__leaflet{animation:none}.HeroFoliage-module__0xitkG__stem,.HeroFoliage-module__0xitkG__stem path,.HeroFoliage-module__0xitkG__vein{stroke-dashoffset:0;animation:none}}
@keyframes FeatureTicker-module__darCBa__slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.FeatureTicker-module__darCBa__slider{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.FeatureTicker-module__darCBa__track{gap:10px;width:max-content;animation:156s linear infinite FeatureTicker-module__darCBa__slide;display:flex}.FeatureTicker-module__darCBa__slider:hover .FeatureTicker-module__darCBa__track{animation-play-state:paused}.FeatureTicker-module__darCBa__chip{border-radius:var(--r-full);border:1px solid var(--glass-edge);height:48px;color:var(--text-body);white-space:nowrap;background:#fcfcf8b8;align-items:center;gap:9px;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.FeatureTicker-module__darCBa__icon{color:var(--tone,var(--olive));flex:none}@media (prefers-reduced-motion:reduce){.FeatureTicker-module__darCBa__slider{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.FeatureTicker-module__darCBa__slider::-webkit-scrollbar{display:none}.FeatureTicker-module__darCBa__track{animation:none}}
.Hero-module___w2HtG__hero{padding-top:clamp(46px,7vw,76px);padding-bottom:clamp(28px,5vw,56px);position:relative;overflow:hidden}.Hero-module___w2HtG__plant{top:calc(-1 * var(--header-h));opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(150px,26vw,300px);height:auto;position:absolute;left:calc(-1*clamp(34px,7vw,70px))}.Hero-module___w2HtG__copy{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.Hero-module___w2HtG__title{max-width:17ch;margin:0}.Hero-module___w2HtG__accent{color:var(--olive-deep);white-space:nowrap;position:relative}.Hero-module___w2HtG__underline{width:100%;height:.16em;color:var(--olive-fallback);opacity:.85;position:absolute;bottom:-.14em;left:0;right:0}.Hero-module___w2HtG__subtitle{font-size:var(--fs-body);color:var(--text-body);max-width:40ch;line-height:1.55}.Hero-module___w2HtG__phoneCrop{-webkit-mask-composite:source-in;justify-content:center;width:100%;height:clamp(256px,34vh,322px);margin-top:clamp(4px,2vw,14px);padding-top:20px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 84%,#0000 100%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 84%,#0000 100%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module___w2HtG__phoneStage{width:100%;max-width:min(58vw,232px);position:relative}.Hero-module___w2HtG__phone{--phone-max:none}.Hero-module___w2HtG__ctaRow{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:340px;display:flex}.Hero-module___w2HtG__secondaryCta{text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #6d880b59;text-decoration:underline #6d880b59}.Hero-module___w2HtG__scrollHint{justify-content:center;align-items:center;height:46px;display:flex}.Hero-module___w2HtG__scrollButton{border-radius:var(--r-full);width:44px;height:44px;color:var(--olive-deep);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-soft);animation:Hero-module___w2HtG__hintIn .55s var(--ease-out) 3s both, Hero-module___w2HtG__hintNudge 2.6s ease-in-out 3.6s infinite;transition:color .18s var(--ease-out), background-color .18s var(--ease-out);background:#fcfcf8cc;justify-content:center;align-items:center;display:inline-flex}.Hero-module___w2HtG__scrollButton:hover{background:var(--surface);color:var(--olive)}@keyframes Hero-module___w2HtG__hintIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module___w2HtG__hintNudge{0%,72%,to{transform:translateY(0)}84%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__scrollButton{animation:10ms linear 3s both Hero-module___w2HtG__hintIn}}.Hero-module___w2HtG__sliderWrap{margin-top:clamp(26px,4vw,40px)}@media (min-width:900px){.Hero-module___w2HtG__copy{gap:16px}.Hero-module___w2HtG__title{max-width:24ch}.Hero-module___w2HtG__subtitle{font-size:var(--fs-lead);max-width:46ch}.Hero-module___w2HtG__phoneCrop{height:clamp(280px,35vh,380px)}.Hero-module___w2HtG__phoneStage{max-width:300px}.Hero-module___w2HtG__phone{--phone-max-lg:none}}
.HowItWorks-module__Pp0aiW__section{padding-block:var(--section-y)}.HowItWorks-module__Pp0aiW__head{margin-bottom:clamp(30px,5vw,48px)}.HowItWorks-module__Pp0aiW__steps{gap:22px;max-width:560px;margin-inline:auto;display:grid;position:relative}.HowItWorks-module__Pp0aiW__steps:before{content:"";background:repeating-linear-gradient(#a9b87380 0 6px,#0000 6px 12px);width:2px;position:absolute;top:40px;bottom:40px;left:39px}.HowItWorks-module__Pp0aiW__step{align-items:flex-start;gap:18px;display:flex}.HowItWorks-module__Pp0aiW__marker{z-index:1;border:1px solid var(--glass-edge);width:80px;height:80px;box-shadow:inset 0 1px 0 #fffc, var(--shadow-soft);background:#fcfcf8eb;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.HowItWorks-module__Pp0aiW__fan{justify-content:center;align-items:center;display:inline-flex;position:relative}.HowItWorks-module__Pp0aiW__fanTile{width:32px;height:32px;transform:translateX(calc(var(--n) * 21px)) rotate(calc(var(--n) * 12deg));background:#f0f1e8f2;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffffd9,0 2px 7px #27271d14}.HowItWorks-module__Pp0aiW__fanTile img{object-fit:contain;width:18px;height:18px}.HowItWorks-module__Pp0aiW__work{justify-content:center;align-items:center;display:inline-flex;position:relative}.HowItWorks-module__Pp0aiW__workGlow{background:radial-gradient(circle,#8ba13f57,#0000 68%);border-radius:50%;width:62px;height:62px;position:absolute}.HowItWorks-module__Pp0aiW__workMark{color:var(--olive-deep);position:relative}.HowItWorks-module__Pp0aiW__progress{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex;position:relative}.HowItWorks-module__Pp0aiW__progressBar{height:7px;width:calc(20px + var(--n) * 9px);background:#a9b87373;border-radius:999px}.HowItWorks-module__Pp0aiW__progressCheck{background:var(--olive);width:24px;height:24px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-6px;right:-20px}.HowItWorks-module__Pp0aiW__stepBody{flex-direction:column;gap:6px;padding-top:14px;display:flex}.HowItWorks-module__Pp0aiW__stepTitle{font-family:var(--font-serif);color:var(--text-title);font-size:clamp(1.1rem,4vw,1.3rem);line-height:1.25}.HowItWorks-module__Pp0aiW__stepIndex{color:var(--olive);font-variant-numeric:tabular-nums}.HowItWorks-module__Pp0aiW__stepText{font-size:var(--fs-body);color:var(--text-body);line-height:1.55}@media (min-width:860px){.HowItWorks-module__Pp0aiW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:none}.HowItWorks-module__Pp0aiW__steps:before{background:repeating-linear-gradient(90deg,#a9b87380 0 6px,#0000 6px 12px);width:auto;height:2px;inset:40px 12% auto}.HowItWorks-module__Pp0aiW__step{text-align:center;flex-direction:column;align-items:center;gap:14px}.HowItWorks-module__Pp0aiW__stepBody{align-items:center;padding-top:0}}
@keyframes StreakMock-module__JWIDtW__flicker{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.06)rotate(1.5deg)}}.StreakMock-module__JWIDtW__streak{flex-direction:column;gap:14px;width:100%;display:flex}.StreakMock-module__JWIDtW__head{align-items:center;gap:13px;display:flex}.StreakMock-module__JWIDtW__flameWrap{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.StreakMock-module__JWIDtW__flameGlow{background:radial-gradient(circle,#ef804347,#0000 68%);border-radius:50%;width:58px;height:58px;position:absolute}.StreakMock-module__JWIDtW__flame{transform-origin:50% 80%;width:38px;height:auto;animation:2.6s ease-in-out infinite StreakMock-module__JWIDtW__flicker;position:relative}.StreakMock-module__JWIDtW__figures{flex-direction:column;gap:1px;display:flex}.StreakMock-module__JWIDtW__count{font-family:var(--font-serif);color:var(--flame);font-size:2.1rem;line-height:1}.StreakMock-module__JWIDtW__caption{letter-spacing:.02em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.StreakMock-module__JWIDtW__days{background:#f0f1e8b3;border-radius:20px;gap:5px;padding:11px 10px 10px;display:flex;box-shadow:inset 0 1px #fffc}.StreakMock-module__JWIDtW__day{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.StreakMock-module__JWIDtW__dayLabel{letter-spacing:.03em;color:var(--text-secondary);font-size:.625rem;font-weight:700}.StreakMock-module__JWIDtW__dot{aspect-ratio:1;color:#0000;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:28px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #27271d1f}.StreakMock-module__JWIDtW__done{background:var(--olive);color:var(--cream);box-shadow:0 2px 6px #6d880b47}.StreakMock-module__JWIDtW__today{box-shadow:inset 0 0 0 2px var(--flame), 0 0 0 4px #ef80431f;background:#ef804329}@media (prefers-reduced-motion:reduce){.StreakMock-module__JWIDtW__flame{animation:none}}
.Carousel-module__YELpsa__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));scroll-padding-inline:var(--gutter);gap:14px;margin-block:-6px -18px;padding-block:6px 18px;display:flex;overflow-x:auto}.Carousel-module__YELpsa__track::-webkit-scrollbar{display:none}.Carousel-module__YELpsa__track:focus-visible{outline:2.5px solid var(--olive);outline-offset:4px;border-radius:var(--r-card)}.Carousel-module__YELpsa__track>*{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:reduce){.Carousel-module__YELpsa__track{scroll-behavior:auto}}
.MoreFeatures-module__7K0vLq__section{padding-block:var(--section-y)}.MoreFeatures-module__7K0vLq__head{margin-bottom:clamp(28px,5vw,44px)}.MoreFeatures-module__7K0vLq__gallery>*{width:min(80vw,330px)}.MoreFeatures-module__7K0vLq__card{border-radius:var(--r-card);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffbf, var(--shadow-soft);background:#fcfcf8bd;flex-direction:column;gap:14px;padding:clamp(20px,4vw,28px);display:flex}.MoreFeatures-module__7K0vLq__visual{align-items:center;min-height:96px;display:flex}.MoreFeatures-module__7K0vLq__title{font-family:var(--font-serif);color:var(--text-title);font-size:clamp(1.15rem,4vw,1.35rem);line-height:1.25}.MoreFeatures-module__7K0vLq__body{font-size:var(--fs-body);color:var(--text-body);line-height:1.55}.MoreFeatures-module__7K0vLq__folders{gap:8px;width:100%;display:flex}.MoreFeatures-module__7K0vLq__folder{border:1px solid #fff9;border-radius:18px;flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:88px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffffb3}.MoreFeatures-module__7K0vLq__folderIcon{object-fit:contain;width:26px;height:auto}.MoreFeatures-module__7K0vLq__folderLabel{color:var(--text-body);font-size:.6875rem;font-weight:700;line-height:1.2}.MoreFeatures-module__7K0vLq__reminder{background:#f0f1e8e6;border-radius:20px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fffc}.MoreFeatures-module__7K0vLq__reminderIcon{color:#4c5a1f;background:#a9b87366;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.MoreFeatures-module__7K0vLq__reminderText{flex-direction:column;gap:3px;display:flex}.MoreFeatures-module__7K0vLq__reminderTitle{color:var(--text-body);font-size:.875rem;font-weight:700}.MoreFeatures-module__7K0vLq__reminderTime{color:var(--text-secondary);font-size:.75rem}@media (min-width:760px){.MoreFeatures-module__7K0vLq__gallery>*{width:360px}}
.FlowArrow-module__lQ858a__wrap{color:#928b6ed9;display:block}.FlowArrow-module__lQ858a__svg{width:100%;height:auto;display:block;overflow:visible}.FlowArrow-module__lQ858a__line,.FlowArrow-module__lQ858a__head{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}[data-in=true] .FlowArrow-module__lQ858a__line{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both FlowArrow-module__lQ858a__draw;animation-delay:calc(var(--reveal-delay,0s) + .18s)}[data-in=true] .FlowArrow-module__lQ858a__head{stroke-dasharray:1;animation:.28s ease-out both FlowArrow-module__lQ858a__draw;animation-delay:calc(var(--reveal-delay,0s) + 1.18s)}@keyframes FlowArrow-module__lQ858a__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-in=true] .FlowArrow-module__lQ858a__line,[data-in=true] .FlowArrow-module__lQ858a__head{stroke-dasharray:none;animation:none}}.FlowArrow-module__lQ858a__vertical{width:70px;margin-inline:auto;display:block}.FlowArrow-module__lQ858a__horizontal{display:none}@media (min-width:860px){.FlowArrow-module__lQ858a__vertical{display:none}.FlowArrow-module__lQ858a__horizontal{width:124px;display:block}}
.NotesFeature-module__8HD4pG__section{padding-block:var(--section-y);position:relative;overflow-x:clip}.NotesFeature-module__8HD4pG__flow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;max-width:820px;margin:clamp(30px,6vw,46px) auto 0;display:grid}.NotesFeature-module__8HD4pG__panel{border-radius:var(--r-card);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);flex-direction:column;gap:11px;padding:clamp(16px,4vw,20px);display:flex}.NotesFeature-module__8HD4pG__before{width:87%;margin-right:auto;transform:rotate(-2.2deg)}.NotesFeature-module__8HD4pG__after{width:87%;margin-left:auto;transform:rotate(2.2deg)}.NotesFeature-module__8HD4pG__before{background:#f8f8f3b8}.NotesFeature-module__8HD4pG__after{background-image:linear-gradient(150deg,#c0b29642 0%,#f0eee880 45%,#a49c803d 100%)}.NotesFeature-module__8HD4pG__panelHead{align-items:center;gap:9px;display:flex}.NotesFeature-module__8HD4pG__stageMark{width:28px;height:28px;color:var(--text-muted);background:#27271d12;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.NotesFeature-module__8HD4pG__stageMarkDone{color:var(--taupe-label);background:#a49c8047}.NotesFeature-module__8HD4pG__stageLabel{font-size:var(--fs-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.NotesFeature-module__8HD4pG__panelBody{font-size:var(--fs-small);color:var(--text-secondary);margin-top:auto;padding-top:2px;line-height:1.45}.NotesFeature-module__8HD4pG__recorder{border-radius:var(--r-full);background:#fcfcf8db;align-items:center;gap:9px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #27271d0d}.NotesFeature-module__8HD4pG__recDot{background:var(--flame);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite NotesFeature-module__8HD4pG__blink}@keyframes NotesFeature-module__8HD4pG__blink{0%,to{opacity:1}50%{opacity:.28}}.NotesFeature-module__8HD4pG__recLabel{font-size:var(--fs-small);color:var(--text-body);flex:1}.NotesFeature-module__8HD4pG__duration{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8125rem;font-weight:700}.NotesFeature-module__8HD4pG__wave{flex:none;align-items:center;gap:3px;height:clamp(58px,7vw,76px);padding-inline:2px;display:flex}.NotesFeature-module__8HD4pG__waveBar{min-width:2px;height:calc(var(--s) * 100%);transform-origin:50%;animation:1.5s ease-in-out infinite NotesFeature-module__8HD4pG__pulseBar;animation-delay:calc(var(--n) * -.11s);background:#a49c809e;border-radius:999px;flex:1}@keyframes NotesFeature-module__8HD4pG__pulseBar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.NotesFeature-module__8HD4pG__noteCard{background:#fcfcf8e0;border-radius:22px;padding:15px 16px;box-shadow:inset 0 1px #ffffffe6,0 3px 12px #27271d0f}.NotesFeature-module__8HD4pG__noteTitle{font-family:var(--font-serif);color:var(--text-title);font-size:1.0625rem;line-height:1.2}.NotesFeature-module__8HD4pG__noteKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--taupe-label);margin-top:3px;margin-bottom:11px;font-size:.6875rem;font-weight:700}.NotesFeature-module__8HD4pG__points{flex-direction:column;gap:8px;display:flex}.NotesFeature-module__8HD4pG__point{color:var(--text-body);align-items:flex-start;gap:9px;font-size:.8125rem;line-height:1.4;display:flex}.NotesFeature-module__8HD4pG__pointDot{background:#a49c80d9;border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.NotesFeature-module__8HD4pG__actions{flex-wrap:wrap;gap:7px;display:flex}.NotesFeature-module__8HD4pG__action{border-radius:var(--r-full);color:var(--text-secondary);background:#fcfcf8cc;padding:7px 13px;font-size:.75rem;font-weight:600;box-shadow:inset 0 1px #ffffffd9}.NotesFeature-module__8HD4pG__actionPrimary{color:#6a6350;background:#a49c8052}.NotesFeature-module__8HD4pG__connector{justify-self:center;width:100%;max-width:220px;margin-block:4px;padding-left:12%}@media (min-width:860px){.NotesFeature-module__8HD4pG__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.NotesFeature-module__8HD4pG__before,.NotesFeature-module__8HD4pG__after{width:100%;max-width:330px;margin:0}.NotesFeature-module__8HD4pG__before{margin-left:auto}.NotesFeature-module__8HD4pG__after{margin-right:auto}.NotesFeature-module__8HD4pG__connector{align-self:center;width:auto;max-width:none;margin-block:0;margin-inline:8px;padding-left:0}}@media (prefers-reduced-motion:reduce){.NotesFeature-module__8HD4pG__recDot,.NotesFeature-module__8HD4pG__waveBar{animation:none}.NotesFeature-module__8HD4pG__waveBar{transform:scaleY(.75)}}
.ConfettiBurst-module__1sJJ7W__burst{pointer-events:none;--reach:.6;--peak:.55;position:absolute;inset:0}.ConfettiBurst-module__1sJJ7W__piece{width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);margin-top:calc(var(--h) / -2);background:var(--tint);opacity:0;border-radius:1.5px;position:absolute;top:50%;left:50%}.ConfettiBurst-module__1sJJ7W__round{border-radius:50%}[data-in=true] .ConfettiBurst-module__1sJJ7W__piece{animation:1.15s cubic-bezier(.1,.7,.25,1) both ConfettiBurst-module__1sJJ7W__confetti;animation-delay:calc(var(--reveal-delay,0s) + var(--d))}@keyframes ConfettiBurst-module__1sJJ7W__confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}14%{opacity:var(--peak)}68%{opacity:var(--peak)}to{opacity:0;transform:translate(calc(var(--x) * var(--reach)), calc(var(--y) * var(--reach))) rotate(var(--spin)) scale(1)}}@media (min-width:640px){.ConfettiBurst-module__1sJJ7W__burst{--reach:1}}@media (prefers-reduced-motion:reduce){[data-in=true] .ConfettiBurst-module__1sJJ7W__piece{animation:none}}
.PainPoints-module__SxvNQG__section{padding-block:var(--section-y);position:relative;overflow-x:clip}.PainPoints-module__SxvNQG__kicker{text-align:center;font-size:var(--fs-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:clamp(24px,4vw,36px);font-weight:700;display:block}.PainPoints-module__SxvNQG__bubbles{flex-direction:column;gap:14px;max-width:560px;margin-inline:auto;display:flex}.PainPoints-module__SxvNQG__bubble{border:1px solid var(--glass-edge);max-width:90%;box-shadow:inset 0 1px 0 #fffc, var(--shadow-soft);font-size:var(--fs-body);color:var(--text-body);background:#fcfcf8d1;border-radius:24px 24px 24px 8px;align-self:flex-start;padding:17px 22px;line-height:1.45;position:relative}.PainPoints-module__SxvNQG__bubble:nth-child(2n){background:#f0f1e8db;border-radius:24px 24px 8px;align-self:flex-end}.PainPoints-module__SxvNQG__turn{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(36px,6vw,56px);display:flex}.PainPoints-module__SxvNQG__turnTitleWrap{display:inline-block;position:relative}.PainPoints-module__SxvNQG__turnTitle{z-index:1;color:var(--text-title);position:relative}.PainPoints-module__SxvNQG__turn[data-in=true] .PainPoints-module__SxvNQG__turnTitle{animation:PainPoints-module__SxvNQG__pop .6s cubic-bezier(.2, 1.45, .4, 1) var(--reveal-delay,0s) both}@keyframes PainPoints-module__SxvNQG__pop{0%{transform:scale(.93)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PainPoints-module__SxvNQG__turn[data-in=true] .PainPoints-module__SxvNQG__turnTitle{animation:none}}.PainPoints-module__SxvNQG__turnBody{font-size:var(--fs-lead);color:var(--text-body);max-width:52ch;line-height:1.55}@media (min-width:900px){.PainPoints-module__SxvNQG__bubbles{max-width:760px}.PainPoints-module__SxvNQG__bubble{max-width:62%;font-size:1.0625rem}.PainPoints-module__SxvNQG__bubble:first-child{margin-left:4%}.PainPoints-module__SxvNQG__bubble:nth-child(3){margin-left:10%}.PainPoints-module__SxvNQG__bubble:nth-child(5){margin-left:2%}.PainPoints-module__SxvNQG__bubble:nth-child(2){margin-right:3%}.PainPoints-module__SxvNQG__bubble:nth-child(4){margin-right:9%}}
.Reviews-module__FNC6JW__section{padding-block:var(--section-y);overflow:hidden}.Reviews-module__FNC6JW__head{margin-bottom:clamp(28px,5vw,42px)}.Reviews-module__FNC6JW__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Reviews-module__FNC6JW__track{padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:14px;margin-block:-6px -20px;padding-block:6px 20px;display:flex;overflow-x:auto}.Reviews-module__FNC6JW__track::-webkit-scrollbar{display:none}.Reviews-module__FNC6JW__card{scroll-snap-align:center;border-radius:var(--r-card);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffc7, var(--shadow-soft);background:#fcfcf8cc;flex-direction:column;flex:0 0 min(84vw,340px);gap:14px;padding:22px;display:flex}.Reviews-module__FNC6JW__mark{font-family:var(--font-serif);height:26px;color:var(--olive-fallback);font-size:3.4rem;line-height:.7}.Reviews-module__FNC6JW__quote{color:var(--text-body);flex:1;font-size:1rem;line-height:1.6}.Reviews-module__FNC6JW__meta{border-top:1px solid #27271d14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.Reviews-module__FNC6JW__name{color:var(--text-body);font-size:.875rem;font-weight:700}.Reviews-module__FNC6JW__platform{color:var(--text-secondary);font-weight:500}.Reviews-module__FNC6JW__stars{color:#e0a83c;flex:none;gap:2px;display:flex}@media (min-width:900px){.Reviews-module__FNC6JW__viewport{-webkit-mask-image:none;mask-image:none}.Reviews-module__FNC6JW__track{max-width:880px;padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin-inline:auto;display:grid;overflow:visible}.Reviews-module__FNC6JW__card{flex:none}}
