﻿:root{--brand: #cd92bf;--accent: #93527f;--accent-dark: #783c66;--accent-soft: #f2e5ee;--surface: #faf8fa;--surface-alt: #f4eff3;--surface-raised: #fefcfe;--ink: #302a31;--muted: #655b65;--line: #ded4dd;--on-accent: #fffafd;--photo-ink: #fffafd;--photo-base: #222c22;--photo-scrim-deep: rgba(16, 25, 17, .87);--photo-scrim-soft: rgba(16, 25, 17, .13);--photo-scrim-left: rgba(16, 25, 17, .68);--photo-scrim-middle: rgba(16, 25, 17, .27);--photo-scrim-end: rgba(16, 25, 17, .04);--photo-mobile-deep: rgba(16, 25, 17, .93);--photo-mobile-middle: rgba(16, 25, 17, .40);--photo-mobile-end: rgba(16, 25, 17, .10);--photo-copy: rgba(255, 250, 253, .92);--photo-button-ink: #49333f;--photo-button-border: rgba(255, 250, 253, .65);--photo-button-glass: rgba(25, 30, 23, .42);--photo-button-hover: rgba(25, 30, 23, .65);--glass-shadow: rgba(38, 25, 35, .09);--glass-highlight: rgba(255, 250, 253, .15);--glass-reflection: rgba(255, 250, 253, .06);--glass: rgba(250, 248, 250, .74);--glass-edge: rgba(255, 250, 253, .7);--shadow: 0 12px 48px rgba(68, 38, 61, .08);--display: "Playfair Display", Georgia, serif;--sans: "DM Sans", system-ui, sans-serif;--radius: 16px;--radius-media: 24px;--radius-control: 999px;--layer-header: 20;--layer-skip: 40;--maxw: 1280px;--bg: var(--surface);--bg-alt: var(--surface-alt);--text: var(--ink);--text-soft: var(--muted)}@media(prefers-color-scheme: dark){:root{--accent: #e6b1d7;--accent-dark: #f0cbe6;--accent-soft: #3d2d39;--surface: #211e23;--surface-alt: #29242c;--surface-raised: #302a33;--ink: #f4edf3;--muted: #c6b8c5;--line: #514450;--on-accent: #2d1c28;--glass: rgba(39, 33, 41, .94);--glass-edge: rgba(238, 212, 231, .24);--shadow: 0 12px 48px rgba(18, 12, 20, .18)}}@font-face{font-family:"DM Sans";src:url("/assets/fonts/dm-sans-latin.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Playfair Display";src:url("/assets/fonts/playfair-latin.woff2") format("woff2");font-style:normal;font-weight:400 900;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:110px}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--sans);line-height:1.65;-webkit-font-smoothing:antialiased}body,button,input{font-size:16px}a{color:inherit;text-decoration:none}button,summary{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-0.035em;line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.5rem,4.2vw,4.1rem)}h2{font-size:clamp(2rem,3.2vw,3.1rem)}h3{font-size:1.18rem;font-weight:600;line-height:1.35;letter-spacing:-0.02em}p{text-wrap:pretty}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:4px}[x-cloak]{display:none !important}.wrap{width:min(var(--maxw),100% - 96px);margin-inline:auto}.home section{padding-block:clamp(68px,8vw,112px);scroll-margin-top:100px}.lead{color:var(--muted);max-width:65ch;font-size:1.06rem;line-height:1.8}.section-head{max-width:800px;margin-bottom:48px}.section-head .lead{margin-top:22px}.eyebrow{margin-bottom:16px;color:var(--accent);font-weight:600;font-size:.875rem}#para-quem>.wrap>.section-head>.eyebrow,#diferenciais .pill,#cases .eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.center{text-align:left}.grid{display:grid;gap:28px}.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-180%);z-index:var(--layer-skip);background:var(--surface-raised);color:var(--ink);padding:12px 20px}.skip-link:focus{transform:none}.tracking-pixel{position:absolute;width:1px;height:1px;opacity:0}.text-link{display:inline-block;color:var(--accent);text-decoration:underline;text-underline-offset:5px}@media(max-width: 767px){.wrap{width:calc(100% - 40px)}.home section{padding-block:64px}h1{font-size:clamp(2.1rem,8.3vw,3.25rem)}h2{font-size:clamp(1.9rem,7.6vw,2.7rem)}.section-head{margin-bottom:32px}}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;transition-duration:.01ms !important}[data-aos]{opacity:1 !important;transform:none !important}}html{scrollbar-color:var(--accent) var(--surface-alt);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-alt)}::-webkit-scrollbar-thumb{background:var(--accent);border:3px solid var(--surface-alt);border-radius:var(--radius-control)}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}@media(forced-colors: active){html{scrollbar-color:auto;scrollbar-width:auto}}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid rgba(0,0,0,0);padding:15px 25px;min-height:50px;border-radius:var(--radius-control);font-size:.93rem;font-weight:600;line-height:1.3;white-space:nowrap;transition:transform .2s,background-color .2s,border-color .2s}.button--primary{color:var(--on-accent);background:var(--accent)}.button--primary:hover{background:var(--accent-dark)}.button--outline{color:var(--ink);background:rgba(0,0,0,0);border-color:var(--line)}.button--outline:hover{border-color:var(--accent);background:var(--accent-soft)}.button--light{background:var(--photo-ink);color:var(--photo-button-ink)}.button--glass{color:var(--photo-ink);border-color:var(--photo-button-border);background:var(--photo-button-glass)}.button--glass:hover{background:var(--photo-button-hover)}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(0.98)}.button__arrow{font-size:1.2em}.button>span{display:inline-flex}.card{padding:28px}.card p{color:var(--muted);margin-top:12px}.num{font-family:var(--display);font-size:2rem;color:var(--accent);line-height:1;margin-bottom:25px}.pill{display:inline-block;font-size:.8rem;font-weight:600;color:var(--accent);margin-bottom:20px}.icon-chip{font-size:1.5rem;margin-bottom:20px}.ph{display:inline-block;vertical-align:-0.125em}.icon-chip .ph{color:var(--accent);font-size:1.8rem}@font-face{font-family:"Phosphor";src:url("/assets/fonts/phosphor-subset.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:normal}.ph{font-family:"Phosphor" !important;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.ph.ph-music-notes::before{content:""}.ph.ph-camera::before{content:""}.ph.ph-diamond::before{content:""}.ph.ph-sparkle::before{content:""}.ph.ph-handshake::before{content:""}.ph.ph-target::before{content:""}.ph.ph-chart-line-up::before{content:""}.ph.ph-star::before{content:""}.ph.ph-arrow-up-right::before{content:""}.ph.ph-arrow-up::before{content:""}.ph.ph-arrow-left::before{content:""}.ph.ph-arrow-right::before{content:""}.ph.ph-plus::before{content:""}.site-header{position:fixed;top:18px;left:20px;right:20px;z-index:var(--layer-header);max-width:1500px;margin-inline:auto}.nav-shell{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px;padding:8px 12px 8px 24px;border-radius:var(--radius-control);border:1px solid var(--glass-edge);background:var(--glass);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 var(--glass-edge),0 8px 32px var(--glass-shadow)}.nav-shell::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(130deg, var(--glass-highlight), transparent 40%, var(--glass-reflection));pointer-events:none}.brand{flex-shrink:0}.brand img{width:128px;height:48px;object-fit:contain}.desktop-nav{display:flex;gap:clamp(12px,1.25vw,21px);align-items:center}.desktop-nav a{font-size:.82rem;white-space:nowrap}.desktop-nav a:hover,.desktop-nav [aria-current]{color:var(--accent)}.nav-actions{display:flex;gap:12px;align-items:center}.nav-contact{font-size:.8rem;padding:13px 18px;min-height:46px}.menu-toggle{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--surface-raised);padding:13px;color:var(--ink)}.menu-toggle span{display:block;height:1px;background:currentColor;margin:5px 0;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-nav{position:absolute;top:84px;right:0;width:min(420px,100%);max-height:calc(100dvh - 120px);overflow-y:auto;padding:25px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-media);box-shadow:var(--shadow)}.mobile-nav>a:not(.button){display:block;padding:10px 0}.mobile-nav .button{margin-top:15px}.nojs-nav{display:flex;flex-wrap:wrap;gap:15px;padding:12px;background:var(--surface)}.site-footer{background:var(--surface-alt);border-top:1px solid var(--line);padding-top:72px}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr .6fr;gap:55px;padding-bottom:60px}.footer-brand img{width:200px}.footer-brand p{font-size:.93rem;color:var(--muted);max-width:28ch;margin-top:20px}.footer-heading{font-weight:600;margin:10px 0 19px}.footer-grid nav a{display:block;font-size:.88rem;color:var(--muted);margin-top:12px}.footer-grid a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-block:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:.78rem;color:var(--muted)}@media(max-width: 1279px){.desktop-nav{display:none}.menu-toggle{display:block}}@media(prefers-color-scheme: dark){.brand img,.footer-brand img{filter:brightness(0) invert(0.94)}}@supports not (backdrop-filter: blur(1px)){.nav-shell{background:var(--surface-raised)}}@media(prefers-reduced-transparency: reduce){.nav-shell{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width: 767px){.site-header{top:12px;left:12px;right:12px}.nav-shell{height:64px;padding-left:19px}.brand img{width:120px;height:45px}.nav-contact{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.button{font-size:.84rem;padding:14px 20px;gap:12px}}.home .hero{position:relative;min-height:100dvh;display:flex;align-items:center;overflow:hidden;padding-block:96px 48px;color:var(--photo-ink);background:var(--photo-base)}.hero-media{position:absolute;inset:0}.hero-media img{height:100%;width:100%;object-fit:cover;object-position:right center}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, var(--photo-scrim-left), var(--photo-scrim-middle) 58%, var(--photo-scrim-end));pointer-events:none}.hero-copy{position:relative;z-index:1}.hero h1{max-width:900px;font-size:clamp(2.6rem,3.7vw,3.5rem);line-height:1.12;text-wrap:pretty}.hero .lead{color:var(--photo-copy);max-width:630px;font-size:1.04rem;line-height:1.75;margin-top:28px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:34px}@media(max-width: 767px){.home .hero{min-height:100dvh;padding-block:112px 52px;align-items:flex-end}.hero-media img{object-position:72% center}.hero::after{background:linear-gradient(0deg, var(--photo-mobile-deep), var(--photo-mobile-middle) 72%, var(--photo-mobile-end))}.hero h1{font-size:clamp(2.05rem,8.3vw,3.5rem);max-width:95%}.hero .lead{font-size:.94rem;line-height:1.7;margin-top:22px}.hero-cta{gap:12px;margin-top:26px}.hero-cta .button{font-size:.82rem}}.home .hero-proof{padding-block:32px;border-bottom:1px solid var(--line)}.proof-inner{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:30px;align-items:center}.hero-sub{font-size:.82rem;color:var(--muted)}.hero-sub b{display:block;font-size:.95rem;color:var(--ink)}.hero-faces{display:flex;align-items:center}.face{margin-left:-13px}.face:first-child{margin-left:0}.face img{width:44px;height:44px;object-fit:cover;border-radius:50%;border:3px solid var(--surface)}.face-label{font-size:.78rem;line-height:1.5;margin-left:13px;color:var(--muted)}.face-label b{display:block;color:var(--ink)}.badges{display:grid;gap:2px;padding-left:22px;border-left:1px solid var(--line);font-size:.78rem;color:var(--muted)}.badge .dot{display:none}#para-quem .section-head{max-width:760px}#para-quem .grid{grid-template-columns:1.2fr 1fr;gap:20px}#para-quem .card{border-radius:var(--radius);padding:34px 38px;background:var(--surface-alt)}#para-quem .card:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:410px;background:var(--accent-soft)}#para-quem .card:first-child h3{font-family:var(--display);font-size:2rem;font-weight:400}#para-quem .icon-chip{opacity:.8}#para-quem .tag{color:var(--accent);font-size:.84rem;margin-bottom:12px}#para-quem>.wrap>.lead{max-width:760px;margin-top:30px;font-size:.9rem}#problema{background:var(--surface-alt)}#problema .section-head{max-width:860px}#problema .grid{grid-template-columns:repeat(3, 1fr);gap:48px}#problema .card{padding:24px 0 0;border-top:1px solid var(--line)}#problema .num{font-size:1.4rem}#problema .turn{font-family:var(--display);font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.5;max-width:850px;margin-top:56px}.turn b{color:var(--accent);font-weight:400}.about{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}.about .lead{margin-top:22px;font-size:1rem}.signature{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:34px}.sig{color:var(--muted);font-size:.8rem}.sig b{display:block;color:var(--ink);font-size:.9rem}.about-card{padding:48px 40px;border-left:1px solid var(--line);margin-top:40px}.stat-row{display:grid;gap:30px}.about-card .stat{font-family:var(--display);font-size:4.2rem;line-height:1.05;color:var(--accent)}.about-card p{font-size:.9rem;color:var(--muted);margin-top:12px}.about-card>p{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}#metodo{background:var(--surface-alt)}#metodo>.wrap{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px}#metodo .grid{grid-template-columns:1fr 1fr;gap:35px}#metodo .card{padding:0}#metodo .card p{font-size:.95rem}#como-funciona .grid{grid-template-columns:repeat(4, 1fr);gap:30px}#como-funciona .card{border-top:1px solid var(--line);padding:28px 0 0}#como-funciona .num{font-size:1.35rem}#como-funciona .card p{font-size:.94rem}#diferenciais{background:var(--surface-alt)}.feature{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.feature .lead{font-size:1rem;margin-top:22px}.cal-visual{padding:34px;border-radius:var(--radius-media);background:var(--surface-raised);box-shadow:var(--shadow)}.cal-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.cal-m{aspect-ratio:1;display:grid;place-items:center;border-radius:12px;font-size:.88rem;background:var(--surface-alt)}.cal-m.mid{background:var(--accent-soft);color:var(--accent-dark)}.cal-m.hi{background:var(--accent);color:var(--on-accent)}.cal-legend{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px;font-size:.78rem;color:var(--muted)}.cal-legend span{display:flex;align-items:center;gap:6px}.cal-legend i{width:10px;height:10px;border-radius:50%;background:var(--accent)}.cal-legend span:nth-child(2) i{background:var(--accent-soft);border:1px solid var(--line)}.cal-legend span:nth-child(3) i{background:var(--surface-alt);border:1px solid var(--line)}.cal-visual>p{font-size:.75rem;color:var(--muted);margin-top:18px}#sistema .feature{grid-template-columns:1fr;gap:40px}#sistema h2{max-width:830px}#sistema .grid{grid-template-columns:repeat(3, 1fr);margin-top:40px;gap:35px}#sistema .card{padding:0 0 0 22px;border-left:2px solid var(--line)}#sistema .card p{font-size:.93rem}.panel{border-radius:var(--radius);padding:28px 36px;background:var(--surface-alt);display:grid;grid-template-columns:.5fr 1.5fr;gap:35px}.panel-top{color:var(--accent);font-size:.9rem;font-weight:600}.panel .dots{display:none}.panel-body{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.hs-row{display:flex;align-items:center;gap:25px}.ring{font-family:var(--display);font-size:3.2rem;color:var(--accent)}.hs-row>div:last-child>div:first-child{font-weight:600}.hs-row>div:last-child>div:nth-child(2){color:var(--muted);font-size:.8rem}.pl-stages{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;font-size:.74rem;color:var(--muted)}.stage.on{color:var(--accent);font-weight:600}.mini-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.mini-stat b{display:block;font-size:1.8rem;font-weight:500}.mini-stat small{color:var(--muted);font-size:.75rem}.panel-body>p{grid-column:1/-1;font-size:.75rem;color:var(--muted)}#planos{background:var(--surface-alt)}.entry-card{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px;background:var(--accent-soft);border-radius:var(--radius-media);margin-bottom:40px}.entry-card h3{font-family:var(--display);font-weight:400;font-size:2rem}.entry-card p{margin-top:16px;color:var(--muted)}.entry-card .button{margin-top:25px}.entry-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-content:center}.entry-list li{padding-left:14px;border-left:1px solid var(--accent);font-size:.9rem}#planos>.wrap>.grid{grid-template-columns:1fr 1.1fr 1fr;grid-auto-rows:1fr;align-items:stretch;gap:20px}.plan{display:flex;flex-direction:column;position:relative;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);padding:30px 25px}.plan.featured{border-color:var(--accent)}.tag-top{position:absolute;top:-14px;left:24px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-control);padding:5px 13px;font-size:.73rem}.plan h3{font-family:var(--display);font-size:2rem;font-weight:400}.plan .desc{margin-top:14px;font-size:.9rem;color:var(--muted);min-height:72px}.plan ul{flex:1;padding-left:18px;color:var(--muted);font-size:.88rem;margin:28px 0}.plan li{margin-top:13px;padding-left:4px}.plan li::marker{color:var(--accent)}.invest{font-size:.82rem;color:var(--muted);margin-block:28px;padding-top:20px;border-top:1px solid var(--line)}.plan .button{width:100%;font-size:.8rem;padding-inline:12px}.plan-note{margin-top:32px}.plan-note ul{padding-left:18px;font-size:.82rem;color:var(--muted)}.plan-note li{margin-top:8px}.corp{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.corp .lead{margin-top:24px}.corp .button{margin-top:28px}.corp-imgs{display:grid;grid-template-columns:.9fr 1fr;gap:20px;align-items:center}.corp-imgs div{border-radius:var(--radius-media);overflow:hidden}.corp-imgs div:first-child{aspect-ratio:3/4}.corp-imgs div:last-child{aspect-ratio:1;margin-top:90px}.corp-imgs img{width:100%;height:100%;object-fit:cover}#duvidas{background:var(--surface-alt)}#duvidas>.wrap{display:grid;grid-template-columns:.8fr 1.3fr;gap:80px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{padding:24px 0;font-size:1rem;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px}.faq-q::-webkit-details-marker{display:none}.faq-q .ic{color:var(--accent);font-size:1.5rem;flex-shrink:0;transition:transform .2s}.faq-item[open] .ic{transform:rotate(45deg)}.faq-a p{padding-bottom:25px;color:var(--muted);font-size:.94rem}#cases .grid{grid-template-columns:repeat(2, 1fr);gap:36px}.case-card{display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:28px}.case-photo{aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:var(--accent-soft)}.case-photo img{width:100%;height:100%;object-fit:cover}.case-body .seg{font-size:.76rem;color:var(--accent);margin-bottom:12px}.case-body h3{font-family:var(--display);font-size:1.8rem;font-weight:400}.case-metrics{display:flex;flex-wrap:wrap;gap:25px;margin-top:26px}.case-metrics b{display:block;font-size:1.55rem;font-weight:500}.case-metrics small{color:var(--muted);font-size:.78rem}.case-card.placeholder{grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);padding-top:28px}.placeholder .case-photo{aspect-ratio:auto;background:rgba(0,0,0,0);color:var(--muted);font-size:.86rem}.placeholder .case-body h3{font-family:var(--sans);font-size:1.08rem;font-weight:500}.ph-note{color:var(--muted);font-size:.84rem;margin-top:10px}#cases .center:not(.section-head){margin-top:45px}#depoimentos{border-top:1px solid var(--line)}#depoimentos .grid{grid-template-columns:1.3fr 1fr;gap:40px 70px}.quote{margin:0}.quote>p{font-family:var(--display);font-size:1.35rem;line-height:1.6}.quote:first-child{grid-row:span 2}.quote:first-child>p{font-size:2.1rem}.who{display:flex;align-items:center;gap:12px;margin-top:24px}.av{font-size:.8rem;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-dark)}.who b{font-size:.88rem;font-weight:500}.who small{display:block;color:var(--muted);font-size:.76rem}.quote.placeholder{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:26px;border-top:1px solid var(--line)}.quote.placeholder>p{font-family:var(--sans);font-size:.9rem;color:var(--muted)}.quote.placeholder .who{margin:0;flex-shrink:0}@media(max-width: 1023px){.proof-inner{grid-template-columns:1fr 1fr}.badges{grid-column:1/-1;display:flex;gap:25px;border:0;padding:0}.about,.feature,.corp{gap:40px}#metodo>.wrap,#duvidas>.wrap{grid-template-columns:1fr;gap:25px}#como-funciona .grid{grid-template-columns:repeat(2, 1fr)}.entry-card{gap:35px;padding:30px}#planos>.wrap>.grid{grid-template-columns:1fr}.plan{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px 40px}.plan>*{grid-column:1}.plan ul{grid-column:2;grid-row:1/span 4;margin-top:0}.plan .desc{min-height:0}.plan .invest{margin-block:5px}.panel{grid-template-columns:1fr;gap:20px}.case-card{gap:18px}.case-metrics{gap:13px}}@media(max-width: 767px){.home .hero-proof{padding-block:26px}.proof-inner{grid-template-columns:1fr;gap:20px}.badges{grid-column:auto;display:grid;gap:4px;border-top:1px solid var(--line);padding-top:20px}#para-quem .grid,#problema .grid,.about,#metodo>.wrap,#metodo .grid,#como-funciona .grid,.feature,#sistema .grid,.entry-card,#planos>.wrap>.grid,.corp,#duvidas>.wrap,#cases .grid,#depoimentos .grid{grid-template-columns:1fr}#para-quem .card{padding:28px}#para-quem .card:first-child{grid-row:auto;min-height:300px}#problema .grid{gap:18px}#problema .num{margin-bottom:16px}.about{gap:20px}.about-card{margin-top:10px;padding:30px 0 0;border-left:0;border-top:1px solid var(--line)}.stat-row{grid-template-columns:1fr 1fr;gap:25px}.about-card .stat{font-size:3.3rem}#metodo .grid{gap:35px}#metodo .icon-chip{margin-bottom:12px}#como-funciona .card{padding-top:22px}.feature{gap:35px}.cal-visual{padding:22px}.panel{padding:25px}.panel-body{grid-template-columns:1fr}.panel-body>p{grid-column:auto}.entry-card{padding:26px}.entry-list{gap:20px}.entry-list li{font-size:.8rem}.plan{display:flex;padding:28px}.plan ul{margin:26px 0}.plan .invest{margin-block:25px}.plan .button{width:auto;padding-inline:20px;align-self:flex-start}.corp-imgs{gap:14px}.corp-imgs div:last-child{margin-top:50px}#duvidas>.wrap{gap:0}.faq-q{font-size:.96rem}#cases .grid{gap:30px}.case-card{grid-template-columns:.8fr 1fr;gap:22px}.case-body h3{font-size:1.45rem}.case-metrics{gap:16px;margin-top:18px}.case-metrics b{font-size:1.35rem}.case-card.placeholder{grid-template-columns:.65fr 1.35fr}#depoimentos .grid{gap:40px}.quote:first-child{grid-row:auto}.quote:first-child>p{font-size:1.7rem}.quote.placeholder{grid-column:auto;display:block}.quote.placeholder .who{margin-top:20px}}#para-quem .audience-card{position:relative;isolation:isolate;overflow:hidden;color:var(--photo-ink);min-height:290px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--photo-base)}#para-quem .audience-card:first-child{min-height:600px}#para-quem .audience-card:first-child .audience-card__image{object-position:center 20%}#para-quem .audience-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}#para-quem .audience-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg, var(--photo-scrim-deep), var(--photo-scrim-soft))}#para-quem .audience-card .tag,#para-quem .audience-card p,#para-quem .audience-card .ph{color:var(--photo-ink)}#para-quem .audience-card .icon-chip{opacity:1;margin-bottom:16px}#para-quem .audience-card p{max-width:46ch;font-size:.95rem}#para-quem .audience-card:not(:first-child) .audience-card__image{object-position:right center}@media(max-width: 767px){#para-quem .audience-card,#para-quem .audience-card:first-child{min-height:390px}#para-quem .audience-card:first-child .audience-card__image{object-position:center 35%}}@media(max-width: 374px){#cases .button{font-size:.75rem;padding-inline:14px}}#proximos-passos{background:var(--accent-soft)}#proximos-passos>.wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;align-items:start}#proximos-passos .eyebrow,#proximos-passos h2,#proximos-passos .button{grid-column:1}#proximos-passos .eyebrow{margin-bottom:18px}#proximos-passos .button{justify-self:start;margin-top:30px}#proximos-passos .steps3{grid-column:2;grid-row:1/span 3;display:grid;gap:28px}#proximos-passos .s{display:grid;grid-template-columns:40px 1fr;gap:8px 20px}#proximos-passos .num{grid-row:span 2;margin:0;font-size:1.4rem;padding-top:3px}#proximos-passos h3{font-size:1.05rem}#proximos-passos p{color:var(--muted);font-size:.95rem}@media(max-width: 767px){#proximos-passos>.wrap{grid-template-columns:1fr}#proximos-passos .steps3{grid-column:1;grid-row:auto;margin-top:35px}#proximos-passos .button{font-size:.8rem;padding-inline:17px}}#cases,#corporativo{background:var(--surface-alt)}.reading-page{padding-block:140px 100px}.policy-content{max-width:760px;margin:35px auto 0}.policy-content h1{margin-bottom:25px}.policy-content h2{font-family:var(--sans);font-size:1.4rem;font-weight:600;margin:40px 0 18px}.policy-content p,.policy-content li{color:var(--muted);margin-bottom:16px}.original-copyright{max-width:760px;margin:50px auto 0;color:var(--muted);font-size:.8rem}.blog-header{padding-top:150px;padding-bottom:50px;border-bottom:1px solid var(--line)}.blog-header h1{font-size:clamp(3rem,8vw,6rem);margin-top:30px}.blog-header p{color:var(--muted);margin-top:20px}.blog-header p a{color:var(--accent)}.blog-posts{padding-block:65px}.blog-empty{max-width:700px}.blog-empty h2{font-size:2rem}.blog-empty p{color:var(--muted);margin-top:20px}.blog-resources{padding-block:10px 100px}.blog-resources>h2{margin-bottom:35px;font-size:2rem}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.resource-grid>a{display:block;background:var(--surface-alt);padding:38px;border-radius:var(--radius)}.resource-grid>a:nth-child(2){background:var(--accent-soft)}.resource-grid>a>span:first-child{color:var(--accent);font-size:.8rem}.resource-grid h3{margin-top:22px;font-family:var(--display);font-weight:400;font-size:1.8rem}.resource-grid p{color:var(--muted);margin-top:20px}.resource-action{display:inline-flex;align-items:center;gap:15px;margin-top:30px;font-size:.9rem;color:var(--accent)}.post-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 36px}.post-card img{width:100%;aspect-ratio:8/5;object-fit:cover;border-radius:var(--radius);margin-bottom:25px}.post-card__meta{display:flex;flex-wrap:wrap;gap:15px;color:var(--muted);font-size:.8rem;margin-bottom:15px}.post-card h2{font-size:2rem}.post-card p{margin-top:20px;color:var(--muted)}.post-card .text-link{margin-top:24px}.pagination{display:flex;justify-content:space-between;gap:25px;margin-top:65px;padding-top:30px;border-top:1px solid var(--line)}.pagination a{color:var(--accent)}.post-header{padding-top:140px;max-width:1100px}.breadcrumbs{display:flex;gap:12px;font-size:.88rem;color:var(--muted);margin-bottom:45px}.post-category{color:var(--accent);font-size:.9rem;margin-bottom:15px}.post-header h1{max-width:1000px}.post-header .lead{margin-top:25px}.post-meta{display:flex;flex-wrap:wrap;gap:20px;font-size:.86rem;color:var(--muted);margin-top:30px}.post-meta a{color:var(--accent)}.post-cover{border-radius:var(--radius-media);margin-top:45px;width:100%;aspect-ratio:8/5;object-fit:cover}.post-content{max-width:740px;padding-top:50px;font-size:1.08rem;line-height:1.85}.post-content>*+*{margin-top:24px}.post-content h2{font-size:2rem;margin-top:50px}.post-content h3{font-size:1.35rem;margin-top:35px}.post-content p,.post-content li{color:var(--muted)}.post-content a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.post-content blockquote{margin-inline:0;border-left:2px solid var(--accent);padding-left:28px;font-family:var(--display);font-size:1.4rem}.post-content img{border-radius:var(--radius)}.post-content pre{overflow-x:auto;background:var(--surface-alt);padding:24px;font-size:.88rem}.post-content table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.9rem}.post-content th,.post-content td{padding:14px;border-bottom:1px solid var(--line)}.post-end{max-width:740px;margin-top:60px;padding-top:30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:40px}.author-card p,.author-card span{display:block;color:var(--muted);font-size:.85rem}.author-card a{display:block;font-family:var(--display);font-size:1.6rem;margin-block:8px}.post-share{max-width:300px;font-size:.82rem}.post-share p{min-height:1.7em;margin-top:12px}.post-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:35px;padding-block:70px 90px;max-width:1000px}.post-navigation a{max-width:38ch;color:var(--accent)}.post-navigation span{display:block;font-size:.8rem;color:var(--muted);margin-bottom:10px}.author-header h1{font-size:clamp(2.7rem,6vw,4.5rem)}.error-page .reading-page{min-height:65dvh}.error-page .reading-page>p{margin-top:25px;color:var(--muted)}@media(max-width: 767px){.reading-page,.blog-header,.post-header{padding-top:115px}.resource-grid,.post-grid{grid-template-columns:1fr}.resource-grid>a{padding:28px}.resource-grid h3{font-size:1.65rem}.blog-posts{padding-block:45px}.post-content{font-size:1rem}.post-meta{gap:12px}.post-end{flex-direction:column}}@media(prefers-reduced-motion: no-preference){html.aos-ready [data-aos=fade-up]{transition-property:transform,opacity;transition-duration:.85s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}html.aos-ready [data-aos=fade-up].aos-init:not(.aos-animate){opacity:0;transform:translateY(32px)}}.faq-item.is-animating{overflow:hidden}.audience-card__curtain{position:absolute;inset:-1px;z-index:3;background:var(--photo-base);pointer-events:none}@media(prefers-reduced-motion: no-preference){.home-motion-ready .hero h1{perspective:1100px}.hero-word{display:inline-block;transform-origin:center bottom}.home-motion-ready #para-quem{overflow:clip}.home-motion-ready #como-funciona .card{position:relative}.home-motion-ready #como-funciona .card::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--accent);transform:scaleX(var(--step-progress, 0));transform-origin:left}.home-motion-ready #proximos-passos .steps3{position:relative}.home-motion-ready #proximos-passos .steps3::before{content:"";position:absolute;top:7px;bottom:7px;left:-18px;width:2px;background:var(--accent);transform:scaleY(var(--step-progress, 0));transform-origin:top}.home-motion-ready #para-quem .audience-card__image{transition:none}}@media(min-width: 1024px){#metodo>.wrap{align-items:start}#metodo .section-head{position:sticky;top:140px}}.cal-grid .cal-m{border:2px solid rgba(0,0,0,0)}.cal-grid .cal-m.is-highlighted{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface-raised),0 0 0 3px var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:.24em}.cal-grid .cal-m.is-unselected{background:var(--surface-alt);color:var(--ink)}.cal-legend{gap:8px}.cal-legend .cal-legend__filter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-size:inherit;line-height:1.3;touch-action:manipulation}.cal-legend .cal-legend__filter i{flex:0 0 10px}.cal-legend .cal-legend__filter[data-category=mid] i{border:1px solid var(--accent);background:var(--accent-soft)}.cal-legend .cal-legend__filter[data-category=normal] i{border:1px solid var(--muted);background:var(--surface-alt)}.cal-legend .cal-legend__filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent);text-decoration:underline;text-underline-offset:.2em}.cal-legend .cal-legend__filter:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(hover: hover){.cal-legend__filter:hover{border-color:var(--accent)}}@media(prefers-reduced-motion: no-preference){.cal-grid .cal-m{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.cal-legend .cal-legend__filter{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@media(forced-colors: active){.cal-grid .cal-m.is-highlighted{outline:2px solid Highlight;outline-offset:1px}.cal-legend .cal-legend__filter[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px}.cal-legend .cal-legend__filter:focus-visible{outline:3px solid Highlight;outline-offset:3px}}.cal-legend__filter:disabled{cursor:default}.button{position:relative;isolation:isolate;overflow:hidden}.button::before,.button::after{content:"";position:absolute;pointer-events:none;z-index:-1}.button::before{inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scaleX(0.72)}.button::after{inset-block:-70%;left:-45%;width:35%;background:linear-gradient(90deg, transparent, var(--photo-ink), transparent);opacity:0;transform:translateX(-100%) skewX(-20deg)}.button:hover{transform:none}.button:focus-visible::before{opacity:.07;transform:scaleX(1)}.button__arrow{display:inline-flex}:is(.desktop-nav a,.mobile-nav>a:not(.button),.footer-grid nav a,.footer-bottom>a){position:relative}:is(.desktop-nav a,.mobile-nav>a:not(.button),.footer-grid nav a,.footer-bottom>a)::after{content:"";position:absolute;inset-inline:0;bottom:-0.25em;height:1px;background:currentColor;opacity:.72;transform:scaleX(0);transform-origin:right;pointer-events:none}:is(.desktop-nav a,.mobile-nav>a:not(.button),.footer-grid nav a,.footer-bottom>a):focus-visible::after,:is(.desktop-nav a,.mobile-nav>a:not(.button),.footer-grid nav a,.footer-bottom>a)[aria-current=page]::after{transform:scaleX(1);transform-origin:left}.plan::after{content:"";position:absolute;inset:-1px;border:1px solid var(--accent);border-radius:inherit;box-shadow:var(--shadow);opacity:0;pointer-events:none}.plan:focus-within::after{opacity:1}@media(hover: hover)and (pointer: fine){.button:hover::before{opacity:.07;transform:scaleX(1)}:is(.desktop-nav a,.mobile-nav>a:not(.button),.footer-grid nav a,.footer-bottom>a):hover::after{transform:scaleX(1);transform-origin:left}.plan:hover::after{opacity:1}}@media(prefers-reduced-motion: no-preference){.button{transition:transform .24s cubic-bezier(0.22, 0.68, 0.22, 1),background-color .24s,border-color .24s}.button::before{transition:transform .38s cubic-bezier(0.22, 0.68, 0.22, 1),opacity .28s}.button:focus-visible::after{animation:button-reflection .7s cubic-bezier(0.22, 0.68, 0.22, 1) both}.button:focus-visible .button__arrow{transform:translate(3px, -3px)}.button__arrow{transition:transform .32s cubic-bezier(0.22, 0.68, 0.22, 1)}:is(.desktop-nav a,.mobile-nav>a:not(.button),.footer-grid nav a,.footer-bottom>a)::after{transition:transform .3s cubic-bezier(0.22, 0.68, 0.22, 1)}.plan::after{transition:opacity .3s cubic-bezier(0.22, 0.68, 0.22, 1)}.mobile-nav{transform-origin:top right;animation:mobile-menu-enter .3s cubic-bezier(0.22, 0.68, 0.22, 1) both}}@media(prefers-reduced-motion: no-preference)and (hover: hover)and (pointer: fine){.button:hover{transform:translateY(-2px)}.button:hover::after{animation:button-reflection .7s cubic-bezier(0.22, 0.68, 0.22, 1) both}.button:hover .button__arrow{transform:translate(3px, -3px)}.button:active{transform:scale(0.98)}}@keyframes button-reflection{0%{opacity:0;transform:translateX(-100%) skewX(-20deg)}20%,65%{opacity:.16}100%{opacity:0;transform:translateX(520%) skewX(-20deg)}}@keyframes mobile-menu-enter{from{opacity:0;transform:translateY(-10px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.button:hover,.button:active,.button:focus-visible .button__arrow{transform:none}.button::after{animation:none}.mobile-nav{animation:none}}@media(forced-colors: active){.button::before,.button::after{display:none}.plan::after{border-color:Highlight;box-shadow:none}}.home .pin-spacer-home-workflow{max-width:100%}@media(min-width: 1024px)and (min-height: 720px)and (prefers-reduced-motion: no-preference){#como-funciona.workflow-enhanced{max-width:100% !important;height:100dvh;padding-block:0;overflow:hidden;background:var(--surface)}#como-funciona.workflow-enhanced .workflow-viewport{display:flex;flex-direction:column;height:100%;padding-top:110px;padding-bottom:clamp(28px,4vh,48px);overflow:hidden}#como-funciona.workflow-enhanced .workflow-heading{flex:0 0 auto;max-width:760px;margin-bottom:clamp(24px,4vh,44px)}#como-funciona.workflow-enhanced .workflow-track{display:flex;flex:1 1 auto;align-items:stretch;gap:48px;width:100%;min-height:0;will-change:transform}#como-funciona.workflow-enhanced .workflow-panel{display:flex;flex:0 0 min(60vw,760px);flex-direction:column;justify-content:center;min-width:0;padding:24px 0;border-top:1px solid var(--accent)}#como-funciona.workflow-enhanced .workflow-panel h3{max-width:23ch;color:var(--ink);font-size:clamp(1.75rem,2.2vw,2.3rem);font-weight:500;line-height:1.2}#como-funciona.workflow-enhanced .workflow-panel p{max-width:48ch;margin-top:16px;color:var(--muted);font-size:1.06rem;line-height:1.75}#como-funciona.workflow-enhanced .workflow-number{margin-bottom:20px;color:var(--accent);font-size:clamp(5rem,12vh,8rem);line-height:.95;letter-spacing:-0.06em}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){#para-quem .audience-card[data-pointer-depth]::after{content:"";position:absolute;inset:-18%;z-index:-2;border-radius:inherit;background:radial-gradient(ellipse at 50% 40%, var(--photo-ink), var(--glass-highlight) 25%, transparent 61%),linear-gradient(115deg, transparent 31%, var(--glass-edge) 49%, transparent 65%);opacity:var(--depth-light-opacity, 0);transform:translate(calc(var(--depth-light-x, 0) * 12%), calc(var(--depth-light-y, 0) * 12%));pointer-events:none}#para-quem .audience-card[data-pointer-depth] .audience-card__image{transition:none;backface-visibility:hidden}.button[data-pointer-magnet]:hover,.button[data-pointer-magnet]:active{transform:none}.button[data-pointer-magnet]>span{display:inline-flex;translate:calc(var(--pointer-magnet-x, 0)*1px) calc(var(--pointer-magnet-y, 0)*1px)}}@media(prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){#para-quem .audience-card[data-pointer-depth]::after{display:none}.button[data-pointer-magnet]>span{translate:none}}@media(forced-colors: active){#para-quem .audience-card[data-pointer-depth]::after{display:none}}