.hero-label,.premium-btn{border-radius:50px;font-size:.9rem}.hero-section{background:linear-gradient(135deg,#1a1a3e 0,#2d2d5f 100%);color:#fff;padding:80px 0 120px}.hero-label{display:inline-block;background:gold;color:#1a1a3e;font-weight:600;padding:5px 12px;letter-spacing:1px}.premium-btn{position:relative;padding:14px 45px;border:2px solid gold;background:0 0;color:gold;font-weight:700;letter-spacing:2px;text-transform:uppercase;overflow:hidden;transition:.4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 15px rgba(255,215,0,.1)}.premium-btn:hover{background:gold;color:#000;box-shadow:0 0 30px rgba(255,215,0,.5);transform:translateY(-3px)}.premium-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transition:.6s}.premium-btn:hover::before{left:100%}.as-faq-toggle:not(.collapsed)::after,.premium-btn[aria-expanded=true] i{transform:rotate(180deg)}.collapsing{transition:height .8s cubic-bezier(.4, 0, .2, 1)!important}.plans-section{margin-top:-60px;position:relative;z-index:10;padding:0 0 80px}.plan-card{background:#fff;padding:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%;position:relative;border:4px solid transparent}.plan-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,0,0,.15)}.plan-card.recommended{border:2px solid #ff6b35;transform:scale(1.05)}.plan-card.recommended:hover{transform:scale(1.05) translateY(-10px)}.recommended-badge{position:absolute;top:-15px;right:30px;background:linear-gradient(135deg,#ff6b35 0,#ff8c42 100%);color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700;box-shadow:0 5px 15px rgba(255,107,53,.4)}.discount-badge{width:50%;text-align:center;display:inline-block;padding:4px 0;border-radius:50px;font-weight:600;color:#fff;background:#0d6efd}#wcLightbox,.as-faq-toggle{display:flex;transition:.3s}.plan-btn{margin-top:auto;width:100%;padding:12px;background:linear-gradient(135deg,gold 0,#ffed4e 100%);color:#1a1a3e;border:none;border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;transition:.3s;box-shadow:0 5px 15px rgba(255,215,0,.3)}.plan-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,215,0,.4);background:linear-gradient(135deg,#ffed4e 0,gold 100%)}.custom-icon-color{color:#00bfff!important;font-size:20px}@media (max-width:768px){.plans-section{margin-top:20px}.plan-card{margin-bottom:20px;padding:10px}.plan-card.recommended{transform:scale(1)}.plan-card.recommended:hover{transform:translateY(-5px)}.discount-badge{width:100%}.list-unstyled li{justify-content:start;font-size:15px}.custom-icon-color{font-size:20px}}.as-faq-content,.as-faq-toggle{font-size:18px;background:#fff}.as-faq-wrapper{background:linear-gradient(135deg,#f8fafc 0,#e0e7ff 100%)}.as-faq-box{background:#fff;border:none;margin-bottom:15px;border-radius:15px!important;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08)}.as-faq-toggle{width:100%;text-align:left;color:#1a1a3e;font-weight:600;padding:15px 25px;border:none;align-items:center}.as-faq-toggle:not(.collapsed){background:linear-gradient(135deg,#1a1a3e 0,#2d2d5f 100%);color:#fff}.as-faq-content{padding:25px 30px;line-height:1.8;color:#2d2d5f}.as-faq-toggle::after{content:'\f107';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:auto;transition:transform .3s}@media (max-width:767px){.as-faq-wrapper{padding:40px 10px}.as-faq-toggle{font-size:.8rem;padding:.6rem 1rem}.as-faq-content{padding:1rem;font-size:.95rem}}.purple-bg{background-color:#f3e8ff!important}.sea-green-bg{background-color:#ccfbf1!important}.light-green-bg{background-color:#ecfdf5!important}.yellow-bg{background-color:#fef9c3!important}.red-bg{background-color:#fff1f1!important}#wcLightbox{position:fixed;inset:0;background:rgba(0,0,0,.9);align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden}#wcLightbox.active{opacity:1;visibility:visible}#wcLightbox img{max-width:90%;max-height:90%}.wc-lb-close{position:absolute;top:20px;right:20px;cursor:pointer;font-size:36px}.wc-lb-next,.wc-lb-prev{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;color:#fff;cursor:pointer;user-select:none}.wc-lb-prev{left:20px}.wc-lb-next{right:20px}