:root{--color-bg:#fff;--color-bg-subtle:#f5f5f7;--color-bg-elevated:#fbfbfd;--color-bg-inverse:#1d1d1f;--color-tile:#e8e8ed;--color-tile-text:#55555a;--color-text:#1d1d1f;--color-text-secondary:#6e6e73;--color-text-tertiary:#86868b;--color-text-inverse:#f5f5f7;--color-accent:#06c;--color-accent-hover:#0077ed;--color-accent-contrast:#fff;--color-border:#00000014;--color-focus:#0071e3;--color-dark-bg:#000;--color-dark-surface:#1d1d1f;--color-dark-text:#f5f5f7;--color-dark-text-secondary:#a1a1a6;--color-dark-border:#ffffff1f;--gold-50:#fbf6ea;--gold-100:#f6ebd2;--gold-300:#f2d898;--gold-400:#e6bf6a;--gold-500:#d4a24c;--gold-700:#8a5a12;--gradient-brand:linear-gradient(90deg, #f7e6b5 0%, #e9c46a 50%, #d4a24c 100%);--gradient-brand-strong:linear-gradient(90deg, #7a4f0f 0%, #9a6716 50%, #7f5310 100%);--color-gold:#e3b860;--color-gold-hover:#ecc77c;--color-gold-ink:#7a4f0f;--color-on-gold:#1d1d1f;--glow-gold:#d4a24c47;--glow-amber:#e88c302e;--color-whatsapp:#25d366;--glass-fill:linear-gradient(180deg, #ffffff29 0%, #ffffff0a 100%), #1e1e2085;--glass-fill-strong:linear-gradient(180deg, #ffffff1f 0%, #ffffff08 100%), #18181ad1;--glass-fill-light:linear-gradient(180deg, #ffffffd9 0%, #fff9 100%);--glass-border:#ffffff29;--glass-border-light:#ffffffe6;--glass-blur:blur(24px) saturate(180%);--glass-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #ffffff0f, 0 10px 30px -10px #00000073;--glass-shadow-light:inset 0 1px 0 #fff, 0 1px 2px #0000000f, 0 10px 30px -12px #00000040;--font-sans:var(--font-heebo), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--text-lg:clamp(1.1875rem, 1.1rem + .4vw, 1.5rem);--text-xl:clamp(1.5rem, 1.3rem + .9vw, 2rem);--text-2xl:clamp(2rem, 1.6rem + 1.8vw, 3rem);--text-3xl:clamp(1.875rem, 1.5rem + 2vw, 3.25rem);--text-hero:clamp(2.75rem, 1.6rem + 5vw, 5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.1;--leading-snug:1.25;--leading-body:1.55;--tracking-display:-.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-gap:clamp(3.5rem, 10svh, 8.5rem);--section-header-gap:clamp(2rem, 6svh, 4rem);--tile-gap:clamp(.875rem, .5rem + 1.25vw, 1.5rem);--tile-padding:clamp(1.5rem, 3.3svh, 2.75rem) clamp(1.25rem, .75rem + 2vw, 2.75rem);--tile-radius:var(--radius-lg);--gutter:clamp(1.25rem, .8rem + 2vw, 2.5rem);--container-max:1200px;--container-narrow:980px;--header-height:3.25rem;--header-inset:.75rem;--header-offset:calc(var(--header-height) + var(--header-inset) * 2);--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-pill:980px;--shadow-sm:0 1px 4px #0000000a, 0 4px 12px #0000000f;--shadow-md:0 2px 8px #0000000a, 0 8px 24px #00000014;--shadow-lg:0 4px 12px #0000000f, 0 12px 32px #0000001f;--ease-out:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s;--z-header:100;--z-overlay:200;--z-modal:300}@media (max-width:733px){:root{--section-gap:clamp(2.5rem, 7.5svh, 4.5rem);--section-header-gap:clamp(1.5rem, 4svh, 2.25rem);--tile-padding:clamp(1rem, 2.8svh, 1.5rem) clamp(1rem, 4vw, 1.25rem)}}@media (max-width:380px){:root{--section-gap:clamp(2.25rem, 5svh, 3rem)}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}::selection{background:#0066cc2e}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 35%}}@keyframes reveal{0%{transform:translateY(1.5rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:var(--z-modal);padding:var(--space-2) var(--space-4);color:#fff;background:var(--color-focus);border-radius:var(--radius-pill);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-fill:#1e1e20eb;--glass-fill-light:#fffffff5}}
