.CTASection_ctaSection__im9G_{background-color:#f9fafb;padding:80px 24px;text-align:center}.CTASection_container__rP55C{max-width:600px;margin:0 auto}.CTASection_title__1n58e{color:#000;font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.3}@media (min-width:768px){.CTASection_title__1n58e{font-size:40px}}.CTASection_subtitle___tR_i{color:#6b7280;font-size:18px;margin-bottom:32px}.CTASection_ctaButton__Q2FMv{display:inline-block;background-color:#000;color:#fff;font-size:16px;font-weight:600;text-decoration:none;padding:14px 32px;border-radius:6px;transition:background-color .2s ease,transform .2s ease}.CTASection_ctaButton__Q2FMv:hover{background-color:#333;transform:translateY(-2px)}.features_featuresPage__zCchd{background-color:#fff}.features_hero__6s1oR{background-color:#fff;padding:80px 20px 60px;text-align:center}.features_heroContainer__1LoUt{max-width:700px;margin:0 auto}.features_heroTitle__GbNxf{color:#000;font-size:40px;font-weight:700;margin-bottom:16px}@media (min-width:768px){.features_heroTitle__GbNxf{font-size:52px}}.features_heroSubtitle__UZ1QC{color:#666;font-size:18px;margin:0;line-height:1.6}.features_featuresSection__7uygh{padding:60px 20px 100px}.features_featuresContainer__zAheM{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:100px}.features_featureRow__XoEg7{display:flex;flex-direction:column;gap:48px;align-items:center}@media (min-width:768px){.features_featureRow__XoEg7{flex-direction:row;gap:80px}.features_featureRowReverse__jYr32{flex-direction:row-reverse}}.features_featureContent__VNwUe{flex:1 1;max-width:480px}.features_featureTitle__KoFq6{color:#000;font-size:26px;font-weight:700;margin-bottom:16px;line-height:1.3}@media (min-width:768px){.features_featureTitle__KoFq6{font-size:32px}}.features_featureDescription__4CMv0{color:#666;font-size:16px;line-height:1.8;margin:0}.features_featureImageWrapper__qguXZ{flex:1 1;display:flex;justify-content:center;align-items:center;width:100%}.features_featureImageShadow__CoRzA,.features_featureImage__1aXBf{max-width:100%;height:auto;object-fit:contain}.features_featureImageShadow__CoRzA{border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}