.nest-connect-benefits__inner{margin:0 auto;width:100%}.nest-connect-benefits__tag{background-color:var(--benefits-tag-bg);color:var(--benefits-tag-color);display:inline-block;font-size:10px;font-weight:800;letter-spacing:2px;line-height:1;margin-bottom:18px;padding:4px 8px;text-transform:uppercase}.nest-connect-benefits-module h2{color:var(--benefits-title-color);font-family:var(--secondary_font);font-size:42px;line-height:1.1;margin:0 0 32px;max-width:930px}.nest-connect-benefits__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.nest-connect-benefits__card{background:var(--benefits-card-bg);border:1px solid var(--benefits-card-border);border-radius:16px;display:flex;flex-direction:column;min-height:158px;padding:28px 26px 24px}.nest-connect-benefits__card h3{color:var(--benefits-card-title);font-size:24px;line-height:1.15;margin:0 0 18px}.nest-connect-benefits__description,.nest-connect-benefits__description p{color:var(--benefits-card-text);font-size:14px;line-height:1.4;margin:0}@media (max-width:991px){.nest-connect-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nest-connect-benefits-module{padding-bottom:48px;padding-top:48px}.nest-connect-benefits-module h2{font-size:28px}.nest-connect-benefits__grid{grid-template-columns:1fr}.nest-connect-benefits__card h3{font-size:21px}}