.pricing-container{background:linear-gradient(180deg,#f7929c,#feb47b 50%,#fec97f);padding:100px 20px}.pricing-container strong{font-weight:700}.pricing-container h4{font-size:16px;line-height:1rem;margin:0}.pricing-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto 40px;max-width:90%;width:1600px}.pricing-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);flex-basis:calc(33.33% - 60px);flex-grow:1;padding:35px 25px;position:relative;transition:transform .3s ease}@media (max-width:1150px){.pricing-card{flex-basis:100%}}.pricing-card .card-header{margin-bottom:30px;text-align:center}.pricing-card .card-header .plan-name{font-size:32px;font-weight:700;margin-bottom:8px}.pricing-card .card-header .plan-description{color:#666;font-size:14px;margin-bottom:20px}.pricing-card .card-header .price{font-size:48px;font-weight:700;margin-bottom:5px}.pricing-card .card-header .price-unit{font-size:24px;font-weight:400}.pricing-card .card-header .price-period{color:#666;font-size:14px}.pricing-card .card-header .admin-license{background:#f0f0f0;border-radius:20px;color:#666;display:inline-block;font-size:13px;margin:15px 0;padding:8px 16px}.pricing-card .card-header .demo-button{border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:20px 0;padding:15px;transition:all .3s ease}.pricing-card .card-header .demo-button:hover{box-shadow:0 5px 20px rgba(0,0,0,.2);transform:scale(1.05)}.pricing-card .card-header .btn-modal{border:1px solid #ddd;border-radius:30px;color:#000;cursor:pointer;display:inline-block;font-size:14px;padding:10px 15px;transition:all .3s ease}.pricing-card .card-header .btn-modal span{margin-right:5px}.pricing-card .features-section{margin-top:30px}.pricing-card .feature-category{border-radius:10px;margin-bottom:15px;overflow:hidden}.pricing-card .feature-category .feature-header{align-items:center;border-bottom:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;padding:15px 15px 10px;transition:background .3s;width:100%}.pricing-card .feature-category .feature-header:hover{background:#f0f0f0}.pricing-card .feature-category .feature-header .feature-title{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start}.pricing-card .feature-category .feature-header .feature-title .feature-icon{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;width:24px}.pricing-card .feature-category .feature-header .expand-icon{color:#999;transition:all .3s}.pricing-card .feature-category .feature-header .expand-icon:before{content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:900}.pricing-card .feature-category .feature-content{display:grid;grid-template-rows:0fr;opacity:0;padding:0 15px;transition-duration:.5s;transition-property:grid-template-rows,opacity,margin-top;transition-timing-function:ease-out}.pricing-card .feature-category .feature-content>div{overflow:hidden}.pricing-card .feature-category .feature-content .check-icon{font-size:1rem}.pricing-card .feature-category.open .feature-content{grid-template-rows:1fr;margin-top:15px;opacity:1}.pricing-card .feature-category.open .expand-icon{transform:rotate(90deg)}.pricing-card .feature-item{align-items:flex-start;color:#666;display:flex;font-size:14px;justify-content:flex-start;line-height:1.4;margin-bottom:12px}.pricing-card .feature-item .check-icon{flex-shrink:0;margin-right:10px}.pricing-card .modules-section{margin-top:30px;padding:15px}.pricing-card .modules-title{border-bottom:1px solid #ddd;font-size:16px;font-weight:700;margin-bottom:20px;margin-top:25px;padding-bottom:10px}.pricing-card .module-item{align-items:flex-start;display:flex;font-size:14px;justify-content:flex-center;margin-bottom:15px;width:100%}.pricing-card .module-item .module-title{border-bottom:1px solid #ddd;font-size:14px;padding-bottom:5px;width:100%}.pricing-card .module-item .module-icon{margin-right:12px}.pricing-card .module-item [class=module-icon]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.pricing-card.standard .demo-button{background:linear-gradient(135deg,#ff6b6b,#ff8e53)}.pricing-card.standard .feature-icon{background:#ff6b6b}.pricing-card.standard .check-icon,.pricing-card.standard .module-icon{color:#ff6b6b}.pricing-card.standard [class=module-icon]{background:#ff6b6b}.pricing-card.standard .card-header .btn-modal span{color:#ff6b6b}.pricing-card.pro .demo-button{background:linear-gradient(135deg,#e91e63,#f06292)}.pricing-card.pro .feature-icon{background:#e91e63}.pricing-card.pro .check-icon,.pricing-card.pro .module-icon{color:#e91e63}.pricing-card.pro [class=module-icon]{background:#e91e63}.pricing-card.pro .card-header .btn-modal span{color:#e91e63}.pricing-card.business .demo-button{background:linear-gradient(135deg,#26c6da,#66bb6a)}.pricing-card.business .feature-icon{background:#26c6da}.pricing-card.business .check-icon,.pricing-card.business .module-icon{color:#26c6da}.pricing-card.business [class=module-icon]{background:#26c6da}.pricing-card.business .card-header .btn-modal span{color:#26c6da}