*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#f97316;--color-primary-dark:#d05b0a;--color-carbon:#0f0f0f;--color-carbon-light:#1e1e1e;--color-cream:#242424;--color-cream-dark:#1a1a1a;--color-white:#fff;--color-gray:#aaa;--color-gray-light:#ffffff1a;--font-heading:"Bebas Neue",sans-serif;--font-body:"DM Sans",sans-serif}html{scroll-behavior:smooth}body{background:#0f0f0f;color:#ffffffd9;font-family:DM Sans,sans-serif;font-family:var(--font-body);min-height:100vh}.section{padding:80px 5vw}.section-inner{margin:0 auto;max-width:1280px}.section-label{color:#f97316;color:var(--color-primary);font-size:11px;font-weight:600;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.section-title{color:#fff;font-family:Bebas Neue,sans-serif;font-family:var(--font-heading);font-size:clamp(32px,3.5vw,48px);letter-spacing:1px;line-height:1.05}.section-sub{color:#fff9;font-size:15px;line-height:1.7;margin-top:10px;max-width:520px}.btn-primary{background:#f97316;background:var(--color-primary);border:none;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:1px;padding:13px 28px;text-transform:uppercase;transition:background .2s}.btn-primary:hover{background:#d05b0a;background:var(--color-primary-dark)}.btn-outline{background:#0000;border:1px solid #ffffff40;color:#ffffffbf;cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:1px;padding:13px 28px;text-transform:uppercase;transition:all .2s}.btn-outline:hover{border-color:#f97316;border-color:var(--color-primary);color:#f97316;color:var(--color-primary)}.section-sub,li,p{hyphens:auto;-webkit-hyphens:auto;text-align:justify}.section-sub,li,p{-ms-hyphens:auto}.nav-links a,.section-label,button,h1,h2,h3,h4,h5,h6,input,select,span,textarea{text-align:inherit}
/*# sourceMappingURL=main.168b16dd.css.map*/