@keyframes tabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-showcase .feature-block{padding:4rem 0}.feature-showcase .feature-block.bg-light{background:linear-gradient(180deg,#f5f5f5,#e8f4fd)}.feature-showcase .feature-block.bg-warm{background:linear-gradient(180deg,#f0e0d0,#e8d5c4)}.feature-showcase .feature-block.bg-peach{background:linear-gradient(180deg,#f0d9cc,#e8cfc2)}.feature-showcase .feature-block.bg-teal{background:linear-gradient(180deg,#b8dce8,#a8d0de)}.feature-showcase .feature-block.bg-mint{background:linear-gradient(180deg,#e2f0e9,#d4e8dc)}.feature-showcase .feature-block.bg-teal-light{background:linear-gradient(180deg,#c5e4ec,#d5edf4)}.feature-showcase .feature-block.bg-lavender{background:linear-gradient(180deg,#e4dff0,#d8d2e8)}.feature-showcase .feature-block.bg-ai{background:linear-gradient(135deg,#e8f0fe,#f3e8ff)}.feature-showcase .feature-block.bg-cream{background:linear-gradient(180deg,#faf8f5,#f2ede6)}.feature-showcase--dividers .feature-block+.feature-block{border-top:1px solid rgba(0,0,0,.07)}.feature-showcase--dividers .feature-block{padding-top:3rem;padding-bottom:3rem}.feature-showcase--dividers .feature-block:first-child{padding-top:3rem}.feature-showcase--dividers .feature-title{font-size:26px}.feature-showcase .feature-row{align-items:center}.feature-showcase .feature-image-col{margin-bottom:2rem}.feature-showcase .feature-image-wrapper{display:flex;justify-content:center}.feature-showcase .feature-text{display:flex;flex-direction:column}.feature-showcase .feature-chip{font-size:.85rem;font-weight:500;color:#1a5276;background-color:hsla(0,0%,100%,.8);width:-moz-fit-content;width:fit-content;padding:.4rem 1rem;border-radius:6px;margin-bottom:1.25rem;border:1px solid #c9e1f5;text-transform:uppercase;letter-spacing:.5px}.feature-showcase .feature-chip.chip-new{color:#6b21a8;background-color:rgba(243,232,255,.9);border-color:#d8b4fe}.feature-showcase .feature-title{font-weight:700;font-size:30px;line-height:1.25;color:#0a0a0a;margin-bottom:.75rem}.feature-showcase .feature-subtitle{font-weight:600;font-size:18px;color:#0a0a0a;margin-bottom:1rem}.feature-showcase .feature-description{font-size:16px;color:#4a4a4a;line-height:1.7}.feature-showcase .feature-description strong{color:#0a0a0a}.feature-showcase .subscription-tabs{margin-top:1rem}.feature-showcase .subscription-tabs .tab-buttons{display:inline-flex;gap:.4rem;background-color:hsla(0,0%,100%,.6);padding:.3rem;border-radius:10px;margin-bottom:1.75rem}.feature-showcase .subscription-tabs .tab-button{background:none;border:none;padding:.55rem 1.25rem;font-size:14px;font-weight:500;color:#6a6a6a;cursor:pointer;border-radius:8px;transition:all .2s ease}.feature-showcase .subscription-tabs .tab-button:hover{color:#0a0a0a;background-color:hsla(0,0%,100%,.5)}.feature-showcase .subscription-tabs .tab-button.active{background-color:#1a73b5;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(26,115,181,.3)}.feature-showcase .subscription-tabs .tab-content{animation:tabFadeIn .25s ease both}.feature-showcase .subscription-tabs .tab-content .feature-subtitle{margin-bottom:.75rem}@media(min-width:768px){.feature-showcase .feature-title{font-size:34px}.feature-showcase--dividers .feature-title{font-size:29px}.feature-showcase .feature-subtitle{font-size:20px}.feature-showcase .feature-description{font-size:17px}.feature-showcase .subscription-tabs .tab-button{font-size:15px;padding:.6rem 1.5rem}}@media(min-width:992px){.feature-showcase .feature-block{padding:5rem 0}.feature-showcase .feature-image-col{margin-bottom:0}.feature-showcase .feature-title{font-size:38px}.feature-showcase .feature-description{max-width:90%}.feature-showcase--dividers .feature-block{padding:3.5rem 0}.feature-showcase--dividers .feature-title{font-size:32px}}@media(min-width:1400px){.feature-showcase .feature-block{padding:6rem 0}.feature-showcase .feature-title{font-size:42px}.feature-showcase .feature-subtitle{font-size:22px}.feature-showcase .feature-description{font-size:18px;max-width:85%}.feature-showcase--dividers .feature-block{padding:4rem 0}.feature-showcase--dividers .feature-title{font-size:32px}}