:root{--paper: #fbfbfd;--wash: #f2f3f9;--ink: #15182b;--muted: #585d78;--line: #e2e4ef;--line-strong: #b9bdd6;--accent: #2c3cb0;--accent-ink: #ffffff;--gold: #b98a2c;--gold-glow: rgba(185, 138, 44, .15);--back: #1a1f5c;--font-display: "Spectral", Georgia, "Times New Roman", serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--radius: 8px;--max: 1120px}@media(prefers-color-scheme:dark){:root{--paper: #0f1120;--wash: #161934;--ink: #eceefb;--muted: #a3a8c8;--line: #262a4a;--line-strong: #4a5080;--accent: #8c9bff;--accent-ink: #0f1120;--gold: #d8ae52;--gold-glow: rgba(216, 174, 82, .2);--back: #131742}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.15;margin:0}p{margin:0}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.container{width:min(100% - 48px,var(--max));margin-inline:auto}.section{padding-block:88px}.section-head{max-width:60ch;margin-bottom:48px}.section-head h2{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:300;letter-spacing:-.01em}.section-head p{margin-top:14px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius);font:500 1rem/1.2 var(--font-body);text-decoration:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);transition:filter .15s,transform .15s}.btn:hover{filter:brightness(1.1)}.btn:active{transform:scale(.98)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-outline:hover{filter:none;border-color:var(--ink);background:var(--wash)}@media print{.site-header,.site-footer,header.site-header,footer.site-footer{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:20px;left:20px;right:20px;max-width:960px;margin:0 auto;z-index:9999;background:#15182bf2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(216,174,82,.35);border-radius:14px;box-shadow:0 12px 36px #00000047;color:#eceefb;padding:16px 22px;animation:slideUp .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-content[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:space-between;gap:20px}.cookie-icon[data-astro-cid-fzbxxtek]{color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#b98a2c26;border:1px solid rgba(185,138,44,.3)}.cookie-text[data-astro-cid-fzbxxtek]{font-size:.9rem;line-height:1.5;color:#c4c8e2;flex-grow:1}.cookie-text[data-astro-cid-fzbxxtek] strong[data-astro-cid-fzbxxtek]{color:#fff}.cookie-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--gold);text-decoration:underline;font-weight:500}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:10px;flex-shrink:0}.btn-cookie-main[data-astro-cid-fzbxxtek]{background:var(--gold);color:#15182b;border:none;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .15s;white-space:nowrap}.btn-cookie-main[data-astro-cid-fzbxxtek]:hover{opacity:.92;transform:translateY(-1px)}.btn-cookie-opt[data-astro-cid-fzbxxtek]{background:transparent;color:#a3a8c8;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.btn-cookie-opt[data-astro-cid-fzbxxtek]:hover{color:#fff;border-color:#fff6;background:#ffffff0d}@media(max-width:768px){.cookie-banner[data-astro-cid-fzbxxtek]{bottom:12px;left:12px;right:12px;padding:14px 16px}.cookie-content[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:flex-start;gap:14px}.cookie-actions[data-astro-cid-fzbxxtek]{width:100%;justify-content:flex-end}.btn-cookie-main[data-astro-cid-fzbxxtek],.btn-cookie-opt[data-astro-cid-fzbxxtek]{flex:1;text-align:center}}.site-header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:50;backdrop-filter:blur(8px)}.site-header[data-astro-cid-3ef6ksr2] .container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--font-display);font-size:1.4rem;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.brand-logo[data-astro-cid-3ef6ksr2]{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #2c3cb026;border:1.5px solid var(--gold);display:block}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;font-size:.95rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--muted);transition:color .15s}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.site-header[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding:9px 18px;font-size:.92rem}@media(max-width:760px){.nav[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding-block:56px 40px;font-size:.92rem;color:var(--muted);background:var(--paper)}.footer-top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:36px;border-bottom:1px solid var(--line)}.footer-brand-col[data-astro-cid-sz7xmlte]{max-width:380px}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.3rem;color:var(--ink);margin-bottom:8px}.footer-logo[data-astro-cid-sz7xmlte]{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--gold);display:block}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.88rem;color:var(--muted);line-height:1.45;margin:0 0 18px}.footer-socials[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px}.social-btn[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:.82rem;font-weight:500;text-decoration:none;border:1px solid var(--line);background:var(--wash);color:var(--ink);transition:all .2s ease}.social-btn[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex-shrink:0}.social-btn[data-astro-cid-sz7xmlte]:hover{transform:translateY(-1px);border-color:var(--line-strong)}.social-btn[data-astro-cid-sz7xmlte].instagram:hover{color:#e1306c;border-color:#e1306c;background:#e1306c14}.social-btn[data-astro-cid-sz7xmlte].tiktok:hover{color:var(--ink);border-color:var(--ink);background:var(--paper)}.social-btn[data-astro-cid-sz7xmlte].youtube:hover{color:red;border-color:red;background:#ff000014}.social-btn[data-astro-cid-sz7xmlte].whatsapp{color:#128c7e;border-color:#25d3664d;background:#25d36614}.social-btn[data-astro-cid-sz7xmlte].whatsapp:hover{color:#25d366;border-color:#25d366;background:#25d36626}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:48px}.footer-nav-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.nav-heading[data-astro-cid-sz7xmlte]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin-bottom:4px}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--muted);font-size:.9rem;transition:color .15s}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.footer-contact[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;color:var(--accent)!important;font-weight:500}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:32px;display:flex;flex-direction:column;gap:16px}.copyright[data-astro-cid-sz7xmlte]{font-size:.88rem;color:var(--muted)}.legal[data-astro-cid-sz7xmlte]{max-width:80ch;font-size:.82rem;line-height:1.5;color:var(--muted);opacity:.85}@media(max-width:760px){.footer-top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:32px}.footer-brand-col[data-astro-cid-sz7xmlte]{max-width:100%}.footer-nav[data-astro-cid-sz7xmlte]{width:100%;justify-content:space-between;gap:24px}}
