.app-features{background:#fff;padding:80px 0 60px;position:relative}.app-features .features-header{margin:0 auto 100px;max-width:700px;text-align:center}.app-features .features-header h2{color:#2d2d5e;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-1px;margin-bottom:24px}.app-features .features-header .section-underline{background:#3dbcbc;border-radius:20px;height:4px;margin:0 auto;width:48px}.app-features .features-grid{display:grid;gap:48px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.app-features .features-grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.app-features .features-grid{grid-template-columns:1fr}}.app-features .feature-card{background:#fff;border:1px solid rgba(45,45,94,.06);border-radius:32px;padding:56px 40px;position:relative;text-align:left;transition:all .5s cubic-bezier(.165,.84,.44,1)}.app-features .feature-card:hover{border-color:rgba(61,188,188,.2);box-shadow:0 40px 80px rgba(45,45,94,.1);transform:translateY(-16px)}.app-features .feature-card:hover .feature-icon-wrap{background:#2d2d5e;color:#fff;transform:scale(1.1) rotate(5deg)}.app-features .feature-card .feature-icon-wrap{align-items:center;background:#f8fafc;border-radius:20px;color:#3dbcbc;display:flex;font-size:2.2rem;height:72px;justify-content:center;margin-bottom:32px;transition:all .4s ease;width:72px}.app-features .feature-card h3{color:#2d2d5e;font-size:1.4rem;font-weight:800;letter-spacing:-.3px;margin-bottom:16px}.app-features .feature-card p{color:#64748b;font-size:1.05rem;line-height:1.75;margin:0}[dir=rtl] .app-features,[dir=rtl] .app-features .feature-card{text-align:right}.app-features-editor{background:#fff;border:1px solid #f0f0f0;border-radius:24px;padding:40px}
