.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_launcher__xB9Tw{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--koko-nav-bottom, 16px) + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:6px;padding:4px 14px 4px 4px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);box-shadow:0 2px 10px rgba(17,24,39,.14);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.koko-nav_chip__8XjdL:focus-visible,.koko-nav_close__eJp51:focus-visible,.koko-nav_input__koOkd:focus-visible,.koko-nav_launcher__xB9Tw:focus-visible,.koko-nav_send___iSCw:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.koko-nav_face__ZmcB6,.koko-nav_launcherFace__MI1sb,.koko-nav_mini__UM5jG{display:inline-flex;border-radius:50%;background:var(--color-brand-soft);overflow:hidden;flex:none}.koko-nav_launcherLabel__OoMaI{white-space:nowrap}.koko-nav_panel__UUnC_{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(var(--koko-nav-bottom, 16px) + env(safe-area-inset-bottom));z-index:61;width:min(380px,calc(100vw - 24px));height:min(560px,calc(100dvh - var(--koko-nav-bottom, 16px) - 32px));display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:0 2px 10px rgba(17,24,39,.14);overflow:hidden}.koko-nav_head__du7j0{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--color-border)}.koko-nav_title__ogAVr{display:flex;flex-direction:column;min-width:0;flex:1 1}.koko-nav_title__ogAVr strong{font-size:var(--text-base)}.koko-nav_title__ogAVr span{font-size:var(--text-xs);color:var(--color-muted)}.koko-nav_close__eJp51{width:40px;height:40px;border:0;border-radius:4px;background:transparent;color:var(--color-muted);font-size:1.4rem;cursor:pointer}.koko-nav_log__lgDF2{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--color-bg)}.koko-nav_row__1YhBZ{display:flex;gap:8px;align-items:flex-end}.koko-nav_isUser___SFV4{justify-content:flex-end}.koko-nav_bubble__yQs6P{margin:0;max-width:85%;padding:8px 12px;border-radius:var(--radius-control);font-size:var(--text-sm);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.koko-nav_isKoko__gyMm6 .koko-nav_bubble__yQs6P{background:var(--color-surface);border:1px solid var(--color-border)}.koko-nav_isUser___SFV4 .koko-nav_bubble__yQs6P{background:var(--color-brand-soft)}.koko-nav_thinking__47REw{color:var(--color-muted)}.koko-nav_chips__WT8XA{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0}.koko-nav_chip__8XjdL{padding:6px 12px;min-height:36px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer}.koko-nav_form__8jxAB{display:flex;gap:8px;padding:10px 12px 4px;align-items:flex-end}.koko-nav_input__koOkd{flex:1 1;min-width:0;resize:none;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text)}.koko-nav_send___iSCw{min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-control);background:var(--color-brand);color:var(--color-surface);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.koko-nav_send___iSCw:disabled{opacity:.5;cursor:default}.koko-nav_foot__Sq271{margin:0;padding:2px 12px 10px;font-size:var(--text-xs);color:var(--color-muted)}@media print{.koko-nav_launcher__xB9Tw,.koko-nav_panel__UUnC_{display:none}}.landing_lp__3vikF{--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:#1f4e79;--top-brand-strong:#173a5a;--top-brand-soft:#e3eaf1;--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;--radius-card:18px;--radius-control:14px;--color-border:rgba(91,50,32,0.18);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]) .landing_lp__3vikF{--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:#8fb8de;--top-brand-strong:#b9d3ec;--top-brand-soft:#1e2a36;--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] .landing_lp__3vikF{--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:#8fb8de;--top-brand-strong:#b9d3ec;--top-brand-soft:#1e2a36;--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)}.landing_wrap__MxioC{max-width:1040px;margin:0 auto;padding:0 24px}.landing_section__M2UMZ{padding:72px 0}@media (max-width:640px){.landing_section__M2UMZ{padding:44px 0}.landing_wrap__MxioC{padding:0 16px}}.landing_lp__3vikF h1,.landing_lp__3vikF h2,.landing_lp__3vikF h3,.landing_lp__3vikF 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}.landing_lp__3vikF h1{display:block;padding-bottom:0;border-bottom:none}.landing_finalCta__Dy9xE h2,.landing_sectionHead__uhzxb h2{font-size:clamp(24px,17px + 2.2vw,40px);line-height:1.45}.landing_card__fnKK_ h3{font-size:1.125rem}.landing_step__lFU4M h3{font-size:1.05rem}.landing_phrases__Tk9Zg{word-break:keep-all}.landing_lp__3vikF blockquote,.landing_lp__3vikF dd,.landing_lp__3vikF figcaption,.landing_lp__3vikF li,.landing_lp__3vikF p{text-wrap:pretty}.landing_eyebrow__rjfo7{font-family:var(--top-display);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--top-brand-strong);margin:0 0 10px}.landing_lead__hR2Dm{color:var(--top-ink-soft);font-size:16.5px;max-width:36em;margin:14px 0 0}.landing_smallNote__lqcPu{color:var(--top-muted);font-size:14px;margin:18px 0 0;max-width:44em}.landing_sectionHead__uhzxb{max-width:40em}.landing_header__s9NBu{position:-webkit-sticky;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}.landing_headerScrolled__SHh2G{border-color:var(--top-line)}.landing_headerRow__KlRpV{display:flex;align-items:center;justify-content:space-between;height:64px;gap:10px}.landing_logo__tSEX3{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:0;text-decoration:none;color:var(--top-ink);white-space:nowrap}.landing_logoMark__ACbvB{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}.landing_logoMark__ACbvB svg{width:20px;height:20px}.landing_logoJa__KRPCQ{font-family:var(--top-display);font-weight:700;font-size:17px;color:var(--top-brand-strong)}.landing_logoEn__Op5KV{font-family:var(--top-latin);font-variation-settings:"SOFT" 100;font-weight:600;font-size:19px;color:var(--top-ink-soft)}@media (max-width:520px){.landing_logoJa__KRPCQ{display:none}}.landing_headerActions__8gKmP{display:flex;align-items:center;gap:14px;flex:none}.landing_headerLang__D2IAq button{padding:2px 10px!important;font-size:13px!important;min-height:36px}.landing_headerLang__D2IAq button[aria-pressed=false]{color:var(--top-ink-soft)!important;border-color:var(--top-line)!important}.landing_headerLang__D2IAq button[aria-pressed=true]{color:var(--top-brand-strong)!important;background:var(--top-brand-soft)!important;border-color:var(--top-brand)!important}@media (max-width:480px){.landing_headerActions__8gKmP{gap:6px}.landing_headerCta__8n0Z0{display:none!important}}.landing_btn__jxaoG{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}.landing_btn__jxaoG:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:no-preference){.landing_btn__jxaoG{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.landing_btn__jxaoG:active:not(:disabled){transform:scale(.98)}}.landing_btnPrimary__R_ZcD{background:var(--top-brand);color:var(--top-on-brand);box-shadow:0 1px 2px rgba(23,58,90,.18),0 12px 24px -12px rgba(23,58,90,.55)}.landing_btnPrimary__R_ZcD:hover:not(:disabled){background:var(--top-brand-strong)}.landing_btnLight__MZnVf{background:#fffaf3;color:#173a5a}.landing_btnLight__MZnVf:hover{background:#ffffff}.landing_btnGhost__Ut74x{background:transparent;color:var(--top-ink-soft);border-color:var(--top-line)}.landing_btnOutline__qR6wf{background:#ffffff;color:#1f4e79;border-color:#1f4e79}.landing_btnSm__Di09R{min-height:44px;padding:8px 18px;font-size:14.5px}.landing_btnWide__RNU0U{width:100%;white-space:normal}.landing_secondaryLink__i_keZ{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}.landing_secondaryLink__i_keZ:hover{text-decoration-thickness:2px}.landing_inlineLink__SEaz9{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}.landing_chevron__CUpsT{width:16px;height:16px;flex:none}.landing_linkRow__my8on{margin:16px 0 0}.landing_ctaRow__u6a_n{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px}.landing_hero__v7463{padding-top:40px;padding-bottom:40px;overflow:hidden}.landing_heroGrid__PxQhe{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:32px;gap:32px;align-items:center}.landing_heroTop__E1YZU{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing_heroTop__E1YZU .landing_heroBuddySm__t2QCC{display:none;flex:none}.landing_heroTopText__8xLC4{min-width:0}.landing_kokoIntroSm__IrPr2{display:none;margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--top-ink-soft)}.landing_heroFigure__nF_b0{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.landing_kokoIntro__bL_20{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}.landing_heroTitle__HLnmZ{font-size:clamp(24px,8.2vw - 2px,52px);line-height:1.4;letter-spacing:.03em}.landing_heroLead__zXTDN{margin:18px 0 0;font-size:17px;color:var(--top-ink-soft);max-width:32em}.landing_trustRow__iOnnq{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:26px 0 0;font-size:14px;color:var(--top-ink-soft)}.landing_trustRow__iOnnq li{display:inline-flex;align-items:center;gap:6px}.landing_trustRow__iOnnq li:first-child{color:var(--top-ink);font-weight:700}.landing_trustRow__iOnnq svg{width:16px;height:16px;color:var(--top-brand);flex:none}.landing_heroArt__CRxH4{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px}.landing_heroBlob__DDD8j{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%,var(--top-blue-bg),transparent 65%)}.landing_heroBuddy__09Lj5{position:relative;width:min(340px,100%)}@media (max-width:860px){.landing_heroGrid__PxQhe{grid-template-columns:minmax(0,1fr)}.landing_heroArt__CRxH4{display:none}.landing_heroTop__E1YZU .landing_heroBuddySm__t2QCC,.landing_kokoIntroSm__IrPr2{display:block}}@media (min-width:861px){.landing_heroTitle__HLnmZ{font-size:clamp(36px,4.6vw - 1px,46px)}}.landing_wave__csCM_{display:block;height:52px;line-height:0}.landing_wave__csCM_ svg{display:block;width:100%;height:100%}@media (max-width:640px){.landing_wave__csCM_{height:28px}}.landing_tintBlue__0KYV9{background:var(--top-blue-bg)}.landing_tintOlive__PMvhb{background:var(--top-olive-bg)}.landing_tintWarm__ScsdT{background:var(--top-warm-bg)}.landing_tintPlum__gS4NE{background:var(--top-plum-bg)}.landing_tintBlue__0KYV9 .landing_eyebrow__rjfo7{color:var(--top-blue)}.landing_tintOlive__PMvhb .landing_eyebrow__rjfo7{color:var(--top-olive)}.landing_tintPlum__gS4NE .landing_eyebrow__rjfo7{color:var(--top-plum)}.landing_headWithBuddy__AyR6u{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end}.landing_sideBuddy__VJZaf{width:190px}@media (max-width:720px){.landing_headWithBuddy__AyR6u{grid-template-columns:minmax(0,1fr)}.landing_sideBuddy__VJZaf{width:140px;justify-self:end;margin-top:-8px}}.landing_surface__zxTYl{margin:28px 0 0;background:#ffffff;border-radius:24px;padding:24px;box-shadow:var(--top-shadow);color:#3b2417}@media (max-width:640px){.landing_surface__zxTYl{padding:16px}}.landing_shotGrid__9DXwu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:16px;gap:16px;align-items:start;margin:14px 0 0}.landing_shot__zRazW{margin:0}.landing_shot__zRazW img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--top-line);background:#ffffff}.landing_shot__zRazW figcaption{margin:8px 2px 0;font-size:14px;line-height:1.7;color:var(--top-ink-soft)}.landing_valueLine__4UmnV{margin:32px 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:40em}.landing_vmShots__6cvUD{display:grid;grid-gap:14px;gap:14px;margin:16px 0 0}.landing_vmShots__6cvUD img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--top-line);background:#ffffff;box-shadow:var(--top-shadow)}.landing_cardGrid__8HBV_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px;padding:0;margin:28px 0 0}.landing_card__fnKK_{position:relative;background:var(--top-surface);border-radius:22px;padding:22px;box-shadow:var(--top-shadow);list-style:none}.landing_card__fnKK_ p{margin:8px 0 0;font-size:15px;color:var(--top-ink-soft)}.landing_cardIcon__0qoEE{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}.landing_cardIcon__0qoEE svg{width:22px;height:22px}.landing_tintOlive__PMvhb .landing_cardIcon__0qoEE{background:color-mix(in srgb,var(--top-olive) 14%,var(--top-surface));color:var(--top-olive)}.landing_subHead__Ozsqp{margin-top:48px!important;font-size:clamp(1.2rem,1rem + .9vw,1.5rem)!important}.landing_easyNote__G9vAf{margin:20px 0 0;padding:14px 18px;border-radius:16px;background:var(--top-surface);border-left:4px solid var(--top-olive);color:var(--top-ink);font-size:15px;max-width:48em}.landing_steps__DlVT8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:18px 0 0}.landing_step__lFU4M{display:flex;gap:14px;align-items:flex-start;background:var(--top-surface);border-radius:22px;padding:20px;box-shadow:var(--top-shadow)}.landing_stepNum__zSbX_{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){.landing_steps__DlVT8{grid-template-columns:minmax(0,1fr)}}.landing_promiseCard__2lion h3{display:flex;align-items:center;gap:10px}.landing_promiseCard__2lion h3:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--top-brand);flex:none}.landing_assurance__JXZ8X{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-radius:28px;background:#173a5a;color:#fffaf3}.landing_assurance__JXZ8X h3{color:#fffaf3;font-size:clamp(1.2rem,1rem + .9vw,1.5rem)}.landing_assurance__JXZ8X p{margin:10px 0 0;max-width:36em;font-size:15.5px;color:#e6eef6}@media (max-width:720px){.landing_assurance__JXZ8X{flex-direction:column;align-items:flex-start;padding:24px 20px}}.landing_missionLine__DWroW{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}.landing_founderGrid__wZ6Q6{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;margin-top:36px;align-items:end}@media (max-width:720px){.landing_founderGrid__wZ6Q6{grid-template-columns:minmax(0,1fr)}.landing_founderGrid__wZ6Q6 .landing_sideBuddy__VJZaf{justify-self:end}}.landing_quoteCard__0oi5B{margin:0;padding:26px;border-radius:24px;background:var(--top-surface);box-shadow:var(--top-shadow)}.landing_quoteCard__0oi5B h3{font-size:1.1rem}.landing_quoteCard__0oi5B blockquote{margin:12px 0 0}.landing_quoteCard__0oi5B blockquote p{margin:0;font-size:16.5px;line-height:1.95;color:var(--top-ink)}.landing_quoteCard__0oi5B blockquote p+p{margin-top:10px}.landing_noteIntro__8ZHwv{margin:0;font-family:var(--top-display);font-weight:500;font-size:17px;line-height:1.8;color:var(--top-ink);max-width:40em}.landing_noteSign__X5xZp{margin:8px 0 0;font-size:14px;color:var(--top-plum);font-weight:600}.landing_noteLinks__bIS6Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px;margin-top:16px;padding:0;list-style:none}.landing_noteLink__xsngl{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)}.landing_noteLinkLabel__sBpPi{font-size:13px;color:var(--top-plum);font-weight:600}.landing_noteLinkTitle__p8zao{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-size:15.5px}.landing_entrySection__X6r_F{padding-top:32px;padding-bottom:16px}.landing_entry__C7SIi{--top-ink:#3b2417;--top-ink-soft:#5e4031;--top-muted:#7a5a48;--top-brand:#1f4e79;--top-brand-strong:#173a5a;--top-brand-soft:#e3eaf1;--top-on-brand:#ffffff;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}.landing_entry__C7SIi:focus{outline:none}.landing_entry__C7SIi:focus-visible{outline:2px solid #1f4e79;outline-offset:4px}@media (max-width:640px){.landing_entry__C7SIi{padding:20px 16px}}.landing_entryHead__XZmVP{margin-bottom:16px}.landing_entryHead__XZmVP h2{font-size:clamp(1.3rem,1rem + 1.2vw,1.7rem);color:#3b2417}.landing_entryHead__XZmVP p{margin:8px 0 0;font-size:15px;color:#5e4031}.landing_chips__G8Di4{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.landing_chip__nod8k{font-size:14px;line-height:1.5;min-height:40px;padding:6px 14px;border-radius:999px;background:#ffffff;border:1px solid rgba(31,78,121,.35);color:#173a5a;cursor:pointer;text-align:left}.landing_chip__nod8k:hover:not(:disabled){background:#e3eaf1}.landing_field__LMyYr{display:block;width:100%;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(91,50,32,.22);background:#ffffff;color:#3b2417;font-family:inherit;line-height:1.7}.landing_field__LMyYr:focus{outline:2px solid #1f4e79;outline-offset:1px}.landing_fieldLabel___oB1O{display:block;font-size:14px;color:#5e4031;margin:12px 0 4px}.landing_entryActions__83d7L{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px}.landing_reply__tetTJ{margin-top:16px;padding:16px;border-radius:18px;background:#e3eaf1;color:#3b2417;font-size:16px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.landing_entryNote__y1aDp{margin:10px 0 0;font-size:14px;color:#5e4031;line-height:1.85}.landing_entryError__OjSdv{margin:10px 0 0;font-size:15px;color:#9d2f28}.landing_entryNotice__fCscH{margin:10px 0 0;font-size:14px;color:#173a5a}.landing_handoff__zUKsE{margin:0 0 14px;padding:10px 14px;border-radius:14px;background:#e3eaf1;color:#173a5a;font-size:14px;line-height:1.8}.landing_or__Odoqx{margin:18px 0 2px;text-align:center;color:#7a5a48;font-size:14px}.landing_textBtn__Wtgps{all:unset;display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:#173a5a;font-size:14px;text-decoration:underline;text-underline-offset:4px}.landing_textBtn__Wtgps:focus-visible{outline:2px solid #1f4e79;outline-offset:2px;border-radius:4px}.landing_authLinks__uShkP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin-top:4px}.landing_keyBox___d4d6{margin-top:16px}.landing_keyBox___d4d6 summary{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#7a5a48;cursor:pointer}.landing_keyRow__7n2zC{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.landing_keyRow__7n2zC .landing_field__LMyYr{flex:1 1 160px;width:auto}.landing_finalCta__Dy9xE{text-align:center}.landing_finalCta__Dy9xE .landing_ctaRow__u6a_n{justify-content:center}.landing_finalBuddy__cdWC4{margin:0 auto 8px}.landing_familyLinks__QLlva{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px;list-style:none;padding:0;margin:22px 0 0}.landing_familyLink__CDlqU{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)}.landing_familyLink__CDlqU:hover{color:var(--top-brand-strong)}.landing_familyShare__j0ABg{margin-top:28px;padding-top:24px;border-top:1px solid var(--top-line);color:var(--top-ink)}.landing_footer__U__I_{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]) .landing_footer__U__I_{background:#140e0b}}:root[data-theme=dark] .landing_footer__U__I_{background:#140e0b}.landing_footerRow__ih1Me{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.landing_footerBrand__IuJ_p{font-family:var(--top-display);font-weight:500}.landing_footerLinks__ETkls{display:flex;flex-wrap:wrap;gap:0 18px}.landing_footerLinks__ETkls a{display:inline-flex;align-items:center;min-height:44px;color:#f7ecdf;text-decoration:underline;-webkit-text-decoration-color:rgba(247,236,223,.4);text-decoration-color:rgba(247,236,223,.4);text-underline-offset:4px}.landing_footerNote__tm9wz{margin:14px 0 0;max-width:48em;color:#e3cfbf;font-size:13px;line-height:1.8}.landing_stickyCta___pCE3{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}.landing_stickyCtaShow__eSPe0{display:flex}.landing_stickyCta___pCE3 .landing_btn__jxaoG{flex:1 1}.landing_stickyCta___pCE3 .landing_btnGhost__Ut74x{flex:none;width:auto;padding:12px 18px}@media (min-width:861px){.landing_stickyCta___pCE3{display:none!important}}@media (max-width:860px){.landing_footer__U__I_{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.landing_lp__3vikF a:focus-visible,.landing_lp__3vikF button:focus-visible,.landing_lp__3vikF summary:focus-visible{outline:2px solid var(--top-brand);outline-offset:3px;border-radius:6px;box-shadow:none}@media (max-width:380px){.landing_logo__tSEX3{gap:6px}.landing_logoMark__ACbvB{width:26px;height:26px}.landing_logoEn__Op5KV{font-size:17px}.landing_headerLang__D2IAq button{padding:2px 8px!important}}