.pricing-section .showcase-header{margin:0 auto 40px;max-width:780px;text-align:center}.pricing-section .eyebrow-text{display:block;font-size:13px;font-weight:800;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}.pricing-section .header-main-text h2{font-size:46px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px;text-transform:uppercase}.pricing-section .header-main-text p{font-size:16px;line-height:1.6;margin:0}.pricing-section .pricing-wrapper{align-items:center;display:flex;gap:20px;justify-content:center;margin:auto;max-width:1100px}.pricing-section .pricing-card{border:1px solid;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:44px 36px 36px;position:relative}.pricing-section .pricing-card.featured{border:1px solid;box-shadow:0 0 45px rgba(128,34,255,.35),inset 0 0 15px rgba(128,34,255,.15);z-index:2}.pricing-section .pricing-badge{background:linear-gradient(135deg,#7c2aff,#e02aff);border-radius:20px;box-shadow:0 0 20px rgba(224,42,255,.5);font-size:10px;font-weight:900;left:50%;letter-spacing:1.2px;line-height:1.2;padding:6px 20px;position:absolute;text-align:center;text-transform:uppercase;top:-22px;transform:translateX(-50%);white-space:nowrap}.pricing-section .card-header{margin-bottom:24px}.pricing-section .pricing-title{font-size:18px;font-weight:800;letter-spacing:.8px;margin:0 0 14px;text-transform:uppercase}.pricing-section .pricing-description{font-size:13px;line-weight:400;line-height:1.5;margin:0;min-height:40px}.pricing-section .pricing-price-wrapper{align-items:baseline;display:flex;margin-bottom:28px}.pricing-section .price-amount{font-size:46px;font-weight:900;letter-spacing:-1px;line-height:1}.pricing-section .price-suffix{font-size:13px;font-weight:500;margin-left:6px}.pricing-section .pricing-features{flex-grow:1;list-style:none;margin:0 0 36px;padding:0}.pricing-section .pricing-features li{align-items:center;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:14px}.pricing-section .check-icon{flex-shrink:0}.pricing-section .pricing-button{align-items:center;border:1px solid;border-radius:8px;display:flex;font-size:12px;font-weight:800;height:48px;justify-content:center;letter-spacing:1px;margin-top:auto;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.pricing-section .pricing-card.featured .pricing-button{border:none;box-shadow:0 4px 20px rgba(37,99,235,.4)}.pricing-section .pricing-button:hover{opacity:.92;transform:translateY(-1px)}@media only screen and (min-width:768px) and (max-width:991px){.pricing-section .pricing-wrapper{flex-wrap:wrap;gap:30px}.pricing-section .pricing-wrapper .pricing-card{flex:0 0 calc(50% - 30px)}}@media only screen and (max-width:767px){.pricing-section .pricing-wrapper{flex-wrap:wrap;gap:50px}.pricing-section .pricing-card{flex:1;padding:25px}}