:root,[data-theme=claro]{--paper: #f3eee1;--paper-deep: #e8e1ce;--sheet: #faf6ea;--sheet-deep: #efe8d4;--line: #d8cfb6;--line-strong: #b3a687;--ink: #10302e;--text: #343a38;--text-soft: #4e5754;--text-faint: #5f6763;--accent: #0b5a52;--accent-deep: #08443e;--on-accent: #ffffff;--cta: #0e2f2d;--cta-hover: #16403c;--on-cta: #f8f4e8;--brass: #8a5a00;--brass-bg: #e5a422;--brass-hover: #cf9a1d;--on-brass: #14211f;--danger: #a3261e;--field: #f6f1e2;--overlay: rgba(16, 36, 34, .45);--shadow: 0 24px 60px rgba(16, 48, 46, .22);--shadow-soft: 0 4px 18px rgba(16, 48, 46, .1);--ruler: #0b5a52;--logo-tile: #ffffff;--logo-tile-escuro: #000000;--stage: #0e2b29;--stage-sheet: #143936;--stage-line: #2a4a44;--stage-ink: #f1ece0;--stage-soft: #b7c6be;--stage-faint: #8fa39b;--stage-link: #9ad9c2;--t-fast: .14s;--t-med: .26s;--t-slow: .42s;--ease-out: cubic-bezier(.22, .61, .36, 1)}[data-theme=escuro]{--paper: #0e1b1a;--paper-deep: #0b1514;--sheet: #152624;--sheet-deep: #1b2f2c;--line: #243836;--line-strong: #38514c;--ink: #f0ebdb;--text: #e9e4d4;--text-soft: #c3cdc4;--text-faint: #93a09a;--accent: #7fd1b9;--accent-deep: #a5e3ce;--on-accent: #14211f;--cta: #e5a422;--cta-hover: #f0b73c;--on-cta: #14211f;--brass: #e5a422;--brass-bg: #e5a422;--brass-hover: #f0b73c;--on-brass: #14211f;--danger: #f08a93;--field: #152624;--overlay: rgba(0, 0, 0, .6);--shadow: 0 24px 60px rgba(0, 0, 0, .55);--shadow-soft: 0 4px 18px rgba(0, 0, 0, .4);--ruler: #3e6b64;--stage: #0b1514;--stage-sheet: #122120;--stage-line: #2e4440;--stage-ink: #f1ece0;--stage-soft: #b7c6be;--stage-faint: #8fa39b;--stage-link: #7fd1b9}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{margin:0;background:var(--paper);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;transition:background var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out)}h1,h2,h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-optical-sizing:auto;color:var(--ink);line-height:1.12;text-wrap:balance}.ponto{color:var(--brass)}.eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin:0 0 14px}h1{font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:650;letter-spacing:-.015em;margin:0 0 1.1rem}h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:650;letter-spacing:-.01em;margin:0 0 .75rem}h3{font-size:1.2rem;font-weight:650;margin:0 0 .5rem}p{margin:0 0 1rem;max-width:64ch}a{color:var(--accent-deep)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;left:12px;top:-48px;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:8px;z-index:100;transition:top .15s}.skip-link:focus{top:12px}.wa-float{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:var(--shadow);transition:transform .15s ease,background .15s ease}.wa-float:hover{background:#1fb857;transform:scale(1.06)}.wrap{width:min(1360px,100% - 48px);margin-inline:auto}.wrap-col{max-width:820px}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar-inner{display:flex;align-items:center;gap:28px;padding-block:12px}.brand{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.4rem;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.brand-mark{color:var(--accent)}.nav{display:flex;gap:22px;margin-left:8px}.nav a{color:var(--text-soft);text-decoration:none;font-weight:500;font-size:.95rem;position:relative;padding-block:2px}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--t-med) var(--ease-out)}.nav a:hover{color:var(--accent)}.nav a:hover:after{transform:scaleX(1)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.theme-toggle{border:1px solid var(--line-strong);background:var(--sheet);color:var(--text-soft);border-radius:999px;padding:9px 11px;font:inherit;line-height:0;cursor:pointer;display:inline-flex;align-items:center;transition:border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.menu-btn{display:none;border:1px solid var(--line-strong);background:var(--sheet);color:var(--ink);border-radius:10px;padding:8px;line-height:0;cursor:pointer}.nav-mobile{display:none;flex-direction:column;gap:4px;padding:8px 20px 18px}.nav-mobile:not([hidden]){display:flex}.nav-mobile .theme-toggle{margin-top:12px;align-self:flex-start}.nav-mobile a{color:var(--text-soft);text-decoration:none;font-weight:500;padding:10px 4px;border-bottom:1px solid var(--line)}.btn{display:inline-block;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:12px;padding:11px 22px;border:1px solid transparent;cursor:pointer;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.btn:active{transform:translateY(0);box-shadow:none}.btn-accent{background:var(--cta);color:var(--on-cta)}.btn-accent:hover{background:var(--cta-hover)}.btn-outline{border-color:var(--line-strong);color:var(--ink);background:transparent}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost{color:var(--text-soft);padding:11px 12px}.btn-ghost:hover{color:var(--accent)}.cta-toque{display:none}@media (hover: none) and (pointer: coarse){.cta-windows{display:none}.cta-toque{display:inline-block}}.btn-lg{padding:15px 30px;font-size:1.02rem}.hero{padding:48px 0 56px;overflow:clip}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:start}.hero-copy{min-width:0;padding-top:20px}@media (min-width: 1081px){.hero-copy{position:sticky;top:104px}.hero-sheet img{width:100%;height:auto}}.hero h1{animation:rise-in .52s var(--ease-out) 40ms backwards}.hero .eyebrow{animation:rise-in .52s var(--ease-out) backwards}.hero-standfirst{font-size:1.1rem;color:var(--text-soft);max-width:44ch;animation:rise-in .52s var(--ease-out) .15s backwards}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:28px 0 0}.hero-cta .btn-ghost{padding-inline:10px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong)}.hero-cta .btn-ghost:hover{text-decoration-color:var(--accent)}.hero-proof{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;color:var(--text-faint);margin:20px 0 0;max-width:44ch}.hero-sheet{margin:0;position:relative;animation:rise-in .62s var(--ease-out) .18s backwards}.hero-stack{position:relative}.hero-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sheet);border:1px solid var(--line-strong);border-radius:6px;transform:rotate(1.8deg) translate(8px,10px);box-shadow:var(--shadow-soft)}.hero-sheet img{position:relative;border-radius:6px;box-shadow:var(--shadow);border:1px solid var(--line-strong)}.hero-slide{display:block;margin:0}.hero-slide.ativa{animation:hero-fade .52s var(--ease-out)}@keyframes hero-fade{0%{opacity:.15}to{opacity:1}}.hero-dots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.hero-dot{border:1px solid var(--line-strong);background:var(--sheet);color:var(--text-soft);border-radius:999px;padding:4px 14px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.hero-dot[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hero-dot:hover:not([aria-pressed=true]){border-color:var(--accent);color:var(--accent)}.hero-sheet figcaption{margin-top:12px;font-size:.88rem;color:var(--text-faint);max-width:52ch}.trust{border-block:1px solid var(--line)}.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-block:38px}.trust-item{border-left:2px solid var(--line-strong);padding-left:18px}.trust-item strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:650;color:var(--ink);font-size:2rem;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.trust-item span{font-size:.88rem;color:var(--text-faint)}.parceiros{padding:36px 0 26px;border-top:1px solid var(--line)}.parceiros-titulo{text-align:center;margin-bottom:22px}.parceiros-faixa{overflow:hidden;padding-block:4px 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.parceiros-trilho{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation:parceiros-loop 44s linear infinite}.parceiros-faixa:hover .parceiros-trilho{animation-play-state:paused}.parceiros-trilho li{display:grid;place-items:center;width:220px;height:92px;margin-right:20px;padding:16px 22px;background:var(--logo-tile);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-soft)}.parceiros-trilho li.parceiro-escuro{background:var(--logo-tile-escuro);border-color:var(--logo-tile-escuro)}.parceiros-trilho img{display:block;width:auto;height:auto;max-width:100%;max-height:58px}@keyframes parceiros-loop{to{transform:translate(-50%)}}.section{padding:96px 0}.section-tight{padding:72px 0}.section-sub{color:var(--text-soft);font-size:1.05rem;max-width:62ch}section[id]{scroll-margin-top:84px}.trail{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0;margin-top:40px}.depth-ruler{position:relative;border-right:2px solid var(--ruler);margin-right:36px}.depth-tick{position:absolute;right:-2px;width:14px;border-top:2px solid var(--ruler)}.depth-label{position:absolute;right:22px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.76rem;font-weight:500;letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.trail-body{min-width:0;padding-bottom:8px}.trail-stop{padding:8px 0 64px}.trail-stop:last-child{padding-bottom:0}.trail-stop h3{font-size:1.45rem;margin-bottom:.4rem}.trail-stop p{color:var(--text-soft)}.fig-zoom{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.column-stage .fig-zoom img{margin-inline:auto}.fig-dialog{border:0;padding:0;background:transparent;max-width:min(96vw,1280px);max-height:94vh;overflow:visible}.fig-dialog::backdrop{background:#14161ab8}.fig-dialog img{max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:6px;box-shadow:var(--shadow);background:var(--sheet)}.fig-close{position:absolute;top:-16px;right:-16px;border:1px solid var(--line-strong);background:var(--ink);color:var(--paper);border-radius:999px;width:36px;height:36px;font-size:1.2rem;line-height:1;cursor:pointer;display:grid;place-items:center}.fig-close:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.vitrine{margin:24px 0 0;background:var(--sheet);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-soft);transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out)}@media (hover: hover){.vitrine:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-strong)}}.vitrine img{width:100%}.vitrine figcaption{padding:16px 22px 20px;font-size:.92rem;color:var(--text-soft);border-top:1px solid var(--line);max-width:none}.vitrine figcaption strong{color:var(--ink)}.vitrine-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.sheet-frame{background:var(--paper-deep);border:1px solid var(--line);border-radius:14px;padding:32px 28px;display:flex;justify-content:center}.sheet-frame img{width:min(560px,100%);border-radius:4px;box-shadow:var(--shadow);border:1px solid var(--line-strong)}.modo-painel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;align-items:start}.modo-texto{padding-top:24px}.modo-texto h3{font-size:1.5rem;margin-bottom:.75rem}.modo-texto>p{color:var(--text-soft)}.modo-texto h4{margin:28px 0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.modo-passos{list-style:none;margin:0;padding:0;counter-reset:modo-passo;max-width:60ch}.modo-passos li{position:relative;counter-increment:modo-passo;padding:0 0 16px 44px}.modo-passos li:before{content:"0" counter(modo-passo);position:absolute;left:0;top:.1em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:600;color:var(--accent-deep)}.modo-passos code{font-family:IBM Plex Mono,ui-monospace,monospace;padding:0 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper-deep)}.vitrine video{display:block;width:100%;height:auto;background:var(--sheet)}.quem-usa{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.quem-usa li{display:flex;flex-direction:column;padding:20px 22px;background:var(--sheet);border:1px solid var(--line);border-radius:14px}.quem-usa strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:650;font-size:1.1rem;color:var(--ink)}.quem-usa span{font-size:.88rem;color:var(--text-soft)}.quem-usa blockquote{margin:0 0 18px;flex:1;font-size:.95rem;line-height:1.55;color:var(--text)}.quem-usa blockquote+strong{padding-top:14px;border-top:1px solid var(--line)}.autor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:start}.autor-foto{width:128px;height:128px;border-radius:50%;object-fit:cover;border:3px solid var(--sheet);box-shadow:var(--shadow-soft)}.autor p{color:var(--text-soft)}.autor-assinatura{font-size:.92rem}.autor-assinatura strong{color:var(--ink)}@media (max-width: 760px){.autor{grid-template-columns:1fr;gap:20px}}.column-stage{position:relative;display:flex;justify-content:center;background:var(--paper-deep);padding-block:28px}.column-stage:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:420px;transform:translate(-50%);z-index:-1;background:var(--sheet);border-inline:1px solid var(--line)}.column-stage img{width:200px;flex-shrink:0;align-self:flex-start}.phone-stage{display:flex;justify-content:center;background:var(--paper-deep);padding:24px 16px}.phone-stage img{width:min(240px,100%);border:6px solid var(--cta);border-radius:26px;box-shadow:var(--shadow-soft)}.app-galeria{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.app-envio{margin-top:40px}.app-envio .vitrine{margin-top:0}#app-mobile code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92em;padding:0 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper-deep)}.fotos-galeria{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start;margin-top:32px}.fotos-galeria .vitrine{margin-top:0}.folha-stage{display:flex;justify-content:center;background:var(--paper-deep);padding:20px 16px}.folha-stage img{width:min(300px,100%);border-radius:3px;border:1px solid var(--line-strong);box-shadow:var(--shadow-soft)}.fotos-nota{margin-top:20px}.tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin:26px 0 0;padding:4px;background:var(--paper-deep);border:1px solid var(--line);border-radius:999px}.tab{border:0;background:transparent;color:var(--text-soft);border-radius:999px;padding:9px 22px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.tab:active{transform:scale(.97)}.tab[aria-selected=true]{background:var(--cta);color:var(--on-cta)}.tab:hover:not([aria-selected=true]){color:var(--accent)}.compare-stage{margin-top:20px}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.compare-stage>*{animation:rise-in var(--t-slow) var(--ease-out) backwards}.steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;counter-reset:passo}.steps li{border-top:2px solid var(--line-strong);padding:0 4px 0 0;counter-increment:passo}.steps li:before{content:"0" counter(passo);display:inline-block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:600;letter-spacing:.08em;color:var(--brass);background:var(--paper);padding-right:12px;transform:translateY(-50%);margin-bottom:2px}.steps strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:650;color:var(--ink);font-size:1.15rem;margin-bottom:6px}.steps span{font-size:.92rem;color:var(--text-soft)}.formatos{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.formatos li{border-top:2px solid var(--line-strong);padding-top:12px}.formatos .formato-tag{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:600;letter-spacing:.08em;color:var(--brass);margin-bottom:6px}.formatos strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:650;color:var(--ink);font-size:1.15rem;margin-bottom:6px}.formatos li>span:last-child{font-size:.92rem;color:var(--text-soft)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px}.plan{background:var(--sheet);border:1px solid var(--line);border-radius:16px;padding:30px 28px;display:flex;flex-direction:column;position:relative;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out)}@media (hover: hover){.plan:hover{transform:translateY(-3px);box-shadow:var(--shadow)}}.plan-featured{border:2px solid var(--brass-bg);box-shadow:var(--shadow-soft)}.plan-badge{position:absolute;top:-15px;left:28px;background:var(--brass-bg);color:var(--on-brass);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:5px 14px;border-radius:999px}.price{font-family:Fraunces,Georgia,serif;font-size:2.4rem;color:var(--ink);margin:8px 0 4px;font-variant-numeric:tabular-nums}.price small{font-family:Inter,system-ui,sans-serif;font-size:.95rem;color:var(--text-faint)}.plan-note{font-size:.9rem;color:var(--text-soft);margin-bottom:12px}.plan ul{margin:0 0 24px;padding-left:20px;font-size:.93rem;color:var(--text-soft);flex:1}.plan ul li{margin-bottom:6px}.plan .btn{text-align:center}.trial-box{margin-top:36px;background:var(--sheet-deep);border:1px solid var(--line);border-radius:16px;padding:26px 30px}.trial-box h3{margin-bottom:8px}.trial-box p{margin:0;color:var(--text-soft);max-width:80ch}.stage{background:var(--stage)}.stage h2,.stage h3,.stage .price{color:var(--stage-ink)}.stage .section-sub{color:var(--stage-soft)}.stage .micro{color:var(--stage-faint)}.stage a{color:var(--stage-link)}.stage .plan{background:var(--stage-sheet);border-color:var(--stage-line);box-shadow:none}.stage .plan-note,.stage .plan ul{color:var(--stage-soft)}.stage .price small{color:var(--stage-faint)}.stage .plan .btn-outline{border-color:var(--stage-line);color:var(--stage-ink)}.stage .plan .btn-outline:hover{border-color:var(--brass-bg);color:var(--brass-bg);box-shadow:none}.stage .btn-accent{background:var(--brass-bg);color:var(--on-brass)}.stage .btn-accent:hover{background:var(--brass-hover)}.stage .trial-box{background:transparent;border-color:var(--stage-line)}.stage .trial-box h3{color:var(--stage-ink)}.stage .trial-box p{color:var(--stage-soft)}.center{text-align:center}.micro{font-size:.85rem;color:var(--text-faint)}.faq{margin-top:28px;max-width:800px}.faq details{border:1px solid var(--line);border-radius:12px;background:var(--sheet);margin-bottom:10px;padding:0 22px;transition:border-color var(--t-fast) var(--ease-out)}.faq details:hover{border-color:var(--line-strong)}.faq summary{cursor:pointer;padding:18px 0;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;font-size:1.4rem;color:var(--accent-deep);flex-shrink:0;transition:transform var(--t-med) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-soft);padding-bottom:6px}.cta-final{border-top:3px double var(--line-strong);padding:112px 0}.cta-final blockquote,.cta-claim{font-family:Fraunces,Georgia,serif;font-weight:650;font-size:clamp(1.9rem,3.8vw,2.7rem);letter-spacing:-.015em;color:var(--ink);margin:0 0 30px;max-width:24ch;line-height:1.18}.footer{border-top:1px solid var(--line);padding:44px 0 36px}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start}.footer-brand{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.2rem;color:var(--ink)}.footer-links{display:flex;flex-wrap:wrap;gap:8px 22px}.footer-links a{color:var(--text-soft);text-decoration:none;font-size:.92rem}.footer-links a:hover{color:var(--accent)}.footer-fine{grid-column:1 / -1;margin:8px 0 0}.doc{max-width:780px}.doc h1{margin-top:12px}.doc h2{font-size:1.35rem;margin:2.2rem 0 .6rem}.doc-meta{color:var(--text-faint);font-size:.9rem}.doc ul,.doc ol{color:var(--text-soft);padding-left:22px}.doc li{margin-bottom:8px;max-width:68ch}.doc table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.92rem;display:block;overflow-x:auto}.doc th,.doc td{text-align:left;padding:10px 14px;border:1px solid var(--line)}.doc th{background:var(--sheet-deep);color:var(--ink)}.doc td{background:var(--sheet);color:var(--text-soft)}.back-link{display:inline-block;text-decoration:none;font-weight:600;font-size:.92rem;margin-bottom:8px}.js-reveal [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .48s var(--ease-out),transform .48s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.js-reveal [data-reveal][data-revealed=true]{opacity:1;transform:none}@media (max-width: 1080px){.nav,.desktop-theme{display:none}.menu-btn{display:block}.hero-inner{grid-template-columns:1fr;gap:40px}.hero-inner{text-align:center}.hero-copy{padding-top:0}.hero h1,.hero-standfirst,.hero-proof{margin-inline:auto}.hero-cta,.hero-dots{justify-content:center}.hero-sheet figcaption{margin-inline:auto}.hero-sheet img{width:100%;max-width:640px;margin-inline:auto}.hero-stack{max-width:640px;margin-inline:auto}.trust-inner,.steps{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.modo-painel{grid-template-columns:1fr;gap:8px}.vitrine-duo{grid-template-columns:1fr}.app-galeria,.fotos-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.phone-stage{padding:16px 10px}.phone-stage img{border-width:4px;border-radius:18px}.app-galeria{gap:12px}.app-galeria .vitrine figcaption{padding:12px 14px 14px;font-size:.85rem}.menu-btn{font-size:1.2rem}.topbar-inner{gap:12px}.topbar-actions{gap:8px}.section{padding:64px 0}.section-tight{padding:56px 0}.hero{padding:48px 0 40px}.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tab{flex:1 0 auto;padding-inline:12px;white-space:nowrap}.fotos-galeria{gap:12px}.folha-stage{padding:12px 10px}.fotos-galeria .vitrine figcaption{padding:12px 14px 14px;font-size:.85rem}.hero-dots{max-width:640px;margin-inline:auto;flex-wrap:nowrap;gap:2px;padding:4px;background:var(--paper-deep);border:1px solid var(--line);border-radius:999px}.hero-dot{flex:1 1 auto;min-width:0;white-space:nowrap;border-color:transparent;background:transparent;padding:8px 6px;font-size:min(.85rem,3.9vw)}.eyebrow{font-size:.7rem;letter-spacing:.03em}.trail{grid-template-columns:minmax(0,1fr)}.depth-ruler{display:none}.trail-body{border-left:2px solid var(--ruler);padding-left:18px}.sheet-frame{padding:16px}.steps,.formatos,.trust-inner{grid-template-columns:1fr;gap:28px}.footer-inner{grid-template-columns:1fr}.wa-float{width:48px;height:48px;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.wa-float svg{width:26px;height:26px}.footer{padding-bottom:84px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none;animation:none}.js-reveal [data-reveal]{opacity:1;transform:none}.parceiros-faixa{-webkit-mask-image:none;mask-image:none}.parceiros-trilho{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:16px}.parceiros-trilho li{margin-right:0}.parceiros-trilho li[aria-hidden]{display:none}}
