:root{--color-brand:#ffbe00;--color-brand-hover:#ffcf3d;--color-brand-soft:#fff6d6;--color-on-brand:#1a1a1a;--color-ink:#12161c;--color-ink-soft:#1d232c;--color-heading:#12161c;--color-text:#444c58;--color-muted:#6b7280;--color-link:#8a6200;--color-border:#e6e8ec;--color-bg:#f4f5f7;--color-surface:#fff;--color-whatsapp:#25d366;--font-body:var(--font-inter), system-ui, sans-serif;--font-heading:var(--font-jakarta), system-ui, sans-serif;--container-width:1200px;--gutter:24px;--radius:16px;--radius-sm:10px;--space-block:32px;--card-padding:clamp(24px, 4vw, 56px);--shadow-sm:0 1px 2px #1018280f, 0 1px 3px #10182814;--shadow-md:0 4px 6px -2px #1018280d, 0 12px 24px -4px #1018281a;--header-height:76px}@media (width<=640px){:root{--gutter:16px;--radius:12px;--header-height:64px}}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}a{color:var(--color-link);text-decoration:none;transition:color .2s}a:hover{color:var(--color-heading)}:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-width);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.surface{padding:var(--card-padding);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.surface>:last-child,.prose>:last-child{margin-bottom:0}.prose{margin-bottom:var(--space-block)}.prose h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-heading);margin-bottom:18px;padding-left:18px;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.25;position:relative}.prose h2:before{content:"";background:var(--color-brand);border-radius:3px;width:5px;position:absolute;top:.15em;bottom:.15em;left:0}.prose h3{font-family:var(--font-heading);color:var(--color-heading);margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3}.prose p,.prose ul,.prose ol{margin-bottom:16px}.prose ul,.prose ol{padding-left:20px}.prose li+li{margin-top:6px}.prose li::marker{color:var(--color-brand)}.prose strong{color:var(--color-heading);font-weight:600}.prose .muted{color:var(--color-heading)}.prose .align-right{float:right;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin:4px 0 16px 32px}.prose:after{content:"";clear:both;display:table}@media (width<=560px){.prose .align-right{float:none;width:100%;margin:0 0 20px}}.grid{gap:var(--gutter);margin-bottom:var(--space-block);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.grid--2{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.grid--3{grid-template-columns:minmax(0,1fr)}}.topbar[data-astro-cid-isef26zo]{color:#ffffffbf;background:var(--color-ink);font-size:13px}.topbar__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.topbar__group[data-astro-cid-isef26zo]{gap:24px;display:flex}.topbar__item[data-astro-cid-isef26zo]{color:inherit;align-items:center;gap:8px;display:inline-flex}.topbar__item[data-astro-cid-isef26zo] svg{color:var(--color-brand)}a[data-astro-cid-isef26zo].topbar__item:hover{color:#fff}.header[data-astro-cid-isef26zo]{z-index:1000;backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--color-border);background:#ffffffeb;transition:box-shadow .2s;position:sticky;top:0}.header[data-astro-cid-isef26zo].is-scrolled{box-shadow:var(--shadow-md)}.header__inner[data-astro-cid-isef26zo]{height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.header__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:auto;height:calc(var(--header-height) - 12px)}.nav__list[data-astro-cid-isef26zo]{align-items:center;gap:4px;list-style:none;display:flex}.nav__link[data-astro-cid-isef26zo]{color:var(--color-heading);border-radius:8px;padding:10px 14px;font-size:15px;font-weight:500;display:block;position:relative}.nav__link[data-astro-cid-isef26zo]:after{content:"";background:var(--color-brand);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav__link[data-astro-cid-isef26zo]:hover:after,.nav__link[data-astro-cid-isef26zo][aria-current=page]:after{transform:scaleX(1)}.nav__link--cta[data-astro-cid-isef26zo]{color:var(--color-on-brand);background:var(--color-brand);border-radius:999px;margin-left:8px;padding:10px 20px;font-weight:600;transition:background-color .2s}.nav__link--cta[data-astro-cid-isef26zo]:after{display:none}.nav__link--cta[data-astro-cid-isef26zo]:hover,.nav__link--cta[data-astro-cid-isef26zo][aria-current=page]{color:var(--color-on-brand);background:var(--color-brand-hover)}.header__toggle[data-astro-cid-isef26zo]{width:44px;height:44px;color:var(--color-heading);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:22px;display:none}@media (width<=980px){.nav[data-astro-cid-isef26zo]{display:none}.header__toggle[data-astro-cid-isef26zo]{display:grid}}@media (width<=760px){.topbar__inner[data-astro-cid-isef26zo]>.topbar__item[data-astro-cid-isef26zo],.topbar__group[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:last-child{display:none}.topbar__inner[data-astro-cid-isef26zo]{justify-content:center}}.footer[data-astro-cid-oenwriqq]{color:#ffffffb8;background:var(--color-ink);font-size:15px}.footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1.2fr 1.4fr 1fr;gap:40px;padding-top:56px;padding-bottom:48px;display:grid}.footer__brand[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.footer__placa[data-astro-cid-oenwriqq]{width:96px}.footer__title[data-astro-cid-oenwriqq]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-size:14px;font-weight:700}.footer__list[data-astro-cid-oenwriqq]{gap:10px;list-style:none;display:grid}.footer__list[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{align-items:baseline;gap:10px;display:flex}.footer__list[data-astro-cid-oenwriqq] svg{color:var(--color-brand);flex:none;transform:translateY(2px)}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-brand)}.footer__bottom[data-astro-cid-oenwriqq]{text-align:center;border-top:1px solid #ffffff14;padding:18px 0;font-size:13px}@media (width<=860px){.footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-oenwriqq]{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (width<=560px){.footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:32px;padding-top:40px}}.mobile-menu[data-astro-cid-imidouvt]{z-index:10000;background:var(--color-ink);visibility:hidden;flex-direction:column;width:min(320px,85vw);padding:24px;transition:transform .3s,visibility .3s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 32px #00000040}.mobile-menu[data-astro-cid-imidouvt].is-open{visibility:visible;transform:none}ul[data-astro-cid-imidouvt]{list-style:none}li[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt]{font-family:var(--font-heading);color:#fff;border-bottom:1px solid #ffffff14;padding:14px 4px;font-size:18px;font-weight:600;display:block}li[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt]:hover,li[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt][aria-current=page]{color:var(--color-brand)}.mobile-menu__contact[data-astro-cid-imidouvt]{gap:12px;margin-top:auto;padding-top:24px;font-size:14px;display:grid}.mobile-menu__contact[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt]{color:#ffffffbf;align-items:center;gap:10px;display:flex}.mobile-menu__contact[data-astro-cid-imidouvt] svg{color:var(--color-brand)}.mobile-menu__overlay[data-astro-cid-imidouvt]{z-index:9999;backdrop-filter:blur(2px);background:#0a0c108c;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-imidouvt]{transition:none}}.whatsapp[data-astro-cid-6orzmcxy]{z-index:9000;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.whatsapp__label[data-astro-cid-6orzmcxy]{color:var(--color-heading);box-shadow:var(--shadow-md);opacity:0;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;transform:translate(8px)}.whatsapp[data-astro-cid-6orzmcxy]:hover .whatsapp__label[data-astro-cid-6orzmcxy],.whatsapp[data-astro-cid-6orzmcxy]:focus-visible .whatsapp__label[data-astro-cid-6orzmcxy]{opacity:1;transform:none}.whatsapp__icon[data-astro-cid-6orzmcxy]{color:#fff;background:var(--color-whatsapp);border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;transition:transform .2s;display:grid;box-shadow:0 8px 24px #25d36666}.whatsapp[data-astro-cid-6orzmcxy]:hover .whatsapp__icon[data-astro-cid-6orzmcxy]{transform:scale(1.06)}@media (width<=640px){.whatsapp[data-astro-cid-6orzmcxy]{bottom:16px;right:16px}.whatsapp__label[data-astro-cid-6orzmcxy]{display:none}}.banner[data-astro-cid-x667u2p3]{aspect-ratio:1000/200;border-radius:var(--radius);box-shadow:var(--shadow-md);background:#fff;margin-bottom:clamp(16px,3vw,32px);overflow:hidden}.banner[data-astro-cid-x667u2p3] img{object-fit:cover;width:100%;height:100%}.main[data-astro-cid-z4jru4n3]{padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(48px,6vw,80px)}.skip-link[data-astro-cid-z4jru4n3]{z-index:20000;color:var(--color-on-brand);background:var(--color-brand);border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:16px}
