/* Minified. Source: src/css/styles.css */html{scroll-behavior: smooth}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1}::-webkit-scrollbar-thumb{background: #c1c1c1;border-radius: 4px}::-webkit-scrollbar-thumb:hover{background: #a8a8a8}.font-display{letter-spacing: -0.025em}.reveal{opacity: 0;transform: translateY(24px);transition: opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.reveal{opacity: 1 !important;transform: none !important;transition: none !important}}:focus-visible{outline: 2px solid #C89545;outline-offset: 3px}.btn-glass{display: inline-flex;align-items: center;justify-content: center;border-radius: 9999px;padding: 0.875rem 1.75rem;font-size: 0.875rem;font-weight: 600;line-height: 1;color: #fff;text-decoration: none;white-space: nowrap;background: rgba(255,255,255,0.10);border: 1px solid rgba(255,255,255,0.22);-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);box-shadow: 0 4px 20px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.30);transition: background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.btn-glass:hover{background: rgba(255,255,255,0.18);border-color: rgba(255,255,255,0.40);transform: translateY(-2px);box-shadow: 0 10px 28px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.38)}.btn-glass:active{transform: translateY(0) scale(0.97)}.btn-glass--brass{color: #fff;background: linear-gradient(180deg,rgba(200,149,69,0.55),rgba(200,149,69,0.34));border-color: rgba(232,211,170,0.55);font-weight: 700;box-shadow: 0 4px 20px rgba(200,149,69,0.28),inset 0 1px 0 rgba(255,255,255,0.35)}.btn-glass--brass:hover{background: linear-gradient(180deg,rgba(216,168,90,0.70),rgba(200,149,69,0.48));border-color: rgba(232,211,170,0.85);box-shadow: 0 10px 30px rgba(200,149,69,0.38),inset 0 1px 0 rgba(255,255,255,0.45)}.btn-glass--sm{padding: 0.625rem 1.25rem;font-size: 0.875rem}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.btn-glass{background: rgba(14,17,19,0.72)}.btn-glass:hover{background: rgba(14,17,19,0.85)}.btn-glass--brass{background: rgba(200,149,69,0.92);color: #0E1113}.btn-glass--brass:hover{background: rgba(216,168,90,1)}}@media (prefers-reduced-motion: reduce){.btn-glass,.btn-glass:hover,.btn-glass:active{transform: none;transition: none}}.cta-midnight{position: relative;background-color: #0B1B2E;isolation: isolate}.cta-midnight::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(120% 100% at 12% 0%,rgba(200,149,69,0.18) 0%,rgba(11,27,46,0) 58%),radial-gradient(90% 80% at 100% 100%,rgba(122,162,214,0.10) 0%,rgba(11,27,46,0) 60%)}.cta-midnight::after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;z-index: -1;pointer-events: none;background: linear-gradient(90deg,rgba(200,149,69,0) 0%,rgba(200,149,69,0.55) 30%,rgba(200,149,69,0.55) 70%,rgba(200,149,69,0) 100%)}.logo-glass{background-image: linear-gradient( 175deg,#FFFFFF 0%,rgba(255,255,255,0.94) 32%,rgba(255,255,255,0.72) 56%,rgba(232,211,170,0.88) 100% );-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;filter: drop-shadow(0 1px 0 rgba(255,255,255,0.22)) drop-shadow(0 4px 10px rgba(0,0,0,0.45));transition: filter .35s ease}a:hover>.logo-glass{filter: drop-shadow(0 1px 0 rgba(255,255,255,0.35)) drop-shadow(0 6px 16px rgba(200,149,69,0.35))}.logo-dot{background-image: radial-gradient(circle at 30% 25%,rgba(255,255,255,0.85) 0%,#C89545 45%,#9A6F2E 100%);box-shadow: 0 0 10px rgba(200,149,69,0.55),inset 0 -1px 1px rgba(0,0,0,0.25)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.logo-glass{-webkit-text-fill-color: #FFFFFF;color: #FFFFFF;background-image: none}}@media (prefers-reduced-motion: reduce){.logo-glass,a:hover>.logo-glass{transition: none}}@font-face{font-family: "Archivo Fallback";src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust: 91%}body:not(.dash-shell){font-family: Archivo,"Archivo Fallback",Arial,sans-serif;-webkit-font-smoothing: antialiased}body:not(.dash-shell) h1,body:not(.dash-shell) h2,body:not(.dash-shell) .font-display{font-stretch: 125%;font-weight: 800;letter-spacing: -0.025em}body:not(.dash-shell) h1{letter-spacing: -0.03em}body:not(.dash-shell) h3{font-stretch: 112%}:focus-visible{outline: 3px solid #FF7A00;outline-offset: 3px}body:not(.dash-shell) .text-brass,body:not(.dash-shell) .hover\:text-brass:hover{color: #C2410C}body:not(.dash-shell) .decoration-brass{text-decoration-color: #FF7A00}body:not(.dash-shell) .bg-ink .text-brass,body:not(.dash-shell) .bg-graphite .text-brass,body:not(.dash-shell) .cta-midnight .text-brass,body:not(.dash-shell) #site-nav .text-brass,body:not(.dash-shell) footer.bg-ink .text-brass,body:not(.dash-shell) .bg-ink.text-brass,body:not(.dash-shell) header .text-brass{color: #FF8A1F}body:not(.dash-shell) .bg-ink .hover\:text-brass:hover,body:not(.dash-shell) .bg-graphite .hover\:text-brass:hover,body:not(.dash-shell) .cta-midnight .hover\:text-brass:hover,body:not(.dash-shell) #site-nav .hover\:text-brass:hover,body:not(.dash-shell) header .hover\:text-brass:hover{color: #FF8A1F}body:not(.dash-shell) .bg-brass:not(.text-ink){color: #16181B}a.bg-brass.rounded-full,button.bg-brass.rounded-full,a.bg-ink.rounded-full,button.bg-ink.rounded-full{border-radius: 8px}.btn-glass{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 50px;padding: 13px 22px;border-radius: 8px;border: 1.5px solid #4C535B;background: transparent;color: #fff;font-weight: 700;font-size: 15px;line-height: 1.2;text-decoration: none;white-space: nowrap;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;transition: background-color .15s,border-color .15s,color .15s}.btn-glass:hover{border-color: #fff;background: transparent;transform: none;box-shadow: none}.btn-glass:active{transform: translateY(1px)}.btn-glass--brass{background: #FF7A00;border-color: #FF7A00;color: #16181B;box-shadow: none}.btn-glass--brass:hover{background: #FF9A3D;border-color: #FF9A3D;color: #16181B;box-shadow: none}.btn-glass--sm{min-height: 40px;padding: 9px 16px;font-size: 14px}a.btn-glass[href^="https://wa.me"],.btn-glass.js-wa{background: #25D366;border-color: #25D366;color: #05290F}a.btn-glass[href^="https://wa.me"]:hover,.btn-glass.js-wa:hover{background: #1FB959;border-color: #1FB959}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.btn-glass{background: transparent}.btn-glass--brass{background: #FF7A00;color: #16181B}}.cta-midnight{background-color: #16181B}.cta-midnight::before{background: radial-gradient(120% 100% at 12% 0%,rgba(255,122,0,.14) 0%,rgba(22,24,27,0) 58%)}.cta-midnight::after{height: 3px;background: #FF7A00}#site-nav{border-bottom: 1px solid #33383F}#site-nav .nav-wa{color: #25D366}#site-nav .nav-wa:hover{color: #5BE38C}.road{height: 4px;background: #212429;position: relative;overflow: hidden}.road::before{content: "";position: absolute;inset: 0;background: #FF7A00;transform-origin: left;animation: road-drive 1.1s cubic-bezier(.6,0,.2,1) .2s both}@keyframes road-drive{from{transform: scaleX(0)}to{transform: scaleX(1)}}@media (prefers-reduced-motion: reduce){.road::before{animation: none}}.logo-glass{background-image: linear-gradient(175deg,#FFFFFF 0%,rgba(255,255,255,.94) 40%,rgba(255,255,255,.78) 62%,rgba(255,154,61,.9) 100%)}.logo-dot{background-image: radial-gradient(circle at 30% 25%,rgba(255,255,255,.85) 0%,#FF7A00 45%,#B34F00 100%);box-shadow: 0 0 10px rgba(255,122,0,.5),inset 0 -1px 1px rgba(0,0,0,.25)}body:not(.dash-shell) a.bg-ink.font-bold,body:not(.dash-shell) a.bg-ink.font-semibold,body:not(.dash-shell) button.bg-ink{background-color: #FF7A00;color: #16181B}body:not(.dash-shell) a.bg-ink.font-bold:hover,body:not(.dash-shell) a.bg-ink.font-semibold:hover,body:not(.dash-shell) button.bg-ink:hover{background-color: #FF9A3D;color: #16181B}body:not(.dash-shell) a.bg-ink.font-bold *,body:not(.dash-shell) a.bg-ink.font-semibold *,body:not(.dash-shell) button.bg-ink *{color: inherit}body:not(.dash-shell) a.bg-ink.rounded-full,body:not(.dash-shell) button.bg-ink.rounded-full,body:not(.dash-shell) button.bg-ink.rounded-xl,body:not(.dash-shell) a.bg-ink.font-bold.rounded-xl{border-radius: 8px}