:root{--bg-start:#2b2b2b;--bg-end:#1a1a1a;--card:#1f1f1f;--text:#e5e5e5;--muted:#b3b3b3;--primary:#f00e0e;--ring:#fd2d2d;--maxw:1200px;--radius:16px;--shadow:0 10px 25px #00000040}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#2b2b2b,#1a1a1a);background:linear-gradient(135deg,var(--bg-start),var(--bg-end));color:#e5e5e5;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0;text-rendering:optimizeLegibility}a{color:inherit}img{border-radius:12px;border-radius:calc(var(--radius) - 4px);height:auto;max-width:100%}.container-tight{margin-inline:auto;max-width:1200px;max-width:var(--maxw);padding-inline:16px}.card{background:#1f1f1f;background:var(--card);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 25px #00000040;box-shadow:var(--shadow)}.btn{align-items:center;border:none;border-radius:12px;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.7rem 1rem}.btn-primary{background:#f00e0e;background:var(--primary);color:#fff}.btn-outline{background:#0000;border:1px solid #f00e0e;border:1px solid var(--primary);color:#e5e5e5;color:var(--text)}.link{color:#f00e0e;color:var(--primary);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-underline-offset:3px}.link:hover{text-decoration-color:initial}:focus-visible{border-radius:10px;box-shadow:0 0 0 3px #fd2d2d;box-shadow:0 0 0 3px var(--ring);outline:none}.header-blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in oklab,#000 30%,#0000)}.section{padding:48px 0}.section-tight{padding:24px 0}.grid{grid-gap:24px;display:grid;gap:24px}.grid-2-md,.grid-3-md{grid-template-columns:1fr}@media (min-width:768px){.grid-2-md{grid-template-columns:1fr 1fr}.grid-3-md{grid-template-columns:repeat(3,1fr)}}.row{display:flex;flex-wrap:wrap;gap:16px}.row-center{gap:12px}.row-center,.space-between{align-items:center;display:flex}.space-between{justify-content:space-between}.muted{color:#b3b3b3;color:var(--muted)}.h1{font-size:clamp(28px,3.5vw,44px)}.h1,.h2{font-weight:700;margin:0 0 10px}.h2{font-size:clamp(24px,3vw,36px)}.h3{font-size:18px;font-weight:600;margin:0 0 8px}.small{font-size:14px}.badge{color:#b3b3b3;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hr{background:#ffffff14;height:1px;margin:8px 0}.list-plain{list-style:none;margin:0;padding:0}.desktop-nav{align-items:center;display:none;gap:20px}.desktop-nav__list{display:flex;gap:18px;list-style:none;margin:0;padding:0}.desktop-nav__cta{margin-left:8px}.mobile-toggle{display:inline-flex}.mobile-menu{display:none}@media (min-width:768px){.desktop-nav{display:flex}.mobile-toggle{display:none}.mobile-menu{display:none!important}}.mobile-menu{align-items:center;animation:fadeDown .25s ease-out;display:flex;flex-direction:column;gap:12px;padding:16px 0;text-align:center}@keyframes fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-menu .btn-outline,.mobile-menu .btn-primary{justify-content:center;max-width:260px;width:80%}.navlink{color:inherit;display:inline-block;padding:6px 2px;position:relative;text-decoration:none}.navlink:after{background:#f00e0e;background:var(--primary);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.navlink--active:after,.navlink:focus-visible:after,.navlink:hover:after{transform:scaleX(1)}.footer{border-top:1px solid #ffffff14;margin-top:64px}.footer-grid{grid-gap:24px;display:grid;gap:24px;padding:24px 0}@media (min-width:768px){.footer-grid{align-items:start;grid-template-columns:1.5fr 1.5fr 1fr}}.footer-links{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}@media (min-width:768px){.footer-links{display:flex;flex-wrap:wrap;gap:8px 16px}.footer-links li{white-space:nowrap}}.footer-bottom{padding:0 0 20px;text-align:center}
/*# sourceMappingURL=main.f5ef9a97.css.map*/