@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4f76dd65-module__WHTJRa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4f76dd65-module__WHTJRa__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_93d176d6-module__f6kV2W__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:400}.dm_mono_93d176d6-module__f6kV2W__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
.WhatsAppButton-module__Ya1Cjq__whatsappButton{color:#fff;width:56px;height:56px;box-shadow:0 4px 14px #25d36666, var(--color-card-shadow-sm);z-index:9999;cursor:pointer;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,background-color .3s;display:flex;position:fixed;bottom:24px;right:24px}.WhatsAppButton-module__Ya1Cjq__whatsappButton:hover{box-shadow:0 8px 20px #25d36699, var(--color-card-shadow-sm);background-color:#22c35e;transform:scale(1.1)translateY(-3px)}.WhatsAppButton-module__Ya1Cjq__whatsappButton:active{transform:scale(.95)translateY(0);box-shadow:0 4px 10px #25d36666}.WhatsAppButton-module__Ya1Cjq__whatsappIcon{width:30px;height:30px}@media (max-width:768px){.WhatsAppButton-module__Ya1Cjq__whatsappButton{width:48px;height:48px;bottom:20px;right:20px}.WhatsAppButton-module__Ya1Cjq__whatsappIcon{width:24px;height:24px}}
:root{--color-bg:#000;--color-surface:#f5f5f3;--color-footer-bg:#121212;--color-card-bg:#111;--color-text-primary:#fff;--color-text-secondary:#fff;--color-text-on-dark:#fff;--color-text-muted-dark:#fff;--color-accent:#fff;--color-border:#e8e8e8;--color-tag-bg:#ededed;--color-tag-text:#fff;--color-link-hover:#555;--color-card-border:#ffffff12;--color-card-border-hover:#ffffff26;--color-card-glow:#ffffff1f;--color-card-shadow:0 24px 60px #00000080, 0 4px 16px #0000004d;--color-card-shadow-sm:0 2px 10px #00000014;--color-card-image-bg:#1a1a1a;--color-text-muted:#ffffff80;--color-text-subtle:#fff9;--color-text-overlay:#ffffffb3;--color-cta-bg:#ffffff0f;--color-cta-border:#ffffff26;--color-cta-text:#ffffffd9;--color-cta-bg-hover:#ffffff1f;--color-cta-border-hover:#ffffff4d;--color-loader-track:#ffffff1a;--color-loader-spin:#fffc;--color-navbar-scrolled-bg:#000000e0;--color-footer-divider:#ffffff14;--color-icon-stroke:#ffffff40;--color-icon-check:#fffc;--color-detail-border:#ffffff0d;--color-tag-hover-bg:var(--color-surface);--color-tag-hover-border:#bbbbb9;--color-tag-hover-text:#000;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:4rem;--leading-tight:1.15;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--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-20:80px;--space-24:96px;--space-32:128px;--page-padding-mobile:var(--space-5);--page-padding-tablet:var(--space-8);--page-padding-desktop:var(--space-16);--container-max:1200px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--border-default:1px solid var(--color-border);--border-tag:1px solid #d4d4d4;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.35s ease;--transition-reveal:.8s cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:light){:root{--color-bg:#fafafa;--color-surface:#fff;--color-footer-bg:#f0f0ee;--color-card-bg:#fff;--color-text-primary:#111;--color-text-secondary:#555;--color-text-on-dark:#111;--color-text-muted-dark:#777;--color-accent:#111;--color-border:#e0e0e0;--color-tag-bg:#f5f5f3;--color-tag-text:#333;--color-link-hover:#000;--color-card-border:#00000014;--color-card-border-hover:#00000026;--color-card-glow:#0000000a;--color-card-shadow:0 24px 60px #00000014, 0 4px 16px #0000000a;--color-card-shadow-sm:0 2px 10px #0000000f;--color-card-image-bg:#f0f0ee;--color-text-muted:#00000080;--color-text-subtle:#0000008c;--color-cta-bg:#0000000a;--color-cta-border:#0000001f;--color-cta-text:#000c;--color-cta-bg-hover:#00000014;--color-cta-border-hover:#0003;--color-loader-track:#0000001a;--color-loader-spin:#0009;--color-navbar-scrolled-bg:#ffffffeb;--color-footer-divider:#00000014;--color-icon-stroke:#0003;--color-icon-check:#000000b3;--color-detail-border:#00000014;--color-tag-hover-bg:#ededed;--color-tag-hover-border:#bbbbb9;--color-tag-hover-text:#000;--border-tag:1px solid #d0d0d0}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-size:var(--text-base);font-weight:400;line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:100%;max-width:var(--container-max);padding-inline:var(--page-padding-mobile);margin-inline:auto}@media (min-width:640px){.container{padding-inline:var(--page-padding-tablet)}}@media (min-width:1024px){.container{padding-inline:var(--page-padding-desktop)}}.reveal{opacity:0;transition:opacity var(--transition-reveal), transform var(--transition-reveal);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal--delay-1{transition-delay:80ms}.reveal--delay-2{transition-delay:.16s}.reveal--delay-3{transition-delay:.24s}.reveal--delay-4{transition-delay:.32s}.reveal--delay-5{transition-delay:.4s}.reveal--delay-6{transition-delay:.48s}body{animation:.5s both pageFadeIn}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}
