.homepage_hero__loGto{position:relative;height:519px;overflow:hidden;background:#f8faf8}.homepage_heroImage__RCrqU{position:absolute;inset:0 0 0 auto;width:730px;overflow:visible;pointer-events:none}.homepage_heroImage__RCrqU img{position:absolute;top:0;right:0;width:730px;height:519px;max-width:none}.homepage_heroWash__Eqi6K{position:absolute;inset:0;background:linear-gradient(90deg,#fff,#fff 31%,#ffffffee 36%,#ffffff00 47%);pointer-events:none}.homepage_heroInner__rahhP{position:relative;max-width:1180px;height:100%;margin:auto;padding:56px 51px}.homepage_heroCopy__gA_tB{max-width:440px}.homepage_hero__loGto .eyebrow{margin-bottom:12px;color:#30515a;font-size:12px;line-height:1.3;letter-spacing:.08em;font-weight:600}.homepage_hero__loGto h1{margin:0 0 16px;font-size:var(--type-hero-size);line-height:1.08;letter-spacing:-.025em;font-weight:var(--type-heading-weight)}.homepage_hero__loGto h1 span{color:#2b914d}.homepage_heroDescription__hobg_{max-width:415px;margin-bottom:16px;color:#193445;font-size:14.5px;line-height:1.48;font-weight:400}.homepage_heroAiCallout__8zoaQ{max-width:430px;margin-bottom:24px;padding:11px 13px;border-radius:7px;background:#eee6ff;display:flex;align-items:center;gap:11px}.homepage_heroAiIcon__I8W9e{width:34px;height:34px;border-radius:9px;background:#8550d7;color:#fff;display:grid;place-items:center;flex:none}.homepage_heroAiCallout__8zoaQ p{margin:0;color:#38564a;font-size:12px;line-height:1.4}.homepage_benefitsSection__Rl_uf{height:213px;background:#fff}.homepage_benefitsInner__PqNaS{max-width:1180px;margin:auto;padding:19px 43px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.homepage_benefitCard__r9_t0{max-width:230px;margin:auto;text-align:center}.homepage_benefitIcon__ph8IT{width:66px;height:66px;margin:0 auto 11px;border-radius:50%;display:grid;place-items:center}.homepage_green__4NBcQ{background:#e0f3e1;color:#168044}.homepage_blue__fDvWc{background:#e2f3ff;color:#4b9edf}.homepage_purple__ryFUT{background:#eee6ff;color:#8550d7}.homepage_benefitCard__r9_t0 h3{margin-bottom:8px;color:#071920;font-size:14px;line-height:1.3;letter-spacing:-.2px;font-weight:600}.homepage_benefitCard__r9_t0 p{margin:0;color:#385064;font-size:12.5px;line-height:1.45;font-weight:400}.homepage_featuresSection__BZZCp{height:396px;background:radial-gradient(ellipse at 82% 42%,#eaf6ed,#f2f9f5 50%,#e6f4ea)}.homepage_featuresInner__KXI4P{position:relative;max-width:1180px;height:100%;margin:auto;padding:35px 51px;overflow:hidden}.homepage_featuresCopy__CpAfJ{position:relative;z-index:2;max-width:530px}.homepage_featuresCopy__CpAfJ .eyebrow{margin:0 0 7px;color:#1b7c42;font-size:12px;line-height:1.3;letter-spacing:.08em;font-weight:600}.homepage_featuresCopy__CpAfJ h2{margin-bottom:18px;font-size:var(--type-section-size);line-height:1.12;letter-spacing:-.025em;font-weight:var(--type-heading-weight)}.homepage_featuresCopy__CpAfJ ul{margin:0 0 17px;padding:0;list-style:none;display:grid;gap:10px}.homepage_featuresCopy__CpAfJ li{color:#13232d;font-size:13.5px;display:flex;align-items:flex-start;gap:10px}.homepage_check__Uhe1Z{width:18px;height:18px;margin-top:-1px;border-radius:50%;background:#096337;color:#fff;display:grid;place-items:center;flex:none}.homepage_featuresSection__BZZCp .button-link{min-width:190px;min-height:40px}.homepage_dataPreview__LjuPX{position:absolute;top:14px;right:30px;width:477px;height:344px;color:#12212c;font-size:8px}.homepage_previewPanel__9d9Ym{position:absolute;border:1px solid #dce6e4;border-radius:7px;background:#fff;box-shadow:0 8px 16px #1b44301a;overflow:hidden}.homepage_previewPanel__9d9Ym>strong{display:block;padding:11px 11px 9px;font-size:11px;letter-spacing:-.3px}.homepage_previewPanel__9d9Ym table{width:100%;border-collapse:collapse;font-size:7.5px}.homepage_previewPanel__9d9Ym td,.homepage_previewPanel__9d9Ym th{padding:7px 6px;border:1px solid #e1e9e8;text-align:left;white-space:nowrap}.homepage_previewPanel__9d9Ym th{font-weight:700}.homepage_clo__eCRrw{top:0;right:20px;width:229px}.homepage_clo__eCRrw th{background:#e2f4e8}.homepage_marks__IS4EQ{z-index:2;top:60px;left:0;width:263px}.homepage_marks__IS4EQ td,.homepage_marks__IS4EQ th{padding:7px 5px}.homepage_dashboard__Wz_SD{z-index:1;right:0;bottom:0;width:259px;height:178px}.homepage_dashboardBody__OTiSF{padding:5px 10px;display:flex;gap:7px}.homepage_chart__KLpjQ{width:150px}.homepage_chart__KLpjQ b{font-size:8px}.homepage_chart__KLpjQ svg{width:100%;margin-top:5px}.homepage_chart__KLpjQ text{fill:#203c3c;font-size:9px}.homepage_achievement__oQjVp{width:80px;height:117px;border:1px solid #e0eee4;border-radius:4px;background:#eff8f1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.homepage_achievement__oQjVp span{width:22px;height:22px;border-radius:50%;background:#239452;color:#fff;display:grid;place-items:center}.homepage_achievement__oQjVp b{font-size:17px}.homepage_achievement__oQjVp small{font-size:7px}.homepage_proof__qCax0{height:143px;background:#fff}.homepage_proofInner__DLmZm{max-width:1180px;height:100%;margin:auto;padding:32px 51px;display:flex;align-items:center;justify-content:space-between;gap:40px}.homepage_testimonial__ePK4f{max-width:530px;display:flex;align-items:flex-start;gap:12px}.homepage_testimonial__ePK4f>svg{color:#073b37;transform:rotate(180deg);flex:none}.homepage_testimonial__ePK4f blockquote{margin:0 0 11px;color:#273c4a;font-size:12.5px;font-style:italic;line-height:1.7}.homepage_testimonial__ePK4f p{margin:0;color:#455a66;font-size:12px}.homepage_testimonial__ePK4f p b{color:#193445;font-weight:500}.homepage_testimonial__ePK4f p span{margin:0 9px;color:#99a5a8}.homepage_proof__qCax0 .stats{display:flex;align-items:stretch}.homepage_proof__qCax0 .stats>div{min-width:124px;padding:0 22px;border-left:1px solid #dce5e5;text-align:center}.homepage_proof__qCax0 .stats b{display:block;margin-bottom:4px;color:#095331;font-size:27px;letter-spacing:-1px}.homepage_proof__qCax0 .stats span{color:#17352e;font-size:12.5px;line-height:1.38}@media (min-width:1180px){.homepage_hero__loGto{height:570px;background:#fff}.homepage_heroImage__RCrqU{left:50%;right:auto;width:min(100%,1180px);transform:translateX(-50%);mask-image:linear-gradient(180deg,#000 0,#000 95%,transparent)}.homepage_heroImage__RCrqU img{top:0;right:40px;width:850px;height:570px;mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 93%,transparent)}.homepage_heroInner__rahhP{padding-top:75px}.homepage_heroWash__Eqi6K{background:linear-gradient(90deg,#fff,#fff 31%,#ffffffd9 37%,#ffffff00 47%)}}@media (max-width:980px){.homepage_benefitsSection__Rl_uf{height:auto}.homepage_benefitsInner__PqNaS{padding:34px 32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.homepage_benefitCard__r9_t0{max-width:320px}.homepage_featuresSection__BZZCp{height:auto}.homepage_featuresInner__KXI4P{height:auto;min-height:0;padding:38px 32px 40px;overflow:visible}.homepage_featuresCopy__CpAfJ{max-width:100%}.homepage_dataPreview__LjuPX{position:relative;inset:auto;width:477px;height:344px;margin:30px auto 0;transform:none;opacity:1}.homepage_proof__qCax0{height:auto}.homepage_proofInner__DLmZm{height:auto;padding:29px 32px;display:grid;grid-template-columns:1fr;gap:23px}.homepage_testimonial__ePK4f{max-width:none}.homepage_proof__qCax0 .stats{width:100%;justify-content:space-around}}@media (min-width:701px) and (max-width:980px){.homepage_hero__loGto{position:relative;height:590px;display:block;overflow:hidden}.homepage_heroImage__RCrqU{position:absolute;inset:0;width:100%;height:100%;margin:0}.homepage_heroImage__RCrqU img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center}.homepage_heroWash__Eqi6K{z-index:1;display:block;background:linear-gradient(90deg,#fff,#fffffff7 43%,#ffffffd9 57%,#ffffff70 76%,transparent)}.homepage_heroInner__rahhP{z-index:2;width:100%;height:100%;padding:38px 32px}.homepage_heroCopy__gA_tB{max-width:445px}}@media (max-width:700px){.homepage_hero__loGto{position:relative;min-height:610px;display:block;overflow:hidden}.homepage_heroImage__RCrqU{position:absolute;inset:0;width:100%;height:100%;margin:0}.homepage_heroImage__RCrqU img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center}.homepage_heroWash__Eqi6K{z-index:1;display:block;background:linear-gradient(180deg,#fffffff7,#ffffffe8 62%,#ffffff8f 84%,#ffffff38)}.homepage_heroInner__rahhP{position:relative;z-index:2;width:100%;height:auto;padding:30px 23px 36px}.homepage_heroCopy__gA_tB{max-width:520px}.homepage_hero__loGto h1{font-size:clamp(32px,7.4vw,42px)}.homepage_heroDescription__hobg_{font-size:15px}.homepage_benefitsInner__PqNaS{padding:30px 20px}.homepage_featuresInner__KXI4P{padding:32px 23px}.homepage_proofInner__DLmZm{padding:29px 23px}.homepage_proof__qCax0 .stats{justify-content:center}.homepage_proof__qCax0 .stats>div{min-width:100px;padding:0 12px;flex:1}}@media (max-width:520px){.homepage_heroAiCallout__8zoaQ{align-items:flex-start}.homepage_heroAiIcon__I8W9e{margin-top:1px}.homepage_benefitsInner__PqNaS{grid-template-columns:1fr;gap:22px}.homepage_benefitCard__r9_t0{max-width:340px}.homepage_featuresInner__KXI4P{padding:30px 20px}.homepage_featuresCopy__CpAfJ h2{font-size:clamp(25px,8vw,31px)}.homepage_featuresCopy__CpAfJ li{line-height:1.45}.homepage_dataPreview__LjuPX{width:100%;max-width:420px;height:auto;margin-top:26px;display:grid;gap:12px}.homepage_dataPreview__LjuPX .homepage_previewPanel__9d9Ym{position:relative;inset:auto;width:100%;height:auto;overflow-x:auto}.homepage_previewPanel__9d9Ym>strong{font-size:13px}.homepage_previewPanel__9d9Ym table{min-width:275px;font-size:8px}.homepage_previewPanel__9d9Ym td,.homepage_previewPanel__9d9Ym th{padding:6px 4px}.homepage_previewPanel__9d9Ym.homepage_dashboard__Wz_SD{min-height:170px}.homepage_proof__qCax0 .stats>div{min-width:0;padding:0 8px}.homepage_proof__qCax0 .stats b{font-size:22px}.homepage_proof__qCax0 .stats span{font-size:11px}}@media (max-width:420px){.homepage_hero__loGto{min-height:720px}.homepage_hero__loGto .hero-buttons{gap:8px}.homepage_hero__loGto .hero-buttons .button-link{min-width:0;padding:0 13px;font-size:12px}.homepage_benefitsInner__PqNaS{gap:20px 12px}.homepage_benefitCard__r9_t0 p{font-size:12.5px}}