:root{color-scheme:dark;--color-ink: #121212;--color-gold: #f5c518;--color-gold-soft: #ffe37a;--color-red: #ef3340;--color-green: #67b53f;--color-white: #fff;--font-display: Georgia, "Times New Roman", serif;--font-body: Inter, Aptos, "Segoe UI", sans-serif;--page-width: 76rem;--page-gutter: clamp(1.25rem, 4vw, 3.5rem);font-family:var(--font-body);background:var(--color-ink);color:var(--color-white);scroll-behavior:smooth}*{box-sizing:border-box}html,body{min-width:20rem;margin:0;overflow-x:clip}body{min-height:100vh;background:var(--color-ink);font-size:1rem;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit}img,svg{display:block}::selection{color:var(--color-ink);background:var(--color-gold)}.shell{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--page-gutter)}.eyebrow{margin:0 0 1rem;color:var(--color-gold);font-size:.75rem;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.section-title{max-width:18ch;margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,6vw,4.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;padding:.8rem 1.4rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.button--primary{color:#080808;background:linear-gradient(120deg,var(--color-gold-soft),var(--color-gold));box-shadow:0 .8rem 2.5rem #f5c51824}.button--secondary{color:var(--color-white);border-color:#ffffff3d;background:#ffffff0a}.button--whatsapp{color:#071a0e;background:#25d366;box-shadow:0 .8rem 2.5rem #25d36629}.button--whatsapp:hover{background:#20bd5a;box-shadow:0 1rem 3rem #25d3663d}.button--whatsapp:active{background:#1ca64f;transform:translateY(0)}.button--whatsapp:disabled,.button--whatsapp[aria-disabled=true]{color:#35523f;background:#8ab99b;box-shadow:none;cursor:not-allowed;transform:none}.button--whatsapp .whatsapp-icon{width:1.4rem;height:1.4rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.button:hover{transform:translateY(-2px)}.button--primary:hover{box-shadow:0 1rem 3rem #f5c5183b}:where(a,button):focus-visible{outline:3px solid var(--color-gold-soft);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
