[_ngcontent-ng-c3420926855]:root{--gradient-primary: var(--primary-gradient);--gradient-instagram: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--gradient-whatsapp: linear-gradient(135deg, #25D366 0%, #128C7E 100%);--shadow-soft: 0 10px 40px rgba(0, 0, 0, .08);--shadow-medium: 0 20px 60px rgba(0, 0, 0, .12);--shadow-strong: 0 30px 80px rgba(0, 0, 0, .16)}*[_ngcontent-ng-c3420926855]{transition:all .3s cubic-bezier(.4,0,.2,1)}.text-gradient[_ngcontent-ng-c3420926855]{background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_ngcontent-ng-c3420926855_gradient-shift 8s ease infinite;color:transparent}.text-gradient-primary[_ngcontent-ng-c3420926855]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-instagram[_ngcontent-ng-c3420926855]{background:var(--primary-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_ngcontent-ng-c3420926855_gradient-shift 8s ease infinite}@keyframes _ngcontent-ng-c3420926855_gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}mat-card[_ngcontent-ng-c3420926855]{border-radius:24px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6!important;border:1px solid rgba(255,255,255,.3);box-shadow:var(--shadow-soft);transition:all .4s cubic-bezier(.4,0,.2,1)}mat-card[_ngcontent-ng-c3420926855]:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-strong)!important;border-color:#22c55e4d}.action-btn[_ngcontent-ng-c3420926855]{position:relative;overflow:hidden;padding:14px 32px!important;border-radius:16px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.5px;text-transform:none!important;box-shadow:var(--shadow-soft)}.action-btn[_ngcontent-ng-c3420926855]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.action-btn[_ngcontent-ng-c3420926855]:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium)}.action-btn[_ngcontent-ng-c3420926855]:hover:before{width:300px;height:300px}.action-btn[_ngcontent-ng-c3420926855]:active{transform:translateY(-1px)}.btn-instagram[_ngcontent-ng-c3420926855]{position:relative;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);background-size:200% 200%;color:#fff;border:none;border-radius:16px!important;font-weight:700!important;padding:14px 32px!important;text-transform:none!important;box-shadow:0 10px 30px #bc18884d;animation:_ngcontent-ng-c3420926855_gradient-shift 8s ease infinite}.btn-instagram[_ngcontent-ng-c3420926855]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 15px 40px #bc188866}.btn-instagram[_ngcontent-ng-c3420926855]:active{transform:translateY(-2px) scale(1.03)}.badge-instagram[_ngcontent-ng-c3420926855]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;display:inline-flex;align-items:center;padding:.1rem 1rem!important;border-radius:12px;font-size:.75rem;font-weight:700;box-shadow:0 4px 15px #bc18884d;letter-spacing:.5px}.platform-badge[_ngcontent-ng-c3420926855]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:.875rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.platform-badge.whatsapp[_ngcontent-ng-c3420926855]{background:#25d36626;color:#25d366;border:2px solid rgba(37,211,102,.4);box-shadow:0 4px 12px #25d36633}.platform-badge.whatsapp[_ngcontent-ng-c3420926855]:hover{background:#25d36640;transform:scale(1.1);box-shadow:0 6px 20px #25d3664d}.platform-badge.instagram[_ngcontent-ng-c3420926855]{background:#bc188826;color:#bc1888;border:2px solid rgba(188,24,136,.4);box-shadow:0 4px 12px #bc188833}.platform-badge.instagram[_ngcontent-ng-c3420926855]:hover{background:#bc188840;transform:scale(1.1);box-shadow:0 6px 20px #bc18884d}.services-scroll-container[_ngcontent-ng-c3420926855]   .service-card[_ngcontent-ng-c3420926855]{background:#fff;border-radius:16px;box-shadow:var(--shadow-soft);padding:1.5rem;min-width:300px;transition:all .3s ease}.services-scroll-container[_ngcontent-ng-c3420926855]   .service-card[_ngcontent-ng-c3420926855]:hover{transform:translateY(-6px);box-shadow:var(--shadow-medium)}.services-scroll-container[_ngcontent-ng-c3420926855]   .service-card[_ngcontent-ng-c3420926855]:hover   .service-icon[_ngcontent-ng-c3420926855]{transform:scale(1.1) rotate(5deg)}.services-scroll-container[_ngcontent-ng-c3420926855]   .service-icon[_ngcontent-ng-c3420926855]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transition:all .3s ease}video[_ngcontent-ng-c3420926855]{border-radius:20px;box-shadow:0 25px 50px #0003;border:4px solid rgba(255,255,255,.9);transition:all .4s ease}video[_ngcontent-ng-c3420926855]:hover{transform:scale(1.02);box-shadow:0 30px 60px #00000040}.stat-number[_ngcontent-ng-c3420926855]{display:inline-block;font-weight:800;background:linear-gradient(135deg,#22c55e,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .5s ease}.stat-number[_ngcontent-ng-c3420926855]:hover{transform:scale(1.1)}mat-card[_ngcontent-ng-c3420926855]   img[_ngcontent-ng-c3420926855]{transition:all .4s cubic-bezier(.4,0,.2,1);filter:grayscale(20%)}mat-card[_ngcontent-ng-c3420926855]   img[_ngcontent-ng-c3420926855]:hover{transform:scale(1.15) rotate(3deg);filter:grayscale(0%)}.pricing-card[_ngcontent-ng-c3420926855]{position:relative}.pricing-card.popular[_ngcontent-ng-c3420926855]:before{content:"";position:absolute;inset:-2px;border-radius:26px;background:linear-gradient(135deg,#64ec96,#10b981,#059669);z-index:-1;opacity:.8}.pricing-card.popular[_ngcontent-ng-c3420926855]:hover:before{opacity:1}@media (max-width: 768px){.text-4xl[_ngcontent-ng-c3420926855], .text-5xl[_ngcontent-ng-c3420926855], .text-6xl[_ngcontent-ng-c3420926855]{font-size:clamp(1.75rem,5vw,3rem)!important;line-height:1.2!important}.cta-section[_ngcontent-ng-c3420926855]{padding:4rem 0}mat-card[_ngcontent-ng-c3420926855]{border-radius:20px!important}.action-btn[_ngcontent-ng-c3420926855]{padding:12px 24px!important;font-size:14px!important}}.skeleton[_ngcontent-ng-c3420926855]{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 20%,#f0f0f0 40% 100%);background-size:200% 100%;animation:_ngcontent-ng-c3420926855_loading 1.5s ease-in-out infinite;border-radius:12px}@keyframes _ngcontent-ng-c3420926855_loading{0%{background-position:200% 0}to{background-position:-200% 0}}section[_ngcontent-ng-c3420926855]{scroll-margin-top:100px;position:relative}table[_ngcontent-ng-c3420926855]   th[_ngcontent-ng-c3420926855]{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.875rem}table[_ngcontent-ng-c3420926855]   tr[_ngcontent-ng-c3420926855]{transition:all .3s ease}table[_ngcontent-ng-c3420926855]   tr[_ngcontent-ng-c3420926855]:hover{background-color:#22c55e0d;transform:scale(1.01)}mat-icon[_ngcontent-ng-c3420926855]{transition:all .3s ease}mat-icon[_ngcontent-ng-c3420926855]:hover{transform:scale(1.1)}mat-form-field[_ngcontent-ng-c3420926855]   .mat-form-field-outline[_ngcontent-ng-c3420926855]{border-radius:12px!important}.how-it-works-card[_ngcontent-ng-c3420926855]{position:relative;overflow:visible}.how-it-works-card[_ngcontent-ng-c3420926855]:after{content:"";position:absolute;inset:-1px;border-radius:24px;background:linear-gradient(135deg,#22c55e,#10b981,#059669);opacity:0;z-index:-1;transition:opacity .4s ease}.how-it-works-card[_ngcontent-ng-c3420926855]:hover:after{opacity:.1}.cta-section[_ngcontent-ng-c3420926855]{position:relative;background:var(--primary-gradient);color:#000;padding:5rem 2rem;border-radius:2rem;text-align:center;overflow:hidden}.cta-section[_ngcontent-ng-c3420926855]:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:120px;height:60px;background:#fff;border-bottom-left-radius:60px;border-bottom-right-radius:60px}.cta-section[_ngcontent-ng-c3420926855]   h2[_ngcontent-ng-c3420926855]{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1.5rem}.cta-section[_ngcontent-ng-c3420926855]   p[_ngcontent-ng-c3420926855]{font-size:1.25rem;max-width:680px;margin:0 auto 2.5rem;opacity:.9;line-height:1.6}.cta-section[_ngcontent-ng-c3420926855]   .cta-button[_ngcontent-ng-c3420926855]{background:#fff;color:#000;font-weight:600;border-radius:9999px;padding:.85rem 2.25rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 12px 30px #0003;transition:all .3s ease}.cta-section[_ngcontent-ng-c3420926855]   .cta-button[_ngcontent-ng-c3420926855]:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 16px 40px #00000040}.cta-section[_ngcontent-ng-c3420926855]   .cta-button[_ngcontent-ng-c3420926855]   mat-icon[_ngcontent-ng-c3420926855]{font-size:20px}section.container[_ngcontent-ng-c3420926855]{padding:2rem 1rem}.section-header[_ngcontent-ng-c3420926855]{background:var(--primary-gradient)}