.site-header[data-astro-cid-isef26zo]{border-bottom:1px solid #ffffff1a}.site-nav[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:90px;margin:0 auto;padding:12px 32px;display:flex}.brand[data-astro-cid-isef26zo]{flex-shrink:0;width:260px;height:70px;display:block;position:relative;overflow:hidden}.brand-logo[data-astro-cid-isef26zo]{object-fit:contain;width:260px;max-width:none;height:260px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(-28px)}.nav-links[data-astro-cid-isef26zo]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nav-links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:#aeb9ca;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.nav-links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:#d6b778}.nav-links[data-astro-cid-isef26zo] .whatsapp-nav[data-astro-cid-isef26zo]{color:#25d366;font-weight:650}.nav-divider[data-astro-cid-isef26zo]{background:#ffffff26;width:1px;height:22px}.client-login[data-astro-cid-isef26zo]{color:#d6b778;cursor:not-allowed;opacity:.65;border:1px solid #d6b77866;border-radius:6px;align-items:center;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=768px){.site-nav[data-astro-cid-isef26zo]{flex-wrap:wrap;padding:12px 24px 20px}.nav-links[data-astro-cid-isef26zo]{gap:16px;width:100%}.nav-links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font-size:13px}.nav-divider[data-astro-cid-isef26zo]{display:none}}.site-footer[data-astro-cid-oenwriqq]{background:#0b1220;border-top:1px solid #ffffff1a}.footer-container[data-astro-cid-oenwriqq]{max-width:1200px;margin:0 auto;padding:75px 32px 25px}.footer-main[data-astro-cid-oenwriqq]{grid-template-columns:2fr 1fr 1.2fr 1.4fr;gap:45px;padding-bottom:65px;display:grid}.footer-brand[data-astro-cid-oenwriqq] h2[data-astro-cid-oenwriqq]{color:#f4f6fa;letter-spacing:-.04em;margin:0 0 20px;font-size:24px}.footer-brand[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:#aeb9ca;max-width:310px;font-size:14px;line-height:1.8}.footer-location[data-astro-cid-oenwriqq]{color:#d6b778;margin-top:15px;font-size:12px;font-weight:600;display:inline-block}.footer-column[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.footer-column[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq]{color:#f4f6fa;margin:0 0 10px;font-size:14px;font-weight:700}.footer-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:#aeb9ca;font-size:13px;text-decoration:none;transition:color .2s}.footer-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#d6b778}.footer-note[data-astro-cid-oenwriqq]{color:#8390a5;max-width:230px;font-size:12px;line-height:1.7}.footer-bottom[data-astro-cid-oenwriqq]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.footer-bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],.footer-bottom[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{color:#8390a5;font-size:12px}@media (width<=900px){.footer-main[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=600px){.footer-container[data-astro-cid-oenwriqq]{padding:55px 24px 25px}.footer-main[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.footer-bottom[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start}}.whatsapp-float[data-astro-cid-6orzmcxy]{color:#fff;z-index:1000;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 30px #00000059}.whatsapp-float[data-astro-cid-6orzmcxy]:hover{transform:translateY(-4px);box-shadow:0 12px 35px #25d3664d}.whatsapp-float[data-astro-cid-6orzmcxy]:focus-visible{outline-offset:4px;outline:3px solid #d6b778}@media (width<=768px){.whatsapp-float[data-astro-cid-6orzmcxy]{width:52px;height:52px;bottom:18px;right:18px}}:root{color-scheme:dark;--color-background:#0b1220;--color-surface:#111c2d;--color-surface-alt:#152238;--color-gold:#d6b778;--color-gold-hover:#edcf92;--color-text:#f4f6fa;--color-muted:#aeb9ca;--color-subtle:#8390a5;--color-border:#28374c;--color-whatsapp:#25d366;--container-width:1200px;--container-padding:32px;--radius-small:5px;--radius-medium:10px;--radius-large:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);min-width:320px;color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{vertical-align:middle}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.container{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}h1,h2,h3,h4{letter-spacing:-.045em}h2{font-size:clamp(32px,4vw,48px);line-height:1.15}h3{font-size:21px;line-height:1.3}p{line-height:1.8}.eyebrow{color:var(--color-gold);letter-spacing:.2em;font-size:12px;font-weight:700;line-height:1.8}.button{border-radius:var(--radius-small);justify-content:center;align-items:center;padding:16px 25px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--color-gold);color:var(--color-background)}.button.primary:hover{background:var(--color-gold-hover)}.button.secondary{color:var(--color-text);border:1px solid #d6b77880}.button.secondary:hover{background:#d6b7781a}.text-link{color:var(--color-gold);font-size:14px;font-weight:700}.text-link:hover{color:var(--color-gold-hover)}.section-intro{max-width:760px;margin-bottom:48px}.section-intro>p:last-child{color:var(--color-muted);font-size:17px}@media (width<=768px){:root{--container-padding:24px}h2{font-size:clamp(30px,7vw,42px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
