:root{--red:#d3181f;--red-dark:#b3161c;--blue:#2f6bff;--blue-light:#9fb8ff;--bg:#0a0a0b;--bg-panel:#12141a;--card-dark:#15171c;--card-dark-border:#2a2d35;--light:#f4f4f2;--ink:#15161a;--ink-muted:#42454c;--text:#e9eaec;--text-muted:#c4c7cd;--text-soft:#b9bcc3;--font-display:"Archivo Black", sans-serif;--font-body:Inter, system-ui, sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}*,:after,:before{box-sizing:border-box}img{max-width:100%}body{overflow-wrap:break-word;background:var(--bg);font-family:var(--font-body);color:var(--text);margin:0}a{color:#7fa6ff}a:hover{color:#b5cbff}.container{max-width:1200px;margin:0 auto}.section{padding:88px 24px}.section>.container{flex-direction:column;gap:40px;display:flex}.section--light{background:var(--light);color:var(--ink)}.section--dark{background:var(--bg)}.section-head{flex-direction:column;gap:12px;max-width:720px;display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-light);margin:0;font-size:14px;font-weight:700}.section--light .eyebrow{color:var(--red-dark)}.h2{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin:0;font-size:calc(clamp(30px,3.6vw,44px));line-height:1.1}.section--light .h2{color:var(--ink)}.lead{color:var(--text-muted);margin:0;font-size:17px;line-height:1.6}.section--light .lead{color:var(--ink-muted)}.btn{border-radius:6px;font-weight:700;text-decoration:none;display:inline-block}.btn--red{background:var(--red);padding:16px 28px;font-size:17px}.btn--red,.btn--red:hover{color:#fff}.btn--outline{border:2px solid;padding:14px 26px;font-size:17px}.btn--outline-light{border-color:var(--text);color:#fff}.btn--outline-light:hover{color:#fff}.btn--outline-dark,.btn--outline-dark:hover{color:var(--ink)}.btn--sm{padding:12px 20px;font-size:15px}.btn--md{padding:14px 24px;font-size:16px}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.card-grid{gap:20px;display:grid}.card-grid--240{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.card-grid--300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.card{border-radius:10px;flex-direction:column;padding:28px;display:flex}.card h3{margin:0;font-weight:700}.card p{margin:0;font-size:16px;line-height:1.6}@media (width<=640px){html{scroll-padding-top:80px}.section{padding:56px 16px}.section>.container{gap:28px}.card{padding:22px}.card-grid{gap:14px}.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{text-align:center}}.header[data-v-be375287]{z-index:50;background:var(--bg);border-bottom:3px solid var(--blue);position:sticky;top:0}.header__inner[data-v-be375287]{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 24px}.brand[data-v-be375287],.header__inner[data-v-be375287],.nav[data-v-be375287]{align-items:center;display:flex}.brand[data-v-be375287]{gap:12px;min-width:0;text-decoration:none}.brand[data-v-be375287],.brand[data-v-be375287]:hover{color:#fff}.brand__logo[data-v-be375287]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:96px;height:58px}.brand__name[data-v-be375287]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:20px}.nav[data-v-be375287]{flex-wrap:wrap;gap:4px 22px;font-size:15px;font-weight:600}.nav__link[data-v-be375287]{color:var(--text);padding:12px 0;text-decoration:none}.nav__link[data-v-be375287]:hover{color:#b5cbff}.header__mobile-actions[data-v-be375287]{display:none}@media (width<=1023px){.header__inner[data-v-be375287]{flex-wrap:nowrap;gap:12px;padding:10px 24px;position:relative}.brand[data-v-be375287]{gap:10px}.brand__logo[data-v-be375287]{width:72px;height:44px}.brand__name[data-v-be375287],.nav[data-v-be375287],.nav__call[data-v-be375287]{font-size:17px}.header__mobile-actions[data-v-be375287]{flex-shrink:0;align-items:center;gap:8px;display:flex}.call-icon[data-v-be375287],.menu-toggle[data-v-be375287]{border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.call-icon[data-v-be375287]{background:var(--red);color:#fff}.call-icon[data-v-be375287]:hover{color:#fff}.menu-toggle[data-v-be375287]{cursor:pointer;background:0 0;border:2px solid #2a2d35;flex-direction:column;gap:5px;padding:0}.menu-toggle__bar[data-v-be375287]{background:#fff;border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.header--open .menu-toggle__bar[data-v-be375287]:first-child{transform:translateY(7px)rotate(45deg)}.header--open .menu-toggle__bar[data-v-be375287]:nth-child(2){opacity:0}.header--open .menu-toggle__bar[data-v-be375287]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav[data-v-be375287]{background:var(--bg);border-bottom:3px solid var(--blue);flex-flow:column;align-items:stretch;gap:0;margin-top:3px;padding:8px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #00000080}.header--open .nav[data-v-be375287]{display:flex}.nav__link[data-v-be375287]{border-bottom:1px solid #1f2128;padding:14px 4px}.nav__call[data-v-be375287]{text-align:center;margin-top:16px;padding:16px 20px}}@media (width<=640px){.header__inner[data-v-be375287]{padding:10px 16px}.nav[data-v-be375287]{padding:8px 16px 20px}}@media (width<=360px){.brand__name[data-v-be375287]{font-size:15px}.brand__logo[data-v-be375287]{width:60px;height:38px}}.footer[data-v-607f1ead]{background:var(--bg);border-top:3px solid var(--blue);padding:32px 24px}.footer__inner[data-v-607f1ead]{color:#a9acb3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}@media (width<=640px){.footer[data-v-607f1ead]{padding:28px 16px}.footer__inner[data-v-607f1ead]{text-align:center;flex-direction:column;gap:8px;line-height:1.5}}.site[data-v-25ffe516]{font-family:var(--font-body);color:var(--text);background:var(--bg);min-height:100vh}
