@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@400;600;700;800&display=swap";:root{--ink: #0e0e0e;--paper: #f3efe3;--sage: #cfdcc4;--sage-deep: #aac09b;--burgundy: #8a1d3b;--coral: #ee6a3e;--coral-soft: #f6a87e;--carbon: #2a2a2a;--gray-mid: #5a5a5a;--gray-light: #9a9a9a;--off-white: #ece7d6;--eisy-bg: var(--paper);--eisy-charcoal: var(--carbon);--eisy-mint: var(--sage);--eisy-red: var(--coral);--eisy-burgundy: var(--burgundy);--eisy-gray: var(--gray-mid);--eisy-peach: var(--coral-soft);--font-title: "New Title", "Arial Black", system-ui, sans-serif;--font-body: "Ranade Variable", "Inter", system-ui, sans-serif;--font-detail: "Unbounded", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--shadow-sm: 0 1px 0 rgba(0,0,0,.05), 0 4px 12px rgba(0,0,0,.06);--shadow-md: 0 1px 0 rgba(0,0,0,.05), 0 8px 24px rgba(0,0,0,.08);--shadow-hard: 6px 6px 0 var(--ink);--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--space-xs: var(--space-2);--space-sm: var(--space-4);--space-md: var(--space-6);--space-lg: var(--space-8);--space-xl: var(--space-10);--container-prose: 60ch;--container-md: 960px;--container-lg: 1200px;--container-xl: 1320px;--gutter: 24px;--columns: 12;--bp-mobile: 780px;--bp-tablet: 1024px;--bp-desktop: 1280px}@font-face{font-family:New Title;src:url(/fonts/NewTitle-Extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:New Title;src:url(/fonts/NewTitle-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:New Title;src:url(/fonts/NewTitle-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:New Title;src:url(/fonts/NewTitle-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:New Title;src:url(/fonts/NewTitle-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ranade Variable;src:url(/fonts/Ranade-Variable.woff2) format("woff2-variations"),url(/fonts/Ranade-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background-color:var(--paper);color:var(--carbon);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-title);color:var(--ink);font-weight:700;line-height:1.05;letter-spacing:-.5px;text-transform:uppercase;margin:0}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}.btn[data-astro-cid-steqimjr]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:500;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-align:center;white-space:nowrap;line-height:1}.btn[data-astro-cid-steqimjr]:hover:not(.btn--disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}.btn--full[data-astro-cid-steqimjr]{width:100%}.btn--disabled[data-astro-cid-steqimjr]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--sm[data-astro-cid-steqimjr]{padding:10px 18px;font-size:13px}.btn--md[data-astro-cid-steqimjr]{padding:14px 22px;font-size:15px}.btn--lg[data-astro-cid-steqimjr]{padding:16px 28px;font-size:17px}.btn--primary[data-astro-cid-steqimjr]{background-color:var(--coral);color:#fff;border-color:var(--coral)}.btn--primary[data-astro-cid-steqimjr]:hover:not(.btn--disabled){background-color:var(--burgundy);border-color:var(--burgundy)}.btn--dark[data-astro-cid-steqimjr]{background-color:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--dark[data-astro-cid-steqimjr]:hover:not(.btn--disabled){background-color:var(--carbon);border-color:var(--carbon)}.btn--ghost[data-astro-cid-steqimjr]{background-color:transparent;color:var(--ink);border-color:var(--ink)}.btn--ghost[data-astro-cid-steqimjr]:hover:not(.btn--disabled){background-color:var(--ink);color:var(--paper)}.btn--white[data-astro-cid-steqimjr]{background-color:#fff;color:var(--coral);border-color:#fff}.btn--white[data-astro-cid-steqimjr]:hover:not(.btn--disabled){background-color:var(--off-white);border-color:var(--off-white)}.btn--secondary[data-astro-cid-steqimjr]{background-color:transparent;color:var(--burgundy);border-color:var(--burgundy)}.btn--secondary[data-astro-cid-steqimjr]:hover:not(.btn--disabled){background-color:var(--burgundy);color:#fff}.btn--pill[data-astro-cid-steqimjr]{background-color:var(--coral);color:#fff;border-color:var(--coral)}.btn--pill[data-astro-cid-steqimjr]:hover:not(.btn--disabled){background-color:var(--burgundy);border-color:var(--burgundy)}.logo-h[data-astro-cid-owmwa7ks]{display:inline-block;text-decoration:none;height:var(--logo-h);transition:opacity .2s}.logo-h[data-astro-cid-owmwa7ks]:hover{opacity:.7}.logo-h__img[data-astro-cid-owmwa7ks]{height:var(--logo-h);width:auto;display:block}.navbar[data-astro-cid-whvs2g6u]{position:sticky;top:0;z-index:100;background-color:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.navbar[data-astro-cid-whvs2g6u].is-scrolled{border-bottom-color:#00000014;box-shadow:var(--shadow-sm)}.navbar__inner[data-astro-cid-whvs2g6u]{max-width:var(--container-xl);margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:var(--space-7)}.navbar__logo[data-astro-cid-whvs2g6u]{text-decoration:none;flex-shrink:0;transition:opacity .2s}.navbar__logo[data-astro-cid-whvs2g6u]:hover{opacity:.7}.navbar__nav[data-astro-cid-whvs2g6u]{display:flex;gap:var(--space-7);margin-left:auto;align-items:center}.navbar__link[data-astro-cid-whvs2g6u]{color:var(--carbon);text-decoration:none;font-size:14px;font-weight:400;transition:color .2s}.navbar__link[data-astro-cid-whvs2g6u]:hover{color:var(--coral)}.navbar__cta[data-astro-cid-whvs2g6u]{flex-shrink:0}.navbar__burger[data-astro-cid-whvs2g6u]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto}.navbar__burger[data-astro-cid-whvs2g6u] span[data-astro-cid-whvs2g6u]{display:block;width:24px;height:2px;background:var(--ink);border-radius:2px;transition:opacity .2s}.navbar__mobile[data-astro-cid-whvs2g6u]{border-top:1px solid rgba(0,0,0,.08);background-color:var(--paper)}.navbar__mobile[data-astro-cid-whvs2g6u] nav[data-astro-cid-whvs2g6u]{display:flex;flex-direction:column;padding:var(--space-4) var(--space-6) var(--space-6);gap:2px}.navbar__mobile-link[data-astro-cid-whvs2g6u]{color:var(--carbon);text-decoration:none;font-size:16px;font-weight:400;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);transition:color .2s}.navbar__mobile-link[data-astro-cid-whvs2g6u]:hover{color:var(--coral)}.navbar__mobile-link--cta[data-astro-cid-whvs2g6u]{margin-top:var(--space-4);color:var(--coral);font-weight:600;border-bottom:none}@media(max-width:768px){.navbar__inner[data-astro-cid-whvs2g6u]{padding:16px var(--space-5);gap:var(--space-4)}.navbar__nav[data-astro-cid-whvs2g6u],.navbar__cta[data-astro-cid-whvs2g6u]{display:none}.navbar__burger[data-astro-cid-whvs2g6u]{display:flex}}.footer[data-astro-cid-kuou67kp]{background-color:var(--ink);color:var(--paper);padding:var(--space-8) 0 0}.footer__inner[data-astro-cid-kuou67kp]{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-8) var(--space-7);display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-8);align-items:start}.footer__logo[data-astro-cid-kuou67kp]{display:inline-block;text-decoration:none;margin-bottom:14px;transition:opacity .2s}.footer__logo[data-astro-cid-kuou67kp]:hover{opacity:.8}.footer__tagline[data-astro-cid-kuou67kp]{font-size:14px;line-height:1.6;color:#fff9;margin:0}.footer__col-title[data-astro-cid-kuou67kp]{font-family:var(--font-detail);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--coral);margin:0 0 var(--space-5)}.footer__col[data-astro-cid-kuou67kp] nav[data-astro-cid-kuou67kp]{display:flex;flex-direction:column;gap:10px}.footer__col[data-astro-cid-kuou67kp] nav[data-astro-cid-kuou67kp] a[data-astro-cid-kuou67kp]{color:#ffffffbf;text-decoration:none;font-size:14px;line-height:1.4;transition:color .2s}.footer__col[data-astro-cid-kuou67kp] nav[data-astro-cid-kuou67kp] a[data-astro-cid-kuou67kp]:hover{color:var(--coral)}.footer__bottom[data-astro-cid-kuou67kp]{border-top:1px solid rgba(255,255,255,.08);padding:var(--space-5) var(--space-8);max-width:var(--container-xl);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);font-size:12px;color:#fff6;flex-wrap:wrap}.footer__bottom[data-astro-cid-kuou67kp] a[data-astro-cid-kuou67kp]{color:#fff6;text-decoration:none;transition:color .2s}.footer__bottom[data-astro-cid-kuou67kp] a[data-astro-cid-kuou67kp]:hover{color:var(--paper)}.footer__cookie-btn[data-astro-cid-kuou67kp]{background:none;border:none;padding:0;color:#fff6;font:inherit;cursor:pointer;transition:color .2s}.footer__cookie-btn[data-astro-cid-kuou67kp]:hover{color:var(--paper)}@media(max-width:900px){.footer__inner[data-astro-cid-kuou67kp]{grid-template-columns:1fr 1fr;gap:var(--space-6)}.footer__brand[data-astro-cid-kuou67kp]{grid-column:1 / -1}}@media(max-width:560px){.footer__inner[data-astro-cid-kuou67kp]{grid-template-columns:1fr;padding:0 var(--space-5) var(--space-6)}.footer__bottom[data-astro-cid-kuou67kp]{padding:var(--space-4) var(--space-5)}}.whatsapp-btn{position:fixed;bottom:2rem;right:2rem;z-index:200;background-color:#25d366;color:#fff;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:50px;text-decoration:none;font-size:.9rem;font-weight:600;box-shadow:0 4px 20px #25d36666;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #25d36680}@media(max-width:560px){.whatsapp-btn span{display:none}.whatsapp-btn{padding:.875rem;border-radius:50%}}
