:root{--color-paper: #f3f1ec;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncG type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncB type='linear' slope='3.2' intercept='-1.1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity: .085;--color-surface: #ffffff;--color-surface-2: #e9e6e0;--color-ink: #111111;--color-ink-2: #1b1b1b;--color-placeholder: #d6d2ca;--color-placeholder-dark: #262626;--color-text: #111111;--color-text-muted: #5b5852;--color-on-dark: #ffffff;--color-on-dark-muted: rgba(255, 255, 255, .72);--color-on-dark-strong: rgba(255, 255, 255, .88);--color-on-dark-subtle: rgba(255, 255, 255, .5);--color-line: rgba(17, 17, 17, .12);--color-line-strong: rgba(17, 17, 17, .28);--color-line-dark: rgba(255, 255, 255, .18);--color-brand: #ff7200;--color-brand-hover: #ff9d4d;--color-on-brand: #111111;--color-danger: #b42318;--color-danger-surface: #fdecea;--color-success: #1f6f43;--tone-hover-light: rgba(17, 17, 17, .06);--tone-hover-dark: rgba(255, 255, 255, .1);--veil-hero: linear-gradient(180deg, rgba(0, 0, 0, .32) 0%, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, .62) 100%);--veil-card: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .72) 100%);--veil-final: linear-gradient(180deg, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .35) 45%, rgba(0, 0, 0, .82) 100%);--grad-light: linear-gradient(180deg, #ffffff 0%, #f6f1ea 55%, #ebe3d8 100%);--grad-light-hover: linear-gradient(180deg, #ffffff 0%, #efe8de 55%, #e2d8ca 100%);--grad-brand: linear-gradient(180deg, #ff9640 0%, #ff7a12 55%, #f06a00 100%);--grad-brand-hover: linear-gradient(180deg, #ffa75c 0%, #ff8a2c 55%, #ff7200 100%);--grad-ink: linear-gradient(180deg, #2a2a2a 0%, #111111 100%);--grad-text-warm: linear-gradient(180deg, #f3e6d6 0%, #c9b49b 100%);--sheen: inset 0 1px 0 rgba(255, 255, 255, .65), inset 0 -1px 0 rgba(17, 17, 17, .08);--sheen-dark: inset 0 1px 0 rgba(255, 255, 255, .14);--ghost-fill: rgba(255, 255, 255, .1);--ghost-fill-hover: rgba(255, 255, 255, .18);--ghost-line: rgba(255, 255, 255, .38);--ease-soft: cubic-bezier(.16, 1, .3, 1);--shadow-card: 0 40px 64px rgba(40, 32, 22, .12);--veil-hero-sky: none;--hero-ceu: #345177;--veil-hero-side: linear-gradient(90deg, rgba(10, 12, 16, .62) 0%, rgba(10, 12, 16, .28) 34%, rgba(10, 12, 16, 0) 56%);--veil-hero-bottom: linear-gradient(0deg, rgba(10, 12, 16, .92) 0%, rgba(10, 12, 16, .62) 24%, rgba(10, 12, 16, .2) 42%, rgba(10, 12, 16, 0) 56%);--glass-fill: rgba(255, 255, 255, .08);--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-display: clamp(56px, 19vw, 300px);--fs-h1: clamp(34px, 4.2vw, 56px);--fs-h2: clamp(30px, 3.3vw, 44px);--fs-h3: 20px;--fs-lead: clamp(17px, 1.35vw, 19px);--fs-body: 16px;--fs-small: 14px;--fs-meta: 12px;--lh-tight: 1.04;--lh-heading: 1.1;--lh-body: 1.55;--tracking-display: -.06em;--tracking-heading: -.03em;--tracking-label: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--section-y: clamp(var(--space-24), 11vw, 160px);--head-gap: clamp(var(--space-10), 5vw, var(--space-16));--cta-gap: var(--space-12);--frame-inset: clamp(8px, 1vw, 12px);--gutter: clamp(16px, 4vw, 40px);--container: 1280px;--radius-pill: 999px;--radius-frame: 32px;--radius-card: 24px;--radius-tile: 16px;--radius-input: 12px;--radius-chip: 8px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur: .3s}@media (max-width: 720px){:root{--radius-frame: 24px;--radius-card: 20px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--color-paper);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,video,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}body:after{content:"";position:fixed;z-index:9999;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:var(--grain);background-size:256px 256px;opacity:var(--grain-opacity);pointer-events:none;animation:granulado 1s steps(8) infinite}@keyframes granulado{0%{transform:translate(0)}12.5%{transform:translate(-7%,4%)}25%{transform:translate(5%,-9%)}37.5%{transform:translate(-11%,-3%)}50%{transform:translate(8%,10%)}62.5%{transform:translate(-4%,12%)}75%{transform:translate(12%,-6%)}87.5%{transform:translate(-9%,7%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){body:after{animation:none}}@media (pointer: coarse){body:after{animation:none;opacity:calc(var(--grain-opacity) * .8)}}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-on-dark);border-radius:var(--radius-chip)}.skip-link:focus{top:var(--space-4)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:calc(var(--section-y) / 2)}.section-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8) var(--space-16);align-items:end}.section-head__title{display:grid;justify-items:start;gap:var(--space-5)}.section-head__body{display:grid;gap:var(--space-4)}.section-head__body p{max-width:52ch;color:var(--color-text-muted)}@media (max-width: 900px){.section-head{grid-template-columns:1fr;gap:var(--space-5)}}h1,h2,h3,blockquote,figcaption,.h1,.h2,.h3,.lead,.metodo__formula,.rodape__frase,.servicos-faixa__intro{text-wrap:balance}p,li,dd,summary{text-wrap:pretty}.h1,.h2,.h3{font-weight:500;letter-spacing:var(--tracking-heading);text-wrap:balance}.h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}.h2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.h3{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.01em}.h-mute{color:var(--color-text-muted)}.lead{font-size:var(--fs-lead);line-height:1.5}.muted{color:var(--color-text-muted)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-meta);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}.eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--color-brand)}.btn{--btn-bg: var(--grad-light);--btn-bg-hover: var(--grad-light-hover);--btn-fg: var(--color-ink);--btn-sheen: var(--sheen);--btn-disc-bg: var(--color-brand);--btn-disc-fg: var(--color-ink);position:relative;display:inline-flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:0;border-radius:var(--radius-pill);background:var(--btn-bg);box-shadow:var(--btn-sheen);color:var(--btn-fg);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease-out)}.btn:hover{background:var(--btn-bg-hover)}.btn__dot{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--btn-disc-bg);color:var(--btn-disc-fg);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.btn__dot svg{width:14px;height:14px}.btn__rotulo{position:relative;display:inline-block;overflow:hidden;line-height:1.25}.btn__rotulo>span,.btn__rotulo:after{display:block;transition:transform .52s var(--ease-soft)}.btn__rotulo:after{content:attr(data-texto);position:absolute;top:100%;left:0;white-space:nowrap}.btn:hover .btn__rotulo>span,.btn:hover .btn__rotulo:after,.btn:focus-visible .btn__rotulo>span,.btn:focus-visible .btn__rotulo:after{transform:translateY(-100%)}.btn__dot{overflow:hidden}.btn:hover .btn__dot svg,.btn:focus-visible .btn__dot svg{animation:btn-seta .56s var(--ease-soft)}@keyframes btn-seta{0%{transform:none}45%{transform:translate(160%)}46%{transform:translate(-160%)}to{transform:none}}.btn--ghost:hover .btn__dot svg,.btn--ghost:focus-visible .btn__dot svg{animation-name:btn-seta-baixo}@keyframes btn-seta-baixo{0%{transform:none}45%{transform:translateY(160%)}46%{transform:translateY(-160%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.btn__rotulo>span,.btn__rotulo:after{transition:none}.btn:hover .btn__rotulo>span,.btn:hover .btn__rotulo:after{transform:none}.btn:hover .btn__dot svg{animation:none}}.btn--brand{--btn-bg: var(--grad-brand);--btn-bg-hover: var(--grad-brand-hover);--btn-fg: var(--color-on-brand);--btn-sheen: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(17, 17, 17, .12);--btn-disc-bg: var(--color-ink);--btn-disc-fg: var(--color-on-dark)}.btn--dark{--btn-bg: var(--grad-ink);--btn-bg-hover: var(--color-ink-2);--btn-fg: var(--color-on-dark);--btn-sheen: var(--sheen-dark);--btn-disc-bg: var(--color-brand);--btn-disc-fg: var(--color-ink)}.btn--ghost{--btn-bg: var(--ghost-fill);--btn-bg-hover: var(--color-surface);--btn-fg: var(--color-on-dark);--btn-sheen: inset 0 0 0 1px var(--ghost-line);--btn-disc-bg: var(--color-surface);--btn-disc-fg: var(--color-ink);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.btn--ghost:hover{--btn-fg: var(--color-ink);--btn-disc-bg: var(--color-ink);--btn-disc-fg: var(--color-on-dark)}.btn[disabled]{cursor:progress;opacity:.7}.media{position:relative;overflow:hidden;background:var(--color-placeholder)}.media>img,.media>video{width:100%;height:100%;object-fit:cover}.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-6);background:repeating-linear-gradient(135deg,transparent 0 14px,var(--tone-hover-light) 14px 15px),var(--color-placeholder);color:var(--color-text-muted);font-size:var(--fs-meta);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center}.placeholder--dark{background:repeating-linear-gradient(135deg,transparent 0 14px,var(--tone-hover-dark) 14px 15px),var(--color-placeholder-dark);color:var(--color-on-dark-subtle)}.js [data-revelar]{opacity:0}@media (prefers-reduced-motion: reduce){.js [data-revelar]{opacity:1}}.site-header{--cap-bg: rgba(18, 16, 14, .32);--cap-line: rgba(255, 255, 255, .14);--link: rgba(255, 255, 255, .72);--link-forte: #ffffff;position:fixed;z-index:50;top:var(--space-4);left:50%;display:flex;align-items:center;gap:var(--space-8);width:min(920px,calc(100% - var(--space-8)));height:56px;padding:0 var(--space-2) 0 var(--space-5);border-radius:var(--radius-pill);background:var(--cap-bg);box-shadow:inset 0 0 0 1px var(--cap-line);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--link-forte);transform:translate(-50%);transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out),color .4s var(--ease-out),transform .6s var(--ease-soft)}.site-header.is-scrolled{--cap-bg: rgba(250, 248, 244, .78);--cap-line: rgba(17, 17, 17, .08);--link: rgba(17, 17, 17, .6);--link-forte: #111111}.site-header.is-oculto{transform:translate(-50%,calc(-100% - var(--space-8)))}.site-header__brand{flex:none;display:flex}.site-header__brand img{width:auto;height:34px;filter:brightness(0) invert(1);transition:filter .4s var(--ease-out)}.site-header.is-scrolled .site-header__brand img{filter:brightness(0)}.site-header__nav{display:flex;flex:1;justify-content:center;gap:var(--space-6)}.site-header__nav a{font-size:13px;font-weight:400;letter-spacing:-.005em;color:var(--link);text-decoration:none;transition:color .25s var(--ease-out)}.site-header__nav a:hover,.site-header__nav a.is-atual{color:var(--link-forte)}.site-header__acoes{display:flex;flex:none;align-items:center;gap:var(--space-2)}.site-header__cta{display:inline-flex;align-items:center;height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-on-brand);font-size:13px;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:background-color .25s var(--ease-out)}.site-header__cta:hover{background:var(--color-brand-hover)}.site-header__menu{display:none;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:13px;font-weight:600;cursor:pointer}.site-header__menu-linhas{display:grid;gap:4px;width:16px}.site-header__menu-linhas span{display:block;height:1.5px;border-radius:1px;background:currentColor;transition:transform .45s var(--ease-soft)}.site-header__menu[aria-expanded=true] .site-header__menu-linhas span:first-child{transform:translateY(2.75px) rotate(45deg)}.site-header__menu[aria-expanded=true] .site-header__menu-linhas span:last-child{transform:translateY(-2.75px) rotate(-45deg)}.menu-movel{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-10);padding:var(--space-32) var(--gutter) var(--space-10);background:var(--color-ink);color:var(--color-on-dark)}.menu-movel[hidden]{display:none}.menu-movel__lista{display:grid}.menu-movel__lista li+li{border-top:1px solid var(--color-line-dark)}.menu-movel__lista a{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;font-size:clamp(32px,9vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.04em;text-decoration:none}.menu-movel__num{font-size:var(--fs-meta);letter-spacing:0;color:var(--color-brand)}.menu-movel__cta{justify-content:space-between}.site-header.is-menu-aberto{--cap-bg: transparent;--cap-line: transparent;--link-forte: #ffffff;color:var(--color-on-dark)}.site-header.is-menu-aberto .site-header__brand img{filter:brightness(0) invert(1)}@media (max-width: 1000px){.site-header{justify-content:space-between}.site-header__nav{display:none}.site-header__menu{display:inline-flex}}@media (max-width: 520px){.site-header{top:var(--space-3);width:calc(100% - var(--space-6));padding-left:var(--space-4)}.site-header__brand img{height:30px}.site-header__cta{display:none}}@media (min-width: 1001px){.menu-movel{display:none!important}}.hero{--ratio: 1.7778;--desce: 88px;--wm: clamp(64px, 13vw, 260px);--wm: clamp(64px, 13cqw, 260px);position:relative;container-type:size;height:860px;height:max(100vh,860px);height:max(100svh,860px);overflow:hidden;background:var(--hero-ceu);color:var(--color-on-dark);isolation:isolate}.hero__plate{--plate-w: max(112vw, calc((max(100vh, 860px) + var(--desce)) * var(--ratio)));--plate-w: max(112cqw, calc((100cqh + var(--desce)) * var(--ratio)));position:absolute;z-index:-2;top:var(--desce);left:50%;width:var(--plate-w);height:calc(var(--plate-w) / var(--ratio));margin-left:calc(var(--plate-w) / -2);transform-origin:50% 30%}.hero__plate picture{display:contents}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__img:not(.hero__cutout){-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 7%,#000 20%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 7%,#000 20%)}.hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-hero-sky)}.hero__wordmark{position:absolute;left:0;right:0;top:calc(21.5% - .74em);margin:0;text-align:center;font-size:var(--wm);font-weight:700;line-height:1;letter-spacing:var(--tracking-display);color:var(--color-on-dark);white-space:nowrap;-webkit-user-select:none;user-select:none}.hero__wordmark span{display:block;background:linear-gradient(180deg,#ffffff2e,#ffffffb3 45%,#fff 78%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--veil-hero-bottom);pointer-events:none}.hero__veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-hero-side);-webkit-mask-image:linear-gradient(180deg,transparent 22%,#000 40%);mask-image:linear-gradient(180deg,transparent 22%,#000 40%)}.hero__inner{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-6);height:100%;padding-top:var(--space-32);padding-bottom:calc(var(--space-24) + var(--space-6))}.hero__head{display:grid;justify-items:start;gap:var(--space-4);max-width:760px}.hero__side{display:grid;justify-items:start;gap:var(--space-5);max-width:600px}@media (min-width: 1101px){.hero__inner{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-16)}.hero__head{flex:1 1 auto}.hero__side{flex:0 0 auto;max-width:520px}.hero__side .hero__actions{flex-wrap:nowrap}}.hero__side .hero__title-b{margin-top:0}.hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-meta);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-on-dark-muted)}.hero__eyebrow-dot{width:8px;height:8px;border-radius:2px;background:var(--color-brand)}.hero__title{margin:0;font-weight:500}.hero__title-a,.hero__title-b{display:block;text-wrap:balance}.hero__title-a{max-width:11em;font-size:clamp(40px,4.6vw,68px);line-height:1.02;letter-spacing:-.055em}.hero__title-b{max-width:24em;margin-top:var(--space-4);font-size:clamp(20px,1.9vw,28px);line-height:1.22;letter-spacing:-.025em;color:var(--color-on-dark);text-shadow:0 1px 24px rgba(0,0,0,.35)}.hero__title-b .palavra{background:inherit;-webkit-background-clip:text;background-clip:text}.palavra{display:inline-block;white-space:pre}.hero__lead{max-width:52ch;font-size:var(--fs-body);line-height:1.5;color:var(--color-on-dark-strong)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.hero__hint{font-size:13px;color:var(--color-on-dark-muted)}.servicos-faixa{position:relative;z-index:2;margin-top:calc(var(--space-24) * -1)}.servicos-faixa__card{display:grid;gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.servicos-faixa__intro{max-width:34ch;font-size:clamp(24px,2.3vw,34px);text-wrap:balance;font-weight:500;line-height:1.08;letter-spacing:-.04em}.vitrine{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:stretch}.vitrine__lista{display:grid;align-content:start}.vitrine__botao{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) 0;border:0;background:none;text-align:left;cursor:pointer}.vitrine__num{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-text-muted);transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft)}.vitrine__num svg{width:20px;height:20px}.vitrine__botao:hover .vitrine__num{color:var(--color-text)}.vitrine__nome{font-size:clamp(20px,1.7vw,24px);font-weight:500;letter-spacing:-.025em;color:var(--color-text-muted);transition:color .4s var(--ease-soft)}.vitrine__botao:hover .vitrine__nome,.vitrine__item.is-ativo .vitrine__nome{color:var(--color-text)}.vitrine__item.is-ativo .vitrine__num{background:var(--color-brand);color:var(--color-ink)}.vitrine__desc{display:grid;grid-template-rows:0fr;padding-left:calc(40px + var(--space-4));transition:grid-template-rows .6s var(--ease-soft)}.vitrine__desc-dentro{min-height:0;overflow:hidden}.vitrine__desc p{max-width:40ch;font-size:var(--fs-body);line-height:1.5;color:var(--color-text-muted)}.vitrine__item.is-ativo .vitrine__desc{grid-template-rows:1fr}.vitrine__tempo{display:block;padding-block:var(--space-5)}.vitrine__tempo:before,.vitrine__tempo span{content:"";display:block;height:2px;border-radius:var(--radius-pill)}.vitrine__tempo:before{background:var(--color-line)}.vitrine__tempo span{margin-top:-2px;background:var(--color-ink);transform:scaleX(0);transform-origin:left center}.vitrine__midia{position:relative;min-height:420px}.vitrine__par{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);opacity:0;transform:scale(1.04);transition:opacity .8s var(--ease-soft),transform 1.4s var(--ease-soft)}.vitrine__par.is-ativa{opacity:1;transform:none}.vitrine__img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:var(--radius-tile);background:var(--color-placeholder)}.letreiro{overflow:hidden;margin-top:calc(var(--section-y) / 2);padding-block:var(--space-2)}.letreiro.is-parado{overflow-x:auto;scrollbar-width:none}.letreiro__fita{display:flex;align-items:center;gap:var(--space-8);width:max-content;padding-right:var(--space-8);will-change:transform}.letreiro__item{font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1;letter-spacing:-.05em;white-space:nowrap}.letreiro__item--valor{color:var(--color-text-muted)}.letreiro__sep{flex:none;width:14px;height:14px;border-radius:3px;background:var(--color-brand)}@media (max-width: 1100px){.hero{height:960px;height:max(100vh,960px);height:max(100svh,960px)}.hero__head{max-width:760px}}@media (max-width: 900px){.servicos-faixa__card{gap:var(--space-8);padding:var(--space-8) var(--space-5)}.vitrine{grid-template-columns:1fr;gap:var(--space-6)}.vitrine__botao{grid-template-columns:32px minmax(0,1fr);gap:var(--space-3)}.vitrine__num{width:32px;height:32px}.vitrine__num svg{width:16px;height:16px}.vitrine__desc{padding-left:0}.vitrine__nome{font-size:18px}.vitrine__midia{order:-1;width:100%;min-height:0;aspect-ratio:4 / 3}}@media (max-width: 700px){.hero{--wm: 19vw;--wm: 19cqw;height:860px;height:max(100vh,860px);height:max(100svh,860px)}.hero__plate{--plate-w: max(100vw, calc((max(100vh, 860px) + var(--desce)) * var(--ratio)));--plate-w: max(100cqw, calc((100cqh + var(--desce)) * var(--ratio)))}.hero__inner{padding-top:var(--space-24);padding-bottom:calc(var(--space-16) + var(--space-8))}.hero__head,.hero__side{gap:var(--space-4)}.hero__actions{width:100%}.hero__actions .btn{flex:1 1 100%;justify-content:space-between}.hero__actions .btn--ghost{display:none}.hero__title-a{font-size:38px}.hero__title-b{font-size:19px}.hero__lead{font-size:15px}.servicos-faixa{margin-top:calc(var(--space-12) * -1)}}.videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--head-gap)}.video-card{position:relative;color:var(--color-on-dark)}.video-card__media{aspect-ratio:9 / 16;max-height:640px;width:100%;border-radius:var(--radius-card)}.video-card__media:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0000008c);pointer-events:none}.video-card__media iframe{--yt-corte-topo: 112px;--yt-corte-base: 128px;position:absolute;top:calc(var(--yt-corte-topo) * -1);left:50%;width:auto;min-width:100%;height:calc(100% + var(--yt-corte-topo) + var(--yt-corte-base));aspect-ratio:9 / 16;border:0;transform:translate(-50%)}.video-card__botao{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:var(--radius-card);background:transparent;cursor:pointer}.video-card__play,.video-card__label{pointer-events:none}.video-card__botao:hover~.video-card__play{background:var(--color-surface-2)}.video-card.is-tocando .video-card__botao,.video-card.is-tocando .video-card__play,.video-card.is-tocando .video-card__label,.video-card.is-tocando .video-card__media:after{display:none}.video-card__play{position:absolute;transition:background-color .3s var(--ease-soft);top:var(--space-4);right:var(--space-4);display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink)}.video-card__play svg{width:16px;height:16px;margin-left:2px}.video-card__label{position:absolute;left:var(--space-5);bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-small);font-weight:700}.video-card__label span{font-weight:400;color:var(--color-on-dark-subtle)}.galeria{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.galeria__fileira{display:flex;gap:var(--space-4)}.galeria__item{position:relative;flex:var(--g) 1 0;min-width:0;aspect-ratio:var(--ar);margin:0;overflow:hidden;border-radius:var(--radius-card);background:var(--color-placeholder)}.galeria__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-soft)}.galeria__item:hover img{transform:scale(1.03)}.galeria__item:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0000008c);pointer-events:none}.galeria__legenda{position:absolute;z-index:1;left:var(--space-5);right:var(--space-5);bottom:var(--space-4);display:grid;gap:2px;color:var(--color-on-dark)}.galeria__titulo{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.galeria__sub{font-size:var(--fs-meta);color:var(--color-on-dark-muted)}.resultados__cta{display:flex;justify-content:center;margin-top:var(--cta-gap)}@media (max-width: 700px){.galeria{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.galeria::-webkit-scrollbar{display:none}.galeria__fileira{display:contents}.galeria__item{flex:0 0 84%;aspect-ratio:4 / 5;scroll-snap-align:center}.galeria+.galeria__pontos{display:flex}}.galeria__pontos{display:none;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.galeria__ponto{width:6px;height:6px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-line-strong);cursor:pointer;transition:width .4s var(--ease-soft),background-color .4s var(--ease-soft)}.galeria__ponto.is-ativo{width:20px;background:var(--color-ink)}@media (max-width: 900px){.videos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.videos::-webkit-scrollbar{display:none}.video-card{flex:0 0 72%;scroll-snap-align:start}}.formulario__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4);align-items:stretch}.formulario__intro{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-10);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-on-dark)}.formulario__intro>p:not(.eyebrow){color:var(--color-on-dark-muted);max-width:44ch}.formulario__foto{flex:1;display:flex;min-height:240px;margin-top:var(--space-4)}.formulario__foto .video-card__media{flex:1;aspect-ratio:auto;max-height:none;border-radius:var(--radius-tile)}.formulario__foto .video-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 30%}.formulario__card{padding:var(--space-10);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.lead-form{display:grid;gap:var(--space-8)}.lead-form__group{display:grid;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.lead-form__legend{padding:0;margin-bottom:var(--space-4);font-size:var(--fs-body);font-weight:700}.lead-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--fs-small);color:var(--color-text-muted)}.field__input{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface);transition:border-color var(--dur) var(--ease-out)}.field__input:hover{border-color:var(--color-text-muted)}.field__input:focus-visible{outline:none;border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.field__input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.field__erro{font-size:var(--fs-meta);font-weight:700;color:var(--color-danger)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-flex;align-items:center;min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);font-size:var(--fs-small);line-height:1.3;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.chip:hover span{background:var(--color-surface-2)}.chip input:checked+span{background:var(--color-ink);color:var(--color-on-dark);box-shadow:none}.chip input:focus-visible+span{outline:2px solid var(--color-brand);outline-offset:2px}.lead-form__group[aria-invalid=true] .chip span{box-shadow:inset 0 0 0 1px var(--color-danger)}.lead-form__footer{display:grid;gap:var(--space-4);justify-items:start;padding-top:var(--space-6);border-top:1px solid var(--color-line)}.lead-form__falha{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--fs-small);font-weight:700}.lead-form__privacidade{font-size:var(--fs-meta);color:var(--color-text-muted)}.lead-form__sucesso{display:grid;gap:var(--space-3);place-content:center;justify-items:center;min-height:480px;text-align:center;outline:none}.lead-form__sucesso[hidden]{display:none}.lead-form__sucesso-icone{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-on-brand)}.lead-form__sucesso-icone svg{width:24px;height:24px}@media (max-width: 1000px){.formulario__grid{grid-template-columns:minmax(0,1fr)}.formulario__foto{display:none}}@media (max-width: 600px){.formulario__intro,.formulario__card{padding:var(--space-6)}.lead-form__row{grid-template-columns:1fr}.lead-form__submit{width:100%;justify-content:space-between}}.sobre__stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-4);min-height:680px}.sobre__foto{position:relative;grid-column:2;grid-row:1;border-radius:var(--radius-frame);overflow:hidden}.sobre__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sobre__card{position:relative;grid-column:1;grid-row:1;display:grid;align-content:center;gap:var(--space-6);padding:var(--space-10);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.sobre__texto{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-tile);background:var(--color-paper);color:var(--color-text-muted);font-size:var(--fs-small)}.sobre__citacao{padding-left:var(--space-5);border-left:2px solid var(--color-brand);font-size:var(--fs-lead);font-weight:500;line-height:1.4;letter-spacing:-.01em}.pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.pilar{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface-2)}.pilar__icone{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface)}.pilar__icone svg{width:22px;height:22px}@media (max-width: 1000px){.pilares{grid-template-columns:1fr}}@media (max-width: 700px){.sobre__stage{display:block;min-height:0}.sobre__foto{aspect-ratio:4 / 5}.sobre__foto img{object-position:50% 75%}.sobre__card{width:auto;margin:calc(var(--space-16) * -1) var(--space-3) 0}}@media (max-width: 600px){.sobre__card,.pilar{padding:var(--space-6)}}.metodo{padding:calc(var(--section-y) / 2) var(--frame-inset)}.metodo__frame{padding-block:var(--section-y);border-radius:var(--radius-frame);background:var(--color-ink);color:var(--color-on-dark)}.metodo__premissas{display:grid;gap:var(--space-1);font-size:var(--fs-lead);color:var(--color-on-dark-muted)}.etapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--head-gap);counter-reset:none}.etapa{display:grid;align-content:start;gap:var(--space-3);transition:box-shadow .5s var(--ease-soft);padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line-dark)}.etapa p{color:var(--color-on-dark-muted);max-width:36ch}.etapa__trilho{position:relative;display:block;height:2px;margin-bottom:var(--space-8);border-radius:var(--radius-pill);background:var(--color-line-dark);overflow:hidden}.etapa__progresso{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-brand);transform-origin:left center}.etapa__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.etapa__num{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--color-on-dark-subtle);transition:color .5s var(--ease-soft)}.etapa__icone{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--tone-hover-dark);color:var(--color-on-dark-muted);transition:background-color .5s var(--ease-soft),color .5s var(--ease-soft)}.etapa__icone svg{width:22px;height:22px}.etapa.is-ativa{box-shadow:inset 0 0 0 1px #ff720073}.etapa.is-ativa .etapa__num{color:var(--color-brand)}.etapa.is-ativa .etapa__icone{background:var(--color-brand);color:var(--color-ink)}.etapa__titulo{font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-heading)}.metodo__fecho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--cta-gap)}.metodo__fecho-texto{display:grid;gap:var(--space-3);max-width:640px}.metodo__formula{font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15;letter-spacing:var(--tracking-heading)}.metodo__fecho-apoio{color:var(--color-on-dark-muted)}@media (max-width: 900px){.etapas{grid-template-columns:1fr}.etapa{padding:var(--space-6)}}@media (max-width: 600px){.metodo__fecho .btn{width:100%;justify-content:space-between}}.servicos__trilho{margin-top:var(--head-gap);overflow:hidden}.servicos__lista{display:flex;gap:var(--space-3);width:max-content;padding-left:max(var(--gutter),calc((100vw - var(--container)) / 2));will-change:transform}.servicos__trilho.is-parado{overflow-x:auto;scrollbar-width:none}.servicos__trilho.is-parado::-webkit-scrollbar{display:none}.servico{position:relative;flex:0 0 clamp(280px,30vw,400px);aspect-ratio:4 / 5;scroll-snap-align:start;border-radius:var(--radius-card);overflow:hidden;color:var(--color-on-dark)}.servico__media{position:absolute;top:0;right:0;bottom:0;left:0}.servico__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-card)}.servico__media .placeholder{place-items:start center;padding-top:var(--space-16)}.servico__corpo{position:absolute;left:0;right:0;bottom:0;display:grid;gap:var(--space-2);padding:var(--space-6)}.servico__num{font-size:var(--fs-meta);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-on-dark-subtle)}.servico__titulo{font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.servico__texto{font-size:var(--fs-small);line-height:1.45;color:var(--color-on-dark-muted)}.servicos__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--cta-gap)}@media (max-width: 600px){.servico{flex-basis:78vw}.servico__corpo{padding:var(--space-5)}.servico__titulo{font-size:22px}.servicos__rodape .btn{width:100%;justify-content:space-between}}.experiencia__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-16);align-items:center}.experiencia__midia{position:relative;padding-bottom:var(--space-12)}.experiencia__foto{aspect-ratio:4 / 5;border-radius:var(--radius-card)}.experiencia__equipe{position:absolute;right:calc(var(--space-6) * -1);bottom:0;width:52%;padding:var(--space-2);border-radius:calc(var(--radius-tile) + var(--space-2));background:var(--color-paper)}.experiencia__equipe-foto{aspect-ratio:3 / 2;border-radius:var(--radius-tile)}.experiencia__texto{display:grid;justify-items:start;gap:var(--space-5)}.experiencia__texto>p.muted{max-width:54ch}.experiencia__marco{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--space-6);width:100%;margin-block:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-line-strong)}.experiencia__numero{display:flex;align-items:flex-start;font-size:clamp(72px,8vw,120px);font-weight:500;line-height:.82;letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.experiencia__mais{margin-left:.04em;font-size:.5em;line-height:1;color:var(--color-brand)}.experiencia__legenda{max-width:26ch;padding-bottom:var(--space-1);font-size:var(--fs-body);line-height:1.4;color:var(--color-text-muted)}.experiencia__legenda strong{display:block;font-weight:500;color:var(--color-text)}@media (max-width: 1000px){.experiencia__grid{grid-template-columns:1fr;gap:var(--space-10)}.experiencia__equipe{right:var(--space-4)}}@media (max-width: 600px){.experiencia__foto{aspect-ratio:1 / 1}.experiencia__equipe{width:64%}.experiencia__marco{grid-template-columns:1fr;gap:var(--space-4)}.experiencia__texto .btn{width:100%;justify-content:space-between}}.depoimentos{overflow:hidden}.nota{display:flex;align-items:center;gap:var(--space-5);margin:0;font-weight:500}.nota__valor{font-size:clamp(64px,7vw,104px);line-height:.9;letter-spacing:var(--tracking-display)}.nota__lado{display:grid;gap:var(--space-2)}.nota__estrelas{display:flex;gap:var(--space-1);color:var(--color-brand)}.nota__estrelas svg{width:20px;height:20px}.nota__rotulo{max-width:22ch;font-size:var(--fs-body);line-height:1.35;letter-spacing:0;color:var(--color-text-muted)}.depoimentos__head{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.depoimentos__head>p{max-width:40ch;color:var(--color-text-muted)}.depoimentos__head .nota__lado{text-align:left}.depoimentos__mural{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);height:720px;margin-top:var(--head-gap);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.depoimentos__trilho{overflow:hidden}.depoimentos__trilho.is-parado{overflow-y:auto;scrollbar-width:none}.depoimentos__trilho.is-parado::-webkit-scrollbar{display:none}.depoimentos__fita{display:flex;flex-direction:column;gap:var(--space-3);will-change:transform}.avaliacao{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.avaliacao__estrelas{display:flex;gap:2px;color:var(--color-brand)}.avaliacao__estrelas svg{width:14px;height:14px}.avaliacao__texto{flex:1;margin:0;font-size:17px;line-height:1.45;letter-spacing:-.01em}.avaliacao__autor{display:flex;align-items:center;gap:var(--space-3)}.avaliacao__inicial{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-surface-2);font-size:var(--fs-meta);font-weight:700}.avaliacao__nome{display:block;font-size:var(--fs-small);font-weight:700}.avaliacao__fonte{display:block;font-size:var(--fs-meta);color:var(--color-text-muted)}@media (max-width: 1000px){.depoimentos__mural{grid-template-columns:repeat(2,minmax(0,1fr))}.depoimentos__trilho:nth-child(n+3){display:none}}@media (max-width: 600px){.depoimentos__mural{grid-template-columns:1fr;height:560px}.depoimentos__trilho:nth-child(n+2){display:none}.avaliacao{padding:var(--space-5)}.avaliacao__texto{font-size:var(--fs-body)}.nota{gap:var(--space-4)}}.duvidas__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-8);align-items:start}.duvidas__head{position:sticky;top:var(--space-24);display:grid;gap:var(--space-5)}.duvidas__lista{display:grid;gap:var(--space-2)}.faq{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);transition:background-color .45s var(--ease-soft),color .45s var(--ease-soft),box-shadow .45s var(--ease-soft)}.faq[open]{background:var(--color-ink);color:var(--color-on-dark);box-shadow:none}.faq__pergunta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.015em;cursor:pointer;list-style:none;transition:background-color var(--dur) var(--ease-out)}.faq__pergunta::-webkit-details-marker{display:none}.faq__pergunta:hover{background:var(--tone-hover-light)}.faq[open] .faq__pergunta:hover{background:var(--tone-hover-dark)}.faq__num{min-width:2ch;font-size:var(--fs-small);font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);transition:color .45s var(--ease-soft)}.faq[open] .faq__num{color:var(--color-brand)}.faq__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);transition:transform .45s var(--ease-soft),background-color .45s var(--ease-soft)}.faq__icone svg{width:14px;height:14px}.faq[open] .faq__icone{transform:rotate(135deg);background:var(--color-brand)}.faq__corpo{overflow:hidden}.faq__resposta{display:grid;max-width:62ch;padding:0 var(--space-6) var(--space-6) calc(var(--space-6) + 2ch + var(--space-5));font-size:var(--fs-lead);line-height:1.55;color:var(--color-on-dark-strong)}.faq__fantasma,.faq__digitado{grid-area:1 / 1}.js .faq__fantasma{visibility:hidden}.faq__digitado.is-digitando:after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--color-brand);animation:faq-cursor .9s steps(1) infinite}@keyframes faq-cursor{50%{opacity:0}}@media (max-width: 900px){.duvidas__grid{grid-template-columns:1fr}.duvidas__head{position:static}.faq__pergunta{gap:var(--space-3);padding:var(--space-5);font-size:var(--fs-body)}.faq__icone{width:32px;height:32px}.faq__resposta{padding:0 var(--space-5) var(--space-5);font-size:var(--fs-body)}}.final{padding:calc(var(--section-y) / 2) var(--frame-inset) 0}.final__frame{position:relative;display:flex;flex-direction:column;padding-block:var(--section-y);border-radius:var(--radius-frame);overflow:hidden;background:var(--color-ink);color:var(--color-on-dark);isolation:isolate}.final__bg,.final__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.final__bg{object-fit:cover;object-position:50% 70%}.final__veil{z-index:-1;background:var(--veil-final)}.final__conteudo{display:grid;justify-items:start;gap:var(--space-5)}.final__conteudo .h1{max-width:14ch}.final__texto{max-width:52ch;color:var(--color-on-dark-muted)}.final__conteudo .btn{margin-top:var(--space-4)}@media (max-width: 600px){.final__frame{padding-block:var(--space-24)}.final__conteudo .btn{width:100%;justify-content:space-between}}.rodape{position:relative;overflow:hidden;padding-top:var(--section-y);background:transparent;color:var(--color-text)}.rodape__chamada{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-line)}.rodape__frase{max-width:14ch;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.045em}.rodape__link-cta{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body);font-weight:500;color:var(--color-text);text-decoration:none}.rodape__link-cta svg{width:16px;height:16px;color:var(--color-brand);transition:transform .45s var(--ease-soft)}.rodape__link-cta:hover svg{transform:translate(4px)}.rodape__grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8);padding-block:var(--space-10)}.rodape__titulo{margin-bottom:var(--space-3);font-size:var(--fs-meta);font-weight:600;color:var(--color-text)}.rodape__coluna ul{display:grid;gap:var(--space-2)}.rodape__coluna li,.rodape__coluna a{font-size:var(--fs-meta);line-height:1.6;color:var(--color-text-muted);text-decoration:none}.rodape__coluna a{transition:color var(--dur) var(--ease-out)}.rodape__coluna a:hover{color:var(--color-text)}.rodape__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:var(--fs-meta);color:var(--color-text-muted)}.rodape__legal-links{display:flex;flex-wrap:wrap;gap:var(--space-6)}.rodape__credito{display:inline-flex;align-items:center;gap:var(--space-2)}.rodape__credito{gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);transition:background-color var(--dur) var(--ease-out)}.rodape__credito:hover{background:var(--color-surface-2)}.rodape__credito img{width:auto;height:16px;filter:brightness(0);opacity:.85;transition:opacity var(--dur) var(--ease-out)}.rodape__credito:hover img{opacity:1}.rodape__legal a{color:inherit;text-decoration:none;transition:color var(--dur) var(--ease-out)}.rodape__legal a:hover{color:var(--color-text)}.rodape__marca-wrap{overflow:hidden;margin-top:var(--head-gap)}.rodape__assinatura{margin:0;padding-top:.12em;font-size:18vw;font-weight:700;line-height:.8;letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,rgba(255,114,0,.12) 8%,rgba(255,114,0,.55) 52%,var(--color-brand) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transform:translateY(10%);-webkit-user-select:none;user-select:none}@media (max-width: 900px){.rodape__grade{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.rodape{padding-top:var(--space-24)}.rodape__grade{gap:var(--space-6)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
