@charset "UTF-8";:root{--one-obsidiana: #08110E;--one-floresta: #0B3D2E;--one-esmeralda: #0E9F63;--one-neon: #3EE59A;--one-grafite: #1D2B26;--one-marfim: #F3F6F4;--one-branco: #FFFFFF;--one-champagne: #C8B27A;--one-texto-2: #5B6B64;--one-texto-card: #3B4A44;--one-texto-2-escuro: #B9C7C0;--one-linha: #D5DFDA;--one-linha-escuro: #1F3A30;--one-superficie-escura: #0B1A15;--one-neon-claro: #22D88A;--one-erro: #B3261E;--font-titulo: "Sora", Arial, sans-serif;--font-texto: "IBM Plex Sans", Arial, sans-serif;--font-mono: "IBM Plex Mono", "Courier New", monospace;--t-display: clamp(40px, 5.6vw, 72px);--t-h2: clamp(30px, 3.2vw, 44px);--t-h2-cta: clamp(30px, 3.6vw, 48px);--t-h3: clamp(20px, .4vw + 18px, 22px);--t-lead: clamp(18px, 1.6vw, 20px);--t-corpo: clamp(16px, .2vw + 15px, 17px);--t-rotulo: clamp(12px, .1vw + 11px, 13px);--t-numero: clamp(44px, 5vw, 64px);--s-1: 4px;--s-2: 8px;--s-3: 16px;--s-4: 24px;--s-5: 32px;--s-6: 48px;--s-7: 64px;--s-8: 96px;--s-9: 128px;--container: 1200px;--gutter: clamp(20px, 5vw, 64px);--section-y: clamp(80px, 9vw, 128px);--header-h: 72px;--raio-botao: 4px;--raio-icone-app: 22%;--altura-controle: 52px;--ease-entrada: cubic-bezier(.2, .7, .2, 1);--dur-rapida: .12s;--dur-media: .16s;--dur-secao: .4s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--one-marfim);color:var(--one-grafite);font-family:var(--font-texto);font-size:var(--t-corpo);line-height:1.65;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}h1,h2,h3,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--one-floresta)}section[id]{scroll-margin-top:var(--header-h)}:focus-visible{outline:3px solid var(--c-focus, var(--one-floresta));outline-offset:2px}.skip-link{position:absolute;left:16px;top:-64px;z-index:100;background:var(--one-neon);color:var(--one-obsidiana);padding:12px 16px;font-weight:600;border-radius:var(--raio-botao)}.skip-link:focus{top:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.section,.site-footer,.site-header{--c-bg: var(--one-marfim);--c-heading: var(--one-obsidiana);--c-text: var(--one-grafite);--c-text-2: var(--one-texto-card);--c-muted: var(--one-texto-2);--c-eyebrow: var(--one-floresta);--c-line: var(--one-linha);--c-focus: var(--one-floresta);--c-link: var(--one-floresta);--c-inv: var(--one-marfim);--card-bg: var(--one-branco)}.theme-white{--c-bg: var(--one-branco);--card-bg: var(--one-marfim)}.theme-dark,.theme-floresta,.site-header,.site-footer{--c-bg: var(--one-obsidiana);--c-heading: var(--one-marfim);--c-text: var(--one-marfim);--c-text-2: var(--one-texto-2-escuro);--c-muted: var(--one-texto-2-escuro);--c-eyebrow: var(--one-neon);--c-line: var(--one-linha-escuro);--c-focus: var(--one-neon);--c-link: var(--one-marfim);--c-inv: var(--one-obsidiana);--card-bg: var(--one-superficie-escura)}.theme-floresta{--c-bg: var(--one-floresta);--card-bg: var(--one-obsidiana)}.section{background:var(--c-bg);color:var(--c-text);padding:var(--section-y) 0}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--t-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--c-eyebrow)}.h2{font-family:var(--font-titulo);font-weight:600;font-size:var(--t-h2);line-height:1.15;color:var(--c-heading);margin:12px 0 16px}.h2 .light,.light{font-weight:300}.lead{font-size:var(--t-lead);line-height:1.6;max-width:640px;color:var(--c-text)}.section-head{margin-bottom:var(--s-6)}.section-head .lead{margin:0}.link{color:var(--c-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--one-esmeralda);text-decoration-thickness:2px;text-underline-offset:5px}.link:hover{text-decoration-color:var(--c-eyebrow)}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--altura-controle);padding:0 28px;font:600 16px/1 var(--font-texto);text-decoration:none;cursor:pointer;border:1.5px solid transparent;border-radius:var(--raio-botao);transition:background var(--dur-rapida) ease-out,color var(--dur-rapida) ease-out}.btn--primary{background:var(--one-esmeralda);color:var(--one-obsidiana)}.btn--primary:hover{background:var(--one-neon);color:var(--one-obsidiana)}.btn--secondary{color:var(--c-link);border-color:var(--c-link);background:transparent}.btn--secondary:hover{background:var(--c-link);color:var(--c-inv)}.btn--sm{height:44px;padding:0 20px;font-size:15px}.btn--block{width:100%}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--one-marfim)}.brand__symbol{width:36px;height:36px;flex:none}.brand__name{display:block;font-family:var(--font-titulo);font-size:20px;line-height:1}.brand__name .light{font-weight:300}.brand__name .bold{font-weight:700}.brand__sub{display:block;font-family:var(--font-mono);font-size:7px;letter-spacing:.5em;color:var(--one-neon);margin-top:4px}.brand--lg .brand__symbol{width:48px;height:48px}.brand--lg .brand__name{font-size:26px}.brand--lg .brand__sub{font-size:9px;margin-top:6px}.site-header{position:sticky;top:0;z-index:50;background:#08110ef0;border-bottom:1px solid transparent;transition:border-color var(--dur-media) ease-out}.site-header.is-scrolled{border-bottom-color:var(--one-linha-escuro)}.site-header__inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__cta{display:none}.nav-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--one-marfim);cursor:pointer;margin-right:-8px}.nav-toggle__close,.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:block}.nav{position:fixed;inset:64px 0 0;background:var(--one-obsidiana);padding:32px var(--gutter);display:none;flex-direction:column;gap:8px;overflow-y:auto}.nav.is-open{display:flex}.nav a{color:var(--one-marfim);text-decoration:none;font-family:var(--font-titulo);font-size:28px;font-weight:600;padding:14px 0;border-bottom:1px solid var(--one-linha-escuro)}.nav a:hover{color:var(--one-neon)}.nav__cta{margin-top:24px}body.menu-open{overflow:hidden}.hero{overflow:hidden;position:relative;padding:48px 0 40px}.hero__watermark{position:absolute;right:-160px;top:-40px;width:640px;height:640px;opacity:.07;pointer-events:none}.hero__inner{position:relative;display:grid;gap:56px;align-items:center}.hero__title{font-family:var(--font-titulo);font-weight:300;font-size:var(--t-display);line-height:1.05;letter-spacing:-.01em;margin:20px 0 0;color:var(--one-marfim)}.hero__title strong{font-weight:700}.hero__lead{margin-top:20px;color:var(--one-texto-2-escuro);max-width:540px}.hero__actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.hero__question{font-family:var(--font-titulo);font-size:18px;margin-top:40px}.hero-screen{background:var(--one-superficie-escura);border:1px solid var(--one-linha-escuro);display:none}.hero-screen__bar{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--one-linha-escuro)}.hero-screen__dot{width:10px;height:10px;border:1px solid var(--one-texto-2);border-radius:50%}.hero-screen__tag{margin-left:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--one-texto-2-escuro)}.hero-screen__body{display:grid;grid-template-columns:72px 1fr;min-height:340px}.hero-screen__side{border-right:1px solid var(--one-linha-escuro);padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.hero-screen__side i{width:24px;height:2px;background:var(--one-linha-escuro)}.hero-screen__main{padding:24px;display:flex;flex-direction:column;gap:20px}.skel{background:var(--one-linha-escuro);height:8px}.skel--title{height:14px;width:40%}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi{border:1px solid var(--one-linha-escuro);padding:14px}.kpi .skel{width:50%}.kpi b{display:block;font-family:var(--font-titulo);font-weight:300;font-size:28px;margin-top:12px}.bars{display:flex;align-items:flex-end;gap:10px;height:120px;border-bottom:1px solid var(--one-linha-escuro)}.bars span{flex:1;background:var(--one-floresta)}.bars span.on{background:var(--one-esmeralda)}.proof-strip{position:relative;margin-top:40px;padding-top:24px;border-top:1px solid var(--one-linha-escuro);display:grid;gap:20px}.proof-strip__num{font-family:var(--font-titulo);font-weight:300;font-size:28px;line-height:1.1}.proof-strip__label{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--one-texto-2-escuro);margin-top:4px}.card{background:var(--card-bg);border:1px solid var(--c-line);padding:28px;transition:border-color var(--dur-media) ease-out}.card:hover{border-color:var(--one-esmeralda)}.card__title{font-family:var(--font-titulo);font-weight:600;font-size:var(--t-h3);line-height:1.3;color:var(--c-heading)}.card__text{font-size:16px;line-height:1.6;color:var(--c-text-2)}.grid{display:grid;gap:24px}.problem-card{border-top:3px solid var(--one-esmeralda);display:flex;flex-direction:column;gap:14px}.problem-card svg{width:28px;height:28px;stroke:var(--one-floresta);fill:none;stroke-width:2}.problem-close{margin-top:var(--s-6);font-size:18px}.pillars{display:grid;gap:40px}.pillar{border-top:3px solid var(--one-esmeralda);padding-top:16px}.pillar__label{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.pillar__text{font-family:var(--font-titulo);font-size:clamp(22px,2.2vw,28px);line-height:1.3;margin-top:10px}.mission-text{font-size:18px;line-height:1.65;color:var(--c-text-2);max-width:720px;margin-top:40px}.values{display:grid;gap:16px;margin-top:56px}.value{background:var(--card-bg);padding:24px}.value b{font-family:var(--font-titulo);font-weight:600;font-size:18px;display:block}.value span{display:block;font-size:15px;line-height:1.55;margin-top:8px;color:var(--c-text-2)}.service{display:flex;flex-direction:column;gap:12px;padding:32px}.service__num{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.14em;color:var(--one-floresta)}.service__meta{margin-top:auto;padding-top:12px;border-top:1px solid var(--c-line);font-size:14px;line-height:1.6;color:var(--one-texto-2)}.service__meta b{font-weight:600;color:var(--one-grafite)}.process{position:relative;display:grid;gap:32px;padding-left:48px}.process:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:var(--one-esmeralda)}.process__track{display:none}.step{position:relative}.step:before{content:"";position:absolute;left:-39px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--one-esmeralda)}.step:first-child:before{left:-41px;top:2px;width:16px;height:16px;background:var(--c-bg);border:3px solid var(--one-esmeralda);border-right-color:transparent}.step:last-child:before{left:-41px;top:3px;width:14px;height:14px;background:var(--one-neon-claro);box-shadow:0 0 0 3px var(--one-esmeralda)}.step__num{display:none;font-family:var(--font-titulo);font-weight:300;font-size:56px;line-height:1;color:var(--one-esmeralda)}.step__title{font-family:var(--font-titulo);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--c-heading)}.step__title .light{color:var(--one-floresta);margin-right:4px}.step p{font-size:16px;line-height:1.55;color:var(--c-text-2)}.step__gets{display:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--one-floresta);margin-top:12px}.process-quote{margin-top:var(--s-7);font-family:var(--font-titulo);font-size:22px;line-height:1.4;max-width:720px;color:var(--c-heading)}.process-quote small{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--one-texto-2);margin-top:10px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.chip{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;background:transparent;color:var(--one-marfim);border:1px solid var(--one-texto-2);cursor:pointer;min-height:44px}.chip[aria-pressed=true]{background:var(--one-marfim);color:var(--one-obsidiana);border-color:var(--one-marfim)}.projects{display:grid;gap:24px}.project{padding:0;display:flex;flex-direction:column}.project[hidden]{display:none}.project__shot{aspect-ratio:16 / 10;background:var(--one-superficie-escura);border-bottom:1px solid var(--c-line);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--one-texto-2-escuro)}.project__shot img{width:100%;height:100%;object-fit:cover}.project__body{padding:24px;display:flex;flex-direction:column;gap:10px}.project__sector{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--one-neon)}.projects-note{font-size:15px;line-height:1.6;color:var(--one-texto-2-escuro);margin-top:32px;max-width:640px}.stats{display:grid;gap:32px;border-top:1px solid var(--one-esmeralda);padding-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat__num{font-family:var(--font-titulo);font-weight:300;font-size:var(--t-numero);line-height:1}.stat__label{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--one-neon);margin-top:10px}.quotes{display:grid;gap:24px;margin-top:64px}.quote{background:var(--one-obsidiana);padding:32px}.quote blockquote{font-family:var(--font-titulo);font-size:20px;line-height:1.5}.quote figcaption{margin-top:20px;font-size:15px;line-height:1.5;color:var(--one-texto-2-escuro)}.quote figcaption b{color:var(--one-marfim);font-weight:600}.proof-close{font-family:var(--font-titulo);font-size:20px;margin-top:48px}.gold-rule{width:56px;height:3px;background:var(--one-champagne);margin-bottom:24px}.commit__label{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--one-floresta)}.commit p{font-size:16px;line-height:1.6;margin-top:12px;color:var(--one-grafite)}.section-actions{margin-top:40px}.contact{display:grid;gap:48px;align-items:center}.contact__lead{color:var(--one-texto-2-escuro);margin-bottom:40px}.contact__symbol{width:200px;height:200px;display:none}.contact__alt{font-size:15px;line-height:1.7;color:var(--one-texto-2-escuro);margin-top:32px}.form{background:var(--one-superficie-escura);border:1px solid var(--one-linha-escuro);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:20px}.field label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--one-marfim)}.field input,.field textarea{display:block;width:100%;height:var(--altura-controle);padding:0 16px;background:var(--one-marfim);color:var(--one-obsidiana);border:1px solid var(--one-linha);border-radius:var(--raio-botao);font:400 16px/1.4 var(--font-texto)}.field textarea{height:120px;padding:14px 16px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border:2px solid var(--one-esmeralda);padding-left:15px}.field textarea:focus{padding:13px 15px}.field--error input,.field--error textarea{border:2px solid var(--one-erro)}.field__error{display:none;margin-top:8px;font-size:14px;line-height:1.4;color:var(--one-marfim)}.field--error .field__error{display:flex;gap:8px;align-items:flex-start}.field__error:before{content:"!";flex:none;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--one-erro);font-weight:700;font-size:12px;line-height:18px;text-align:center}.form__fields{display:flex;flex-direction:column;gap:20px}.form__fail{font-size:14px;line-height:1.5;color:var(--one-marfim);border-left:3px solid var(--one-erro);padding-left:12px}.form__fail[hidden]{display:none}.form__privacy{font-size:13px;line-height:1.6;color:var(--one-texto-2-escuro)}.form__status{font-size:16px;line-height:1.5;color:var(--one-marfim)}.form__success{display:none;padding:8px 0}.form.is-sent .form__fields{display:none}.form.is-sent .form__success{display:block}.form__success b{display:block;font-family:var(--font-titulo);font-size:22px;margin-bottom:8px}.hp{position:absolute;left:-9999px}.site-footer{background:var(--one-obsidiana);color:var(--one-marfim);border-top:1px solid var(--one-linha-escuro);padding:64px 0 40px}.footer-grid{display:grid;gap:40px}.footer-grid h2{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--one-neon);margin-bottom:16px}.footer-grid ul{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--one-texto-2-escuro)}.footer-grid a{color:var(--one-marfim);text-decoration-color:var(--one-esmeralda);text-underline-offset:5px}.footer-grid a:hover{text-decoration-color:var(--one-neon)}.footer-tag{font-size:15px;color:var(--one-texto-2-escuro);margin-top:20px}.footer-legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--one-linha-escuro);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--one-texto-2-escuro)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#08110ef5;border-top:1px solid var(--one-linha-escuro);padding:12px var(--gutter);transform:translateY(0);transition:transform var(--dur-secao) var(--ease-entrada)}.sticky-cta.is-hidden{transform:translateY(110%)}body{padding-bottom:76px}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-secao) var(--ease-entrada),transform var(--dur-secao) var(--ease-entrada)}.js .reveal.is-visible{opacity:1;transform:none}@media(min-width:640px){.grid--2,.grid--3,.grid--4,.pillars,.values,.quotes,.projects{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__actions{flex-direction:row;flex-wrap:wrap}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){body{padding-bottom:0}.sticky-cta{display:none}.site-header__inner{height:var(--header-h)}.nav-toggle{display:none}.nav{position:static;inset:auto;display:flex!important;flex-direction:row;gap:28px;padding:0;background:none;overflow:visible}.nav a{font-family:var(--font-texto);font-size:15px;font-weight:500;padding:10px 4px;border-bottom:0}.nav__cta{display:none}.site-header__cta{display:inline-flex}.brand__symbol{width:40px;height:40px}.brand__name{font-size:22px}.brand__sub{font-size:8px}.hero{padding:112px 0 72px}.hero__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-screen{display:block}.proof-strip__num{font-size:32px}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4,.values{grid-template-columns:repeat(4,minmax(0,1fr))}.projects{grid-template-columns:repeat(3,minmax(0,1fr))}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.process{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:0;gap:32px}.process:before{display:none}.process__track{grid-column:1 / -1;display:flex;align-items:center;margin-bottom:-4px}.process__track i:first-child{width:18px;height:18px;border:3px solid var(--one-esmeralda);border-right-color:transparent;border-radius:50%}.process__track i:nth-child(2){flex:1;height:2px;background:var(--one-esmeralda)}.process__track i:last-child{width:14px;height:14px;border-radius:50%;background:var(--one-neon-claro);box-shadow:0 0 0 3px var(--one-esmeralda)}.step:before{display:none!important}.step__num{display:block}.step__title .light{display:none}.step__title{margin:16px 0 8px}.step p{font-size:15px}.step__gets{display:block}.contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.contact__symbol{display:block}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}@media(max-width:639px){.projects{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);padding-bottom:8px}.project{flex:0 0 280px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}html,body{max-width:100%;overflow-x:clip}app-header{display:contents}app-home,app-footer{display:block}.nav a[aria-current=true]{color:var(--one-neon)}.hero{padding:40px 0 32px}.hero__title{font-size:clamp(1.7rem,4.2vw,3rem);letter-spacing:-.03em}.hero__mark{position:relative;display:none;aspect-ratio:1}.hero__mark app-mark,.contact__symbol app-mark{width:100%}#missao-titulo{margin-bottom:48px}#projetos-titulo{margin-bottom:24px}#publico-titulo{max-width:860px}#contato-titulo{font-size:var(--t-h2-cta);line-height:1.12;margin-bottom:20px}.proof-strip{grid-template-columns:1fr}.project__shot{background:var(--one-marfim);padding:32px}.project__shot img{width:auto;max-width:78%;max-height:72px;margin:auto;object-fit:contain}.step:nth-child(2):before{left:-41px;top:2px;width:16px;height:16px;background:var(--c-bg);border:3px solid var(--one-esmeralda);border-right-color:transparent}@media(min-width:420px){.hero__title{white-space:nowrap}}@media(min-width:640px){.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hero{padding:72px 0 56px}.hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.hero__mark{display:block;width:min(100%,340px);margin-inline:auto}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.step:nth-child(2):before{display:none}}.section{position:relative}.section:after{content:"";position:absolute;z-index:0;width:min(78vw,560px);height:min(78vw,560px);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(14,159,99,.16),transparent 68%);right:0;top:-8%}.theme-dark.section:after,.theme-floresta.section:after{background:radial-gradient(circle,rgba(62,229,154,.16),transparent 68%)}.section>.container{position:relative;z-index:1}.site-header{background:transparent}.site-header:before{content:"";position:absolute;inset:0;z-index:0;background:#08110eeb;border-bottom:1px solid rgba(243,246,244,.14);backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45)}.site-header__inner{position:relative;z-index:1}.card,.value,.pillar,.form,.proof-strip>div{border-radius:22px;background:linear-gradient(155deg,#ffffff8c,#ffffff14 42%,#0e9f630f),color-mix(in srgb,var(--card-bg) 62%,transparent);border:1px solid color-mix(in srgb,var(--c-heading) 16%,rgba(255,255,255,.45));box-shadow:inset 0 1px #ffffffb8,inset 0 -18px 32px #0e9f630f,0 16px 40px #08110e1a;backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7)}.problem-card{border-top:3px solid var(--one-esmeralda)}.pillar{padding:clamp(36px,4vw,48px) clamp(32px,5vw,56px)}.pillar__label{line-height:1.5}.pillar__text{margin-top:16px;line-height:1.4}.proof-strip>div{padding:16px 18px}.form{background:linear-gradient(160deg,rgba(243,246,244,.16),rgba(243,246,244,.04) 40%,transparent 64%),#0b1a15b8;border-color:#f3f6f438;box-shadow:inset 0 1px #ffffff47,0 24px 60px #00000047}.project{overflow:hidden}.project__shot{border-radius:16px 16px 0 0}.btn,.chip,.field input,.field textarea{border-radius:999px}.field textarea{border-radius:18px}.btn--primary{box-shadow:0 10px 24px #0e9f6352}.hero__title strong{background:linear-gradient(105deg,#0e9f63,#3ee59a 58%,#e7fff4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__mark:before{content:"";position:absolute;inset:8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(62,229,154,.42),transparent 68%);filter:blur(18px)}.hp{left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sticky-cta{background:#08110eb8;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}@media(hover:hover)and (pointer:fine){.card,.value,.pillar,.btn,.proof-strip>div{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.card:hover,.value:hover,.pillar:hover,.proof-strip>div:hover{transform:translateY(-10px);border-color:#3ee59abf;box-shadow:inset 0 1px #ffffffa6,0 22px 44px #08110e2e}.btn:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.card:hover,.value:hover,.pillar:hover,.proof-strip>div:hover,.btn:hover{transform:none}}
