.ModernHomeExperience_modernPage__nU3f0{background:#fff;color:#19372b}.ModernHomeExperience_hero__s0GRd{position:relative;overflow:hidden;isolation:isolate;background:#fff;border-bottom:1px solid #e7efe9}.ModernHomeExperience_heroLayout__NS4K3{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);align-items:center;width:min(1840px,100%);min-height:clamp(760px,91svh,1040px);margin:0 auto;padding:150px 3.8vw 90px}.ModernHomeExperience_atmosphere__Hak1P{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 77% 52%,#b8ffd324,transparent 58%),radial-gradient(ellipse at 8% 22%,#e9faf33a,transparent 35%)}.ModernHomeExperience_atmosphere__Hak1P:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#1b684906 1px,transparent 0),linear-gradient(90deg,#1b684906 1px,transparent 0);background-size:104px 104px;-webkit-mask-image:linear-gradient(#0009,transparent 72%);mask-image:linear-gradient(#0009,transparent 72%)}.ModernHomeExperience_watermark__hlL8Q{position:absolute;z-index:1;height:auto;opacity:.05;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ModernHomeExperience_watermarkLeft__hpK_k{width:245px;top:125px;left:-152px;transform:rotate(-12deg)}.ModernHomeExperience_watermarkRight__CWA1a{width:350px;bottom:30px;right:-145px;transform:rotate(12deg)}.ModernHomeExperience_heroCopy__iG9V2{position:relative;z-index:3;padding:8px 0;text-align:left}.ModernHomeExperience_kicker__NcDHf{display:inline-flex;align-items:center;gap:11px;color:#247c50;font-size:11px;font-weight:650;letter-spacing:.08em}.ModernHomeExperience_kicker__NcDHf>span{width:6px;height:6px;border-radius:50%;background:#10c577;box-shadow:0 0 0 4px #15cc7b12}.ModernHomeExperience_heroCopy__iG9V2 h1{margin:30px 0 24px;font-size:clamp(48px,4.15vw,78px);line-height:1.09;letter-spacing:-.065em;font-weight:650;color:#163128}.ModernHomeExperience_heroCopy__iG9V2 h1 em{color:#04ba6d;font-style:normal}.ModernHomeExperience_heroCopy__iG9V2>p{max-width:390px;margin:0;font-size:16px;line-height:1.9;color:#64796d;text-wrap:pretty}.ModernHomeExperience_actions__nidzs{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:32px}.ModernHomeExperience_actions__nidzs .button{min-height:54px;padding:0 24px}.ModernHomeExperience_secondary__tYQzO{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:600;color:#3f6552}.ModernHomeExperience_secondary__tYQzO:hover{color:#08985a}.ModernHomeExperience_secondary__tYQzO:focus-visible{outline:2px solid #11ba73;outline-offset:5px}.ModernHomeExperience_brandStage__B6yqA{position:relative;align-self:center;width:100%;min-width:0;aspect-ratio:16/9}.ModernHomeExperience_features__mwDX0{scroll-margin-top:0!important}.ModernHomeExperience_product__Oo0XD{display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;grid-gap:70px;gap:70px;padding:105px max(5vw,calc((100vw - 1400px) / 2));background:#fff;border-top:1px solid #e3ede7}.ModernHomeExperience_productCopy__9e7Zj h2{margin:22px 0;font-size:clamp(32px,3vw,48px);line-height:1.17;font-weight:600;letter-spacing:-.05em;color:#183c2b;text-wrap:balance}.ModernHomeExperience_productCopy__9e7Zj p{color:#6b8173;font-size:15px;line-height:1.9}.ModernHomeExperience_screenshot__xcEOS{margin:0;padding:16px;border:1px solid #dce9e1;border-radius:20px;background:#f2f8f5;box-shadow:0 28px 65px #234d3010}.ModernHomeExperience_screenshot__xcEOS img{display:block;width:100%;height:auto;border-radius:11px;box-shadow:0 8px 25px #2a524013}.ModernHomeExperience_screenshot__xcEOS figcaption{padding:16px 2px 2px;color:#72897b;font-size:11px}.ModernHomeExperience_modernPage__nU3f0 .privacy{background:#f4faf7;color:#1b3f2d}.ModernHomeExperience_modernPage__nU3f0 .privacy:before{background-image:linear-gradient(#24734a08 1px,transparent 0),linear-gradient(90deg,#24734a08 1px,transparent 0)}.ModernHomeExperience_modernPage__nU3f0 .eyebrow--dark{color:#128754}.ModernHomeExperience_modernPage__nU3f0 .privacy-copy h2{color:#16372a;font-size:clamp(34px,4vw,60px);line-height:1.12}.ModernHomeExperience_modernPage__nU3f0 .privacy-copy h2 em{color:#09b76b}.ModernHomeExperience_modernPage__nU3f0 .privacy-copy>p{color:#637a6d}.ModernHomeExperience_modernPage__nU3f0 .privacy-points b{color:#274b38}.ModernHomeExperience_modernPage__nU3f0 .privacy-points small{color:#708879;font-size:12px}.ModernHomeExperience_modernPage__nU3f0 .privacy-points>div>span{color:#10ae67;border-color:#cce9da;background:#e6f8ee}.ModernHomeExperience_modernPage__nU3f0 .network-lines circle{stroke:#98c4ad44}.ModernHomeExperience_modernPage__nU3f0 .network-lines path{stroke:#29bc7970}.ModernHomeExperience_modernPage__nU3f0 .network-core{background:radial-gradient(circle at 40% 30%,#fff,#e1f6eb);border-color:#bee7d1;box-shadow:0 0 0 14px #0abe6c07,0 18px 65px #24835016}.ModernHomeExperience_modernPage__nU3f0 .network-core small{color:#749282}.ModernHomeExperience_modernPage__nU3f0 .network-node{border-color:#d5e7dc;background:#ffffffea;box-shadow:0 17px 40px #204c3710}.ModernHomeExperience_modernPage__nU3f0 .network-node b{color:#355d46}.ModernHomeExperience_modernPage__nU3f0 .network-node small{color:#1ba162}.ModernHomeExperience_modernPage__nU3f0 .network-node>span{color:#0cb76d}.ModernHomeExperience_modernPage__nU3f0 .download-card{color:#183e2c;background:linear-gradient(135deg,#eefbf4,#f8fcfa 60%,#e5f8ee);border:1px solid #d4ebdd;box-shadow:0 24px 65px #264a3010}.ModernHomeExperience_modernPage__nU3f0 .download-copy p{color:#677f70}.ModernHomeExperience_modernPage__nU3f0 .version-note{color:#60816d}.ModernHomeExperience_modernPage__nU3f0 .platform-card{color:#224d36;background:#ffffffdb;border-color:#cde6d7;box-shadow:0 7px 20px #246a3510}.ModernHomeExperience_modernPage__nU3f0 .platform-card:hover{background:#fff;border-color:#5ed19a}.ModernHomeExperience_modernPage__nU3f0 .platform-card em,.ModernHomeExperience_modernPage__nU3f0 .platform-card small{color:#6e8979}.ModernHomeExperience_modernPage__nU3f0 .platform-icon{color:#16764b;background:#eaf8f0;border-color:#d4eee0}.ModernHomeExperience_modernPage__nU3f0 .platform-card>i{color:#0caa64}.ModernHomeExperience_downloadCTA__N_3sq{position:relative;isolation:isolate;overflow:hidden;padding:118px 22px 110px;background:radial-gradient(ellipse 620px 280px at 50% 57%,#dcfaec99,#f4fdf850 55%,transparent 100%),#fff;text-align:center}.ModernHomeExperience_downloadCTA__N_3sq:after,.ModernHomeExperience_downloadCTA__N_3sq:before{content:"";position:absolute;z-index:0;width:min(34vw,480px);height:380px;background-image:radial-gradient(circle,#78bd9659 .85px,transparent 1px);background-size:22px 22px;pointer-events:none}.ModernHomeExperience_downloadCTA__N_3sq:before{left:-8px;bottom:-32px;-webkit-mask-image:radial-gradient(ellipse at 20% 65%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 20% 65%,#000,transparent 75%)}.ModernHomeExperience_downloadCTA__N_3sq:after{right:-16px;top:-40px;-webkit-mask-image:radial-gradient(ellipse at 82% 28%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 82% 28%,#000,transparent 70%)}.ModernHomeExperience_downloadInner__ay_57{position:relative;z-index:1;max-width:1000px;margin-inline:auto}.ModernHomeExperience_downloadEyebrow__O_Xhb{color:#128754;font-size:11px;font-weight:650;letter-spacing:.08em}.ModernHomeExperience_downloadCTA__N_3sq h2{margin:26px 0 24px;color:#163128;font-size:clamp(40px,5vw,72px);font-weight:600;letter-spacing:-.065em;line-height:1.13;text-wrap:balance}.ModernHomeExperience_downloadCTA__N_3sq h2 em{color:#04ba6d;font-style:normal}.ModernHomeExperience_downloadCTA__N_3sq p{margin:0;color:#677f70;font-size:14px;line-height:1.8;text-wrap:pretty}.ModernHomeExperience_downloadPlatforms__RMJuF{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:33px}.ModernHomeExperience_downloadPlatforms__RMJuF a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 21px;border:1px solid #d4e8dc;border-radius:7px;background:#f3faf6;color:#254e39;font-size:12px;transition:background .2s,border-color .2s}.ModernHomeExperience_downloadPlatforms__RMJuF a:hover{background:#e8f8ee;border-color:#7ccc9f}.ModernHomeExperience_downloadPlatforms__RMJuF a:focus-visible{outline:2px solid #11ba73;outline-offset:4px}.ModernHomeExperience_downloadPlatforms__RMJuF svg{flex-shrink:0}@media (min-width:900px) and (max-height:800px){.ModernHomeExperience_heroLayout__NS4K3{min-height:720px;padding-top:126px;padding-bottom:70px}}@media (max-width:900px){.ModernHomeExperience_heroLayout__NS4K3{grid-template-columns:1fr;min-height:auto;gap:24px;padding:150px 24px 48px}.ModernHomeExperience_heroCopy__iG9V2{max-width:580px;margin:0 auto;padding:0;text-align:center}.ModernHomeExperience_heroCopy__iG9V2 h1{font-size:clamp(54px,7.5vw,74px)}.ModernHomeExperience_heroCopy__iG9V2>p{max-width:490px;margin:0 auto}.ModernHomeExperience_actions__nidzs{justify-content:center}.ModernHomeExperience_brandStage__B6yqA{max-width:840px;margin:0 auto}.ModernHomeExperience_watermarkLeft__hpK_k{width:210px;left:-135px}.ModernHomeExperience_watermarkRight__CWA1a{width:280px;right:-150px;bottom:80px}.ModernHomeExperience_product__Oo0XD{grid-template-columns:1fr;gap:35px;padding:75px 25px}.ModernHomeExperience_productCopy__9e7Zj{max-width:540px}}@media (max-width:760px){.ModernHomeExperience_downloadCTA__N_3sq{padding:90px 20px 84px}.ModernHomeExperience_downloadCTA__N_3sq:after,.ModernHomeExperience_downloadCTA__N_3sq:before{width:170px;height:240px;background-size:20px 20px;opacity:.6}.ModernHomeExperience_downloadCTA__N_3sq h2{font-size:clamp(34px,8vw,52px);letter-spacing:-.05em}.ModernHomeExperience_downloadCTA__N_3sq p{max-width:440px;margin-inline:auto;font-size:13px}.ModernHomeExperience_downloadPlatforms__RMJuF{gap:8px;margin-top:25px}.ModernHomeExperience_downloadPlatforms__RMJuF a{padding:0 14px;font-size:11px;gap:8px}.ModernHomeExperience_heroLayout__NS4K3{gap:25px;padding:132px 20px 38px}.ModernHomeExperience_watermark__hlL8Q{opacity:.045}.ModernHomeExperience_watermarkLeft__hpK_k{width:176px;top:165px;left:-115px}.ModernHomeExperience_watermarkRight__CWA1a{width:205px;bottom:48px;right:-126px}.ModernHomeExperience_heroCopy__iG9V2 h1{font-size:clamp(40px,10.5vw,64px);line-height:1.1;margin:22px auto 19px}.ModernHomeExperience_kicker__NcDHf{font-size:10px;letter-spacing:.03em}.ModernHomeExperience_heroCopy__iG9V2>p{max-width:420px;font-size:14px}.ModernHomeExperience_actions__nidzs{gap:18px;margin-top:23px}.ModernHomeExperience_actions__nidzs .button{min-height:47px;padding:0 17px;font-size:12px}.ModernHomeExperience_secondary__tYQzO{font-size:12px;gap:7px}.ModernHomeExperience_brandStage__B6yqA{width:100%}.ModernHomeExperience_product__Oo0XD{padding:60px 22px}.ModernHomeExperience_productCopy__9e7Zj h2{font-size:33px}.ModernHomeExperience_screenshot__xcEOS{border-radius:13px;padding:9px}}.BrandHero_shell__9dO9d{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:24px;background:#060d09;isolation:isolate;border:1px solid #446b501a}.BrandHero_heroShell__LGORY{border:0;border-radius:0;background:#090e0c}.BrandHero_heroShell__LGORY:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#090e0c,transparent 10%,transparent 90%,#090e0c),linear-gradient(#090e0c,transparent 17%,transparent 80%,#090e0c)}.BrandHero_poster__EknZM{display:block;width:100%!important;height:100%!important}.BrandHero_film__xrSAS{position:absolute;inset:0}.BrandHero_controls__sjFVv{position:absolute;left:28px;bottom:23px;z-index:3;display:flex;gap:7px;padding:5px;border:1px solid #aed9ba20;background:#07150bc9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px}.BrandHero_controls__sjFVv button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#b6d5c2;background:transparent;border:0;border-radius:50%;cursor:pointer}.BrandHero_controls__sjFVv button:hover{color:#19e57f;background:#1ae88810}.BrandHero_controls__sjFVv button:focus-visible{outline:2px solid #19e57f;outline-offset:3px}.BrandHero_controls__sjFVv svg{width:16px!important;height:16px!important}.BrandHero_heroShell__LGORY .BrandHero_controls__sjFVv{bottom:18%;left:4.5%}.BrandHero_badge__i5NzH{position:absolute;bottom:29px;right:30px;color:#789883;font-size:11px;letter-spacing:.18em;pointer-events:none}.BrandHero_light__HlxQR{background:#f8faf9;border-color:#dce8e1}.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY{background:#fff;overflow:visible}.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY:after{display:none}.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY .BrandHero_controls__sjFVv{bottom:-42px;left:9%}.BrandHero_light__HlxQR .BrandHero_controls__sjFVv{border-color:#d8e6de;background:#ffffffdf;box-shadow:0 6px 20px #2347330c}.BrandHero_light__HlxQR .BrandHero_controls__sjFVv button{color:#486353}.BrandHero_light__HlxQR .BrandHero_controls__sjFVv button:hover{color:#008b4a;background:#e9f7ef}.BrandHero_light__HlxQR .BrandHero_controls__sjFVv button:focus-visible{outline-color:#009f58}.BrandHero_light__HlxQR .BrandHero_badge__i5NzH{color:#6d8778}.BrandHero_cards__T9h_V.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY{overflow:hidden}.BrandHero_cards__T9h_V.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY:after{display:block;background:linear-gradient(90deg,#fff,transparent 10%,transparent 90%,#fff),linear-gradient(#fff,transparent 17%,transparent 80%,#fff)}.BrandHero_cards__T9h_V.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY .BrandHero_controls__sjFVv{bottom:18%;left:4.5%}@media (max-width:600px){.BrandHero_shell__9dO9d{border-radius:14px}.BrandHero_heroShell__LGORY{border-radius:0}.BrandHero_controls__sjFVv{left:12px;bottom:10px;padding:3px;gap:3px}.BrandHero_controls__sjFVv button{width:28px;height:28px}.BrandHero_badge__i5NzH{display:none}}@media (max-width:760px){.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY .BrandHero_controls__sjFVv{bottom:-35px;left:9%}.BrandHero_cards__T9h_V.BrandHero_light__HlxQR.BrandHero_heroShell__LGORY .BrandHero_controls__sjFVv{bottom:18%;left:50%;transform:translateX(-50%)}}.FeatureTheater_scrollArea__ITjdi{position:relative;height:440svh;background:#090e0c;scroll-margin-top:0}.FeatureTheater_theater__cAGVn{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:#090e0c;color:#e6eee9}.FeatureTheater_stage__wCu8B{position:absolute;inset:0;z-index:1}.FeatureTheater_vignette__6XFTs{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(#000,#000 82%,transparent 96%);mask-image:linear-gradient(#000,#000 82%,transparent 96%);background:linear-gradient(#090e0c,#090e0c80 18%,transparent 32%,transparent 70%,#090e0ce6 90%,#090e0c),linear-gradient(90deg,#090e0c,transparent 6%,transparent 94%,#090e0c)}.FeatureTheater_sectionHeading__qryMB{position:absolute;z-index:3;top:30px;left:6vw;right:6vw;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:19px;border-bottom:1px solid #d8f5e112}.FeatureTheater_sectionHeading__qryMB>span{color:#729a83;font-size:11px;letter-spacing:.15em}.FeatureTheater_sectionHeading__qryMB>p{margin:0;color:#a0b3a7;font-size:clamp(12px,.75vw,14px);letter-spacing:.02em}.FeatureTheater_headline__Md6d_{position:absolute;z-index:3;top:88px;left:6vw;pointer-events:none}.FeatureTheater_eyebrow__KpC6B{display:flex;align-items:center;gap:13px;color:#64ad86;font-size:11px;letter-spacing:.14em}.FeatureTheater_eyebrow__KpC6B>b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeatureTheater_eyebrow__KpC6B>i{width:31px;height:1px;background:#19e57f75}.FeatureTheater_headline__Md6d_>h2{margin:14px 0 0;max-width:1000px;color:#e9f2ec;font-size:clamp(34px,min(3.4vw,6.4svh),68px);line-height:1.06;letter-spacing:-.055em;font-weight:550;white-space:pre-line;text-wrap:balance}.FeatureTheater_ghostNumber__PXL2x{position:absolute;right:5.7vw;top:59px;z-index:0;font-size:clamp(170px,20vw,380px);line-height:.8;font-weight:550;letter-spacing:-.075em;color:#d8f2e005;pointer-events:none}.FeatureTheater_chapterRail__9Gf1u{position:absolute;right:27px;top:41%;bottom:27%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:13px;color:#6c8173;font-size:9px;letter-spacing:.07em}.FeatureTheater_chapterRail__9Gf1u>i{position:relative;width:1px;flex:1 1;background:#78938530}.FeatureTheater_chapterRail__9Gf1u b{display:block;width:1px;background:#19e57f;box-shadow:0 0 8px #19e57f60}.FeatureTheater_caption__QiLM_{position:absolute;z-index:3;left:6vw;right:6vw;bottom:108px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px;pointer-events:none}.FeatureTheater_detail___unHV{display:flex;align-items:center;gap:10px;color:#8eb19c;font-size:12px;line-height:1.7;max-width:30%}.FeatureTheater_detail___unHV>span{width:5px;height:5px;border-radius:50%;background:#19e57f;flex-shrink:0;box-shadow:0 0 9px #19e57f75}.FeatureTheater_caption__QiLM_>p{margin:0;max-width:450px;width:35%;color:#98aa9f;font-size:clamp(13px,.8vw,16px);line-height:1.9}.FeatureTheater_chapterNav__UIOSV{position:absolute;bottom:29px;left:6vw;z-index:12;display:flex;gap:26px}.FeatureTheater_chapterNav__UIOSV>button{position:relative;display:flex;align-items:center;gap:9px;border:0;border-top:1px solid #72958138;border-radius:0;padding:14px 3px 4px;min-width:113px;background:transparent;color:#6f8879;text-align:left;font:inherit}.FeatureTheater_chapterNav__UIOSV>button>span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeatureTheater_chapterNav__UIOSV>button>b{font-size:clamp(12px,.72vw,14px);font-weight:500}.FeatureTheater_chapterNav__UIOSV>button[aria-current=step]{border-top-color:#19e57f;color:#d0f6df}.FeatureTheater_chapterNav__UIOSV>button[aria-current=step]>span{color:#19e57f}.FeatureTheater_chapterNav__UIOSV>button:hover{color:#edf9f1}.FeatureTheater_filmLink__fGgJv{position:absolute;right:8vw;bottom:40px;z-index:12;display:flex;align-items:center;gap:18px;color:#80968a;font-size:11px}.FeatureTheater_filmLink__fGgJv>span{color:#b7d0c0;font-size:15px}.FeatureTheater_filmLink__fGgJv:hover{color:#d6eee0}.FeatureTheater_light__sxPkf{background:#f8fbf9}.FeatureTheater_light__sxPkf .FeatureTheater_theater__cAGVn{background:#f8fbf9;color:#234834}.FeatureTheater_light__sxPkf .FeatureTheater_vignette__6XFTs{background:linear-gradient(#f8fbf9,#f8fbf980 18%,transparent 32%,transparent 70%,#f8fbf9e6 90%,#f8fbf9),linear-gradient(90deg,#f8fbf9,transparent 6%,transparent 94%,#f8fbf9)}.FeatureTheater_light__sxPkf .FeatureTheater_sectionHeading__qryMB{top:auto;bottom:82px;padding-bottom:0;border-bottom:0}.FeatureTheater_light__sxPkf .FeatureTheater_sectionHeading__qryMB>span{color:#579173}.FeatureTheater_light__sxPkf .FeatureTheater_sectionHeading__qryMB>p{color:#54725f}.FeatureTheater_light__sxPkf .FeatureTheater_eyebrow__KpC6B{color:#258456}.FeatureTheater_light__sxPkf .FeatureTheater_eyebrow__KpC6B>i{background:#15bb7070}.FeatureTheater_light__sxPkf .FeatureTheater_headline__Md6d_>h2{color:#173c29}.FeatureTheater_light__sxPkf .FeatureTheater_ghostNumber__PXL2x{color:#1a764409}.FeatureTheater_light__sxPkf .FeatureTheater_chapterRail__9Gf1u{color:#6c8a77}.FeatureTheater_light__sxPkf .FeatureTheater_chapterRail__9Gf1u>i{background:#9cbcaa50}.FeatureTheater_light__sxPkf .FeatureTheater_chapterRail__9Gf1u b{background:#0dc274;box-shadow:none}.FeatureTheater_light__sxPkf .FeatureTheater_detail___unHV{color:#47775b}.FeatureTheater_light__sxPkf .FeatureTheater_detail___unHV>span{background:#10b96d;box-shadow:none}.FeatureTheater_light__sxPkf .FeatureTheater_caption__QiLM_>p{color:#627c6a}.FeatureTheater_light__sxPkf .FeatureTheater_chapterNav__UIOSV>button{border-top-color:#b5cfbf;color:#6c8976}.FeatureTheater_light__sxPkf .FeatureTheater_chapterNav__UIOSV>button[aria-current=step]{border-top-color:#0cbd70;color:#164e30}.FeatureTheater_light__sxPkf .FeatureTheater_chapterNav__UIOSV>button[aria-current=step]>span{color:#0a9d5d}.FeatureTheater_light__sxPkf .FeatureTheater_chapterNav__UIOSV>button:hover{color:#08894e}.FeatureTheater_light__sxPkf .FeatureTheater_filmLink__fGgJv{color:#528267}.FeatureTheater_light__sxPkf .FeatureTheater_filmLink__fGgJv>span{color:#1e7047}.FeatureTheater_light__sxPkf .FeatureTheater_filmLink__fGgJv:hover{color:#06914e}@media (max-width:1100px){.FeatureTheater_caption__QiLM_{bottom:107px}.FeatureTheater_caption__QiLM_>p{width:42%;font-size:12px}.FeatureTheater_chapterNav__UIOSV{gap:16px}.FeatureTheater_chapterNav__UIOSV>button{min-width:96px}.FeatureTheater_filmLink__fGgJv{font-size:10px;gap:8px}.FeatureTheater_headline__Md6d_{top:83px}}@media (max-width:760px){.FeatureTheater_scrollArea__ITjdi{height:380svh}.FeatureTheater_theater__cAGVn{min-height:580px}.FeatureTheater_sectionHeading__qryMB{top:22px;left:23px;right:23px;align-items:flex-start;flex-direction:column;gap:8px;padding-bottom:14px}.FeatureTheater_sectionHeading__qryMB>span{font-size:8px}.FeatureTheater_sectionHeading__qryMB>p{font-size:10px}.FeatureTheater_headline__Md6d_{top:102px;left:23px;right:23px}.FeatureTheater_eyebrow__KpC6B{font-size:9px}.FeatureTheater_headline__Md6d_>h2{font-size:clamp(30px,7.5vw,43px);line-height:1.14;max-width:520px}.FeatureTheater_ghostNumber__PXL2x{top:120px;right:20px;font-size:160px}.FeatureTheater_chapterRail__9Gf1u{display:none}.FeatureTheater_vignette__6XFTs{background:linear-gradient(#090e0c,transparent 35%,transparent 65%,#090e0c 90%)}.FeatureTheater_light__sxPkf .FeatureTheater_vignette__6XFTs{background:linear-gradient(#f8fbf9,transparent 35%,transparent 65%,#f8fbf9 90%)}.FeatureTheater_light__sxPkf .FeatureTheater_sectionHeading__qryMB{bottom:238px;flex-direction:row;align-items:center}.FeatureTheater_light__sxPkf .FeatureTheater_sectionHeading__qryMB>span{display:none}.FeatureTheater_caption__QiLM_{left:23px;right:23px;bottom:129px;flex-direction:column;align-items:flex-start;gap:11px}.FeatureTheater_detail___unHV{max-width:100%;font-size:10px}.FeatureTheater_caption__QiLM_>p{max-width:520px;width:100%;font-size:12px;line-height:1.8}.FeatureTheater_chapterNav__UIOSV{left:23px;right:23px;bottom:67px;grid-gap:10px;gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}.FeatureTheater_chapterNav__UIOSV>button{min-width:0;padding-top:11px;gap:6px}.FeatureTheater_chapterNav__UIOSV>button>b{font-size:10px}.FeatureTheater_chapterNav__UIOSV>button>span{font-size:8px}.FeatureTheater_filmLink__fGgJv{left:23px;right:auto;bottom:28px;font-size:10px}}.DeviceLayoutIllustration_canvas__FvXwn{width:100%;aspect-ratio:25/18;isolation:isolate}.DeviceLayoutIllustration_canvas__FvXwn svg{display:block;width:100%;height:100%;overflow:visible}.DeviceLayoutIllustration_horizontalLabel__aA4SK,.DeviceLayoutIllustration_horizontalRoute__uchOQ,.DeviceLayoutIllustration_horizontalSourceCursor__fMfnR,.DeviceLayoutIllustration_horizontalTargetCursor__75vzK,.DeviceLayoutIllustration_macDevice__FLUiW,.DeviceLayoutIllustration_verticalLabel__m__EW,.DeviceLayoutIllustration_verticalRoute__fJbRy,.DeviceLayoutIllustration_verticalSourceCursor__MsTJl,.DeviceLayoutIllustration_verticalTargetCursor__8hhH7,.DeviceLayoutIllustration_windowsDevice__MnabH{animation-duration:12s;animation-iteration-count:infinite;animation-play-state:paused}.DeviceLayoutIllustration_canvas__FvXwn[data-device-layout-motion=playing] :is(.DeviceLayoutIllustration_windowsDevice__MnabH,.DeviceLayoutIllustration_macDevice__FLUiW,.DeviceLayoutIllustration_horizontalRoute__uchOQ,.DeviceLayoutIllustration_verticalRoute__fJbRy,.DeviceLayoutIllustration_horizontalLabel__aA4SK,.DeviceLayoutIllustration_verticalLabel__m__EW,.DeviceLayoutIllustration_horizontalSourceCursor__fMfnR,.DeviceLayoutIllustration_horizontalTargetCursor__75vzK,.DeviceLayoutIllustration_verticalSourceCursor__MsTJl,.DeviceLayoutIllustration_verticalTargetCursor__8hhH7){animation-play-state:running}.DeviceLayoutIllustration_windowsDevice__MnabH{animation-name:DeviceLayoutIllustration_windows-layout__leot3;animation-timing-function:cubic-bezier(.4,0,.2,1)}.DeviceLayoutIllustration_macDevice__FLUiW{animation-name:DeviceLayoutIllustration_mac-layout__omJlZ;animation-timing-function:cubic-bezier(.4,0,.2,1)}.DeviceLayoutIllustration_horizontalLabel__aA4SK,.DeviceLayoutIllustration_horizontalRoute__uchOQ{animation-name:DeviceLayoutIllustration_horizontal-mode__2Tw_e;animation-timing-function:linear}.DeviceLayoutIllustration_verticalLabel__m__EW,.DeviceLayoutIllustration_verticalRoute__fJbRy{opacity:0;animation-name:DeviceLayoutIllustration_vertical-mode__tZP5B;animation-timing-function:linear}.DeviceLayoutIllustration_horizontalSourceCursor__fMfnR,.DeviceLayoutIllustration_horizontalTargetCursor__75vzK,.DeviceLayoutIllustration_verticalSourceCursor__MsTJl,.DeviceLayoutIllustration_verticalTargetCursor__8hhH7{opacity:0;animation-timing-function:linear}.DeviceLayoutIllustration_horizontalSourceCursor__fMfnR{animation-name:DeviceLayoutIllustration_horizontal-source-cursor__WbsTx}.DeviceLayoutIllustration_horizontalTargetCursor__75vzK{animation-name:DeviceLayoutIllustration_horizontal-target-cursor__1xZMW}.DeviceLayoutIllustration_verticalSourceCursor__MsTJl{animation-name:DeviceLayoutIllustration_vertical-source-cursor__KlcZ4}.DeviceLayoutIllustration_verticalTargetCursor__8hhH7{animation-name:DeviceLayoutIllustration_vertical-target-cursor__FUHV3}@keyframes DeviceLayoutIllustration_windows-layout__leot3{0%,32%,96%,to{transform:translate(70px,225px)}46%,82%{transform:translate(320px,365px)}}@keyframes DeviceLayoutIllustration_mac-layout__omJlZ{0%,32%,96%,to{transform:translate(570px,225px)}46%,82%{transform:translate(320px,60px)}}@keyframes DeviceLayoutIllustration_horizontal-mode__2Tw_e{0%,30%,96%,to{opacity:1}36%,90%{opacity:0}}@keyframes DeviceLayoutIllustration_vertical-mode__tZP5B{0%,36%,90%,to{opacity:0}46%,80%{opacity:1}}@keyframes DeviceLayoutIllustration_horizontal-source-cursor__WbsTx{0%,4%{opacity:0;transform:translate(160px,99px)}6%{opacity:1;transform:translate(160px,99px)}12.27%{opacity:1;transform:translate(348px,99px)}12.28%,to{opacity:0;transform:translate(348px,99px)}}@keyframes DeviceLayoutIllustration_horizontal-target-cursor__1xZMW{0%,12.27%{opacity:0;transform:translate(12px,99px)}12.28%{opacity:1;transform:translate(12px,99px)}18.55%,24%{opacity:1;transform:translate(200px,99px)}28%,to{opacity:0;transform:translate(200px,99px)}}@keyframes DeviceLayoutIllustration_vertical-source-cursor__KlcZ4{0%,46%{opacity:0;transform:translate(265px,105px)}48%{opacity:1;transform:translate(265px,105px)}51.1%{opacity:1;transform:translate(265px,12px)}51.11%,to{opacity:0;transform:translate(265px,12px)}}@keyframes DeviceLayoutIllustration_vertical-target-cursor__FUHV3{0%,51.1%{opacity:0;transform:translate(265px,206px)}51.11%{opacity:1;transform:translate(265px,206px)}54.58%,58.27%{opacity:1;transform:translate(265px,102px)}62%,to{opacity:0;transform:translate(265px,102px)}}@media (prefers-reduced-motion:reduce){.DeviceLayoutIllustration_horizontalLabel__aA4SK,.DeviceLayoutIllustration_horizontalRoute__uchOQ,.DeviceLayoutIllustration_horizontalSourceCursor__fMfnR,.DeviceLayoutIllustration_horizontalTargetCursor__75vzK,.DeviceLayoutIllustration_macDevice__FLUiW,.DeviceLayoutIllustration_verticalLabel__m__EW,.DeviceLayoutIllustration_verticalRoute__fJbRy,.DeviceLayoutIllustration_verticalSourceCursor__MsTJl,.DeviceLayoutIllustration_verticalTargetCursor__8hhH7,.DeviceLayoutIllustration_windowsDevice__MnabH{animation:none}}.CardsHero_hero__iG_wR{position:relative;overflow:hidden;isolation:isolate;padding-top:155px;background:#fff}.CardsHero_atmosphere__b7313{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 23%,#ccf7df55,transparent 49%)}.CardsHero_atmosphere__b7313:after{content:"";position:absolute;inset:0 0 34%;background-image:linear-gradient(#1b684909 1px,transparent 0),linear-gradient(90deg,#1b684909 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000b,transparent 88%);mask-image:linear-gradient(#000b,transparent 88%)}.CardsHero_watermark__aRAuz{position:absolute;z-index:2;height:auto;opacity:.075;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CardsHero_watermarkLeft__VcEOu{width:260px;top:240px;left:-70px;transform:rotate(-9deg)}.CardsHero_watermarkRight__AG5kB{width:340px;top:150px;right:-100px;transform:rotate(8deg)}.CardsHero_heroCopy__zRFrI{position:relative;z-index:3;padding:0 24px;text-align:center}.CardsHero_kicker__Bj58d{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid #b9ead4;border-radius:24px;background:#f1fcf7;color:#197c51;font-size:12px;font-weight:650;letter-spacing:.025em}.CardsHero_kicker__Bj58d>span{width:6px;height:6px;border-radius:50%;background:#10c577;box-shadow:0 0 0 4px #15cc7b16}.CardsHero_heroCopy__zRFrI h1{margin:24px auto 20px;font-size:clamp(52px,5.65vw,94px);line-height:1.03;letter-spacing:-.065em;font-weight:650;color:#163128}.CardsHero_heroCopy__zRFrI h1 em{color:#0abd70;font-style:normal}.CardsHero_heroCopy__zRFrI>p{max-width:670px;margin:0 auto;font-size:16px;line-height:1.85;color:#64796d;text-wrap:balance}.CardsHero_actions__1Ai_h{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:28px}.CardsHero_secondary__BPjGp{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:600;color:#3f6552}.CardsHero_secondary__BPjGp:hover{color:#08985a}.CardsHero_secondary__BPjGp:focus-visible{outline:2px solid #11ba73;outline-offset:5px}.CardsHero_brandStage__rFh0B{position:relative;width:min(1720px,100%);aspect-ratio:16/9;margin:-170px auto -155px}@media (min-width:900px) and (max-height:800px){.CardsHero_hero__iG_wR{padding-top:120px}.CardsHero_heroCopy__zRFrI h1{font-size:clamp(52px,5vw,72px);margin-top:17px;margin-bottom:15px}.CardsHero_heroCopy__zRFrI>p{font-size:14px}.CardsHero_actions__1Ai_h{margin-top:21px}.CardsHero_brandStage__rFh0B{margin-top:-185px;margin-bottom:-170px}}@media (max-width:900px){.CardsHero_watermarkLeft__VcEOu{width:210px;left:-115px}.CardsHero_watermarkRight__AG5kB{width:250px;right:-150px}}@media (max-width:760px){.CardsHero_hero__iG_wR{padding-top:130px}.CardsHero_watermark__aRAuz{opacity:.065}.CardsHero_watermarkLeft__VcEOu{width:176px;top:205px;left:-108px}.CardsHero_watermarkRight__AG5kB{width:190px;top:150px;right:-120px}.CardsHero_heroCopy__zRFrI h1{font-size:clamp(40px,10.5vw,64px);line-height:1.1;margin:22px auto 19px}.CardsHero_kicker__Bj58d{font-size:10px;padding:7px 11px}.CardsHero_heroCopy__zRFrI>p{max-width:420px;font-size:14px}.CardsHero_actions__1Ai_h{gap:18px;margin-top:23px}.CardsHero_actions__1Ai_h .button{min-height:47px;padding:0 17px;font-size:12px}.CardsHero_secondary__BPjGp{font-size:12px;gap:7px}.CardsHero_brandStage__rFh0B{width:122%;margin:-30px -11% -20px}}.HomePreviewSwitcher_preview__sbXbc{padding-bottom:84px;background:#fff}.HomePreviewSwitcher_switcher__6bPYX{position:fixed;z-index:60;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:5px;border:1px solid #cfe4d8;border-radius:30px;background:#fffffff2;box-shadow:0 8px 30px #183d2414;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.HomePreviewSwitcher_switcher__6bPYX a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:24px;color:#668474;font-size:12px;line-height:1.4;white-space:nowrap}.HomePreviewSwitcher_switcher__6bPYX span{color:#91a89b;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomePreviewSwitcher_switcher__6bPYX a[aria-current=page]{background:#e3f8ec;color:#007f47;font-weight:600}.HomePreviewSwitcher_switcher__6bPYX a[aria-current=page] span{color:#0aab68}.HomePreviewSwitcher_switcher__6bPYX a:hover{color:#007f47;background:#f0fbf5}.HomePreviewSwitcher_switcher__6bPYX a:focus-visible{outline:2px solid #00a66a;outline-offset:2px}@media (max-width:600px){.HomePreviewSwitcher_switcher__6bPYX{width:calc(100% - 24px);gap:2px;border-radius:16px}.HomePreviewSwitcher_switcher__6bPYX a{flex:1 1;min-width:0;white-space:normal;text-align:center;gap:5px;padding:10px 5px;border-radius:11px;font-size:11px}.HomePreviewSwitcher_switcher__6bPYX span{font-size:9px}}