:root{--color-background: #1A2B3C;--color-primary: #FFFFFF;--color-accent: #F5620F;--color-accent-hover: #D94E09;--color-text: #FFFFFF;--color-text-muted: rgba(255, 255, 255, .62);--color-border: rgba(255, 255, 255, .12);--color-surface: rgba(255, 255, 255, .05);--color-surface-2: rgba(255, 255, 255, .08);--color-accent-soft: rgba(245, 98, 15, .1);--color-accent-line: rgba(245, 98, 15, .35);--font-family: "Open Sauce One", system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3rem;--font-size-5xl: 4rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-accent: 0 8px 30px rgba(245, 98, 15, .28);--container: 1080px;--container-narrow: 760px}@font-face{font-family:Open Sauce One;src:url(https://cdn.jsdelivr.net/gh/reddico/opensauceone@main/Fonts/TTF/OpenSauceOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(https://cdn.jsdelivr.net/gh/reddico/opensauceone@main/Fonts/TTF/OpenSauceOne-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(https://cdn.jsdelivr.net/gh/reddico/opensauceone@main/Fonts/TTF/OpenSauceOne-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce One;src:url(https://cdn.jsdelivr.net/gh/reddico/opensauceone@main/Fonts/TTF/OpenSauceOne-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-weight:var(--font-weight-bold);line-height:1.15;color:var(--color-primary);margin:0}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--spacing-lg)}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--spacing-4xl);border-top:1px solid var(--color-border)}.eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--spacing-md)}.accent{color:var(--color-accent)}.lead{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-primary);background-color:var(--color-accent);border:none;border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-2xl);cursor:pointer;box-shadow:var(--shadow-accent);transition:transform .15s ease,background-color .2s ease}.btn:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:color .2s ease}.btn-ghost:hover{color:var(--color-primary)}.trust-line{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--spacing-md)}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
