:root{--color-navy: #0B1F3A;--color-orange: #FF6B2C;--color-gray: #94A3B8;--color-light-bg: #F1F5F9;--color-neon-glow: #FF6B2C;--color-neon-muted: #94A3B8;--gradient-scanline-fade: linear-gradient( 90deg, rgba(255, 107, 44, .4) 50%, rgba(0, 0, 0, 0) 50% );--color-system-warning: #ff3621;--color-whiteout: #ffffff;--color-ash: #94A3B8;--color-pewter: #94A3B8;--color-cloud: #F1F5F9;--color-graphite-light: #303236;--color-graphite: #242628;--color-graphite-deep: #0B1F3A;--color-depth: #0a0a0b;--color-blackout: #000000;--font-inter: "Inter", ui-sans-serif, system-ui, sans-serif;--font-geistmono: "Geist Mono", ui-monospace, monospace;--text-caption: .75rem;--text-body-sm: .875rem;--text-body: 1rem;--text-subheading: 1.125rem;--text-heading-sm: 1.5rem;--text-heading: 2rem;--text-heading-lg: 3rem;--text-display: clamp(2.5rem, 6vw, 5rem);--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-56: 56px;--spacing-64: 64px;--spacing-80: 80px;--spacing-128: 128px;--page-max-width: 1200px;--section-gap: clamp(5rem, 10vw, 8rem);--card-padding: 24px;--radius-cards: 4px;--radius-buttons: 9999px;--header-height: 72px}@media(max-width:640px){:root{--text-display: clamp(2rem, 9vw, 2.75rem);--section-gap-mobile: clamp(3.5rem, 14vw, 5rem);--card-padding-mobile: 20px;--header-height: 64px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}body{margin:0;min-height:100vh;overflow-x:clip;background-color:var(--color-blackout);color:var(--color-whiteout);font-family:var(--font-inter);font-size:var(--text-body);line-height:1.5;letter-spacing:-.43px}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-neon-glow);outline-offset:2px}.container{width:min(100% - var(--spacing-32),var(--page-max-width));margin-inline:auto}.section{padding-block:var(--section-gap)}.mono{font-family:var(--font-geistmono)}.tag{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--font-geistmono);font-size:var(--text-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ash)}.tag:before{content:">";color:var(--color-neon-glow)}.heading-display{margin:0;font-size:var(--text-display);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--color-whiteout)}.heading-lg{margin:0;font-size:clamp(1.75rem,4vw,var(--text-heading-lg));font-weight:500;line-height:1.13;letter-spacing:-.025em}.heading-sm{margin:0;font-size:var(--text-heading-sm);font-weight:500;line-height:1.25;letter-spacing:-.01em}.text-body{margin:0;color:var(--color-ash);font-size:var(--text-body);line-height:1.5}.text-body-sm{margin:0;color:var(--color-ash);font-size:var(--text-body-sm);line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);border-radius:var(--radius-buttons);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:500;line-height:1;cursor:pointer;border:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.btn:active{transform:scale(.98)}.btn--primary{padding:12px 28px;background:var(--color-whiteout);color:var(--color-graphite-deep)}.btn--primary:hover{background:var(--color-cloud)}.btn--ghost{padding:12px 18px;background:transparent;color:var(--color-whiteout);border:1px solid var(--color-graphite-light)}.btn--ghost:hover{border-color:var(--color-cloud);background:var(--color-depth)}.card{background:var(--color-graphite-deep);border:1px solid var(--color-graphite-light);border-radius:var(--radius-cards);padding:var(--card-padding)}.feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-12)}.feature-list li{display:flex;align-items:flex-start;gap:var(--spacing-12);color:var(--color-whiteout);font-size:var(--text-body-sm)}.feature-list li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--color-neon-glow);box-shadow:0 0 8px #0000004d}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}body.nav-open{overflow:hidden}@media(max-width:640px){.container{width:min(100% - var(--spacing-24),var(--page-max-width))}.section{padding-block:var(--section-gap-mobile, var(--section-gap))}.btn--primary,.btn--ghost{min-height:44px;padding-block:14px}.card{padding:var(--card-padding-mobile, var(--card-padding))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-height);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:transparent;opacity:0;transition:background-color .25s ease,border-color .25s ease}.header[data-astro-cid-3ef6ksr2].is-scrolled{background:#000000eb;border-bottom:1px solid var(--color-graphite-light);backdrop-filter:blur(8px)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:100%}.header__logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:40px;height:40px;border-radius:8px}.header__logo-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-inter);font-size:var(--text-subheading);font-weight:700;letter-spacing:-.02em}.header__logo-accent[data-astro-cid-3ef6ksr2]{color:var(--color-orange)}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-32)}.header__links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-32);margin:0;padding:0;list-style:none}.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--text-body-sm);color:var(--color-ash);transition:color .2s ease}.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active{color:var(--color-whiteout)}.header__toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--color-graphite-light);border-radius:var(--radius-cards);cursor:pointer}.header__toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:18px;height:2px;margin-inline:auto;background:var(--color-whiteout);transition:transform .2s ease}.header__cta[data-astro-cid-3ef6ksr2]{flex-shrink:0}@media(max-width:768px){.header[data-astro-cid-3ef6ksr2]{opacity:1}.header__toggle[data-astro-cid-3ef6ksr2]{display:flex}.header__nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--header-height) 0 0;left:0;right:0;width:100%;max-width:100vw;flex-direction:column;align-items:stretch;gap:var(--spacing-24);padding:var(--spacing-32);padding-bottom:calc(var(--spacing-32) + env(safe-area-inset-bottom));background:var(--color-blackout);border-top:1px solid var(--color-graphite-light);transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:opacity .25s ease,transform .25s ease,visibility .25s}.header__nav[data-astro-cid-3ef6ksr2].is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.header__links[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start;gap:var(--spacing-20);width:100%}.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding-block:var(--spacing-4);font-size:var(--text-body)}.header__cta[data-astro-cid-3ef6ksr2]{width:100%;min-height:44px}}.footer[data-astro-cid-sz7xmlte]{padding-block:var(--spacing-64) var(--spacing-40);border-top:1px solid var(--color-graphite-light)}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-56);margin-bottom:var(--spacing-40)}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;gap:var(--spacing-16)}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:48px;height:48px;border-radius:10px}.footer__info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--spacing-4)}.footer__company[data-astro-cid-sz7xmlte],.footer__location[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--text-body-sm);color:var(--color-ash)}.footer__company[data-astro-cid-sz7xmlte]{font-weight:500;color:var(--color-whiteout)}.footer__nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-32)}.footer__nav-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--spacing-12)}.footer__nav-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 var(--spacing-8);font-size:var(--text-body-sm);font-weight:600;color:var(--color-whiteout);text-transform:uppercase;letter-spacing:.05em}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-body-sm);color:var(--color-ash);transition:color .2s ease}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-orange)}.footer__bottom[data-astro-cid-sz7xmlte]{padding-top:var(--spacing-24);border-top:1px solid var(--color-graphite-light)}.footer__copy[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--text-caption);color:var(--color-pewter);text-align:center}@media(max-width:768px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--spacing-40)}.footer__nav[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--spacing-24)}}@media(max-width:640px){.footer[data-astro-cid-sz7xmlte]{padding-block:var(--spacing-40) var(--spacing-32);padding-bottom:calc(var(--spacing-32) + env(safe-area-inset-bottom))}}
