.geo-benefits-module{padding:64px 0}.geo-benefits-module .container{margin:0 auto;max-width:900px;padding:0 24px}.geo-benefits-module .section-title{color:#32334f;font-size:32px;font-weight:700;line-height:1.2;margin:22px 0 32px;text-align:center}.geo-benefits-module .benefits-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:32px}.geo-benefits-module .benefit-item{padding:24px;text-align:center}.geo-benefits-module .benefit-icon{color:#ff495c;margin-bottom:16px}.geo-benefits-module .benefit-icon svg{height:48px;stroke-width:2.5;width:48px}.geo-benefits-module .benefit-title{color:#32334f;font-size:18px;font-weight:600;margin:12px 0}.geo-benefits-module .benefit-text{color:#66667b;font-size:15px;line-height:1.6;margin:0}@media (max-width:768px){.geo-benefits-module{padding:48px 0}.geo-benefits-module .section-title{font-size:28px}.geo-benefits-module .benefits-grid{gap:24px;grid-template-columns:1fr}.geo-benefits-module .benefit-item{padding:16px}}@media (max-width:480px){.geo-benefits-module{padding:40px 0}.geo-benefits-module .section-title{font-size:24px}.geo-benefits-module .benefit-icon svg{height:40px;width:40px}.geo-benefits-module .benefit-title{font-size:16px}.geo-benefits-module .benefit-text{font-size:14px}}