:root{--amarelo: #ffbc00;--amarelo-claro: #ffdb78;--creme: #fff5dc;--cinza-claro: #f4f4f8;--branco: #ffffff;--azul: #0000ff;--azul-noite: #010119;--preto: #000008;--card-escuro: #0d0d33;--suave-claro: #4b4b63;--suave-escuro: #a7a7c4;--linha-claro: #e3e3ec;--linha-escuro: #2a2a5c;--linha-forte-claro: #8a8aa3;--linha-forte-escuro: #6a6a99;--void: var(--preto);--surface: var(--card-escuro);--surface-2: #15153f;--surface-3: #1d1d4d;--line: var(--linha-escuro);--line-strong: #3a3a70;--text: var(--branco);--text-2: var(--suave-escuro);--text-3: #8b8bab;--amber: var(--amarelo);--amber-deep: var(--amarelo);--amber-ink: #000008;--ok: #4AA87A;--display: "Rubik", "Degular", system-ui, sans-serif;--body: "Figtree", "Gibson", system-ui, sans-serif;--mono: var(--display);--max: 1200px;--gutter: clamp(18px, 4vw, 44px);--r: 14px;--r-lg: 18px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--void);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:700;letter-spacing:-.02em}h2{font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;letter-spacing:-.015em}h3{font-size:clamp(1.15rem,1.7vw,1.4rem)}p,li{max-width:68ch}.lead{font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--text-2);line-height:1.55}.amber{color:var(--amber)}strong{font-weight:700;color:var(--text)}code{font-family:ui-monospace,Menlo,monospace}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}hr{border:0;border-top:1px solid var(--line)}.wordmark{font-family:var(--display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em;text-decoration:none;display:inline-flex;align-items:center;color:var(--text)}.logo{display:inline-flex;align-items:center;line-height:0}.logo img{height:48px;width:auto}.wordmark .bar{display:inline-block;width:.16em;height:1.05em;background:var(--amber);transform:skew(-14deg);margin:0 .22em;border-radius:1px}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.section{padding-block:clamp(64px,8vw,112px);position:relative}.eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 1rem}.grid{display:grid;gap:clamp(18px,2.4vw,28px)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.split{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}@media(max-width:900px){.split{grid-template-columns:1fr}}.surface{background:var(--surface)}.glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.glow:before{content:"";position:absolute;width:900px;height:620px;left:50%;top:-280px;transform:translate(-55%);background:none;filter:blur(24px)}.glow--right:before{left:auto;right:-180px;top:-200px;transform:none;width:720px}.section>.wrap,header>.wrap{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:60;background:#08090cc7;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}.nav{display:flex;gap:clamp(12px,1.8vw,26px);align-items:center}.nav a{text-decoration:none;font-size:.93rem;font-weight:500;color:var(--text-2);transition:color .15s}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.nav-toggle{display:none}@media(max-width:920px){.nav-toggle{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:.5rem .9rem;font:500 .9rem var(--body);color:var(--text);cursor:pointer}.nav{display:none;position:absolute;left:0;right:0;top:68px;flex-direction:column;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line);padding:14px var(--gutter) 20px;gap:4px}.nav a{padding:.6rem 0;font-size:1.02rem}.site-header:has(#menu:checked) .nav{display:flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--body);font-weight:700;font-size:.98rem;padding:.85rem 1.4rem;border-radius:999px;text-decoration:none;border:1px solid var(--line-strong);color:var(--text);background:var(--surface-2);transition:transform .15s,background .15s,border-color .15s}.btn:hover{background:var(--surface-3);border-color:var(--line-strong);transform:translateY(-1px)}.btn--primary{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.btn--sm{padding:.55rem 1rem;font-size:.88rem}.pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:.4rem .9rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.pill b{color:var(--amber);font-weight:500}.hero{padding-block:clamp(48px,7vw,92px) clamp(40px,6vw,80px);position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,60px);align-items:start}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}}.hero h1{margin:1.1rem 0 1rem}.hero .lead{max-width:46ch}.hero-bullets{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.hero-bullets li{display:flex;align-items:center;gap:.5rem;color:var(--text-2);font-size:.95rem}.hero-bullets li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--amber);flex:none}.form-card{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,32px);box-shadow:0 40px 80px -40px #000000e6}.form-card h2{font-size:1.4rem;margin-bottom:.3rem}.form-card .sub{color:var(--text-2);font-size:.93rem;margin:0 0 1.2rem}.field{display:grid;gap:.35rem;margin-bottom:.8rem}.field label{font-size:.8rem;color:var(--text-2);font-weight:600}.field input,.field select,.field textarea{width:100%;padding:.72rem .85rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--void);color:var(--text);font:inherit;font-size:.95rem}.field input::placeholder,.field textarea::placeholder{color:var(--text-3)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--amber);outline:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:520px){.form-row{grid-template-columns:1fr}}.form-card .btn{width:100%;margin-top:.5rem}.form-card .fine{font-size:.78rem;color:var(--text-3);margin:.8rem 0 0;text-align:center}.logos{border-block:1px solid var(--line);padding-block:28px}.logos p{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 18px;text-align:center;max-width:none}.logos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,4vw,52px)}.logos img{height:30px;width:auto;max-width:150px;object-fit:contain;opacity:.6;filter:brightness(0) invert(1);transition:opacity .2s}.logos li:hover img{opacity:1}.logos li{display:flex;align-items:center}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.stat{background:var(--surface);padding:clamp(22px,2.6vw,32px)}.num{font-family:var(--display);font-weight:700;font-size:clamp(2.1rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--amber);display:block;margin-bottom:.5rem;font-variant-numeric:tabular-nums}.stat span{color:var(--text-2);font-size:.95rem;display:block}.stat small,.fonte{display:block;color:var(--text-3);font-size:.76rem;font-family:var(--mono);margin-top:.5rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s,background .2s}a.card:hover{border-color:var(--amber);transform:translateY(-3px);background:var(--surface-2)}.card h3{margin:0}.card p{margin:0;color:var(--text-2);font-size:.97rem}.card .go{margin-top:auto;padding-top:.9rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.card--stat .num{font-size:clamp(1.9rem,3vw,2.5rem)}.shot{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.shot img{width:100%;object-fit:cover}.shot--tall img{aspect-ratio:4 / 5;object-position:center 22%}.shot--wide img{aspect-ratio:16 / 10}figure{margin:0}figcaption{font-family:var(--mono);font-size:.76rem;color:var(--text-3);margin-top:.7rem}.passos{counter-reset:passo;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(16px,2vw,24px)}.passo{counter-increment:passo;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px}.passo:before{content:counter(passo,decimal-leading-zero);font-family:var(--mono);font-size:.78rem;color:var(--amber);display:block;margin-bottom:.7rem}.passo h3{font-size:1.05rem;margin-bottom:.3rem}.passo p{font-size:.92rem;color:var(--text-2);margin:0}.cite{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:0 var(--r) var(--r) 0;padding:18px 22px;margin:0;font-size:1.05rem}.cite footer{font-family:var(--mono);font-size:.76rem;color:var(--text-3);margin-top:.7rem}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;margin-bottom:10px}.faq details[open]{border-color:var(--line-strong)}.faq summary{cursor:pointer;font-family:var(--display);font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--amber);flex:none;font-size:1.2rem}.faq details[open] summary:after{content:"–"}.faq details p{margin:.8rem 0 0;color:var(--text-2)}.artigo-head{padding-block:clamp(44px,6vw,84px) clamp(20px,3vw,32px);position:relative}.artigo-head h1{font-size:clamp(2rem,4.4vw,3.4rem);max-width:19ch}.artigo-head .meta{font-family:var(--mono);font-size:.76rem;color:var(--text-3);display:flex;flex-wrap:wrap;gap:14px;margin-top:1.1rem}.prose{max-width:72ch}.prose h2{margin-top:2.2em;font-size:clamp(1.4rem,2.4vw,1.85rem)}.prose h3{margin-top:1.6em}.prose p,.prose li{font-size:1.04rem;color:var(--text-2)}.prose strong{color:var(--text)}.prose a{color:var(--amber);text-decoration-color:#ffbc0066;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.2rem}.prose li{margin-bottom:.5rem}.prose blockquote{border-left:3px solid var(--amber);margin:1.4em 0;padding:.2em 0 .2em 1.1em}.citavel{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:0 var(--r) var(--r) 0;padding:22px 26px;margin:1.8em 0}.citavel p{margin:0;color:var(--text)}.table-wrap{overflow-x:auto;margin:1.4em 0}table{border-collapse:collapse;width:100%;font-size:.93rem}.prose table,.prose th,.prose td{color:var(--text-2)}th,td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500}.cta{position:relative;overflow:hidden}.cta-box{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:clamp(32px,5vw,64px);text-align:center;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;width:640px;height:420px;left:50%;top:-220px;transform:translate(-50%);background:none;filter:blur(20px);pointer-events:none}.cta-box>*{position:relative}.cta-box h2{max-width:20ch;margin-inline:auto}.cta-box p{max-width:54ch;margin-inline:auto}.cta-box .acoes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:1.8rem}.site-footer{border-top:1px solid var(--line);padding-block:52px 28px;font-size:.93rem;color:var(--text-2);background:var(--preto)}.site-footer .cols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px 28px}.site-footer .cols>div:first-child{grid-row:span 2}.site-footer h4 a{color:inherit;text-decoration:none}.site-footer h4{font-size:.74rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:.8rem;font-weight:500}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.site-footer a{text-decoration:none;color:var(--text-2)}.site-footer a:hover{color:var(--amber)}.site-footer .legal{margin-top:38px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--text-3)}address{font-style:normal}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header .nav .btn--primary{color:var(--amber-ink)}.site-header .nav .btn{border-radius:8px;box-shadow:none}.section--tight{padding-block:32px 48px}html{scroll-padding-top:90px}.sr-only:focus{width:auto;height:auto;clip:auto;z-index:100;padding:12px;background:var(--void)}.site-footer .cols{grid-template-columns:1.2fr 1fr .8fr 1.2fr}@media(max-width:920px){.site-header:has(.nav-toggle[aria-expanded=true]) .nav{display:flex}}@media(max-width:1000px){.site-footer .cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .cols>div:first-child{grid-row:auto;grid-column:1 / -1}}@media(max-width:760px){.site-footer .cols{grid-template-columns:1fr 1fr}}@media(max-width:480px){.site-footer .cols{grid-template-columns:1fr}}.btn{border-radius:8px}.btn:not(.btn--primary){background:transparent;border-color:var(--linha-forte-escuro)}.btn:not(.btn--primary):hover{background:transparent;border-color:var(--text)}.btn--primary,.btn--primary:hover{box-shadow:none}.btn--primary:hover{background:var(--amarelo-claro);border-color:var(--amarelo-claro)}:is(.solutions,.home-steps,.home-stage,.home-about,.home-process,.home-blog,.home-faq,.geo-section,.paper-section,.white-section,.related-band,.commercial-page>.section:not(.shared-contact):not(.brand-section),.editorial-page>.section:not(.shared-contact)) :is(.amber,h2 span,.eyebrow,.text-link){color:var(--azul)}:is(.home-blog,.editorial-page) :is(.post-card h3 a:hover,.article-toc a:hover,.article-toc .text-link){color:var(--azul)}:is(.solutions,.home-steps,.home-stage,.home-about,.home-process,.home-blog,.home-faq,.geo-section,.paper-section,.white-section,.related-band,.commercial-page,.editorial-page) .btn:not(.btn--primary){color:var(--preto);border-color:var(--linha-forte-claro)}:is(.solution-hero,.shared-contact,.blog-hero,.artigo-head,.institutional-hero) .btn:not(.btn--primary){color:var(--branco);border-color:var(--linha-forte-escuro)}:is(.solutions,.home-steps,.home-stage,.home-about,.home-process,.home-blog,.home-faq,.white-section,.paper-section,.commercial-page,.editorial-page) :focus-visible{outline-color:var(--azul)}.nav .lang-switch{font-family:var(--display);font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:.3rem .55rem;border:1px solid var(--linha-forte-claro);border-radius:6px;color:var(--preto)}.nav .lang-switch:hover{border-color:var(--azul);color:var(--azul)}@media(max-width:920px){.nav .lang-switch{align-self:flex-start;margin-block:4px}}.theme-toggle{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--linha-forte-claro);border-radius:6px;background:transparent;color:var(--preto);font-size:1rem;line-height:1;cursor:pointer}.theme-toggle:hover{border-color:var(--azul);color:var(--azul)}.theme-toggle__sol,.logo-tema-escuro,html[data-theme=dark] .theme-toggle__lua,html[data-theme=dark] .logo-tema-claro{display:none}html[data-theme=dark] .theme-toggle__sol,html[data-theme=dark] .logo-tema-escuro{display:inline}html[data-theme=dark] .logo-tema-escuro{display:block}@media(max-width:920px){.nav .theme-toggle{align-self:flex-start;margin-block:4px}}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] :is(.site-header,.solutions,.home-steps,.home-stage,.home-about,.home-process,.home-blog,.home-faq,.geo-section,.consultation-band,.paper-section,.white-section,.related-band,.solution-subnav,.commercial-page,.editorial-page){--branco: #0d0d33;--cinza-claro: #0d0d33;--preto: #ffffff;--suave-claro: var(--suave-escuro);--linha-claro: var(--linha-escuro);--linha-forte-claro: var(--linha-forte-escuro);--azul: var(--amarelo)}html[data-theme=dark] :is(.solution-hero,.shared-contact,.institutional-hero,.blog-hero,.artigo-head,.brand-section,.home-hero,.home-results,.fx-marquee,.site-footer,.post-cover){--branco: #ffffff;--cinza-claro: #f4f4f8;--preto: #000008;--suave-claro: #4b4b63;--linha-claro: #e3e3ec;--linha-forte-claro: #8a8aa3;--azul: #0000ff}html[data-theme=dark] :is(.home-about,.home-blog,.home-steps,.white-section,.solution-subnav,.consultation-band){background:var(--azul-noite)}html[data-theme=dark] :is(.solutions,.geo-section,.home-process,.home-faq,.home-stage,.commercial-page,.editorial-page,.paper-section,.related-band){background:#05051c}html[data-theme=dark] .site-header{background:#010119e6;border-color:var(--linha-escuro)}html[data-theme=dark] .site-header.fx-scrolled{background:#010119cc!important}html[data-theme=dark] :is(.tag-list li,.feature-icon,.service-icon,.pillar-card li:hover){color:#000008}html[data-theme=dark] .post-cover[data-tone="IA e GEO"]{background:#00f}html[data-theme=dark] .editorial-page .blog-tools :is(input,select){color-scheme:dark}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.post-card{min-width:0;border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.post-cover{position:relative;display:block;height:180px;flex:none;padding:24px;overflow:hidden;text-decoration:none;background:var(--azul-noite)}.post-cover[data-tone="IA e GEO"]{background:var(--azul)}.post-cover[data-tone=Sites]{background:var(--preto)}.post-cover[data-tone=Vendas]{background:var(--card-escuro)}.cover-mark{color:var(--branco);font:700 4rem var(--display);letter-spacing:-.02em;position:relative;z-index:1}.cover-mark>span{color:var(--amber)}.cover-category{position:absolute;bottom:20px;left:24px;font:.68rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--branco);z-index:1}.cover-orbit{position:absolute;width:200px;height:200px;border:1px solid var(--linha-escuro);border-radius:50%;right:-20px;top:-15px}.cover-orbit:after{content:"";position:absolute;inset:25px;border:1px solid var(--linha-escuro);border-radius:50%}.post-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.post-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--text-2);font-size:.67rem;margin-bottom:16px}.post-meta>span:first-child{color:var(--amber)}.post-card h3{font-size:1.1rem;line-height:1.35}.post-card h3 a{text-decoration:none}.post-card h3 a:hover{color:var(--amber)}.post-card p{color:var(--text-2);font-size:.86rem;margin:8px 0 25px}.post-card-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.65rem;color:var(--text-2)}.post-card-bottom a{color:var(--amber);text-decoration:none;font-weight:700}.blog-hero{padding-block:75px 45px;background:none}.blog-hero h1{max-width:20ch}.blog-tools{border:1px solid var(--line-strong);background:var(--surface);padding:22px;border-radius:12px;display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:0 0 30px}.blog-tools label{display:grid;gap:8px;color:var(--text-2);font-size:.8rem;flex:1;min-width:min(200px,100%)}.blog-tools input,.blog-tools select{padding:13px;font:inherit;color:var(--text);background:var(--void);border:1px solid var(--line-strong);border-radius:7px;width:100%;min-width:0}.blog-tools button{cursor:pointer}.blog-count{color:var(--text-2);font-size:.8rem;margin-bottom:24px}.empty-state{padding:45px;text-align:center;border:1px solid var(--line);border-radius:12px}[hidden]{display:none!important}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(210px,1fr);gap:64px;align-items:start}.article-toc{position:sticky;top:95px;padding:24px;border:1px solid var(--line);border-radius:12px}.article-toc h2{font-size:.85rem;margin-bottom:18px}.article-toc ol{padding-left:18px;margin:0;font-size:.8rem;color:var(--text-2)}.article-toc li{margin-bottom:12px}.article-toc a{text-decoration:none}.article-toc a:hover{color:var(--amber)}.article-toc .text-link{display:block;margin-top:24px;color:var(--amber);font-size:.8rem}.article-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:.78rem;color:var(--text-2);margin-bottom:22px}.prose h2{scroll-margin-top:100px}.prose table{display:block;overflow-x:auto}.related-posts{border-top:1px solid var(--line)}.related-posts h2{margin-bottom:30px}@media(max-width:1000px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr)}.article-toc{position:static;grid-row:1}}@media(max-width:680px){.post-grid{grid-template-columns:1fr}.blog-tools{align-items:stretch;flex-direction:column}.blog-hero{padding-block:50px 25px}.post-cover{height:180px}.article-layout{gap:32px}}.site-header{background:#fffffff5;border-color:var(--linha-claro);backdrop-filter:blur(16px)}.site-header .wordmark{color:var(--preto);font-size:1.55rem}.site-header .nav a{color:var(--suave-claro);font-size:.86rem}.site-header .nav a:hover,.site-header .nav a[aria-current=page]{color:var(--azul)}.site-header .nav .btn--primary{color:var(--preto)}.site-header .nav-toggle{background:var(--cinza-claro);color:var(--preto);border-color:var(--linha-claro)}.btn{border-radius:7px;box-shadow:none}.commercial-page,.editorial-page{color:var(--preto);background:var(--cinza-claro);--paper:var(--branco);--ink:var(--preto);--ink-2:#606978;--ink-3:#69717e}.commercial-page h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.18;letter-spacing:-.02em}.solution-hero{background:var(--azul-noite);color:var(--branco);padding:26px 0 80px}.page-trail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.72rem;color:var(--suave-escuro);margin-bottom:48px}.page-trail a{text-decoration:none}.solution-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:55px;align-items:center}.solution-hero h1{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.13;letter-spacing:-.02em;margin-bottom:24px}.solution-hero h1>span{color:var(--amber)}.solution-hero .lead{color:var(--suave-escuro);font-size:1.04rem}.solution-tagline{font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.25;letter-spacing:-.02em;font-weight:600;color:var(--branco);margin:-6px 0 20px}.solution-tagline>span{color:var(--amber)}.solution-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.subtle-link{font-size:.84rem;text-underline-offset:5px}.solution-subnav{background:var(--branco);border-bottom:1px solid var(--linha-claro)}.solution-subnav .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:19px;flex-wrap:wrap}.solution-subnav strong{color:var(--preto);font-size:.85rem}.solution-subnav a{text-decoration:none;font-size:.8rem;color:var(--suave-claro)}.solution-subnav a:hover{color:var(--azul)}.paper-section{background:var(--cinza-claro)}.white-section{background:var(--branco)}.brand-section{background:var(--amarelo);color:var(--preto)}.commercial-heading{text-align:center;max-width:760px;margin:0 auto 42px}.commercial-heading>p:not(.eyebrow){color:var(--suave-claro);font-size:1rem;margin-inline:auto}.commercial-page .eyebrow{color:var(--azul)}.solution-hero .eyebrow,.shared-contact .eyebrow{color:var(--amber)}.brand-section .eyebrow{color:var(--preto)}.brand-section .commercial-heading>p{color:var(--preto)}.benefit-cards,.connected-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.palco-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:32px;align-items:stretch}.palco-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:var(--azul-noite)}.palco-video p{font-size:.85rem;color:var(--suave-claro);margin-top:12px}.palco-grid img{width:100%;height:100%;max-height:420px;object-fit:cover;object-position:32% 4%;border-radius:12px}@media(max-width:760px){.palco-grid{grid-template-columns:1fr}.palco-grid img{max-height:360px}}.benefit-cards--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-inline:auto}.benefit-cards article,.connected-cards>a,.connected-cards>article{padding:30px;background:var(--branco);border:1px solid var(--linha-claro);border-radius:12px;box-shadow:0 5px 18px #1c324c05}.feature-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--amarelo-claro);color:var(--preto);border-radius:10px;font-size:1.5rem;margin-bottom:22px}.benefit-cards h3,.connected-cards h3{font-size:1.12rem;line-height:1.3}.benefit-cards p,.connected-cards p{color:var(--suave-claro);font-size:.9rem}.connected-cards>a{text-decoration:none;display:flex;flex-direction:column}.connected-cards>a:hover{border-color:var(--azul);transform:translateY(-2px)}.connected-cards .inline-link{margin-top:auto;padding-top:16px}.inline-link{color:var(--azul);font-size:.86rem;font-weight:700;text-underline-offset:5px}.delivery-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:center}.delivery-grid p{color:var(--suave-claro);margin-bottom:25px}.delivery-list{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px}.delivery-list li{background:var(--cinza-claro);border-radius:8px;padding:20px;font-size:.88rem;display:flex;gap:12px;align-items:start}.delivery-list li>span{color:var(--azul)}.commercial-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;list-style:none;margin:0;padding:0}.commercial-steps li>span{color:var(--azul);font:700 3rem var(--display);display:block;margin-bottom:14px}.commercial-steps h3{font-size:1.1rem}.commercial-steps p{color:var(--preto);font-size:.9rem}.questions-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:75px;align-items:start}.commercial-faq details{border:1px solid var(--linha-claro);border-radius:8px;margin-bottom:12px;background:var(--branco)}.commercial-faq summary{cursor:pointer;font-weight:600;font-size:.92rem;padding:18px 20px}.commercial-faq details p{color:var(--suave-claro);margin:0;padding:0 20px 20px;font-size:.9rem}.reading-link{display:grid;gap:12px;text-decoration:none;border-top:1px solid var(--linha-claro);margin-top:30px;padding-top:22px}.reading-link small{color:var(--suave-claro)}.reading-link strong{color:var(--preto);font-size:1rem;line-height:1.5}.reading-link>span{color:var(--azul);font-size:.8rem;font-weight:700}.shared-contact{background:var(--azul-noite);color:var(--branco)}.shared-contact>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.shared-contact h2{font-size:clamp(1.8rem,3.2vw,2.8rem);max-width:23ch}.shared-contact p{color:var(--suave-escuro);max-width:50ch}.contact-options{display:flex;flex-direction:column;align-items:start;gap:18px}.contact-options>a:not(.btn),.contact-options>span{font-size:.88rem;color:var(--suave-escuro)}.solution-visual{color:var(--branco);background:#ffffff06;border:1px solid var(--linha-escuro);border-radius:14px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 30px 70px #0003}.visual-toolbar{padding:16px 20px;border-bottom:1px solid var(--linha-escuro);display:flex;align-items:center;gap:6px}.visual-toolbar>span{width:6px;height:6px;border-radius:50%;background:var(--linha-forte-escuro)}.visual-toolbar>b{margin-left:auto;font-size:.8rem;color:var(--branco)}.visual-content{padding:30px}.visual-kicker{display:block;font-size:.6rem;letter-spacing:.13em;color:var(--suave-escuro);margin-bottom:30px}.visual-chat{padding:16px 20px;font-size:.85rem;border-radius:12px;margin-bottom:16px}.visual-chat.incoming{background:var(--card-escuro);margin-right:25px}.visual-chat.outgoing{background:var(--amarelo-claro);color:var(--preto);margin-left:22px}.visual-approved{font-size:.65rem;color:var(--amarelo);display:flex;justify-content:space-between;gap:12px;margin-top:24px}.visual-approved>span{color:var(--suave-escuro)}.visual-disclaimer{padding:0 25px 18px;font-size:.6rem;color:var(--suave-escuro);margin:0}.visual-search{background:var(--branco);color:var(--preto);padding:15px;border-radius:8px;display:flex;gap:12px;align-items:center;font-size:.9rem}.visual-result{margin-top:24px;display:flex;gap:15px;padding:22px 0}.visual-result i{background:#ffbc0022;color:var(--amber);border-radius:7px;width:34px;height:34px;text-align:center;font-style:normal}.visual-result p{font-size:.7rem;color:var(--suave-escuro);margin:6px 0 14px}.visual-result>div{flex:1}.visual-lines{display:grid;gap:7px}.visual-lines>span{height:5px;width:90%;background:#ffffff15;border-radius:3px}.visual-lines>span:last-child{width:65%}.visual-engines{display:flex;gap:10px;flex-wrap:wrap;font-size:.65rem}.visual-engines span{border:1px solid var(--linha-escuro);border-radius:20px;padding:6px 13px}.visual-flow{display:flex;align-items:center;justify-content:space-between;gap:8px}.visual-flow>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.visual-flow i{width:52px;height:52px;background:#ffbc0018;color:var(--amber);display:grid;place-items:center;border:1px solid #ffbc0033;border-radius:12px;font-size:1.6rem;font-style:normal}.visual-flow strong{font-size:.8rem}.visual-flow span{font-size:.6rem;color:var(--suave-escuro)}.visual-flow>b{color:var(--suave-escuro)}.visual-connection{border-top:1px solid var(--linha-escuro);margin-top:38px;padding-top:22px;display:flex;justify-content:center;align-items:center;gap:8px}.visual-connection>span{width:5px;height:5px;background:var(--amber);border-radius:50%}.visual-connection>p{font-size:.65rem;margin:0}.mini-site{background:var(--cinza-claro);color:var(--preto);border-radius:8px;padding:18px}.mini-site-nav{display:flex;justify-content:space-between;gap:12px;font-size:.48rem}.mini-site h3{font-size:1.15rem;margin:24px 0 20px}.mini-plans{display:flex;gap:8px;font-size:.48rem}.mini-plans>span{flex:1;border:1px solid var(--linha-claro);border-radius:5px;padding:12px 6px}.mini-plans i{display:block;height:4px;background:var(--linha-claro);width:80%;margin-top:8px}.mini-button{background:var(--amarelo);font-weight:700;text-align:center;font-size:.55rem;padding:9px;border-radius:5px;margin-top:15px}.editorial-page .blog-hero{text-align:center;background:var(--azul-noite);color:var(--branco)}.editorial-page .blog-hero h1,.editorial-page .blog-hero p{margin-inline:auto}.editorial-page .blog-tools{background:var(--branco);border-color:var(--linha-claro)}.editorial-page .blog-tools label,.editorial-page .blog-count{color:var(--suave-claro)}.editorial-page .blog-tools input,.editorial-page .blog-tools select{background:var(--cinza-claro);color:var(--preto);border-color:var(--linha-claro);color-scheme:light}.editorial-page .blog-tools .btn{background:var(--cinza-claro);color:var(--preto);border-color:var(--linha-claro)}.editorial-page .post-card,.home-blog .post-card{background:var(--branco);border-color:var(--linha-claro);color:var(--preto);box-shadow:0 5px 18px #1c324c05}.editorial-page .post-card p,.home-blog .post-card p,.editorial-page .post-meta,.home-blog .post-meta,.editorial-page .post-card-bottom,.home-blog .post-card-bottom{color:var(--suave-claro)}.editorial-page .post-meta>span:first-child,.home-blog .post-meta>span:first-child,.editorial-page .post-card-bottom a,.home-blog .post-card-bottom a{color:var(--azul)}.editorial-page .post-card-bottom,.home-blog .post-card-bottom{border-color:var(--linha-claro)}.editorial-page .artigo-head{background:var(--azul-noite);color:var(--branco);text-align:center}.editorial-page .artigo-head h1{max-width:25ch;margin-inline:auto}.editorial-page .artigo-head .lead{margin-inline:auto}.editorial-page .article-breadcrumb,.editorial-page .artigo-head .meta{justify-content:center}.editorial-page .article-layout{padding-block:25px}.editorial-page .prose{background:var(--branco);padding:35px;border:1px solid var(--linha-claro);border-radius:12px}.editorial-page .prose h2:first-child{margin-top:0}.editorial-page .prose p,.editorial-page .prose li,.editorial-page .prose th,.editorial-page .prose td{color:var(--suave-claro)}.editorial-page .prose strong{color:var(--preto)}.editorial-page .prose a{color:var(--azul);text-decoration-color:#00f6}.editorial-page .prose th,.editorial-page .prose td{border-color:var(--linha-claro)}.editorial-page .article-toc{background:var(--branco);border-color:var(--linha-claro)}.editorial-page .article-toc a,.editorial-page .article-toc ol{color:var(--suave-claro)}.editorial-page .faq details{background:var(--branco);border-color:var(--linha-claro)}.editorial-page .faq details p{color:var(--suave-claro)}.editorial-page .faq summary:after{color:var(--azul)}.editorial-page .related-posts{border-color:var(--linha-claro)}.editorial-page .eyebrow{color:var(--azul)}.editorial-page .blog-hero .eyebrow,.editorial-page .artigo-head .eyebrow{color:var(--amber)}.institutional-hero{padding-block:80px;background:var(--azul-noite);color:var(--branco);text-align:center}.institutional-hero h1{max-width:24ch;margin-inline:auto;font-size:clamp(2.2rem,4.8vw,4.2rem)}.institutional-hero h1>span{color:var(--amber)}.institutional-hero .lead{max-width:60ch;margin-inline:auto}.institutional-hero .eyebrow{color:var(--amber)}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-story p{color:var(--suave-claro)}.about-story img{width:100%;height:460px;object-fit:cover;object-position:center 18%;border-radius:14px}.about-story figcaption{color:var(--suave-claro)}.about-story .btn{margin-top:20px}@media(max-width:1000px){.solution-hero-grid{gap:30px}.delivery-grid,.questions-grid{gap:35px}.benefit-cards,.connected-cards{gap:16px}.benefit-cards article,.connected-cards>a,.connected-cards>article{padding:24px}}@media(max-width:920px){.site-header .nav{background:var(--branco);border-color:var(--linha-claro)}.solution-subnav strong{flex-basis:100%}.solution-subnav .wrap{justify-content:flex-start}}@media(max-width:760px){.solution-hero-grid,.delivery-grid,.questions-grid,.shared-contact>.wrap,.about-story{grid-template-columns:1fr}.solution-hero{padding-bottom:50px}.solution-visual{transform:none;max-width:540px;width:100%;margin:10px auto 0}.benefit-cards,.connected-cards{grid-template-columns:1fr}.commercial-steps{grid-template-columns:1fr;gap:24px}.commercial-steps li{display:grid;grid-template-columns:50px 1fr;column-gap:20px}.commercial-steps li>span{grid-row:span 2;font-size:2rem}.commercial-steps li>p{margin:0}.commercial-heading{text-align:left}.about-story img{height:380px}}@media(max-width:480px){.delivery-list{grid-template-columns:1fr}.page-trail{margin-bottom:32px}.visual-content,.editorial-page .prose{padding:22px}.solution-subnav .wrap{gap:12px 22px}.solution-subnav a{font-size:.72rem}.visual-kicker{font-size:.53rem}.shared-contact>.wrap{gap:28px}}.creative-board{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-top:20px;align-items:center}.creative-ad{position:relative;overflow:hidden;background:var(--amarelo);color:var(--preto);border-radius:14px;padding:24px 20px;min-height:280px;display:flex;flex-direction:column}.creative-ad>span{font-size:.65rem;font-weight:600;letter-spacing:.1em}.creative-ad h3{position:relative;z-index:1;font:600 clamp(1.1rem,2vw,1.6rem)/1.2 var(--display);margin:26px 0 40px}.creative-ad em{font-style:normal;color:var(--preto)}.creative-ad>b{font-size:.6rem;background:var(--preto);color:#fff;padding:10px;border-radius:30px;margin-top:auto;z-index:1}.creative-signal{position:absolute;font-size:190px;right:-24px;bottom:-28px;color:#0000000b;line-height:1}.creative-notes>span{display:block;color:var(--amarelo);font-size:.55rem;letter-spacing:.08em;margin:20px 0 8px}.creative-notes strong{font-size:.9rem;line-height:1.4}.creative-notes p{font-size:.78rem;line-height:1.5;color:var(--suave-escuro);margin:0}@media(max-width:480px){.creative-board{gap:12px}.creative-ad{padding:18px 12px;min-height:250px}.creative-ad h3{font-size:1.05rem}.creative-notes strong{font-size:.75rem}.creative-notes p{font-size:.68rem}.creative-ad>b{font-size:.52rem}}.training-preview>p{font-size:1.2rem;font-weight:700;color:var(--branco);margin:24px 0 18px}.training-preview>div{display:flex;align-items:center;gap:16px;border:1px solid var(--linha-escuro);background:#ffffff04;border-radius:9px;padding:18px;margin-bottom:12px}.training-preview>div>span{color:var(--amarelo);font:.7rem var(--mono)}.training-preview strong{font-size:.95rem;color:var(--branco)}.training-preview small{display:block;color:var(--suave-escuro);font-size:.68rem;font-weight:400;margin-top:6px}.training-preview b{margin-left:auto;color:var(--amarelo)}.pillar-visual-note{font-size:.7rem;color:var(--suave-escuro);margin:20px 0 0}.performance-preview{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin:30px 0 15px}.performance-preview>div{display:flex;flex-direction:column;text-align:center;gap:12px}.performance-preview>div>span{padding:18px 10px;border:1px solid #ffbc0055;border-radius:8px;color:var(--branco);font-size:.8rem;background:#ffbc0009}.performance-preview b{color:var(--amarelo)}.performance-preview aside{border-left:1px solid var(--linha-escuro);padding-left:22px}.performance-preview aside>span{font:.6rem var(--mono);color:var(--amarelo)}.performance-preview ul{list-style:none;padding:0;margin:18px 0;color:var(--branco);font-size:.85rem;display:grid;gap:14px}.performance-preview aside>p{font-size:.7rem;color:var(--suave-escuro);margin:0}@media(max-width:480px){.performance-preview{gap:12px}.performance-preview aside{padding-left:12px}.performance-preview>div>span{font-size:.7rem}.performance-preview ul{font-size:.75rem}}.connected-cards.institutional-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.connected-cards.institutional-pillars{grid-template-columns:1fr}}.related-band{background:var(--cinza-claro);padding:34px 0;border-top:1px solid var(--linha-claro)}.related-band .wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.related-band .eyebrow{margin:0;color:var(--azul)}.chip-links{display:flex;flex-wrap:wrap;gap:10px}.chip-links a{padding:10px 16px;border-radius:999px;background:var(--branco);border:1px solid var(--linha-claro);color:var(--preto);font-size:.88rem;font-weight:600;text-decoration:none}.chip-links a:hover{border-color:var(--azul)}.chip-links a span{color:var(--azul)}.brand-section :is(.commercial-steps li>span,.eyebrow,h2 span){color:var(--preto)}
