:root{--cream-50: #FDFCFE;--cream-100: #F5F1FA;--cream-200: #E9E1F2;--cream-300: #DCD0EA;--ink: #2A1B3D;--ink-soft: #5B4E6B;--ink-mute: #8A7E97;--purple-950: #1E0E38;--purple-900: #2E1153;--purple-800: #3E1770;--purple-700: #5B21B6;--purple-600: #7C3AED;--purple-500: #9333EA;--purple-300: #C9B6F5;--purple-100: #EDE1FB;--cream-50-rgb: 253,252,254;--purple-300-rgb: 201,182,245;--purple-950-rgb: 30,14,56;--cor-marca-fundo: var(--cream-50);--cor-marca-fundo-alt: var(--cream-100);--cor-marca-borda: var(--cream-200);--cor-marca-texto: var(--ink);--cor-marca-texto-2: var(--ink-soft);--cor-marca-texto-3: var(--ink-mute);--cor-marca-principal: var(--purple-700);--cor-marca-cta: var(--purple-600);--cor-marca-cta-escuro: var(--purple-800);--cor-marca-acento: var(--purple-500)}body.marketing{font-family:Inter,system-ui,sans-serif;background:var(--cor-marca-fundo);color:var(--cor-marca-texto)}.bg-cream-50{background:var(--cor-marca-fundo)}.bg-cream-100{background:var(--cor-marca-fundo-alt)}.text-ink{color:var(--cor-marca-texto)}.text-ink-soft{color:var(--cor-marca-texto-2)}.text-ink-mute{color:var(--cor-marca-texto-3)}.text-purple{color:var(--cor-marca-principal)}.text-purple-600{color:var(--cor-marca-cta)}.text-cream-50{color:var(--cor-marca-fundo)}.text-cream-300{color:var(--cream-300)}.text-purple-300{color:var(--purple-300)}.border-cream{border-color:var(--cor-marca-borda)}.btn-outline-dark{border-color:rgba(var(--purple-300-rgb),.35);color:var(--cor-marca-fundo)}.accent-border-muted{border-left:4px solid var(--cream-300)}.accent-border-purple{border-left:4px solid var(--cor-marca-acento)}.footer-marketing{background:var(--purple-950);color:var(--purple-300)}.footer-marketing .footer-divider{border-color:rgba(var(--purple-300-rgb),.15)}.footer-marketing .footer-legal{color:rgba(var(--purple-300-rgb),.7)}.dark-section{background:linear-gradient(160deg,var(--purple-950) 0%,var(--purple-900) 55%,#170A2B 100%);position:relative;overflow:hidden}.dark-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 20%,rgba(147,51,234,.25) 0%,transparent 60%);pointer-events:none}.section-fixed-bg{position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat}.parallax-blur{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1;pointer-events:none}.btn-primary{background:linear-gradient(135deg,var(--cor-marca-cta),var(--cor-marca-cta-escuro));color:var(--cor-marca-fundo);box-shadow:0 10px 30px #5b21b659;transition:transform .18s ease,box-shadow .18s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #5b21b673}.btn-primary:active{transform:scale(.97);transition-duration:.1s}.btn-ghost{border:1.5px solid var(--cor-marca-principal);color:var(--cor-marca-principal);transition:all .18s ease}.btn-ghost:hover{background:var(--cor-marca-principal);color:var(--cor-marca-fundo)}.btn-ghost:active,.btn-outline-dark:active{transform:scale(.97);transition-duration:.1s}.card{background:var(--cor-marca-fundo);border:1px solid var(--cor-marca-borda);box-shadow:0 2px #2a1b3d08;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #5b21b61a}.card:active{transform:scale(.99) translateY(0);transition-duration:.1s}.card-purple{background:var(--purple-900);border:1px solid var(--cor-marca-cta-escuro);box-shadow:0 10px 30px #2e11532e;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.card-purple:hover{transform:translateY(-3px);box-shadow:0 20px 40px #2e115347}.card-purple h3,.card-purple p{color:#fff}.card-purple p{color:#ffffffd9}.card-purple .icon-tile{background:#ffffff29;color:#fff}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--purple-100);color:var(--cor-marca-cta-escuro)}.badge-dark{background:rgba(var(--purple-300-rgb),.12);color:var(--purple-300);border:1px solid rgba(var(--purple-300-rgb),.18)}.icon-tile{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--purple-100);color:var(--cor-marca-principal);flex-shrink:0}.icon-tile-dark{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#9333ea29;color:var(--purple-300);flex-shrink:0}.icon-tile-sm{width:38px;height:38px;border-radius:11px}.icon-tile-lg{width:56px;height:56px;border-radius:16px}.icon-tile-dark-sm{width:44px;height:44px;border-radius:12px}.icon-box{display:flex;align-items:center;justify-content:center}.icon-box-cream{background:var(--cor-marca-borda)}.plan-popular{background:linear-gradient(135deg,var(--cor-marca-cta),var(--cor-marca-cta-escuro))}.plan-card{background:var(--cor-marca-fundo);border:1px solid var(--cor-marca-borda)}.plan-card-popular{border:2px solid var(--cor-marca-acento);box-shadow:0 20px 44px #5b21b62e}.credits-note{background:var(--purple-100);border-top:1px solid var(--cor-marca-borda)}.drop-shadow-soft{filter:drop-shadow(0 18px 28px rgba(0,0,0,.12))}.blob-glow-purple{background:radial-gradient(circle,var(--purple-300) 0%,transparent 70%);filter:blur(28px)}.section-bg-como-funciona{background-image:url(/images/textura-marble-purple.png);background-position:center}.section-bg-depoimentos{background-image:url(/images/avaliacao-satisfacao-cliente.png);background-position:60% 40%}.parallax-overlay-purple{background:rgba(var(--purple-950-rgb),.6)}.heading-on-photo-purple{color:var(--cream-50);text-shadow:0 2px 10px rgba(var(--purple-950-rgb),.5)}.problem-row{display:flex;align-items:center;gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.problem-row:not(:last-child){border-bottom:1px solid var(--cor-marca-borda)}.hero-title{font-size:clamp(2.3rem,4.6vw,3.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--cor-marca-fundo)}.hero-device{width:420px;height:520px;flex-shrink:0}.hero-device-frame{top:20px;right:36px;bottom:20px;left:36px;border-radius:40px;background:linear-gradient(160deg,var(--purple-900) 0%,var(--purple-950) 100%);border:1px solid rgba(var(--purple-300-rgb),.14);box-shadow:0 40px 90px rgba(var(--purple-950-rgb),.55),inset 0 1px #ffffff0d}.hero-bubble{border-radius:36px;height:78px}.hero-bubble-1{top:62px;left:-24px;right:160px;background:linear-gradient(135deg,var(--cor-marca-fundo),var(--cor-marca-fundo-alt));box-shadow:0 12px 28px rgba(var(--purple-950-rgb),.2)}.hero-bubble-2{top:188px;left:40px;right:-28px;background:linear-gradient(135deg,var(--cor-marca-acento),var(--cor-marca-cta));box-shadow:0 12px 36px #9333ea6b}.hero-bubble-3{top:314px;left:-16px;right:120px;background:linear-gradient(135deg,var(--cor-marca-fundo-alt),var(--cor-marca-borda));box-shadow:0 12px 32px rgba(var(--purple-950-rgb),.28)}.hero-bubble-4{top:432px;left:150px;right:-24px;background:linear-gradient(135deg,var(--cor-marca-principal),var(--cor-marca-cta-escuro));box-shadow:0 12px 36px #5b21b675}.hero-bubble-line{height:11px;border-radius:6px}.hero-bubble-1 .hero-bubble-line:nth-of-type(1){top:22px;left:20px;right:20px;background:#2a1b3d26}.hero-bubble-1 .hero-bubble-line:nth-of-type(2){top:42px;left:20px;right:44px;background:#2a1b3d17}.hero-bubble-2 .hero-bubble-line:nth-of-type(1){top:22px;left:20px;right:24px;background:rgba(var(--cream-50-rgb),.45)}.hero-bubble-2 .hero-bubble-line:nth-of-type(2){top:42px;left:20px;right:80px;background:rgba(var(--cream-50-rgb),.28)}.hero-bubble-3 .hero-bubble-line:nth-of-type(1){top:22px;left:20px;right:24px;background:#2a1b3d29}.hero-bubble-3 .hero-bubble-line:nth-of-type(2){top:42px;left:20px;right:60px;background:#2a1b3d1a}.hero-bubble-4 .hero-bubble-line:nth-of-type(1){top:22px;left:20px;right:20px;background:rgba(var(--cream-50-rgb),.45)}.hero-bubble-4 .hero-bubble-line:nth-of-type(2){top:42px;left:20px;right:36px;background:rgba(var(--cream-50-rgb),.28)}.timeline-connector{top:28px;left:16.6%;right:16.6%;height:2px;background:linear-gradient(90deg,rgba(var(--purple-300-rgb),.05),rgba(var(--purple-300-rgb),.4) 20%,rgba(var(--purple-300-rgb),.4) 80%,rgba(var(--purple-300-rgb),.05))}.timeline-number{width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;z-index:10;background:var(--purple-900);color:var(--cor-marca-fundo);border:2px solid rgba(var(--purple-300-rgb),.45);box-shadow:0 8px 20px #00000059}.star-filled{fill:var(--cor-marca-acento)}.star-empty{color:var(--cream-300)}.avatar-circle{background:var(--purple-100);color:var(--cor-marca-cta-escuro)}.faq-bg{background:#fcfcfc}@keyframes float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(0)}}.float{animation:float 5s ease-in-out infinite}@keyframes msgArrive1{0%{opacity:0;transform:translateY(52px) scale(.92)}6%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.94)}}@keyframes msgArrive2{0%{opacity:0;transform:translateY(52px) scale(.92)}20%{opacity:0;transform:translateY(52px) scale(.92)}26%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.94)}}@keyframes msgArrive3{0%{opacity:0;transform:translateY(52px) scale(.92)}42%{opacity:0;transform:translateY(52px) scale(.92)}48%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.94)}}@keyframes msgArrive4{0%{opacity:0;transform:translateY(52px) scale(.92)}64%{opacity:0;transform:translateY(52px) scale(.92)}70%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.94)}}.msg-in-1{opacity:0;animation:msgArrive1 10s ease-in-out infinite}.msg-in-2{opacity:0;animation:msgArrive2 10s ease-in-out infinite}.msg-in-3{opacity:0;animation:msgArrive3 10s ease-in-out infinite}.msg-in-4{opacity:0;animation:msgArrive4 10s ease-in-out infinite}[x-cloak]{display:none!important}@keyframes faqFadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes faqFadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-body.faq-open{grid-template-rows:1fr}.faq-body>div{overflow:hidden}.faq-content{opacity:0}.faq-body.faq-open .faq-content{animation:faqFadeInDown .5s ease forwards}.faq-body:not(.faq-open) .faq-content{animation:faqFadeOutUp .3s ease forwards}input[type=range].range-fill{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;cursor:pointer;outline:none}input[type=range].range-fill::-webkit-slider-runnable-track{height:8px;border-radius:9999px;background:transparent}input[type=range].range-fill::-moz-range-track{height:8px;border-radius:9999px;background:transparent;border:none}input[type=range].range-fill::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:9999px;background:var(--cor-marca-acento);border:3px solid #fff;box-shadow:0 1px 4px #00000040;margin-top:-6px;cursor:pointer}input[type=range].range-fill::-moz-range-thumb{width:20px;height:20px;border-radius:9999px;background:var(--cor-marca-acento);border:3px solid #fff;box-shadow:0 1px 4px #00000040;cursor:pointer}html[data-motion=on] .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html[data-motion=on] .reveal.is-visible{opacity:1;transform:none}html[data-motion=on] .reveal-left{transform:translate(-24px)}html[data-motion=on] .reveal-right{transform:translate(24px)}html[data-motion=on] .reveal-left.is-visible,html[data-motion=on] .reveal-right.is-visible{transform:none}@media (prefers-reduced-motion: reduce){html[data-motion=on] .reveal,html[data-motion=on] .reveal-left,html[data-motion=on] .reveal-right{transition-duration:.01ms!important;transform:none!important}}
