:root{--color-black: #000000;--color-deep: #111111;--color-charcoal: #161616;--color-orange: #f97316;--color-orange-dark: #ea580c;--color-beige: #fef3c7;--color-muted: #d6d0bf;--color-white: #ffffff;--font-heading: "Anton", "Bebas Neue", "Oswald", sans-serif;--font-body: "Roboto Condensed", "Barlow", "Helvetica Neue", sans-serif;--transition-base: .25s ease-in-out;--container-width: 1100px;--radius-soft: 12px;--shadow-soft: 0 20px 45px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{height:100%;margin:0;background:radial-gradient(circle at top,rgba(249,115,22,.08),transparent 55%),var(--color-deep);color:var(--color-beige);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a{color:inherit;text-decoration:none;transition:color var(--transition-base)}a:hover,a:focus-visible{color:var(--color-orange)}img{max-width:100%;display:block}main{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;padding:.9rem 1.9rem;border-radius:999px;border:1px solid transparent;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base);cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--color-orange),var(--color-orange-dark));color:var(--color-black);box-shadow:0 12px 25px #f9731659}.btn.primary:hover,.btn.primary:focus-visible{transform:translateY(-2px);box-shadow:0 16px 35px #f9731673}.btn.secondary{background:transparent;color:var(--color-beige);border-color:#fef3c780}.btn.secondary:hover,.btn.secondary:focus-visible{border-color:var(--color-orange);color:var(--color-orange)}.btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}section{position:relative}.section__inner{width:min(var(--container-width),100% - 3rem);margin:0 auto}.section__inner--split{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.section__header{text-align:left;margin-bottom:2rem}.section__kicker{display:inline-block;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#fef3c7a6;margin-bottom:.5rem}.section__divider{display:inline-flex;width:70px;height:2px;background:linear-gradient(90deg,var(--color-orange),transparent)}h1,h2,h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}p{margin:0 0 1rem}address{font-style:normal}@media (max-width: 768px){.section__inner{width:min(var(--container-width),100% - 2rem)}}@media (max-width: 600px){.section__inner{width:min(var(--container-width),100% - 1.5rem)}.section__header{text-align:center}.btn{width:100%}.section__inner--split{gap:1.75rem}}
