.page_page__CoTQe{background:#fff;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page_container__6Kdt0{max-width:1200px;margin:0 auto;padding:0 20px}.page_hero__PeSKA{min-height:85vh;background:radial-gradient(circle at 50% 0,#f5f5f7 0,#fff 100%);display:flex;align-items:center;justify-content:center;padding:140px 20px 100px;position:relative;overflow:hidden}.page_hero__PeSKA:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(52,199,89,.05) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.page_heroContainer__0IJ3c{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}.page_heroContent__fuCmp{text-align:center;max-width:900px;margin:0 auto}.page_heroTitle__lqw8H{font-size:clamp(56px,8vw,96px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:24px;background:linear-gradient(180deg,#1d1d1f,#434344);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroText__rXV_d{font-size:clamp(21px,3vw,28px);line-height:1.4;color:#86868b;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto;font-weight:500}.page_heroButtons__AxQgR{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_primaryButton___ZW2Y{background:#1d1d1f;color:#fff;padding:18px 40px;border-radius:980px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(.2,.8,.2,1)}.page_primaryButton___ZW2Y:hover{transform:scale(1.05);background:#3a3a3c;box-shadow:0 8px 24px rgba(0,0,0,.15)}.page_secondaryButton__EjTne{background:transparent;color:#0071e3;padding:18px 40px;border-radius:980px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s}.page_secondaryButton__EjTne:hover{text-decoration:underline}.page_sectionHeader____i5s{text-align:center;max-width:800px;margin:0 auto 80px}.page_sectionTitle__097YV{font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.01em;color:#1d1d1f;margin-bottom:24px}.page_sectionIntro__ewlLs{font-size:21px;line-height:1.6;color:#86868b}.page_badge__X_2xN{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0071e3;margin-bottom:16px;background:rgba(0,113,227,.1);padding:6px 12px;border-radius:980px}.page_sustainability__lV87B{padding:140px 0;background:#fbfbfd}.page_sustainabilityGrid__xzN_b{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px}.page_susCard__SY2C_{background:#fff;padding:40px 32px;border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.2,.8,.2,1);border:1px solid rgba(0,0,0,.02)}.page_susCard__SY2C_:hover{transform:translateY(-8px);box-shadow:0 24px 48px rgba(0,0,0,.08)}.page_susIcon__QJInP{font-size:48px;margin-bottom:24px}.page_susTitle__bAhrV{font-size:21px;font-weight:600;color:#1d1d1f;margin-bottom:12px}.page_susText__3_KEa{font-size:15px;line-height:1.6;color:#86868b}.page_revenueSection__3SMR6{margin-top:80px;text-align:center}.page_revenueTitle__upryw{font-size:28px;font-weight:700;color:#1d1d1f;margin-bottom:40px}.page_revenueGrid__C1Kml{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:900px;margin:0 auto 32px}.page_revenueCard__R_3Ry{background:#fff;padding:32px 24px;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06);text-align:center}.page_revenuePercent__BF0TW{font-size:48px;font-weight:700;color:#34c759;margin-bottom:8px}.page_revenueLabel__TbRSX{font-size:17px;font-weight:600;color:#1d1d1f;margin-bottom:4px}.page_revenueDesc__b8_yB{font-size:14px;color:#86868b;margin:0}.page_revenueResult__QIZz3{font-size:19px;color:#1d1d1f;max-width:700px;margin:0 auto;line-height:1.5}.page_stakeholder__unpYX{padding:160px 0;background:#000;color:#fff;text-align:center}.page_stakeholderContent__6l1aA{max-width:900px;margin:0 auto}.page_stakeholderTitle__7N_F8{font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:32px;background:linear-gradient(135deg,#fff,#a1a1a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_stakeholderText__fFSWD{font-size:24px;line-height:1.5;color:#a1a1a6;margin-bottom:48px}.page_stakeholderHighlight__HO6gf{font-size:28px;font-weight:600;color:#fff}.page_platformSection__Ia2ft{padding:140px 0;background:linear-gradient(135deg,#f5f5f7,#fff)}.page_platformGrid__zCewf{max-width:800px;margin:0 auto}.page_platformContent__Xc16R{text-align:left}.page_platformTitle__Hxfuc{font-size:clamp(32px,5vw,48px);font-weight:700;color:#1d1d1f;margin-bottom:20px;line-height:1.1}.page_platformText__t8lhr{font-size:19px;line-height:1.6;color:#86868b;margin-bottom:40px}.page_platformSteps__mNk18{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.page_platformStep__MeqXW{display:flex;gap:20px;align-items:flex-start;background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.04)}.page_stepNumber__XK6Nb{width:40px;height:40px;background:rgba(0,113,227,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#0071e3;flex-shrink:0}.page_stepContent__dfj1n h4{font-size:17px;font-weight:600;color:#1d1d1f;margin:0 0 4px}.page_stepContent__dfj1n p{font-size:15px;color:#86868b;margin:0;line-height:1.5}.page_platformButton__b0KLx{display:inline-block;background:#0071e3;color:#fff;padding:16px 32px;border-radius:980px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}.page_platformButton__b0KLx:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,113,227,.3)}.page_units__P8yB7{padding:140px 0;background:#fff}.page_unitGrid__7L4wi{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px}.page_unitCard__UKBNq{background:#f5f5f7;border-radius:32px;overflow:hidden;transition:all .4s cubic-bezier(.2,.8,.2,1)}.page_unitCard__UKBNq:hover{transform:scale(1.02);box-shadow:0 32px 64px rgba(0,0,0,.12)}.page_unitImageWrapper__sTv8a{position:relative;aspect-ratio:4/3;overflow:hidden}.page_unitImage__p6E6V{width:100%;height:100%;object-fit:cover;transition:transform .6s}.page_unitCard__UKBNq:hover .page_unitImage__p6E6V{transform:scale(1.05)}.page_unitBadge__IKmpR{position:absolute;top:20px;right:20px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 14px;border-radius:980px;font-size:11px;font-weight:700;text-transform:uppercase;color:#1d1d1f}.page_unitContent__SCS_v{padding:40px 32px}.page_unitTitle__bRv5g{font-size:28px;font-weight:700;color:#1d1d1f;margin-bottom:8px}.page_unitSubtitle__3csz3{font-size:17px;font-weight:600;color:#86868b;margin-bottom:24px}.page_unitFeatures__mARZ4{list-style:none;padding:0;margin:0 0 32px}.page_unitFeatures__mARZ4 li{font-size:15px;line-height:1.6;color:#1d1d1f;margin-bottom:12px;padding-left:24px;position:relative}.page_unitFeatures__mARZ4 li:before{content:"✓";position:absolute;left:0;color:#34c759;font-weight:700}.page_link__27jNV{color:#0071e3;text-decoration:none;font-weight:600;font-size:15px}.page_link__27jNV:hover{text-decoration:underline}.page_wash__YQgrr{padding:140px 0;background:#fbfbfd}.page_washGrid__l6LGL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px}.page_washCard__HKkTI{background:#fff;padding:40px 32px;border-radius:24px;border:1px solid rgba(0,0,0,.04)}.page_washIcon__e3UL5{font-size:40px;margin-bottom:24px}.page_washTitle__RJgdv{font-size:21px;font-weight:700;color:#1d1d1f;margin-bottom:12px}.page_washDesc__WoG5q{font-size:15px;line-height:1.6;color:#86868b}.page_featuresSection__4xbMY{padding:140px 0;background:#fff}.page_featuresGrid___wcQm{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.page_featureBox__tBiDq{background:#f5f5f7;padding:60px 48px;border-radius:32px}.page_featureBoxTitle__OEUZF{font-size:32px;font-weight:700;color:#1d1d1f;margin-bottom:12px}.page_featureBoxSubtitle__SftS2{font-size:19px;color:#86868b;margin-bottom:32px}.page_featureList__9NN4t{list-style:none;padding:0;margin:0}.page_featureList__9NN4t li{font-size:17px;line-height:1.6;color:#1d1d1f;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05)}.page_featureList__9NN4t li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page_featureList__9NN4t strong{font-weight:600;color:#1d1d1f;display:block;margin-bottom:4px}.page_faq__gtEBE{padding:140px 0;background:#fff}.page_faqGrid__BZAKA{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px}.page_faqItem__RAJYS{background:#fbfbfd;padding:40px;border-radius:24px;border:1px solid rgba(0,0,0,.04)}.page_faqQuestion__mYPjG{font-size:19px;font-weight:600;color:#1d1d1f;margin-bottom:12px}.page_faqAnswer__3uvlQ{font-size:15px;line-height:1.6;color:#86868b}.page_cta__0jByj{padding:140px 20px;background:#f5f5f7;text-align:center}.page_ctaContainer__SJC2c{max-width:900px;margin:0 auto}.page_ctaTitle__hB8zd{font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-bottom:24px;color:#1d1d1f}.page_ctaText__BeLxo{font-size:24px;line-height:1.5;color:#86868b;margin-bottom:48px}.page_ctaButton__A_eVX{display:inline-block;background:#0071e3;color:#fff;padding:18px 48px;border-radius:980px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 12px rgba(0,113,227,.3)}.page_ctaButton__A_eVX:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,113,227,.4)}@media (max-width:1024px){.page_featuresGrid___wcQm{grid-template-columns:1fr}}@media (max-width:768px){.page_faqGrid__BZAKA{grid-template-columns:minmax(0,1fr)}.page_faqItem__RAJYS{min-width:0}.page_heroButtons__AxQgR{flex-direction:column}.page_primaryButton___ZW2Y,.page_secondaryButton__EjTne{width:100%;text-align:center}.page_revenueGrid__C1Kml,.page_unitGrid__7L4wi{grid-template-columns:1fr}.page_revenuePercent__BF0TW{font-size:40px}.page_platformStep__MeqXW{flex-direction:column;gap:12px}.page_stepNumber__XK6Nb{width:32px;height:32px;font-size:14px}}