.gc-source-page{--em-bg-primary:#0a0a0f;--em-bg-secondary:#12121a;--em-bg-tertiary:#1a1a25;--em-bg-card:#1a1a25b3;--em-accent-primary:#ec4899;--em-accent-secondary:#db2777;--em-accent-tertiary:#f472b6;--em-accent-highlight:#00d4aa;--em-text-primary:#fff;--em-text-secondary:#a1a1aa;--em-text-muted:#71717a;--em-gradient-primary:linear-gradient(135deg, #ec4899 0%, #db2777 100%);--em-gradient-hero:linear-gradient(135deg, #ec4899 0%, #8b5cf6 50%, #3b82f6 100%);--em-font-display:"Space Grotesk", sans-serif;--em-font-body:"Instrument Sans", sans-serif;--em-font-mono:"JetBrains Mono", monospace;--em-border-radius:16px;--em-border-radius-sm:8px;--em-transition:all .3s cubic-bezier(.4, 0, .2, 1)}.em-hero,.em-section,.em-trust-badges{border-radius:0!important;margin:0!important}.em-container{max-width:1200px;margin:0 auto;padding:0 2rem}.em-section{background:var(--em-bg-primary);padding:5rem 0}.em-section-header{text-align:center;max-width:700px;margin:0 auto 3.5rem}.em-section-tag{font-family:var(--em-font-mono);color:var(--em-accent-primary);letter-spacing:.02em;background:#ec48991a;border-radius:50px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.85rem;font-weight:500;display:inline-block}.em-section-header h2{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.em-section-header p{font-family:var(--em-font-body);color:var(--em-text-secondary);font-size:1.15rem;line-height:1.7}.em-hero{background:var(--em-bg-primary);align-items:center;min-height:90vh;padding:8rem 0 6rem;display:flex;position:relative;overflow:hidden}.em-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.em-gradient{border-radius:50%;position:absolute}.em-gradient-1{background:radial-gradient(ellipse at center, var(--em-accent-primary) 0%, transparent 70%);opacity:.2;width:600px;height:600px;top:-20%;right:-10%}.em-gradient-2{opacity:.15;background:radial-gradient(#8b5cf6 0%,#0000 70%);width:500px;height:500px;bottom:-20%;left:-15%}.em-grid-pattern{opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.em-hero-content{z-index:2;max-width:800px;position:relative}.em-hero-badge{font-family:var(--em-font-mono);color:var(--em-accent-primary);background:#ec48991a;border:1px solid #ec489933;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.9rem;display:inline-flex}.em-hero-badge .badge-dot{background:var(--em-accent-primary);border-radius:50%;width:8px;height:8px;animation:none}.em-hero h1{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.em-highlight{background:var(--em-gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.em-hero-desc{font-family:var(--em-font-body);color:var(--em-text-secondary);max-width:600px;margin-bottom:2rem;font-size:1.25rem;line-height:1.7}.em-hero-cta{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.em-hero-stats{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.em-stat{flex-direction:column;display:flex}.em-stat-number{font-family:var(--em-font-display);color:var(--em-text-primary);font-size:1.75rem;font-weight:700}.em-stat-label{font-family:var(--em-font-body);color:var(--em-text-muted);font-size:.9rem}.em-stat-divider{background:#ffffff1a;width:1px;height:40px}.em-btn{font-family:var(--em-font-display);cursor:pointer;transition:var(--em-transition);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.em-btn-primary{background:var(--em-gradient-primary);color:#fff}.em-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px #ec489966}.em-btn-secondary{color:var(--em-text-primary);background:0 0;border:2px solid #fff3}.em-btn-secondary:hover{border-color:var(--em-accent-primary);background:#ec48991a}.em-btn-outline{color:var(--em-accent-primary);border:2px solid var(--em-accent-primary);background:0 0}.em-btn-outline:hover{background:var(--em-accent-primary);color:#fff}.em-btn-whatsapp{color:#fff;background:#25d366}.em-btn-whatsapp:hover{background:#20bd5a;transform:translateY(-3px);box-shadow:0 10px 30px #25d3664d}.em-btn-full{width:100%}.em-why{background:var(--em-bg-secondary)}.em-benefits-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.em-benefit-card{background:var(--em-bg-card);border-radius:var(--em-border-radius);text-align:center;transition:var(--em-transition);border:1px solid #ffffff14;padding:2rem}.em-benefit-card:hover{border-color:#ec48994d;transform:translateY(-5px)}.em-benefit-icon{margin-bottom:1rem;font-size:2.5rem}.em-benefit-card h4{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.em-benefit-card p{font-family:var(--em-font-body);color:var(--em-text-muted);margin:0;font-size:.9rem;line-height:1.6}.em-pricing{background:var(--em-bg-primary)}.em-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid}.em-pricing-card{background:var(--em-bg-card);border-radius:var(--em-border-radius);transition:var(--em-transition);border:1px solid #ffffff14;flex-direction:column;padding:2rem;display:flex;position:relative}.em-pricing-card:hover{border-color:#ffffff26;transform:translateY(-5px)}.em-pricing-featured{border-color:var(--em-accent-primary);background:linear-gradient(135deg,#ec48991a 0%,#8b5cf60d 100%)}.em-pricing-featured:hover{border-color:var(--em-accent-primary)}.em-pricing-badge{background:var(--em-gradient-primary);color:#fff;font-family:var(--em-font-mono);letter-spacing:.05em;border-radius:50px;padding:.35rem .85rem;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.em-pricing-header{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:1.5rem;padding-bottom:1.5rem}.em-pricing-tier{font-family:var(--em-font-mono);color:var(--em-accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.8rem;display:block}.em-pricing-amount{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.em-currency{font-family:var(--em-font-display);color:var(--em-text-secondary);font-size:1.25rem;font-weight:600}.em-price{font-family:var(--em-font-display);color:var(--em-text-primary);font-size:3rem;font-weight:700}.em-price-period{font-family:var(--em-font-body);color:var(--em-text-muted);font-size:.9rem}.em-pricing-emails{font-family:var(--em-font-mono);color:var(--em-accent-primary);background:#ec48991a;border-radius:50px;margin-top:.75rem;padding:.35rem .75rem;font-size:.9rem;display:inline-block}.em-pricing-features{flex-grow:1;margin:0 0 1.5rem;padding:0;list-style:none}.em-pricing-features li{font-family:var(--em-font-body);color:var(--em-text-secondary);border-bottom:1px solid #ffffff0d;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}.em-pricing-features li:last-child{border-bottom:none}.em-pricing-features .check{color:var(--em-accent-primary);font-size:.85rem;font-weight:600}.em-dedicated{background:var(--em-bg-secondary)}.em-dedicated-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}.em-dedicated-card{background:var(--em-bg-card);border-radius:var(--em-border-radius);transition:var(--em-transition);border:1px solid #ffffff14;padding:2.5rem;position:relative}.em-dedicated-card:hover{border-color:#ec48994d}.em-dedicated-featured{border-color:var(--em-accent-primary);background:linear-gradient(135deg,#ec48991a 0%,#8b5cf60d 100%)}.em-dedicated-badge{background:var(--em-gradient-primary);color:#fff;font-family:var(--em-font-mono);letter-spacing:.05em;border-radius:50px;padding:.35rem .85rem;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.em-dedicated-header{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:2rem;padding-bottom:1.5rem}.em-dedicated-tier{font-family:var(--em-font-mono);color:var(--em-accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.85rem;display:block}.em-dedicated-amount{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.em-dedicated-emails{font-family:var(--em-font-mono);color:var(--em-accent-tertiary);margin-top:.5rem;font-size:1rem;display:block}.em-dedicated-features{margin-bottom:2rem}.em-feature-group h5{font-family:var(--em-font-display);color:var(--em-text-muted);margin-bottom:1rem;font-size:.9rem}.em-feature-group ul{margin:0;padding:0;list-style:none}.em-feature-group li{font-family:var(--em-font-body);color:var(--em-text-primary);align-items:center;gap:.75rem;padding:.5rem 0;font-size:.95rem;display:flex}.em-feature-group .check{color:var(--em-accent-primary);font-weight:600}.em-features{background:var(--em-bg-primary)}.em-features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.em-feature-card{background:var(--em-bg-card);border-radius:var(--em-border-radius);transition:var(--em-transition);border:1px solid #ffffff14;padding:2rem}.em-feature-card:hover{border-color:#ec48994d;transform:translateY(-5px)}.em-feature-icon{margin-bottom:1rem;font-size:2rem}.em-feature-card h4{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.em-feature-card p{font-family:var(--em-font-body);color:var(--em-text-muted);margin:0;font-size:.9rem;line-height:1.6}.em-usecases{background:var(--em-bg-secondary)}.em-usecases-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.em-usecase-card{background:var(--em-bg-card);border-radius:var(--em-border-radius);text-align:center;transition:var(--em-transition);border:1px solid #ffffff14;padding:2rem}.em-usecase-card:hover{border-color:#ec48994d;transform:translateY(-5px)}.em-usecase-icon{margin-bottom:1rem;font-size:2.5rem}.em-usecase-card h4{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.em-usecase-card p{font-family:var(--em-font-body);color:var(--em-text-muted);margin:0;font-size:.85rem;line-height:1.5}.em-services{background:var(--em-bg-primary)}.em-services-list{max-width:800px;margin:0 auto}.em-service-item{background:var(--em-bg-card);border-radius:var(--em-border-radius);transition:var(--em-transition);border:1px solid #ffffff14;gap:1.5rem;margin-bottom:1rem;padding:1.5rem;display:flex}.em-service-item:hover{border-color:#ec48994d}.em-service-item:last-child{margin-bottom:0}.em-service-icon{flex-shrink:0;font-size:2rem}.em-service-content h4{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:.35rem;font-size:1.1rem;font-weight:600}.em-service-content p{font-family:var(--em-font-body);color:var(--em-text-muted);margin:0;font-size:.95rem;line-height:1.6}.em-faq{background:var(--em-bg-secondary)}.em-faq-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:1000px;margin:0 auto;display:grid}.em-faq-item{background:var(--em-bg-card);border-radius:var(--em-border-radius);transition:var(--em-transition);border:1px solid #ffffff14;padding:1.5rem}.em-faq-item:hover{border-color:#ec489933}.em-faq-q{align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.em-q-badge{width:28px;height:28px;font-family:var(--em-font-mono);color:var(--em-accent-primary);background:#ec489926;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.em-faq-q h4{font-family:var(--em-font-display);color:var(--em-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.em-faq-a{padding-left:calc(28px + 1rem)}.em-faq-a p{font-family:var(--em-font-body);color:var(--em-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.em-cta{background:var(--em-bg-primary)}.em-cta-box{border-radius:var(--em-border-radius);text-align:center;background:linear-gradient(135deg,#ec489926 0%,#8b5cf61a 100%);border:1px solid #ec489940;padding:4rem 3rem}.em-cta-content h2{font-family:var(--em-font-display);color:var(--em-text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.em-cta-content>p{font-family:var(--em-font-body);color:var(--em-text-secondary);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.15rem}.em-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.em-cta-contact{flex-wrap:wrap;justify-content:center;gap:2.5rem;display:flex}.em-contact-item{align-items:center;gap:.75rem;display:flex}.em-contact-icon{font-size:1.5rem}.em-contact-text{text-align:left;flex-direction:column;display:flex}.em-contact-label{font-family:var(--em-font-mono);color:var(--em-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.em-contact-value{font-family:var(--em-font-body);color:var(--em-text-primary);font-size:1rem}.em-trust-badges{background:var(--em-bg-tertiary);border-top:1px solid #ffffff0d;padding:1.5rem 0}.em-badges-inner{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.em-badge{font-family:var(--em-font-body);color:var(--em-text-muted);font-size:.9rem}.anim-pulse-up{transition:opacity .6s,transform .7s cubic-bezier(.175,.885,.32,1.275)}.anim-pulse-up.animated{opacity:1;transform:translateY(0)scale(1)}.anim-morph-in{transition:opacity .6s,transform .7s cubic-bezier(.68,-.55,.265,1.55)}.anim-morph-in.animated{opacity:1;transform:scaleX(1)scaleY(1)}.anim-pop-grid>*{transition:opacity .4s,transform .5s cubic-bezier(.175,.885,.32,1.5)}.anim-pop-grid.animated>:first-child{transition-delay:0s}.anim-pop-grid.animated>:nth-child(2){transition-delay:70ms}.anim-pop-grid.animated>:nth-child(3){transition-delay:.14s}.anim-pop-grid.animated>:nth-child(4){transition-delay:.21s}.anim-pop-grid.animated>:nth-child(5){transition-delay:.28s}.anim-pop-grid.animated>:nth-child(6){transition-delay:.35s}.anim-pop-grid.animated>*{opacity:1;transform:scale(1)}.anim-spring-up>*{transform-origin:bottom;transition:opacity .5s,transform .6s cubic-bezier(.175,.885,.32,1.4)}.anim-spring-up.animated>:first-child{transition-delay:.1s}.anim-spring-up.animated>:nth-child(2){transition-delay:.2s}.anim-spring-up.animated>:nth-child(3){transition-delay:.3s}.anim-spring-up.animated>*{opacity:1;transform:translateY(0)scaleY(1)}.anim-stretch-in>*{transform-origin:0;transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1)}.anim-stretch-in.animated>:first-child{transition-delay:.1s}.anim-stretch-in.animated>:nth-child(2){transition-delay:.25s}.anim-stretch-in.animated>*{opacity:1;transform:scaleX(1)translate(0)}.anim-elastic-grid>*{transition:opacity .4s,transform .5s cubic-bezier(.68,-.3,.265,1.55)}.anim-elastic-grid.animated>:first-child{transition-delay:0s}.anim-elastic-grid.animated>:nth-child(2){transition-delay:50ms}.anim-elastic-grid.animated>:nth-child(3){transition-delay:.1s}.anim-elastic-grid.animated>:nth-child(4){transition-delay:.15s}.anim-elastic-grid.animated>:nth-child(5){transition-delay:.2s}.anim-elastic-grid.animated>:nth-child(6){transition-delay:.25s}.anim-elastic-grid.animated>:nth-child(7){transition-delay:.3s}.anim-elastic-grid.animated>:nth-child(8){transition-delay:.35s}.anim-elastic-grid.animated>:nth-child(9){transition-delay:.4s}.anim-elastic-grid.animated>*{opacity:1;transform:scale(1)rotate(0)}.anim-slide-stack>*{transition:opacity .5s,transform .5s cubic-bezier(.25,.46,.45,.94)}.anim-slide-stack.animated>:first-child{transition-delay:50ms}.anim-slide-stack.animated>:nth-child(2){transition-delay:.12s}.anim-slide-stack.animated>:nth-child(3){transition-delay:.19s}.anim-slide-stack.animated>:nth-child(4){transition-delay:.26s}.anim-slide-stack.animated>:nth-child(5){transition-delay:.33s}.anim-slide-stack.animated>*{opacity:1;transform:translate(0)translateY(0)}.anim-bounce-stagger>*{transition:opacity .4s,transform .5s cubic-bezier(.175,.885,.32,1.35)}.anim-bounce-stagger.animated>:nth-child(odd){transition-delay:50ms}.anim-bounce-stagger.animated>:nth-child(2n){transition-delay:.12s}.anim-bounce-stagger.animated>:first-child{transition-delay:20ms}.anim-bounce-stagger.animated>:nth-child(2){transition-delay:80ms}.anim-bounce-stagger.animated>:nth-child(3){transition-delay:.14s}.anim-bounce-stagger.animated>:nth-child(4){transition-delay:.2s}.anim-bounce-stagger.animated>:nth-child(5){transition-delay:.26s}.anim-bounce-stagger.animated>:nth-child(6){transition-delay:.32s}.anim-bounce-stagger.animated>:nth-child(7){transition-delay:.38s}.anim-bounce-stagger.animated>:nth-child(8){transition-delay:.44s}.anim-bounce-stagger.animated>*{opacity:1;transform:translateY(0)scale(1)}.anim-pulse-glow{transition:opacity .7s,transform .7s cubic-bezier(.175,.885,.32,1.275)}.anim-pulse-glow.animated{opacity:1;animation:.45s ease-in-out .15s emRadiantPulse;transform:scale(1)}@keyframes emRadiantPulse{0%,to{box-shadow:0 0 #ec489900}25%{box-shadow:0 0 30px 10px #ec489926}50%{box-shadow:0 0 60px 20px #ec48991a}75%{box-shadow:0 0 30px 10px #ec489926}}@media (max-width:1024px){.em-benefits-grid,.em-features-grid,.em-usecases-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.em-pricing-grid{grid-template-columns:1fr;max-width:450px;margin:0 auto}.em-dedicated-grid{grid-template-columns:1fr;max-width:450px}.em-faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.em-container{padding:0 1.5rem}.em-hero{min-height:auto;padding:6rem 0 4rem}.em-hero h1{font-size:2rem}.em-hero-stats{gap:1.5rem}.em-stat-divider{display:none}.em-hero-cta{flex-direction:column}.em-btn{justify-content:center;width:100%}.em-benefits-grid,.em-features-grid,.em-usecases-grid{grid-template-columns:1fr}.em-service-item{text-align:center;flex-direction:column}.em-cta-box{padding:2.5rem 1.5rem}.em-cta-contact{flex-direction:column;gap:1.5rem}.em-contact-item{justify-content:center}.em-badges-inner{flex-direction:column;align-items:center;gap:.75rem}}@media (max-width:480px){.em-container{padding:0 1rem}.em-section{padding:3.5rem 0}}@media (prefers-reduced-motion:reduce){.anim-pulse-up,.anim-morph-in,.anim-pop-grid>*,.anim-spring-up>*,.anim-stretch-in>*,.anim-elastic-grid>*,.anim-slide-stack>*,.anim-bounce-stagger>*,.anim-pulse-glow{opacity:1!important;transition:none!important;animation:none!important}}