.prd-features{padding:60px 40px;width:100%}.prd-features__inner{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1400px;text-align:center}.prd-features__inner--left{align-items:flex-start;text-align:left}.prd-features__inner--left .prd-features__body{max-width:700px}.prd-features__inner--left .prd-features__btns{justify-content:flex-start}.prd-features__inner--left .prd-features__feature{align-items:flex-start;text-align:left}.prd-features__inner--left .prd-features__feature-body{text-align:left}.prd-features__heading{margin:0 0 24px;max-width:600px}.prd-features__heading-accent{display:block;font-style:italic}.prd-features__body p{margin:0;max-width:700px}.prd-features__body ul,.prd-features__feature-body ul{list-style:none;margin:0;padding-left:0}.prd-features__body ul li,.prd-features__feature-body ul li{margin-bottom:6px;padding-left:18px;position:relative}.prd-features__body ul li:before,.prd-features__feature-body ul li:before{color:#2bbfbc;content:"•";left:0;position:absolute}.prd-features__btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.prd-features__small{font-size:var(--fs-intro-title-sec);margin:0;opacity:.6}.prd-features__features{display:grid;gap:40px 80px;grid-template-columns:repeat(2,1fr);margin-top:24px;max-width:800px;width:100%}.prd-features__feature{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.prd-features__feature-image{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.prd-features__feature-image img{height:100%;object-fit:contain;width:100%}.prd-features__feature-title{font-family:var(--ff-h6);font-size:var(--fs-h6);font-weight:var(--fw-h6);margin:0}.prd-features__feature-body{font-size:14px;line-height:1.6;opacity:.8;text-align:center}.prd-features__feature-body p{margin:0}.prd-features.pwr--dark .prd-features__body,.prd-features.pwr--dark .prd-features__feature-body,.prd-features.pwr--dark .prd-features__feature-title,.prd-features.pwr--dark .prd-features__heading,.prd-features.pwr--dark .prd-features__small,.prd-features.pwr--dark .pwr-hero__intro-text{color:#fff}@media (max-width:768px){.prd-features{padding:60px 16px}.prd-features__btns{align-items:center;flex-direction:column}.prd-features__inner--left .prd-features__btns{align-items:flex-start}.prd-features__features{gap:32px;grid-template-columns:1fr}}