.landing_wrap__WAi7M{max-width:1120px;margin:0 auto;padding:0 20px}.landing_hero___ILNH{position:relative;min-height:540px;display:flex;align-items:flex-end;color:#fff}.landing_heroBg__oczQ6{position:absolute;inset:0;background-size:cover;background-position:50%}.landing_heroShade__akq1P{position:absolute;inset:0;background:rgba(0,0,0,.45)}.landing_heroInner__lvHCK{position:relative;padding:120px 0 56px;max-width:620px}.landing_h1__IEan5{font-size:clamp(38px,6vw,60px);line-height:1.05;font-weight:800;margin:0}.landing_lead__NJ8sD{font-size:clamp(17px,2vw,20px);line-height:1.5;margin:16px 0 26px}.landing_stores___iL_o{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.landing_store__F_5FU{white-space:nowrap;display:inline-flex;align-items:center;gap:10px;background:#000;color:#fff;border-radius:10px;padding:9px 16px;text-decoration:none;border:1px solid #555}.landing_store__F_5FU small{display:block;font-size:11px;line-height:1.1}.landing_store__F_5FU strong{display:block;font-size:18px;line-height:1.15}.landing_orgLink__ZBQs9{display:inline-block;margin-top:18px;color:#fff;font-weight:600}.landing_heroOrg__LJc11{margin:22px 0 0;font-size:15px;color:rgba(255,255,255,.9)}.landing_heroOrg__LJc11 a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.landing_intro__0eOIl{color:#4A4F54;font-size:18px;line-height:1.6;max-width:680px;margin:-12px 0 40px}.landing_row__PANqy{display:grid;grid-template-columns:1fr 340px;gap:64px;align-items:center;padding:40px 0;border-top:1px solid #eceeee}.landing_row__PANqy:first-of-type{border-top:0}.landing_rowReverse__vqLj1{grid-template-columns:340px 1fr}.landing_rowReverse__vqLj1 .landing_rowText__anCt5{order:2}.landing_rowText__anCt5{max-width:520px}.landing_rowTitle__3JCnf{font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.2;margin:0 0 12px;color:#1F2328}.landing_screen__5cZ73{position:relative;width:100%;max-width:340px;aspect-ratio:9/13;margin:0 auto;border-radius:22px;overflow:hidden;border:1px solid #cfe0e0;background:#E8F1F1;box-shadow:0 10px 30px rgba(0,103,109,.1)}.landing_steps__hogEu{list-style:none;counter-reset:step;padding:0;margin:0 0 28px;display:grid;gap:18px;max-width:720px}.landing_steps__hogEu li{counter-increment:step;position:relative;padding-left:52px;font-size:18px;line-height:1.5;color:#3C3F43;min-height:36px}.landing_steps__hogEu li:before{content:counter(step);position:absolute;left:0;top:-2px;width:34px;height:34px;border-radius:8px;background:#00676D;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:17px}.landing_stepsSmall__Dumjr strong,.landing_steps__hogEu strong{color:#1F2328}.landing_stepsSmall__Dumjr{list-style:decimal;margin:0;padding-left:20px;color:#4A4F54;font-size:16px;line-height:1.7}.landing_list__V5h1P{list-style:disc;margin:0 0 24px;padding-left:20px;color:#3C3F43;font-size:16px;line-height:1.8}.landing_small__9onEX{color:#4A4F54;font-size:15px;margin:18px 0 0}.landing_divider__w4qnL{height:1px;background:#ECEEEE;margin:56px 0}.landing_faq__G_b3c{max-width:780px;border-top:1px solid #e1e4e4}.landing_faqItem__rEfoH{border-bottom:1px solid #e1e4e4}.landing_faqItem__rEfoH summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:17px;font-weight:700;color:#1F2328;position:relative}.landing_faqItem__rEfoH summary::-webkit-details-marker{display:none}.landing_faqItem__rEfoH summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;font-weight:400;color:#00676D}.landing_faqItem__rEfoH[open] summary:after{content:"–"}.landing_faqItem__rEfoH p{margin:0 0 18px;color:#4A4F54;font-size:16px;line-height:1.65}.landing_cta__E6vaO{background:#00676D;color:#fff;padding:64px 0}.landing_ctaTitle__wsLMC{font-size:clamp(28px,3.5vw,38px);font-weight:800;margin:0 0 10px}.landing_ctaText__0Eqw2{font-size:18px;margin:0 0 24px;color:rgba(255,255,255,.9)}.landing_impact__iQGgc{background:#00676D;color:#fff}.landing_impactInner__uiSpn{padding:28px 20px;display:flex;flex-wrap:wrap;gap:8px 40px;align-items:baseline}.landing_impactItem__9LDki{font-size:16px;color:rgba(255,255,255,.92)}.landing_impactItem__9LDki b{font-size:34px;color:#fff;margin-right:6px}.landing_impactNote__Rll_v{flex-basis:100%;font-size:14px;color:rgba(255,255,255,.8)}.landing_section__O6gdK{padding:64px 0;background:#fff}.landing_sectionGrey__KbYvs{padding:64px 0;background:#EEF5F5}.landing_h2__5n6sh{font-size:clamp(28px,3.5vw,36px);font-weight:800;margin:0 0 28px;color:#1F2328}.landing_h2__5n6sh:after{content:"";display:block;width:52px;height:4px;border-radius:2px;background:#00676D;margin-top:12px}.landing_cols3__CGxmx{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.landing_cols2__pHeQm{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.landing_h3__it7F1{font-size:20px;font-weight:700;margin:0 0 8px;color:#1F2328}.landing_p__NcQkE{color:#4A4F54;font-size:16px;line-height:1.6;margin:0 0 16px}.landing_btn__9l43p{display:inline-block;background:#00676D;color:#fff;font-weight:700;border-radius:8px;padding:11px 18px;text-decoration:none}.landing_link__y_dUV{color:#00676D;font-weight:700}.landing_shot__W8_73{max-width:360px;margin:0 auto}.landing_shot__W8_73,.landing_wide__vbCCG{width:100%;height:auto;display:block}@media (max-width:900px){.landing_cols2__pHeQm,.landing_cols3__CGxmx{grid-template-columns:1fr;gap:28px}.landing_rowReverse__vqLj1,.landing_row__PANqy{grid-template-columns:1fr;gap:24px;padding:32px 0}.landing_rowReverse__vqLj1 .landing_rowText__anCt5{order:0}.landing_screen__5cZ73{max-width:280px}.landing_steps__hogEu li{font-size:17px}.landing_hero___ILNH{min-height:500px}.landing_sectionGrey__KbYvs,.landing_section__O6gdK{padding:48px 0}.landing_orderFirst__e3u8t{order:-1}}@media (max-width:420px){.landing_store__F_5FU{flex:1 1 150px;justify-content:center;padding:9px 10px}.landing_store__F_5FU strong{font-size:16px}.landing_impactItem__9LDki b{font-size:26px}}[data-theme=dark] .landing_section__O6gdK{background:#18181B}[data-theme=dark] .landing_sectionGrey__KbYvs{background:#202024}[data-theme=dark] .landing_impact__iQGgc{background:#18181B;border-bottom-color:#2E2E33}[data-theme=dark] .landing_faqItem__rEfoH summary,[data-theme=dark] .landing_h2__5n6sh,[data-theme=dark] .landing_h3__it7F1,[data-theme=dark] .landing_rowTitle__3JCnf,[data-theme=dark] .landing_stepsSmall__Dumjr strong,[data-theme=dark] .landing_steps__hogEu strong{color:#F4F4F5}[data-theme=dark] .landing_faqItem__rEfoH p,[data-theme=dark] .landing_impactItem__9LDki,[data-theme=dark] .landing_intro__0eOIl,[data-theme=dark] .landing_list__V5h1P,[data-theme=dark] .landing_p__NcQkE,[data-theme=dark] .landing_small__9onEX,[data-theme=dark] .landing_stepsSmall__Dumjr,[data-theme=dark] .landing_steps__hogEu li{color:#C4C4CC}[data-theme=dark] .landing_impactNote__Rll_v{color:#A1A1AA}[data-theme=dark] .landing_faqItem__rEfoH summary:after,[data-theme=dark] .landing_impactItem__9LDki b,[data-theme=dark] .landing_link__y_dUV{color:#3FB8BF}[data-theme=dark] .landing_faqItem__rEfoH,[data-theme=dark] .landing_faq__G_b3c,[data-theme=dark] .landing_row__PANqy{border-color:#2E2E33}[data-theme=dark] .landing_divider__w4qnL{background:#2E2E33}[data-theme=dark] .landing_screen__5cZ73{border-color:#2E2E33}.landing_photos__nGBHH{padding:0 0 8px;background:#fff}.landing_photoGrid__Ay2a0{display:grid;grid-template-columns:1fr 1fr;gap:20px}.landing_photo__fAB57{position:relative;aspect-ratio:3/2;border-radius:14px;overflow:hidden;background:#E7EDED}.landing_photoCaption__ypygA{margin:10px 0 0;font-size:15px;color:#4A4F54}.landing_sectionSand__u9o_X{padding:64px 0;background:#F7F5F1}@media (max-width:760px){.landing_photoGrid__Ay2a0{grid-template-columns:1fr;gap:16px}}[data-theme=dark] .landing_photos__nGBHH{background:#18181B}[data-theme=dark] .landing_sectionSand__u9o_X{background:#201F1C}[data-theme=dark] .landing_photoCaption__ypygA{color:#C4C4CC}.landing_row__PANqy:nth-of-type(2n){background:#F7FAFA;border-radius:16px;padding-left:24px;padding-right:24px}[data-theme=dark] .landing_row__PANqy:nth-of-type(2n){background:#1D2222}[data-theme=dark] .landing_screen__5cZ73{background:#23292A;border-color:#2E3838;box-shadow:none}[data-theme=dark] .landing_h2__5n6sh:after{background:#3FB8BF}