.Hero_page__Tc5HV{background:#f5f5f7}.Hero_hero__1d92z{background:#000000;color:#ffffff;overflow:hidden;padding:64px 0 0}.Hero_heroContainer__wlPVX{justify-content:flex-start;gap:24px;text-align:center}.Hero_heroContainer__wlPVX,.Hero_heroCopy__pkvlz{display:flex;flex-direction:column;align-items:center}.Hero_heroCopy__pkvlz{max-width:900px;gap:18px}.Hero_productLockup__eQw_L{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.86);font-size:17px;font-weight:600;letter-spacing:0}.Hero_appIcon__2d3nJ,.Hero_ctaIcon__xZvHk{width:42px;height:42px;border-radius:8px;object-fit:cover}.Hero_headline__sJ33x{max-width:840px;color:#ffffff;font-size:clamp(48px,6vw,72px);font-weight:600;letter-spacing:0;line-height:1.07}.Hero_description__Jx21_{max-width:670px;color:rgba(255,255,255,.78);font-size:clamp(19px,2vw,24px);font-weight:400;letter-spacing:0;line-height:1.35}.Hero_actions__cIe5F{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding-top:8px}.Hero_learnLink__t6LOD{display:inline-flex;min-height:44px;align-items:center;gap:7px;border:1px solid #2997ff;border-radius:980px;color:#2997ff;font-size:17px;letter-spacing:0;line-height:1;padding:10px 18px;text-decoration:none}.Hero_learnLink__t6LOD:hover{text-decoration:underline}.Hero_heroVisual__4xAIQ{width:min(440px,88vw);max-height:440px;overflow:hidden}.Hero_heroImage__pom9L{display:block;width:100%;height:auto;filter:drop-shadow(3px 5px 30px rgba(0,0,0,.22))}.Hero_calculationsSection__wJZD6,.Hero_ctaSection___l0yf,.Hero_metricsSection__hkkQh,.Hero_portfolioSection__M0r7Y,.Hero_utilitySection__IyiLa{background:#f5f5f7;color:#1d1d1f;padding:96px 0}.Hero_narrow__sL7aK,.Hero_sectionHeader__lHh_s{max-width:980px;text-align:center}.Hero_eyebrowDark__YtuQg,.Hero_eyebrow__hnRKR{margin-bottom:12px;color:#0066cc;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.29}.Hero_eyebrowDark__YtuQg{color:#2997ff}.Hero_ctaContent__vWcr2 h2,.Hero_darkSplit__Ygq6S h2,.Hero_narrow__sL7aK h2,.Hero_sectionHeader__lHh_s h2,.Hero_showcaseCopy__qfOvv h2{color:inherit;font-size:clamp(40px,5vw,56px);font-weight:600;letter-spacing:0;line-height:1.1}.Hero_ctaContent__vWcr2 p,.Hero_darkSplit__Ygq6S p,.Hero_sectionIntro__npzqV,.Hero_showcaseCopy__qfOvv p{max-width:720px;margin:16px auto 0;color:rgba(0,0,0,.72);font-size:21px;letter-spacing:0;line-height:1.38}.Hero_metricGrid__WGOP2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:36px}.Hero_metricPill__TfzT9{display:flex;min-height:72px;align-items:center;justify-content:center;border-radius:8px;background:#ffffff;color:#1d1d1f;font-size:17px;font-weight:600;letter-spacing:0;line-height:1.2;padding:16px;text-align:center}.Hero_darkSection__IICql,.Hero_darkSplit__Ygq6S{background:#000000;color:#ffffff;padding:104px 0}.Hero_calculationGrid__TstY_,.Hero_featureGrid__odP3u,.Hero_portfolioGrid__Z9GIj,.Hero_utilityGrid__I1iM4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.Hero_calculationTile__UnR1B,.Hero_featureTile__RTEJF,.Hero_portfolioTile__Z3hjg,.Hero_utilityGrid__I1iM4 article{border-radius:8px;padding:28px}.Hero_featureTile__RTEJF{background:#272729;color:#ffffff}.Hero_calculationTile__UnR1B{background:#ffffff;color:#1d1d1f}.Hero_featureTile__RTEJF svg,.Hero_portfolioTile__Z3hjg svg,.Hero_utilityGrid__I1iM4 svg{color:#0071e3;margin-bottom:22px}.Hero_calculationTile__UnR1B h3,.Hero_featureTile__RTEJF h3,.Hero_portfolioTile__Z3hjg h3,.Hero_utilityGrid__I1iM4 h3{color:inherit;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.14}.Hero_featureTile__RTEJF p,.Hero_portfolioTile__Z3hjg p,.Hero_utilityGrid__I1iM4 p{margin-top:10px;color:rgba(255,255,255,.72);font-size:17px;letter-spacing:0;line-height:1.47}.Hero_calculationTile__UnR1B ul{display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none}.Hero_calculationTile__UnR1B li{color:rgba(0,0,0,.72);font-size:17px;letter-spacing:0;line-height:1.35}.Hero_showcaseSection___1AzS{background:#ffffff;color:#1d1d1f;padding:104px 0}.Hero_showcaseLayout__9_3lr{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);align-items:center;grid-gap:72px;gap:72px}.Hero_showcaseVisual__66BCs{display:flex;justify-content:center;overflow:hidden;border-radius:8px;background:#f5f5f7;max-height:720px}.Hero_showcaseImage__yP5nm{width:min(440px,100%);height:auto;display:block}.Hero_showcaseCopy__qfOvv{max-width:570px}.Hero_showcaseCopy__qfOvv p{margin-left:0}.Hero_miniStats__uTl1e{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.Hero_miniStats__uTl1e span{border:1px solid #0066cc;border-radius:980px;color:#0066cc;font-size:14px;letter-spacing:0;line-height:1;padding:9px 13px}.Hero_portfolioGrid__Z9GIj{grid-template-columns:repeat(3,minmax(0,1fr))}.Hero_portfolioTile__Z3hjg,.Hero_utilityGrid__I1iM4 article{background:#ffffff;color:#1d1d1f}.Hero_portfolioTile__Z3hjg p,.Hero_utilityGrid__I1iM4 p{color:rgba(0,0,0,.72)}.Hero_darkSplitLayout__AyULK{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;grid-gap:64px;gap:64px}.Hero_darkSplit__Ygq6S p{margin-left:0;color:rgba(255,255,255,.72)}.Hero_darkPanel__RiRSI{border-radius:8px;background:#272729;padding:28px}.Hero_panelRow__XhgrQ,.Hero_panelTotal__4Uz85{display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(255,255,255,.72);font-size:17px;letter-spacing:0;padding:16px 0}.Hero_panelRow__XhgrQ+.Hero_panelRow__XhgrQ{border-top:1px solid rgba(255,255,255,.12)}.Hero_panelRow__XhgrQ strong{color:#ffffff;font-size:28px;font-weight:600;letter-spacing:0}.Hero_panelTotal__4Uz85{margin-top:18px;border-radius:8px;background:#000000;color:#ffffff;padding:18px}.Hero_panelTotal__4Uz85 strong{color:#2997ff;font-size:40px;font-weight:600;line-height:1.1}.Hero_utilityGrid__I1iM4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.Hero_ctaSection___l0yf{background:#ffffff;padding-bottom:112px}.Hero_ctaContent__vWcr2{display:flex;max-width:760px;flex-direction:column;align-items:center;text-align:center}.Hero_ctaIcon__xZvHk{width:58px;height:58px;margin-bottom:22px}@media (max-width:1024px){.Hero_calculationGrid__TstY_,.Hero_featureGrid__odP3u,.Hero_metricGrid__WGOP2,.Hero_utilityGrid__I1iM4{grid-template-columns:repeat(2,minmax(0,1fr))}.Hero_darkSplitLayout__AyULK,.Hero_showcaseLayout__9_3lr{grid-template-columns:1fr;gap:44px}.Hero_darkSplitLayout__AyULK>div:first-child,.Hero_showcaseCopy__qfOvv{max-width:760px}}@media (max-width:720px){.Hero_hero__1d92z{min-height:auto;padding-top:54px}.Hero_heroContainer__wlPVX{min-height:auto}.Hero_headline__sJ33x{font-size:46px}.Hero_ctaContent__vWcr2 p,.Hero_darkSplit__Ygq6S p,.Hero_description__Jx21_,.Hero_sectionIntro__npzqV,.Hero_showcaseCopy__qfOvv p{font-size:19px}.Hero_ctaSection___l0yf,.Hero_darkSection__IICql,.Hero_darkSplit__Ygq6S,.Hero_metricsSection__hkkQh,.Hero_portfolioSection__M0r7Y,.Hero_showcaseSection___1AzS,.Hero_utilitySection__IyiLa{padding:72px 0}.Hero_calculationGrid__TstY_,.Hero_featureGrid__odP3u,.Hero_metricGrid__WGOP2,.Hero_portfolioGrid__Z9GIj,.Hero_utilityGrid__I1iM4{grid-template-columns:1fr}.Hero_featureTile__RTEJF,.Hero_portfolioTile__Z3hjg,.Hero_utilityGrid__I1iM4 article{padding:24px}.Hero_heroVisual__4xAIQ{max-height:390px}}.AppStoreButton_button__LlKsZ{display:inline-block;text-decoration:none;transition:all var(--transition-normal)}.AppStoreButton_button__LlKsZ:hover{transform:translateY(-2px);opacity:.9}.AppStoreButton_button__LlKsZ:active{transform:translateY(0)}.AppStoreButton_badge__7sxR2{height:52px;width:auto;display:block}