.lp_lp__6SkBZ{--top-paper:#fffaf3;--top-warm-bg:#f8eedf;--top-blue-bg:#e8f2f7;--top-olive-bg:#f1f2dc;--top-plum-bg:#f6e9ee;--top-surface:#ffffff;--top-ink:#3b2417;--top-ink-soft:#5e4031;--top-muted:#7a5a48;--top-brand:#b04a20;--top-brand-strong:#8a3512;--top-brand-soft:#fde3d3;--top-accent:#ff8a57;--top-blue:#1d5f86;--top-olive:#5a6400;--top-plum:#6b2b48;--top-line:rgba(91,50,32,0.14);--top-on-brand:#ffffff;--top-shadow:0 1px 2px rgba(91,50,32,0.06),0 18px 40px -26px rgba(91,50,32,0.38);--top-display:var(--font-top-maru),"Hiragino Maru Gothic ProN",var(--font-body);--top-latin:var(--font-top-soft),Georgia,serif;--color-brand:#b04a20;--color-brand-strong:#8a3512;--color-brand-soft:#fde3d3;background:var(--top-paper);color:var(--top-ink);font-family:var(--font-body);font-size:16px;line-height:1.8;line-break:strict}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp_lp__6SkBZ{--top-paper:#1f1712;--top-warm-bg:#2a1f19;--top-blue-bg:#17242c;--top-olive-bg:#1f2213;--top-plum-bg:#2a1720;--top-surface:#2c221c;--top-ink:#f7ecdf;--top-ink-soft:#e5d5c6;--top-muted:#c9b3a3;--top-brand:#f0956a;--top-brand-strong:#f6b593;--top-brand-soft:#3a2418;--top-blue:#8cc6e6;--top-olive:#c6d07a;--top-plum:#e3a9c2;--top-line:rgba(255,240,225,0.12);--top-on-brand:#1f1712;--top-shadow:0 1px 2px rgba(0,0,0,0.3),0 16px 36px -22px rgba(0,0,0,0.7)}}:root[data-theme=dark] .lp_lp__6SkBZ{--top-paper:#1f1712;--top-warm-bg:#2a1f19;--top-blue-bg:#17242c;--top-olive-bg:#1f2213;--top-plum-bg:#2a1720;--top-surface:#2c221c;--top-ink:#f7ecdf;--top-ink-soft:#e5d5c6;--top-muted:#c9b3a3;--top-brand:#f0956a;--top-brand-strong:#f6b593;--top-brand-soft:#3a2418;--top-blue:#8cc6e6;--top-olive:#c6d07a;--top-plum:#e3a9c2;--top-line:rgba(255,240,225,0.12);--top-on-brand:#1f1712;--top-shadow:0 1px 2px rgba(0,0,0,0.3),0 16px 36px -22px rgba(0,0,0,0.7)}.lp_wrap__KP53K{max-width:1040px;margin:0 auto;padding:0 24px}.lp_section__8zgYG{padding:72px 0}@media (max-width:640px){.lp_section__8zgYG{padding:44px 0}.lp_wrap__KP53K{padding:0 16px}}.lp_lp__6SkBZ h1,.lp_lp__6SkBZ h2,.lp_lp__6SkBZ h3,.lp_lp__6SkBZ h4{font-family:var(--top-display);font-weight:700;margin:0;letter-spacing:.02em;line-height:1.5;color:var(--top-ink);text-wrap:balance}.lp_finalCta__JLAS5 h2,.lp_sectionHead__UuQqg h2{font-size:clamp(24px,17px + 2.2vw,40px);line-height:1.45}.lp_card__TOlW_ h3,.lp_timeBlock___VJ9h h3{font-size:1.125rem}.lp_step__NaDxj h4{font-size:1.05rem}.lp_phrase__7o__F{display:inline-block}.lp_lp__6SkBZ figcaption,.lp_lp__6SkBZ li,.lp_lp__6SkBZ p{text-wrap:pretty}.lp_eyebrow__Kcg7I{font-family:var(--top-display);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--top-brand-strong);margin:0 0 10px}.lp_lead__CtLeV{color:var(--top-ink-soft);font-size:16.5px;max-width:36em;margin:14px 0 0}.lp_smallNote__tT2po{color:var(--top-muted);font-size:14px;margin:18px 0 0;max-width:44em}.lp_sectionHead__UuQqg{max-width:40em}.lp_header__0pugT{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--top-paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .2s}.lp_headerScrolled__fL9Ov{border-color:var(--top-line)}.lp_headerRow__zd_2V{display:flex;align-items:center;justify-content:space-between;height:64px;gap:10px}.lp_logo__c6S_E{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:var(--top-ink);white-space:nowrap}.lp_logoMark__w7QNy{width:30px;height:30px;border-radius:50%;background:var(--top-brand-soft);color:var(--top-brand);display:flex;align-items:center;justify-content:center;flex:none}.lp_logoMark__w7QNy svg{width:20px;height:20px}.lp_logoJa__cDOUZ{font-family:var(--top-display);font-weight:700;font-size:17px;color:var(--top-brand-strong)}.lp_logoEn__jlrn7{font-family:var(--top-latin);font-variation-settings:"SOFT" 100;font-weight:600;font-size:19px;color:var(--top-ink-soft)}@media (max-width:420px){.lp_logoJa__cDOUZ{display:none}}.lp_headerActions__HWf6v{display:flex;align-items:center;gap:18px}.lp_linkQuiet__ip9qp{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;color:var(--top-ink-soft);text-decoration:none;white-space:nowrap}.lp_linkQuiet__ip9qp:hover{color:var(--top-brand-strong)}.lp_headerLang__T0TJy{display:inline-flex;align-items:center}.lp_headerLang__T0TJy select{max-width:9.5rem;color:var(--top-ink-soft)}@media (max-width:640px){.lp_headerActions__HWf6v{gap:8px}.lp_headerLang__T0TJy label{position:relative;justify-content:center;min-width:44px;min-height:44px;border-radius:999px;color:var(--top-muted)}.lp_headerLang__T0TJy select{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0;cursor:pointer}.lp_headerLang__T0TJy label:focus-within{outline:2px solid var(--top-brand);outline-offset:2px}}.lp_btn__wIocP{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-family:var(--top-display);font-size:16px;font-weight:700;letter-spacing:.04em;text-decoration:none;cursor:pointer;border-radius:999px;padding:12px 28px;border:1px solid transparent;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.lp_btn__wIocP{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.lp_btn__wIocP:active{transform:scale(.98)}}.lp_btnPrimary__3tYg_{background:var(--top-brand);color:var(--top-on-brand);box-shadow:0 1px 2px rgba(138,53,18,.18),0 12px 24px -12px rgba(138,53,18,.55)}.lp_btnPrimary__3tYg_:hover{background:var(--top-brand-strong)}.lp_btnLight__WzGOH{background:#fffaf3;color:#8a3512}.lp_btnLight__WzGOH:hover{background:#ffffff}.lp_btnGhost__d01i3{background:transparent;color:var(--top-ink-soft);border-color:var(--top-line)}.lp_btnSm__XnK6e{min-height:44px;padding:8px 18px;font-size:14.5px}.lp_secondaryLink__u7qw7{display:inline-flex;align-items:center;min-height:44px;font-size:15.5px;font-weight:600;color:var(--top-brand-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.lp_secondaryLink__u7qw7:hover{text-decoration-thickness:2px}.lp_inlineLink___krwk{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--top-brand-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lp_chevron__JF2gs{width:16px;height:16px;flex:none}.lp_linkRow__UHFDB{margin:16px 0 0}.lp_ctaRow__tf7CS{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px}.lp_hero__6mh5Z{padding-top:40px;padding-bottom:40px;overflow:hidden}.lp_heroGrid__k0KPJ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:center}.lp_heroTop____lLY{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp_heroTop____lLY .lp_heroBuddySm__x_gd3{display:none;flex:none}.lp_heroTopText__tneqG{min-width:0}.lp_kokoIntroSm__O1rVG{display:none;margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--top-ink-soft);text-wrap:pretty}.lp_heroFigure__MDUwg{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.lp_kokoIntro__3HsZL{max-width:17em;font-family:var(--top-display);font-weight:500;font-size:15px;line-height:1.7;color:var(--top-plum);text-align:center;text-wrap:pretty}.lp_heroTitle__Ns_3m{font-size:clamp(24px,8.2vw - 2px,52px);line-height:1.4;letter-spacing:.03em}.lp_heroTitle__Ns_3m span{display:inline-block}.lp_heroLead__HrVd_{margin:18px 0 0;font-size:17px;color:var(--top-ink-soft);max-width:32em}.lp_tags__X5joP{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:28px 0 0}.lp_tag__1Ec_N{font-size:14px;line-height:1.5;padding:6px 13px;border-radius:999px;background:var(--top-surface);border:1px solid var(--top-line);color:var(--top-ink-soft)}.lp_heroNote__Z81xj{margin:12px 0 0;font-size:14.5px;color:var(--top-muted);max-width:36em}.lp_trustRow__DEC33{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:22px 0 0;font-size:14px;color:var(--top-ink-soft)}.lp_trustRow__DEC33 li{display:inline-flex;align-items:center;gap:6px}.lp_trustRow__DEC33 svg{width:16px;height:16px;color:var(--top-brand);flex:none}.lp_heroArt__pWd3g{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px}.lp_heroBlob__YVTTh{position:absolute;width:92%;aspect-ratio:1;max-width:400px;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;background:radial-gradient(circle at 35% 30%,var(--top-brand-soft),transparent 70%),radial-gradient(circle at 70% 75%,color-mix(in srgb,var(--top-accent) 22%,transparent),transparent 65%)}.lp_heroBuddy__1VjyX{position:relative;width:min(340px,100%)}@media (max-width:860px){.lp_heroGrid__k0KPJ{grid-template-columns:minmax(0,1fr)}.lp_heroArt__pWd3g{display:none}.lp_heroTop____lLY .lp_heroBuddySm__x_gd3,.lp_kokoIntroSm__O1rVG{display:block}}@media (min-width:861px){.lp_heroTitle__Ns_3m{font-size:clamp(36px,4.6vw - 1px,46px)}}.lp_wave__OTNhG{display:block;height:52px;line-height:0}.lp_wave__OTNhG svg{display:block;width:100%;height:100%}@media (max-width:640px){.lp_wave__OTNhG{height:28px}}.lp_tintBlue__SUGNK{background:var(--top-blue-bg)}.lp_tintOlive__O_Fgn{background:var(--top-olive-bg)}.lp_tintWarm__7MJxZ{background:var(--top-warm-bg)}.lp_tintPlum__74WkU{background:var(--top-plum-bg)}.lp_tintBlue__SUGNK .lp_eyebrow__Kcg7I{color:var(--top-blue)}.lp_tintOlive__O_Fgn .lp_eyebrow__Kcg7I{color:var(--top-olive)}.lp_tintPlum__74WkU .lp_eyebrow__Kcg7I{color:var(--top-plum)}.lp_headWithBuddy__mD9Uc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.lp_sideBuddy__GOhuf{width:190px}@media (max-width:720px){.lp_headWithBuddy__mD9Uc{grid-template-columns:minmax(0,1fr)}.lp_sideBuddy__GOhuf{width:140px;justify-self:end;margin-top:-8px}}.lp_valueLine__9gonD{margin:18px 0 0;padding-left:14px;border-left:3px solid var(--top-blue);color:var(--top-ink);font-size:16.5px;font-weight:600;line-height:1.85;max-width:36em}.lp_chartCard__K_roy{margin:28px 0 0;background:var(--top-surface);border-radius:24px;padding:24px 24px 20px;box-shadow:var(--top-shadow)}.lp_chartCard__K_roy svg{display:block;width:100%;height:auto}.lp_axisLabel__M6t0O{font-size:13px;fill:var(--top-muted);font-family:var(--font-body)}@media (max-width:640px){.lp_chartCard__K_roy{padding:16px}.lp_axisLabel__M6t0O{display:none}}.lp_lineSubjective__rwln1{stroke:var(--top-brand)}.lp_lineObjective__KHHfz{stroke:var(--top-blue)}.lp_crossLine__Is0bH{stroke:var(--top-muted)}.lp_dotSubjective__RMeLr{fill:var(--top-brand)}.lp_dotObjective__5Su6y{fill:var(--top-blue)}.lp_legend__h5hf5{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:14px;color:var(--top-ink-soft)}.lp_legend__h5hf5 span{display:inline-flex;align-items:center;gap:8px}.lp_legendNote__XT_KP{flex-basis:100%;color:var(--top-muted)}.lp_swatch__gNmQ4{display:inline-block;width:18px;height:4px;border-radius:2px}.lp_swatchBrand__mrjcQ{background:var(--top-brand)}.lp_swatchBlue__nPPG7{background:var(--top-blue)}.lp_timeBlock___VJ9h{margin:32px 0 0;max-width:40em}.lp_timeBlock___VJ9h p{margin:8px 0 0;color:var(--top-ink-soft)}.lp_cards3__EbYMJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0}.lp_card__TOlW_{position:relative;background:var(--top-surface);border-radius:22px;padding:22px;box-shadow:var(--top-shadow);list-style:none}.lp_card__TOlW_ p{margin:8px 0 0;font-size:15px;color:var(--top-ink-soft)}@media (max-width:860px){.lp_cards3__EbYMJ{grid-template-columns:minmax(0,1fr)}}.lp_exampleTag__hy_Vs{display:inline-block;font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:999px;background:var(--top-blue-bg);color:var(--top-blue);margin-bottom:8px}.lp_cardIcon__hv5ox{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--top-brand-soft);color:var(--top-brand);margin-bottom:12px}.lp_cardIcon__hv5ox svg{width:22px;height:22px}.lp_previewGrid__VTDLt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:center;margin-top:48px}.lp_previewTitle__tkL9i{font-size:clamp(1.3rem,1rem + 1.2vw,1.75rem)!important}@media (max-width:720px){.lp_previewGrid__VTDLt{grid-template-columns:minmax(0,1fr);gap:24px}.lp_phone__OuUHu{justify-self:center}}.lp_phone__OuUHu{width:260px;max-width:100%;border-radius:36px;padding:10px;background:#3b2417;box-shadow:var(--top-shadow)}.lp_phoneScreen__hFrM0{border-radius:28px;background:#fffaf3;color:#3b2417;padding:18px 14px;font-size:13px;line-height:1.6}.lp_phoneTopbar__gFpgA{display:flex;justify-content:center;margin-bottom:10px}.lp_phoneAppName__TjtaQ{font-family:var(--top-latin);font-variation-settings:"SOFT" 100;font-weight:600;font-size:16px;color:#8a3512}.lp_phonePrompt__pA_Pg{margin:0;font-family:var(--top-display);font-weight:700;font-size:15px}.lp_phoneInput__YnPKl{margin-top:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(91,50,32,.18);background:#ffffff;color:#7a5a48;font-size:12px}.lp_phoneCard__Xru7u,.lp_phoneInsight__UPAXd{margin-top:10px;padding:10px 12px;border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgba(91,50,32,.08)}.lp_phoneCard__Xru7u svg{display:block;width:100%;height:auto;margin-top:6px}.lp_phoneCard__Xru7u .lp_lineSubjective__rwln1{stroke:#b04a20}.lp_phoneCard__Xru7u .lp_lineObjective__KHHfz{stroke:#1d5f86}.lp_phoneCardTitle__tvstL{margin:0;font-weight:700;font-size:12.5px}.lp_phoneInsight__UPAXd p{margin:4px 0 0;font-size:12px;color:#5e4031}.lp_phoneMetricRow__59iJ9{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:#7a5a48}.lp_aheadGrid__yd3Ql{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;padding:0;margin:28px 0 0}.lp_aheadGrid__yd3Ql .lp_cardIcon__hv5ox{background:color-mix(in srgb,var(--top-olive) 14%,var(--top-surface));color:var(--top-olive)}.lp_safetyNote__Fz9dd{margin:20px 0 0;padding:14px 18px;border-radius:16px;background:var(--top-surface);border-left:4px solid var(--top-brand);color:var(--top-ink);font-size:15px;max-width:48em}.lp_subHead__My_Mt{margin-top:48px!important;font-size:clamp(1.2rem,1rem + .9vw,1.5rem)!important}.lp_steps__GQsIy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:18px 0 0}.lp_step__NaDxj{display:flex;gap:14px;align-items:flex-start;background:var(--top-surface);border-radius:22px;padding:20px;box-shadow:var(--top-shadow)}.lp_step__NaDxj p{margin:4px 0 0;font-size:15px;color:var(--top-ink-soft)}.lp_stepNum__u0MT2{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--top-brand);color:var(--top-on-brand);font-family:var(--top-latin);font-variation-settings:"SOFT" 100;font-weight:700;font-size:18px}@media (max-width:860px){.lp_steps__GQsIy{grid-template-columns:minmax(0,1fr)}}.lp_noInstall__44Fms{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;margin-top:48px;padding:28px;border-radius:28px;background:var(--top-surface);box-shadow:var(--top-shadow)}@media (max-width:720px){.lp_noInstall__44Fms{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}}.lp_noInstallTitle__AK3zW{font-size:clamp(1.2rem,1rem + .9vw,1.5rem)!important}.lp_homeMock__iOVIU{width:172px;padding:18px 16px;border-radius:28px;background:linear-gradient(160deg,#f6d9c4,#e8f2f7);justify-self:center}.lp_homeGrid__AH2Do{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 12px;justify-items:center}.lp_homeIcon__aVDz_{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.65)}.lp_homeAppOn__VnkpK{display:flex;flex-direction:column;align-items:center;gap:2px}.lp_homeAppMark__grfYk{width:40px;height:40px;border-radius:11px;background:#fffaf3;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 6px rgba(91,50,32,.18)}.lp_homeAppLabel__f3YH9{font-size:12px;color:#3b2417}.lp_dotList__tHI6Y{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px;color:var(--top-ink-soft);font-size:15px}.lp_dotList__tHI6Y li{display:flex;align-items:center;gap:10px}.lp_dotList__tHI6Y li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--top-olive);flex:none}.lp_assurance__HcFGF{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-radius:28px;background:#8a3512;color:#fffaf3}.lp_assurance__HcFGF h3{color:#fffaf3;font-size:clamp(1.2rem,1rem + .9vw,1.5rem)}.lp_assurance__HcFGF p{margin:10px 0 0;max-width:36em;font-size:15.5px;color:#fbe9dc}@media (max-width:720px){.lp_assurance__HcFGF{flex-direction:column;align-items:flex-start;padding:24px 20px}}.lp_faqList__ozbae{margin:12px 0 0;max-width:48em}.lp_faqItem__LypvX{border-bottom:1px solid var(--top-line)}.lp_faqQ__iBGQ5{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-size:16.5px;font-weight:600;cursor:pointer;list-style:none}.lp_faqQ__iBGQ5::-webkit-details-marker{display:none}.lp_faqChevron__XjD0I{width:20px;height:20px;flex:none;color:var(--top-muted)}@media (prefers-reduced-motion:no-preference){.lp_faqChevron__XjD0I{transition:transform .2s ease}}.lp_faqItem__LypvX[open] .lp_faqChevron__XjD0I{transform:rotate(180deg)}.lp_faqA__VED9a{margin:0 0 18px;color:var(--top-ink-soft);font-size:15.5px;max-width:40em}.lp_missionLine__qrLki{margin:0;font-family:var(--top-display);font-weight:700;font-size:clamp(1.35rem,1rem + 1.8vw,2.2rem);line-height:1.55;letter-spacing:.02em;color:var(--top-ink);max-width:24em;text-wrap:balance}.lp_founderGrid__EaUAb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;margin-top:36px;align-items:start}@media (max-width:860px){.lp_founderGrid__EaUAb{grid-template-columns:minmax(0,1fr)}}.lp_quoteCard__dWn42{margin:0;padding:26px;border-radius:24px;background:var(--top-surface);box-shadow:var(--top-shadow)}.lp_quoteCard__dWn42 blockquote{margin:0}.lp_quoteCard__dWn42 blockquote p{margin:0;font-family:var(--top-display);font-weight:500;font-size:18px;line-height:1.8;color:var(--top-ink)}.lp_quoteCard__dWn42 figcaption{margin-top:12px;font-size:14px;color:var(--top-plum);font-weight:600}.lp_threeTitle__wwhgf{font-size:1.1rem!important}.lp_threeList__OuOUg{margin:12px 0 0;padding:0;list-style:none;counter-reset:three;display:grid;gap:10px}.lp_threeList__OuOUg li{counter-increment:three;position:relative;padding:14px 16px 14px 52px;border-radius:18px;background:var(--top-surface);color:var(--top-ink);font-size:15.5px}.lp_threeList__OuOUg li:before{content:counter(three);position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--top-plum);color:var(--top-plum-bg);font-family:var(--top-latin);font-weight:700;font-size:14px;line-height:26px;text-align:center}.lp_noteLinks__t_Pze{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width:860px){.lp_noteLinks__t_Pze{grid-template-columns:minmax(0,1fr)}}.lp_noteLink__jv9Ge{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:44px;padding:16px 18px;border-radius:18px;background:var(--top-surface);color:var(--top-ink);text-decoration:none;box-shadow:var(--top-shadow)}.lp_noteLinkTitle__x74KL{font-weight:600;font-size:15px}.lp_noteLinkMeta__Yz9zx{display:inline-flex;align-items:center;gap:2px;font-size:13px;color:var(--top-plum)}.lp_hookGrid__eYrZB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:44px;padding:28px;border-radius:28px;background:var(--top-surface);box-shadow:var(--top-shadow)}@media (max-width:720px){.lp_hookGrid__eYrZB{grid-template-columns:minmax(0,1fr);padding:22px 18px}}.lp_hook__q1_Fh{max-width:36em}.lp_hookInvite__6JY55{margin:0;font-family:var(--top-display);font-size:clamp(19px,2.2vw,23px);font-weight:700;line-height:1.7;color:var(--top-ink)}.lp_hookBody__9TR_v{color:var(--top-ink)}.lp_hookBenefit__Qeron,.lp_hookBody__9TR_v{margin:12px 0 0;font-size:16.5px;line-height:1.9}.lp_hookBenefit__Qeron{font-weight:600;color:var(--top-brand-strong)}.lp_restBuddy__F3x49{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.lp_restBuddy__F3x49 figcaption{font-family:var(--top-display);font-weight:500;font-size:15px;color:var(--top-plum);text-align:center}.lp_entrySection__o6uG7{padding-top:32px;padding-bottom:16px}.lp_entry__m0aHE{--top-ink:#3b2417;--top-ink-soft:#5e4031;scroll-margin-top:84px;max-width:760px;margin:0 auto;padding:28px;border-radius:28px;background:#fffaf3;border:1px solid rgba(91,50,32,.12);box-shadow:0 1px 2px rgba(91,50,32,.06),0 18px 40px -26px rgba(91,50,32,.38);color:#3b2417}.lp_entry__m0aHE:focus{outline:none}.lp_entry__m0aHE:focus-visible{outline:2px solid #b04a20;outline-offset:4px}@media (max-width:640px){.lp_entry__m0aHE{padding:18px 14px}}.lp_entryHead__UDPAY{margin-bottom:18px}.lp_entryHead__UDPAY h2{font-size:clamp(1.3rem,1rem + 1.2vw,1.7rem);color:#3b2417}.lp_entryHead__UDPAY p{margin:8px 0 0;font-size:15px;color:#5e4031}.lp_finalCta__JLAS5{text-align:center}.lp_finalCta__JLAS5 .lp_ctaRow__tf7CS{justify-content:center}.lp_finalBuddy__8mAk7{margin:0 auto 8px}.lp_familyLinks__4EVZk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;list-style:none;padding:0;margin:22px 0 0}.lp_familyLink__ik9YC{display:flex;align-items:center;min-height:52px;padding:12px 18px;border-radius:18px;background:var(--top-surface);color:var(--top-ink);font-weight:600;font-size:15px;text-decoration:none;box-shadow:var(--top-shadow)}.lp_familyLink__ik9YC:hover{color:var(--top-brand-strong)}.lp_familyShare__glKSC{margin-top:28px;padding-top:24px;border-top:1px solid var(--top-line)}.lp_footer__fvc9J{background:#3b2417;color:#f7ecdf;padding:36px 0 calc(40px + env(safe-area-inset-bottom));font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp_footer__fvc9J{background:#140e0b}}:root[data-theme=dark] .lp_footer__fvc9J{background:#140e0b}.lp_footerRow__k5b56{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.lp_footerBrand__bihsq{font-family:var(--top-display);font-weight:500}.lp_footerLinks__sIWaH{display:flex;flex-wrap:wrap;gap:0 18px}.lp_footerLinks__sIWaH a{display:inline-flex;align-items:center;min-height:44px;color:#f7ecdf;text-decoration:underline;text-decoration-color:rgba(247,236,223,.4);text-underline-offset:4px}.lp_footerNote__dXtGF{margin:14px 0 0;max-width:48em;color:#e3cfbf;font-size:13px;line-height:1.8}.lp_stickyCta__DLwQ7{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--top-paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--top-line);gap:10px}.lp_stickyCtaShow__aNiIA{display:flex}.lp_stickyCta__DLwQ7 .lp_btn__wIocP{flex:1}.lp_stickyCta__DLwQ7 .lp_btnGhost__d01i3{flex:none;width:auto;padding:12px 18px}@media (min-width:861px){.lp_stickyCta__DLwQ7{display:none!important}}.lp_lp__6SkBZ a:focus-visible,.lp_lp__6SkBZ summary:focus-visible{outline:2px solid var(--top-brand);outline-offset:3px;border-radius:6px}@media (max-width:380px){.lp_headerActions__HWf6v{gap:2px}.lp_logo__c6S_E{gap:6px}.lp_logoMark__w7QNy{width:26px;height:26px}.lp_logoEn__jlrn7{font-size:17px}.lp_linkQuiet__ip9qp{font-size:14px;padding:0 4px}.lp_btnSm__XnK6e{padding:8px 14px}}.companion_companion__Iq9Kr{display:block;max-width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.companion_figure__mlLCK{animation:companion_companion-breathe__yB5Jh 6s ease-in-out infinite}.companion_waveArm__zFGt7{transform-box:view-box;transform-origin:150px 108px;animation:companion_companion-wave__OUO_r 3.2s ease-in-out infinite}.companion_floatCard__WLbRw{animation:companion_companion-float__6P96p 5s ease-in-out infinite}.companion_still__zTE8s .companion_figure__mlLCK,.companion_still__zTE8s .companion_floatCard__WLbRw,.companion_still__zTE8s .companion_waveArm__zFGt7{animation:none}}@keyframes companion_companion-breathe__yB5Jh{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes companion_companion-wave__OUO_r{0%,60%,to{transform:rotate(0deg)}70%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}90%{transform:rotate(-5deg)}}@keyframes companion_companion-float__6P96p{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.koko-nav_root__nFJ1T{position:relative;z-index:60}.koko-nav_launcher__xB9Tw{position:fixed;right:max(12px,env(safe-area-inset-right));z-index:60;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:4px 14px 4px 4px;border:1px solid var(--color-border,#d9e1df);border-radius:999px;background:var(--color-surface,#fff);color:var(--color-text,#1e2a2f);font-size:14px;font-weight:600;box-shadow:0 6px 20px rgba(20,50,45,.16);cursor:pointer}.koko-nav_launcher__xB9Tw:focus-visible{outline:3px solid var(--color-brand,#1c6b60);outline-offset:2px}.koko-nav_launcherText__A_hI6{white-space:nowrap}.koko-nav_face__ZmcB6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;overflow:hidden;border-radius:999px;background:var(--color-brand-soft,#e2ece9)}.koko-nav_panel__UUnC_{position:fixed;right:max(8px,env(safe-area-inset-right));z-index:61;display:flex;flex-direction:column;width:min(380px,calc(100vw - 16px));max-height:min(560px,calc(100dvh - 120px));box-sizing:border-box;border:1px solid var(--color-border,#d9e1df);border-radius:18px;background:var(--color-surface,#fff);color:var(--color-text,#1e2a2f);box-shadow:0 12px 36px rgba(20,50,45,.2);overflow:hidden;font-size:15px;line-height:1.75}.koko-nav_head__du7j0{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border,#d9e1df)}.koko-nav_head__du7j0 .koko-nav_face__ZmcB6{width:36px;height:36px}.koko-nav_name__ULMZ_{flex:1;font-weight:700;font-size:15px}.koko-nav_close__eJp51{min-height:40px;padding:0 12px;border:1px solid var(--color-border,#d9e1df);border-radius:10px;background:transparent;color:var(--color-text,#1e2a2f);font-size:14px;cursor:pointer}.koko-nav_list__vuw6J{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;display:flex;flex-direction:column;gap:10px}.koko-nav_koko__D9whZ,.koko-nav_me__vc9ZS{margin:0;max-width:92%;padding:8px 12px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.koko-nav_koko__D9whZ{align-self:flex-start;background:var(--color-brand-soft,#e2ece9)}.koko-nav_me__vc9ZS{align-self:flex-end;background:var(--color-bg,#f6f4ef);border:1px solid var(--color-border,#d9e1df)}.koko-nav_error__TfbZu,.koko-nav_thinking__47REw{margin:0;font-size:14px;color:var(--color-muted,#5d6c70)}.koko-nav_examples__miaun{display:flex;flex-direction:column;gap:6px}.koko-nav_examplesLabel__BzZ9R{font-size:13px;color:var(--color-muted,#5d6c70)}.koko-nav_example__9bt4h{text-align:left;min-height:40px;padding:8px 12px;border:1px solid var(--color-border,#d9e1df);border-radius:10px;background:var(--color-surface,#fff);color:var(--color-text,#1e2a2f);font-size:14px;line-height:1.6;overflow-wrap:anywhere;cursor:pointer}.koko-nav_form__8jxAB{display:flex;gap:8px;align-items:flex-end;padding:10px 12px 4px;border-top:1px solid var(--color-border,#d9e1df)}.koko-nav_input__koOkd{flex:1;min-width:0;resize:none;padding:8px 10px;border:1px solid var(--color-border,#d9e1df);border-radius:10px;font-size:16px;line-height:1.5;font-family:inherit}.koko-nav_send___iSCw{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:var(--color-brand,#1c6b60);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.koko-nav_send___iSCw:disabled{opacity:.5;cursor:default}.koko-nav_note__79mhq{margin:0;padding:2px 12px 10px;font-size:12px;line-height:1.6;color:var(--color-muted,#5d6c70)}@media print{.koko-nav_root__nFJ1T{display:none!important}}.stage_figure__JibjN{position:fixed;left:0;top:0;z-index:9;will-change:transform,opacity;opacity:1;transition:opacity .26s ease;touch-action:manipulation}.stage_figure__JibjN[data-hidden=true]{opacity:0;pointer-events:none}.stage_tap__dbfOT{display:block;padding:0;margin:0;border:0;background:transparent;cursor:pointer;border-radius:999px;min-width:44px;min-height:44px}.stage_tap__dbfOT:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.stage_body__4bBMi{display:block;transform-origin:50% 100%}.stage_dot__yu7vl{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:999px;background:var(--color-brand);box-shadow:0 0 0 2px var(--color-surface)}.stage_bubbleLayer__p2a62{position:fixed;left:0;top:0;width:0;height:0;z-index:30}.stage_bubble__ATjCT{position:fixed;width:min(280px,calc(100vw - 32px));box-sizing:border-box;padding:12px 14px;border-radius:var(--radius-card,18px);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-lift);font-size:var(--text-sm);line-height:1.7;opacity:1;transition:opacity .22s ease}.stage_bubble__ATjCT[data-measuring=true]{visibility:hidden}.stage_name__8pW6Z{display:block;font-size:var(--text-xs);font-weight:700;color:var(--color-brand)}.stage_actions__RHraS{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.stage_btn__b0VA9{padding:0 14px;border-radius:999px;border:1px solid var(--color-brand);background:var(--color-brand);color:#ffffff;font-weight:600}.stage_btnQuiet__p2UFb,.stage_btn__b0VA9{min-height:44px;font-size:var(--text-sm);cursor:pointer}.stage_btnQuiet__p2UFb{padding:0 10px;border:0;background:transparent;color:var(--color-brand-strong);text-decoration:underline}.stage_btnQuiet__p2UFb:focus-visible,.stage_btn__b0VA9:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.stage_ring__VVtRH{position:fixed;z-index:20;pointer-events:none;border-radius:var(--radius-control,12px);box-shadow:0 0 0 3px var(--color-brand),0 0 0 9px rgba(28,107,96,.18)}@media (prefers-reduced-motion:no-preference){.stage_figure__JibjN[data-still=false]{transition:transform .9s cubic-bezier(.34,1.2,.5,1),opacity .26s ease}.stage_figure__JibjN[data-still=false][data-hopping=true] .stage_body__4bBMi{animation:stage_stage-hop__odfGs .3s ease-in-out 3}.stage_figure__JibjN[data-still=false][data-bounce=true] .stage_body__4bBMi{animation:stage_stage-bounce__0nDM_ .7s cubic-bezier(.3,1.6,.5,1) 1}.stage_figure__JibjN[data-still=false][data-peek=true] .stage_body__4bBMi{animation:stage_stage-peek__K_T5n 1.6s ease-in-out 1}.stage_bubble__ATjCT[data-arrive=true]{animation:stage_stage-bubble-in__yMBlV .28s ease-out .62s both}.stage_ring__VVtRH[data-still=false]{transition:left .5s ease,top .5s ease,width .5s ease,height .5s ease}}@keyframes stage_stage-hop__odfGs{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes stage_stage-bounce__0nDM_{0%{transform:translateY(0) scale(1)}25%{transform:translateY(0) scale(1.08,.9)}55%{transform:translateY(-16px) scale(.96,1.05)}80%{transform:translateY(0) scale(1.04,.96)}to{transform:translateY(0) scale(1)}}@keyframes stage_stage-bubble-in__yMBlV{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stage_stage-peek__K_T5n{0%,to{transform:rotate(0deg)}40%{transform:rotate(-8deg)}70%{transform:rotate(4deg)}}