.feature-section .feature-header{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:48px}.feature-section .header-left{flex:1}.feature-section .header-right{display:flex;flex:1;justify-content:flex-end}.feature-section .eyebrow{display:block;font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.feature-section .cards-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-section .feature-card{border:1px solid;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s ease,transform .3s ease}.feature-section .card-image-wrapper{border-radius:12px 12px 0 0;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.feature-section .card-image-wrapper img{display:block;height:220px!important;object-fit:cover;width:100%}.feature-section .card-badge{backdrop-filter:blur(8px);border:1px solid;border-radius:20px;color:#d8b4fe;font-size:11px;font-weight:700;left:12px;padding:4px 10px;position:absolute;top:12px;z-index:2}.feature-section .card-body p{margin:0}.feature-section .text-button a{align-items:center;display:inline-flex;gap:8px;letter-spacing:1px;padding-top:30px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.feature-section .text-button svg{display:flex;height:25px;width:25px}section.feature-section .header-left{display:block}.feature-section .feature-items{padding:10px 25px 30px}.feature-section .feature-card:hover{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid;box-shadow:0 0 20px 0 rgba(108,60,255,.15);box-sizing:border-box;transform:translateY(-4px)}