:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#050505;--color-bg-raised:#101010;--color-surface:#161616;--color-line:#292929;--color-line-strong:#3d3d3d;--color-text:#fff;--color-text-muted:#a1a1a1;--color-brand:#81d8d0;--color-brand-hover:#9be2db;--color-brand-pressed:#6cc4bc;--color-on-brand:#050505;--color-brand-line:#81d8d073;--color-brand-tint:#81d8d014;--color-whatsapp:#5fcf8a;--color-email:#8ea2ff;--color-warning:#f0b45a;--font-display:var(--font-anton), Impact, "Arial Narrow", sans-serif;--font-body:var(--font-manrope), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--text-display-sm:clamp(2.25rem, 1.6rem + 3vw, 4rem);--text-display-md:clamp(2.75rem, 1.8rem + 4.5vw, 6rem);--text-display-lg:clamp(3.25rem, 1.6rem + 7.5vw, 8.4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-section:clamp(5rem, 3rem + 8vw, 10rem);--container-max:1360px;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--radius-sm:4px;--radius-md:8px;--header-height:76px;--header-height-compact:60px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.16s;--duration-base:.28s;--duration-slow:.6s;--duration-reveal:.9s;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-brand)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-reveal:0s}}
*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--color-brand);color:var(--color-on-brand)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--color-brand);width:24px;height:1px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.004em;font-weight:400;line-height:1.1}.lead{font-size:var(--text-lg);color:var(--color-text-muted);max-width:38rem;line-height:1.6}.js [data-reveal]{transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out), clip-path var(--duration-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.js [data-reveal=up]:not(.is-revealed){opacity:0;transform:translateY(28px)}.js [data-reveal=fade]:not(.is-revealed){opacity:0}.js [data-reveal=mask]:not(.is-revealed){clip-path:inset(100% 0 0)}.js [data-reveal=scale]:not(.is-revealed){opacity:0;transform:scale(.96)}.js [data-reveal=line]{transform-origin:0}.js [data-reveal=line]:not(.is-revealed){transform:scaleX(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]:not(.is-revealed){opacity:1!important;clip-path:none!important;transform:none!important}}
