.app-banner-section{width:100%;overflow:hidden}.app-banner-wrap{width:100%;line-height:0}.app-banner-img{width:100%;height:auto;display:block;object-fit:cover;object-position:center top}.app-features{padding-top:110px;padding-bottom:80px}.app-feature{background:#fff;position:relative;padding-bottom:30px}.app-feature-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.app-feature--reverse .app-feature-inner{flex-direction:row-reverse}.app-feature-content{flex:1;min-width:0;max-width:640px}.app-feature-title{font-size:32px;font-weight:700;color:#000000;text-align:left;display:block;width:100%;margin:0 0 30px}.app-feature:first-child .app-feature-title,.app-feature:nth-child(2) .app-feature-title,.app-feature:nth-child(3) .app-feature-title{white-space:nowrap}.app-feature-title-accent{color:#5d64e2}.app-feature-subtitle{font-size:22px;color:#4b4ed8;font-weight:600;margin:0 0 24px}.app-feature-subtitle-tag{display:block;width:fit-content;padding:10px 60px;background:#5c64e1;color:#fefefe;font-size:24px;font-weight:600;border-radius:9999px;margin-bottom:20px;text-align:left}.app-feature-intro{margin-bottom:64px}.app-feature-desc,.app-feature-intro{font-size:20px;line-height:30px;color:#828282}.app-feature-desc{margin-bottom:32px}.app-feature-desc strong{color:#23155b}.app-feature-list{list-style:none;margin:0 0 32px;padding:0}.app-feature-list li{margin-bottom:32px;font-size:16px;line-height:26px;color:#5e5e6a}.app-feature-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.app-feature-icon{width:21px;height:21px;flex-shrink:0}.app-feature-list li strong{color:#5d64e2}.app-feature-list li .mt-1{color:#828282;line-height:1.5}.app-feature-cta{display:inline-block;padding:14px 28px;background:linear-gradient(90deg,#6b5bff,#4b4ed8);color:#fff;font-size:16px;font-weight:500;border-radius:8px;transition:filter .2s}.app-feature-cta:hover{filter:brightness(1.08)}.app-feature-media{flex-shrink:0;width:500px;text-align:center}@media (max-width:1024px){.app-feature-inner{gap:40px}.app-feature--reverse .app-feature-inner,.app-feature-inner{flex-direction:column!important}.app-feature-content{max-width:100%}.app-feature-media{width:280px}}