:root{--color-bg:#f7f5f2;--color-surface:#fff;--color-text:#1a1a1a;--color-text-muted:#5c5c5c;--color-accent:#0b3d4a;--color-accent-hover:#0a3340;--color-border:#1a1a1a1f;--color-header-bg:#0b172a;--color-cta-bg:#b9b9b9;--color-cta-bg-hover:#cfcfcf;--color-cta-text:#12233d;--color-form-border:#dedede;--color-form-title:#0f1e33;--color-form-muted:#717171;--font-display:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-body:"Montserrat", "Segoe UI", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:clamp(2.25rem, 5vw, 3.5rem);--text-hero:clamp(2.75rem, 7vw, 4.5rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--container:72rem;--container-wide:1290px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--header-h:72px;--cor-destaque-form:#fff;--shadow-form-default:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--radius-2xl:8px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-luxury:cubic-bezier(.16, .84, .44, 1);--duration-fast:.18s;--duration-base:.32s;--duration-slow:.48s;--duration-reveal:.72s;--reveal-shift:22px;--reveal-delay:0s}.container-lp{width:100%;max-width:1290px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:1.25rem;padding-inline-end:1.25rem}@media (min-width:768px){.container-lp{padding-inline-start:2rem;padding-inline-end:2rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);font-weight:500}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@keyframes form-attention-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cor-destaque-form) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--cor-destaque-form) 0%, transparent)}18%{box-shadow:0 0 0 2px color-mix(in srgb, var(--cor-destaque-form) 68%, transparent), 0 0 32px 12px color-mix(in srgb, var(--cor-destaque-form) 36%, transparent)}42%{box-shadow:0 0 0 2px color-mix(in srgb, var(--cor-destaque-form) 40%, transparent), 0 0 20px 8px color-mix(in srgb, var(--cor-destaque-form) 20%, transparent)}to{box-shadow:var(--shadow-form-default)}}@keyframes form-attention-blur{0%,to{opacity:0;transform:scale(.98)}20%{opacity:.58;transform:scale(1)}65%{opacity:.24;transform:scale(1.01)}}.form-attention-glow{z-index:1;animation:2.8s ease-out form-attention-glow;position:relative}.form-attention-glow:before{content:"";border-radius:calc(var(--radius-2xl) + 10px);box-shadow:0 0 48px 24px color-mix(in srgb, var(--cor-destaque-form) 28%, transparent);filter:blur(14px);opacity:0;pointer-events:none;z-index:-1;animation:2.8s ease-out form-attention-blur;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@media (prefers-reduced-motion:reduce){.form-attention-glow,.form-attention-glow:before{animation:none}}.anim-fade-up{opacity:0}.anim-fade-up.is-visible{animation:reveal-fade-up var(--duration-reveal) var(--ease-out) var(--reveal-delay) both;will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.anim-fade-up.is-settled{opacity:1;will-change:auto;-webkit-backface-visibility:visible;backface-visibility:visible;animation:none}@keyframes reveal-fade-up{0%{opacity:0;transform:translate3d(0, var(--reveal-shift), 0)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.anim-fade-up{opacity:1;will-change:auto;animation:none;transform:none}}.lp-card-hover{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.lp-card-hover:hover{border-color:color-mix(in srgb, var(--color-accent) 28%, transparent);box-shadow:0 10px 32px color-mix(in srgb, var(--color-accent) 10%, transparent);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.lp-card-hover:hover{transform:none}}.rm-logo{opacity:.9;width:auto;height:32px;transition:opacity .3s}.group:hover .rm-logo{opacity:1}.group:focus-visible .rm-logo{opacity:1}.rm-logo .rm-icon-overlay{clip-path:inset(0);transition:clip-path .5s cubic-bezier(.4,0,.2,1)}.group:hover .rm-icon-overlay--m{clip-path:inset(0 100% 0 0);transition-delay:0s}.group:focus-visible .rm-icon-overlay--m{clip-path:inset(0 100% 0 0);transition-delay:0s}.group:hover .rm-icon-overlay--w{clip-path:inset(0 100% 0 0);transition-delay:.22s}.group:focus-visible .rm-icon-overlay--w{clip-path:inset(0 100% 0 0);transition-delay:.22s}@media (prefers-reduced-motion:reduce){.rm-logo .rm-icon-overlay{transition:none}.group:hover .rm-icon-overlay--m,.group:hover .rm-icon-overlay--w{clip-path:inset(0 100% 0 0);transition-delay:0s}.group:focus-visible .rm-icon-overlay--m{clip-path:inset(0 100% 0 0);transition-delay:0s}.group:focus-visible .rm-icon-overlay--w{clip-path:inset(0 100% 0 0);transition-delay:0s}}html.page-tab-blurred .lead-success__glow,html.page-tab-blurred .lead-success__rings,html.page-tab-blurred .lead-success__icon,html.page-tab-blurred .lead-success__ring{animation-play-state:paused}.btn-perfil__seta,.btn-diferenciais__seta,.btn-simular__seta,.btn-simular-cinza__seta,.btn-potencial__seta,.btn-jornada__seta,.btn-faq__seta{transition:transform var(--duration-base) var(--ease-luxury)}.btn-perfil:hover .btn-perfil__seta,.btn-diferenciais:hover .btn-diferenciais__seta,.btn-simular:hover .btn-simular__seta,.btn-simular-cinza:hover .btn-simular-cinza__seta,.btn-potencial:hover .btn-potencial__seta,.btn-jornada:hover .btn-jornada__seta,.btn-faq:hover .btn-faq__seta{transform:translate(3px)}.btn-perfil,.btn-diferenciais,.btn-simular,.btn-simular-cinza,.btn-potencial,.btn-jornada,.btn-faq{transition:filter var(--duration-base) var(--ease-luxury), transform var(--duration-base) var(--ease-luxury), background var(--duration-base) var(--ease-luxury)}.btn-perfil:hover,.btn-diferenciais:hover,.btn-simular:hover,.btn-simular-cinza:hover,.btn-potencial:hover,.btn-jornada:hover,.btn-faq:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.btn-perfil:hover,.btn-diferenciais:hover,.btn-simular:hover,.btn-simular-cinza:hover,.btn-potencial:hover,.btn-jornada:hover,.btn-faq:hover{transform:none}}@media (max-width:767px){.btn-perfil,.btn-diferenciais,.btn-simular,.btn-simular-cinza,.btn-potencial,.btn-jornada,.btn-faq{height:auto;min-height:40px;padding-block-start:14px;padding-block-end:14px}}.header{z-index:100;height:var(--header-h);background:var(--color-header-bg);will-change:auto;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;width:min(100% - var(--gutter) * 2, var(--container-wide));margin-inline-start:auto;margin-inline-end:auto;display:flex}.header__logo{flex-shrink:0;display:block}.header__logo img{width:125px;height:auto}.header__nav{flex:1;align-items:center;gap:23px;display:flex}.header__nav-links{align-items:center;gap:23px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.header__nav-topo,.header__fechar{display:none}.header__nav-link{font-family:var(--font-body);color:#fffc;transition:color var(--duration-fast) var(--ease-out);font-size:14px;font-weight:500;line-height:20px}.header__nav-link:hover{color:#fff}.header__cta{background:var(--color-cta-bg);height:32px;color:var(--color-cta-text);font-family:var(--font-body);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding-inline-start:10px;padding-inline-end:10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.header__cta:hover{background:var(--color-cta-bg-hover)}.header__toggle{flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:none}.header__toggle-bar{width:100%;height:2px;transition:transform var(--duration-base) var(--ease-luxury), opacity var(--duration-fast) var(--ease-out);background:#fffc;border-radius:1px;display:block}.header__toggle.is-open .header__toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.header__toggle.is-open .header__toggle-bar:nth-child(2){opacity:0}.header__toggle.is-open .header__toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__overlay{display:none}@media (max-width:1180px){.header__nav,.header__nav-links{gap:var(--space-4)}.header__nav-link{font-size:13px}}@media (max-width:1023px){.header__inner{gap:var(--space-4)}.header__nav{z-index:110;overscroll-behavior:contain;background:var(--color-header-bg);visibility:hidden;width:min(84vw,320px);transition:transform .38s var(--ease-luxury), visibility 0s linear .38s;border-left:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:0;padding:0 26px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #00000061}.header__nav.is-open{visibility:visible;transition:transform .38s var(--ease-luxury), visibility 0s;transform:translate(0)}.header__nav-topo{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-h);margin-bottom:var(--space-5);padding-block:var(--space-3);border-bottom:1px solid #ffffff14;display:flex}.header__nav-logo{opacity:.9;width:110px;height:auto}.header__fechar{color:#fffc;width:34px;height:34px;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.header__fechar:hover{color:#fff;background:#ffffff14}.header__nav-links{flex-direction:column;align-items:stretch;gap:2px;margin-inline-start:0;margin-inline-end:0}.header__nav-link{opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-luxury), color var(--duration-fast) var(--ease-out);border-bottom:1px solid #ffffff0f;padding-block-start:12px;padding-block-end:12px;font-size:16px;line-height:24px;transform:translate(16px)}.header__nav-links a:last-child{border-bottom:none}.header__nav.is-open .header__nav-link{opacity:1;transition-delay:calc(.12s + var(--i) * 40ms);transform:translate(0)}.header__cta{height:44px;margin-top:var(--space-6);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-luxury), background var(--duration-fast) var(--ease-out);padding-inline-start:18px;padding-inline-end:18px;font-size:13px;transform:translate(16px)}.header__nav.is-open .header__cta{opacity:1;transition-delay:.44s;transform:translate(0)}.header__overlay{z-index:105;opacity:0;pointer-events:none;transition:opacity .38s var(--ease-out);background:#060c1899;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.header__overlay.is-open{opacity:1;pointer-events:auto}.header__toggle{margin-left:auto;display:flex}}@media (prefers-reduced-motion:reduce){.header__nav,.header__nav-link,.header__cta,.header__overlay,.header__toggle-bar{transition-duration:.01ms!important;transition-delay:0s!important}}
