 .features{padding: var(--section-padding) 0;background: var(--dark);}.features-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;}.feature-card{background: rgba(255, 255, 255, 0.02);border: 1px solid rgba(212, 160, 23, 0.1);border-radius: var(--radius-lg);padding: 32px;transition: var(--transition-base);}.feature-card:hover{background: rgba(255, 255, 255, 0.05);border-color: rgba(212, 160, 23, 0.3);transform: translateY(-8px);box-shadow: var(--shadow-glow);}.feature-icon{width: 56px;height: 56px;background: var(--gradient-primary);border-radius: var(--radius-md);display: flex;align-items: center;justify-content: center;font-size: 24px;color: var(--dark);margin-bottom: 20px;}.feature-card h3{font-size: 18px;font-weight: 600;color: var(--white);margin-bottom: 12px;}.feature-card p{font-size: 14px;color: var(--gray-400);line-height: 1.6;}.how-it-works{padding: var(--section-padding) 0;background: linear-gradient(180deg, var(--dark) 0%, rgba(212, 160, 23, 0.03) 50%, var(--dark) 100%);}.steps-container-new{display: grid;grid-template-columns: 1fr auto 1fr auto 1fr;gap: 24px;align-items: stretch;max-width: 1100px;margin: 0 auto;}.step-card-new{background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(212, 160, 23, 0.15);border-radius: var(--radius-xl);padding: 32px 28px;text-align: center;position: relative;transition: var(--transition-base);}.step-card-new:hover{background: rgba(255, 255, 255, 0.05);border-color: rgba(212, 160, 23, 0.3);transform: translateY(-5px);}.step-card-new.featured{background: rgba(212, 160, 23, 0.08);border-color: rgba(212, 160, 23, 0.4);}.step-number-badge{position: absolute;top: -16px;left: 50%;transform: translateX(-50%);width: 32px;height: 32px;background: var(--gradient-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 700;color: var(--dark);}.step-icon-new{width: 70px;height: 70px;margin: 16px auto 20px;background: var(--gradient-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 28px;color: var(--dark);box-shadow: 0 8px 25px rgba(212, 160, 23, 0.3);}.step-card-new h3{font-size: 20px;font-weight: 700;color: var(--white);margin-bottom: 12px;}.step-card-new>p{font-size: 14px;color: var(--gray-400);margin-bottom: 20px;line-height: 1.6;}.step-checklist{list-style: none;margin-bottom: 20px;text-align: left;}.step-checklist li{display: flex;align-items: center;gap: 10px;padding: 8px 0;font-size: 13px;color: var(--gray-300);}.step-checklist i{color: var(--success);font-size: 14px;}.step-highlight{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;background: rgba(212, 160, 23, 0.15);border: 1px solid rgba(212, 160, 23, 0.3);border-radius: var(--radius-full);color: var(--primary-light);font-size: 13px;font-weight: 600;}.step-highlight.success{background: rgba(16, 185, 129, 0.15);border-color: rgba(16, 185, 129, 0.3);color: var(--success);}.step-arrow{display: flex;align-items: center;justify-content: center;color: var(--primary);font-size: 24px;}.pricing{padding: var(--section-padding) 0;background: radial-gradient(circle at 10% 20%, rgba(212, 160, 23, 0.05) 0%, var(--dark) 100%);position: relative;overflow: hidden;}.pricing-horizontal-card{display: flex;background: rgba(255, 255, 255, 0.02);border: 1px solid rgba(212, 160, 23, 0.2);border-radius: 40px;overflow: hidden;max-width: 1140px;margin: 0 auto;box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);}.pricing-main-info{flex: 1.2;padding: 60px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(212, 160, 23, 0.02) 100%);display: flex;flex-direction: column;justify-content: center;border-right: 1px solid rgba(255, 255, 255, 0.05);}.pricing-badge-wrap{margin-bottom: 24px;}.pricing-main-title{font-family: var(--font-display);font-size: 48px;font-weight: 800;color: var(--white);line-height: 1.1;margin-bottom: 32px;}.pricing-price-display{margin-bottom: 40px;}.price-type{display: block;font-size: 18px;color: var(--gray-400);margin-bottom: 8px;font-weight: 500;}.price-value{font-family: var(--font-display);font-size: 80px;font-weight: 900;color: var(--primary-light);line-height: 1;display: flex;align-items: flex-start;}.price-value .currency{font-size: 32px;margin-top: 10px;margin-right: 4px;color: var(--primary);}.price-description{font-size: 16px;color: var(--success);margin-top: 16px;font-weight: 600;display: flex;align-items: center;gap: 8px;}.price-description::before{content: '✓';display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;background: var(--success);color: var(--dark);font-size: 12px;border-radius: 50%;}.pricing-domain-box{display: flex;gap: 20px;margin-top: auto;}.domain-option-h{display: flex;align-items: center;gap: 12px;padding: 16px;background: rgba(255, 255, 255, 0.03);border-radius: 20px;flex: 1;}.domain-option-h i{font-size: 20px;color: var(--primary-light);}.domain-option-h strong{display: block;font-size: 13px;color: var(--white);}.domain-option-h span{font-size: 12px;color: var(--gray-400);}.pricing-details-side{flex: 1;padding: 60px;background: rgba(0, 0, 0, 0.2);display: flex;flex-direction: column;}.pricing-includes-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}.pricing-includes-header h4{color: var(--white);font-size: 18px;font-weight: 600;}.includes-count{font-size: 12px;background: rgba(212, 160, 23, 0.1);color: var(--primary-light);padding: 4px 12px;border-radius: 20px;font-weight: 600;border: 1px solid rgba(212, 160, 23, 0.2);}.includes-grid-h{display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px;margin-bottom: 32px;}.include-item-h{display: flex;align-items: center;gap: 12px;font-size: 15px;color: var(--gray-300);}.include-item-h i{color: var(--success);font-size: 14px;}.bonus-tag{display: flex;align-items: center;gap: 12px;padding: 20px;background: var(--gradient-primary);border-radius: 20px;color: var(--dark);margin-bottom: 32px;font-size: 15px;}.bonus-tag i{font-size: 20px;}.pricing-cta-wrap{margin-top: auto;}.cta-subtext{text-align: center;margin-top: 16px;font-size: 13px;color: var(--gray-500);display: flex;align-items: center;justify-content: center;gap: 6px;}.pricing-comparison-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 32px;max-width: 960px;margin: 0 auto;}.pricing-option-card{background: rgba(255, 255, 255, 0.02);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: var(--radius-xl);padding: 40px 36px;position: relative;transition: var(--transition-base);}.pricing-option-card:hover{transform: translateY(-5px);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);}.pricing-option-card.recommended{background: linear-gradient(180deg, rgba(212, 160, 23, 0.08) 0%, rgba(212, 160, 23, 0.02) 100%);border-color: rgba(212, 160, 23, 0.4);box-shadow: 0 0 60px rgba(212, 160, 23, 0.15);}.recommended-badge{position: absolute;top: -14px;right: 24px;background: var(--gradient-primary);color: var(--dark);font-size: 12px;font-weight: 700;padding: 8px 16px;border-radius: var(--radius-full);text-transform: uppercase;letter-spacing: 0.5px;}.option-header{margin-bottom: 20px;}.option-label{display: block;font-size: 12px;color: var(--gray-500);text-transform: uppercase;letter-spacing: 1px;margin-bottom: 8px;}.option-title{font-family: var(--font-display);font-size: 28px;font-weight: 700;color: var(--white);}.option-price{margin-bottom: 20px;display: flex;align-items: baseline;gap: 8px;flex-wrap: wrap;}.price-amount{font-family: var(--font-display);font-size: 48px;font-weight: 900;color: var(--primary-light);line-height: 1;}.price-monthly{font-size: 20px;color: var(--gray-400);font-weight: 500;}.option-description{font-size: 14px;color: var(--gray-400);line-height: 1.6;margin-bottom: 28px;min-height: 50px;}.option-description strong{color: var(--gray-200);}.option-features{list-style: none;margin-bottom: 32px;}.option-features li{display: flex;align-items: center;gap: 12px;padding: 10px 0;font-size: 14px;color: var(--gray-300);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.option-features li:last-child{border-bottom: none;}.option-features li i{color: var(--success);font-size: 14px;flex-shrink: 0;}.option-features li.highlight-feature{color: var(--primary-light);}.option-features li.highlight-feature i{color: var(--primary);}.pricing-domain-note{display: flex;justify-content: center;gap: 40px;margin-top: 40px;padding: 24px;background: rgba(255, 255, 255, 0.02);border-radius: var(--radius-lg);max-width: 700px;margin-left: auto;margin-right: auto;}.domain-option-inline{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--gray-400);}.domain-option-inline i{color: var(--primary-light);font-size: 16px;}.domain-option-inline strong{color: var(--white);}@media (max-width: 768px){.pricing-comparison-grid{grid-template-columns: 1fr;gap: 24px;}.pricing-option-card{padding: 32px 24px;}.price-amount{font-size: 40px;}.option-title{font-size: 24px;}.pricing-domain-note{flex-direction: column;gap: 16px;text-align: center;}.domain-option-inline{justify-content: center;}}.testimonials{padding: var(--section-padding) 0;background: linear-gradient(180deg, var(--dark) 0%, rgba(212, 160, 23, 0.03) 100%);}.testimonials-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.testimonial-card{background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(212, 160, 23, 0.1);border-radius: var(--radius-xl);padding: 32px;transition: var(--transition-base);}.testimonial-card:hover{background: rgba(255, 255, 255, 0.05);transform: translateY(-4px);}.testimonial-rating{display: flex;gap: 4px;margin-bottom: 16px;}.testimonial-rating i{color: var(--primary-light);font-size: 16px;}.testimonial-text{font-size: 15px;color: var(--gray-300);line-height: 1.7;margin-bottom: 24px;font-style: italic;}.testimonial-author{display: flex;align-items: center;gap: 16px;}.author-avatar{width: 48px;height: 48px;background: var(--gradient-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 600;color: var(--dark);}.author-info h4{font-size: 15px;font-weight: 600;color: var(--white);}.author-info span{font-size: 13px;color: var(--gray-500);}.faq{padding: var(--section-padding) 0;background: var(--dark);}.faq-grid{max-width: 800px;margin: 0 auto;display: flex;flex-direction: column;gap: 16px;}.faq-item{background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(212, 160, 23, 0.1);border-radius: var(--radius-lg);overflow: hidden;}.faq-question{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 24px;background: none;border: none;cursor: pointer;text-align: left;}.faq-question span{font-size: 16px;font-weight: 600;color: var(--white);}.faq-question i{color: var(--primary-light);transition: var(--transition-base);}.faq-item.active .faq-question i{transform: rotate(45deg);}.faq-item.active{border-color: rgba(212, 160, 23, 0.3);}.faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}.faq-answer p{padding: 0 24px 24px;color: var(--gray-400);line-height: 1.7;}.faq-item.active .faq-answer{max-height: 200px;}.cta-section{padding: 100px 0;background: var(--gradient-primary);}.cta-wrapper{text-align: center;}.cta-content h2{font-family: var(--font-display);font-size: clamp(28px, 4vw, 42px);font-weight: 700;color: var(--dark);margin-bottom: 12px;}.cta-content p{font-size: 18px;color: rgba(0, 0, 0, 0.7);margin-bottom: 40px;}.cta-buttons{display: flex;flex-direction: column;align-items: center;gap: 16px;}.cta-note{display: flex;align-items: center;gap: 8px;font-size: 14px;color: rgba(0, 0, 0, 0.6);}.footer{background: #0a0a0a;padding: 80px 0 30px;border-top: 1px solid rgba(212, 160, 23, 0.1);}.footer-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 40px;margin-bottom: 60px;}.footer-brand .footer-logo{display: inline-flex;align-items: center;gap: 12px;margin-bottom: 20px;}.footer-brand p{color: var(--gray-500);font-size: 14px;line-height: 1.7;margin-bottom: 24px;max-width: 300px;}.footer-social{display: flex;gap: 12px;}.footer-social a{width: 40px;height: 40px;background: rgba(212, 160, 23, 0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--gray-400);transition: var(--transition-base);}.footer-social a:hover{background: var(--gradient-primary);color: var(--dark);}.footer-links h4{font-size: 14px;font-weight: 600;color: var(--white);text-transform: uppercase;letter-spacing: 1px;margin-bottom: 24px;}.footer-links ul{list-style: none;}.footer-links li{margin-bottom: 12px;}.footer-links a{font-size: 14px;color: var(--gray-500);display: flex;align-items: center;gap: 8px;}.footer-links a:hover{color: var(--primary-light);}.footer-bottom{display: flex;align-items: center;justify-content: center;padding-top: 30px;border-top: 1px solid rgba(255, 255, 255, 0.05);}.footer-bottom p{font-size: 14px;color: var(--gray-600);}.whatsapp-btn{position: fixed;bottom: 30px;right: 30px;width: 60px;height: 60px;background: #25d366;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 28px;color: white;box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);z-index: 999;transition: var(--transition-base);animation: whatsappPulse 2s infinite;}.whatsapp-btn:hover{transform: scale(1.1);box-shadow: 0 6px 30px rgba(37, 211, 102, 0.5);}@keyframes whatsappPulse{0%, 100%{box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);}50%{box-shadow: 0 4px 30px rgba(37, 211, 102, 0.6), 0 0 0 10px rgba(37, 211, 102, 0.1);}}@media (max-width: 1100px){.steps-container-new{grid-template-columns: 1fr;gap: 40px;}.step-arrow{transform: rotate(90deg);}}@media (max-width: 992px){.features-grid{grid-template-columns: repeat(2, 1fr);}.testimonials-grid{grid-template-columns: 1fr;max-width: 500px;margin: 0 auto;}.footer-grid{grid-template-columns: 1fr 1fr;}.includes-grid-h{grid-template-columns: 1fr;}}@media (max-width: 768px){:root{--section-padding: 80px;}.features-grid{grid-template-columns: 1fr;}.footer-grid{grid-template-columns: 1fr;text-align: center;}.footer-brand p{max-width: none;}.footer-social{justify-content: center;}.pricing-horizontal-card{flex-direction: column;border-radius: 30px;}.pricing-main-info, .pricing-details-side{padding: 40px 24px;flex: none;}.pricing-main-info{border-right: none;border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.pricing-main-title{font-size: 32px;}.price-value{font-size: 60px;}.pricing-domain-box{flex-direction: column;}}.selfservice-plans{padding: 80px 0;background: linear-gradient(180deg, rgba(212, 160, 23, 0.03) 0%, var(--dark) 100%);}.selfservice-header{text-align: center;margin-bottom: 50px;}.selfservice-subtitle{color: var(--gray-400);font-size: 18px;margin-top: 15px;}.selfservice-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;max-width: 800px;margin: 0 auto;}@media (max-width: 700px){.selfservice-grid{grid-template-columns: 1fr;max-width: 400px;}}.selfservice-card{background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 24px;padding: 35px;text-align: center;position: relative;transition: transform 0.3s, border-color 0.3s;}.selfservice-card:hover{transform: translateY(-5px);border-color: rgba(255, 255, 255, 0.2);}.selfservice-card.popular{border-color: rgba(99, 102, 241, 0.5);background: linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.05) 100%);}.popular-badge{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: linear-gradient(135deg, #6366f1, #8b5cf6);color: white;padding: 6px 18px;border-radius: 20px;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;}.selfservice-card-header h3{font-size: 1.4rem;font-weight: 700;color: var(--white);margin-bottom: 10px;}.selfservice-price{font-size: 2.2rem;font-weight: 800;color: var(--white);margin-bottom: 20px;}.selfservice-price span{font-size: 1rem;font-weight: 400;color: var(--gray-400);}.selfservice-features{list-style: none;margin-bottom: 25px;text-align: left;}.selfservice-features li{display: flex;align-items: center;gap: 10px;padding: 10px 0;font-size: 0.95rem;color: var(--gray-300);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.selfservice-features li:last-child{border-bottom: none;}.selfservice-features li i{font-size: 14px;}.selfservice-features li i.fa-check{color: var(--success);}.selfservice-features li i.fa-times{color: var(--gray-500);}.selfservice-features li.disabled{color: var(--gray-500);}.btn-outline-sm{display: inline-block;padding: 14px 30px;background: transparent;border: 2px solid rgba(255, 255, 255, 0.2);border-radius: 12px;color: var(--white);font-weight: 600;text-decoration: none;transition: all 0.3s;}.btn-outline-sm:hover{border-color: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.05);}.btn-primary-sm{display: inline-block;padding: 14px 30px;background: linear-gradient(135deg, #6366f1, #8b5cf6);border: none;border-radius: 12px;color: white;font-weight: 600;text-decoration: none;transition: all 0.3s;}.btn-primary-sm:hover{transform: translateY(-2px);box-shadow: 0 10px 30px rgba(99, 102, 241, 0.4);}.selfservice-note{max-width: 700px;margin: 40px auto 0;padding: 20px 25px;background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 12px;text-align: center;}.selfservice-note p{color: var(--gray-400);font-size: 0.95rem;line-height: 1.6;}.selfservice-note i{color: var(--primary-light);margin-right: 8px;}.selfservice-note a{color: var(--primary-light);text-decoration: underline;}.comparison-section{padding: var(--section-padding) 0;background: linear-gradient(180deg, var(--dark) 0%, rgba(212, 160, 23, 0.04) 50%, var(--dark) 100%);position: relative;overflow: hidden;}.comparison-section::before{content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 800px;height: 800px;background: radial-gradient(circle, rgba(212, 160, 23, 0.06) 0%, transparent 70%);pointer-events: none;}.comparison-table-wrap{max-width: 900px;margin: 0 auto;border-radius: var(--radius-xl);overflow: hidden;border: 1px solid rgba(212, 160, 23, 0.15);background: rgba(255, 255, 255, 0.02);}.comparison-table{width: 100%;border-collapse: collapse;font-size: 15px;}.comparison-table thead{background: rgba(212, 160, 23, 0.1);}.comparison-table th{padding: 20px 24px;text-align: left;font-weight: 700;font-size: 15px;color: var(--white);border-bottom: 1px solid rgba(212, 160, 23, 0.2);}.comparison-table th.feature-col{width: 35%;color: var(--gray-400);}.comparison-table th.us-col{width: 35%;color: var(--primary-light);font-size: 16px;}.comparison-table th.them-col{width: 30%;color: var(--gray-500);font-weight: 500;}.comparison-table td{padding: 16px 24px;border-bottom: 1px solid rgba(255, 255, 255, 0.04);color: var(--gray-300);font-weight: 500;}.comparison-table tbody tr{transition: background 0.2s ease;}.comparison-table tbody tr:hover{background: rgba(212, 160, 23, 0.04);}.comparison-table tbody tr:last-child td{border-bottom: none;}.check-yes{color: var(--success);display: flex;align-items: center;gap: 8px;font-weight: 600;}.check-yes i{font-size: 16px;}.check-no{color: #ef4444;display: flex;align-items: center;gap: 8px;font-weight: 500;}.check-no i{font-size: 16px;}.check-meh{color: var(--gray-500);display: flex;align-items: center;gap: 8px;font-weight: 500;}.check-meh i{font-size: 16px;color: #f59e0b;}.comparison-cta{text-align: center;margin-top: 40px;}.results-section{padding: var(--section-padding) 0;background: linear-gradient(180deg, var(--dark) 0%, rgba(212, 160, 23, 0.05) 50%, var(--dark) 100%);position: relative;}.results-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;max-width: 1100px;margin: 0 auto;}.result-card{text-align: center;padding: 40px 24px;background: rgba(255, 255, 255, 0.02);border: 1px solid rgba(212, 160, 23, 0.12);border-radius: var(--radius-xl);transition: var(--transition-base);position: relative;overflow: hidden;}.result-card::before{content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100px;height: 100px;background: radial-gradient(circle, rgba(212, 160, 23, 0.15) 0%, transparent 70%);pointer-events: none;}.result-card:hover{transform: translateY(-8px);border-color: rgba(212, 160, 23, 0.4);box-shadow: 0 20px 40px rgba(212, 160, 23, 0.1);}.result-icon{width: 60px;height: 60px;margin: 0 auto 20px;background: var(--gradient-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;color: var(--dark);box-shadow: 0 8px 25px rgba(212, 160, 23, 0.3);}.result-number{display: inline;font-family: var(--font-display);font-size: 48px;font-weight: 800;color: var(--white);line-height: 1.1;}.result-suffix{font-family: var(--font-display);font-size: 32px;font-weight: 800;color: var(--primary-light);}.result-label{display: block;font-size: 16px;font-weight: 600;color: var(--gray-300);margin-top: 8px;}.result-detail{display: block;font-size: 13px;color: var(--gray-500);margin-top: 4px;}.guarantee-section{padding: 80px 0;background: var(--dark);position: relative;}.guarantee-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;max-width: 1100px;margin: 0 auto;}.guarantee-card{text-align: center;padding: 32px 24px;background: rgba(16, 185, 129, 0.04);border: 1px solid rgba(16, 185, 129, 0.15);border-radius: var(--radius-xl);transition: var(--transition-base);}.guarantee-card:hover{transform: translateY(-5px);border-color: rgba(16, 185, 129, 0.3);box-shadow: 0 15px 30px rgba(16, 185, 129, 0.1);}.guarantee-icon{width: 56px;height: 56px;margin: 0 auto 16px;background: rgba(16, 185, 129, 0.15);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;color: var(--success);}.guarantee-card h3{font-size: 17px;font-weight: 700;color: var(--white);margin-bottom: 8px;}.guarantee-card p{font-size: 14px;color: var(--gray-400);line-height: 1.6;}.sticky-cta-bar{position: fixed;bottom: -100px;left: 0;right: 0;z-index: 990;background: rgba(12, 10, 9, 0.95);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);border-top: 1px solid rgba(212, 160, 23, 0.2);padding: 12px 0;transition: bottom 0.4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 -4px 30px rgba(0, 0, 0, 0.3);}.sticky-cta-bar.visible{bottom: 0;}.sticky-cta-inner{max-width: 1280px;margin: 0 auto;padding: 0 24px;display: flex;align-items: center;justify-content: space-between;gap: 20px;}.sticky-cta-text strong{display: block;font-size: 15px;color: var(--white);}.sticky-cta-text span{font-size: 13px;color: var(--gray-400);}.sticky-cta-buttons{display: flex;gap: 12px;flex-shrink: 0;}.sticky-cta-buttons .btn-sm{padding: 10px 20px;font-size: 14px;border-radius: var(--radius-full);}.sticky-cta-buttons .btn-whatsapp{padding: 10px 20px;font-size: 14px;}.social-proof-popup{position: fixed;bottom: 100px;left: 24px;background: rgba(28, 25, 23, 0.95);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);border: 1px solid rgba(212, 160, 23, 0.2);border-radius: var(--radius-lg);padding: 14px 18px;display: flex;align-items: center;gap: 14px;z-index: 980;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);transform: translateX(-120%);opacity: 0;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);max-width: 340px;}.social-proof-popup.show{transform: translateX(0);opacity: 1;}.sp-icon{width: 42px;height: 42px;flex-shrink: 0;background: var(--gradient-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;color: var(--dark);}.sp-content{display: flex;flex-direction: column;line-height: 1.4;}.sp-name{font-size: 14px;color: var(--white);}.sp-action{font-size: 13px;color: var(--gray-400);}.sp-time{font-size: 11px;color: var(--gray-500);margin-top: 2px;}.sp-close{position: absolute;top: 8px;right: 8px;background: none;border: none;color: var(--gray-500);cursor: pointer;font-size: 12px;padding: 4px;transition: color 0.2s;}.sp-close:hover{color: var(--white);}.plan-card{transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.4s ease, border-color 0.4s ease !important;}.plan-card:hover{transform: translateY(-10px) !important;box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3) !important;border-color: rgba(212, 160, 23, 0.3) !important;}.plan-card.featured:hover{transform: scale(1.05) translateY(-10px) !important;box-shadow: 0 30px 60px rgba(212, 160, 23, 0.3) !important;}.plan-card:hover li{animation: fadeSlideUp 0.4s ease forwards;}.plan-card:hover li:nth-child(1){animation-delay: 0s;}.plan-card:hover li:nth-child(2){animation-delay: 0.05s;}.plan-card:hover li:nth-child(3){animation-delay: 0.1s;}.plan-card:hover li:nth-child(4){animation-delay: 0.15s;}.plan-card:hover li:nth-child(5){animation-delay: 0.2s;}.plan-card:hover li:nth-child(6){animation-delay: 0.25s;}@keyframes fadeSlideUp{from{opacity: 0.7;transform: translateY(5px);}to{opacity: 1;transform: translateY(0);}}.plan-card.featured::after{content: '';position: absolute;inset: -2px;border-radius: 22px;background: linear-gradient(135deg, rgba(212, 160, 23, 0.4), transparent, rgba(212, 160, 23, 0.2));z-index: -1;opacity: 0;transition: opacity 0.4s ease;}.plan-card.featured:hover::after{opacity: 1;}.reveal-up{opacity: 0;transform: translateY(40px);transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);}.reveal-up.revealed{opacity: 1;transform: translateY(0);}.reveal-left{opacity: 0;transform: translateX(-40px);transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);}.reveal-left.revealed{opacity: 1;transform: translateX(0);}.reveal-right{opacity: 0;transform: translateX(40px);transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);}.reveal-right.revealed{opacity: 1;transform: translateX(0);}.reveal-scale{opacity: 0;transform: scale(0.9);transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);}.reveal-scale.revealed{opacity: 1;transform: scale(1);}