.ads-banner{padding:20px 0}.ads-banner__swiper{border-radius:24px;overflow:hidden}.ads-banner__swiper .swiper-pagination-bullet-active{background:#39b54a}.ads-banner__swiper .swiper-pagination-bullet{opacity:.7;background:#fff}.ads-banner__slide{aspect-ratio:1200/400;background:#f3f4f6;border-radius:24px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.ads-banner__slide{aspect-ratio:16/7}}@media (max-width:480px){.ads-banner__slide{aspect-ratio:4/3}}
.features-grid{background-color:#ebddcb;padding:80px 0}.features-grid__header{margin-bottom:50px}.features-grid__title{color:#d38200;font-size:32px;font-weight:900;line-height:1.1}@media (min-width:768px){.features-grid__title{font-size:50px}}.features-grid__title span{background:linear-gradient(90deg,#7b4397 0%,#d98324 50%,#39b54a 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:10px}.features-grid__list{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.features-grid__list{grid-template-columns:repeat(2,1fr);gap:32px}}.feature-card{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}@media (min-width:768px){.feature-card{gap:20px;min-height:240px;padding:32px}}.feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.feature-card__info{flex:1;min-width:0}.feature-card__title{color:#2d4b81;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.3}@media (min-width:768px){.feature-card__title{margin-bottom:16px;font-size:22px}}.feature-card__description{color:#718096;font-size:13px;font-weight:500;line-height:1.55}@media (min-width:768px){.feature-card__description{font-size:15px}}.feature-card__image-wrapper{border-radius:12px;flex-shrink:0;width:110px;height:110px;position:relative;overflow:hidden}@media (min-width:768px){.feature-card__image-wrapper{width:200px;height:200px}}.feature-card__image{object-fit:cover;border-radius:12px}
