@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/jost-300.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/jost-400.woff2)format("woff2")}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/jost-400-italic.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/jost-500.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/jost-600.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/jost-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/manrope-400.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/manrope-500.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/manrope-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/manrope-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/manrope-800.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2")}:root{--ink-900:#0f0f10;--ink-850:#161617;--ink-800:#1d1d1e;--ink-750:#232324;--ink-700:#2a2a2c;--ink-600:#38383b;--ink-500:#52525a;--ink-400:#74747d;--ink-300:#9a9aa2;--ink-200:#c6c6cc;--ink-100:#e7e7ea;--ink-050:#f4f4f5;--white:#fff;--magenta-800:#7d1653;--magenta-700:#a81c6e;--magenta-600:#cf2384;--magenta-500:#ed2c92;--magenta-400:#f45aab;--magenta-300:#f98cc6;--magenta-200:#fcbcdd;--magenta-100:#fde4f0;--magenta-050:#fef2f8;--green-500:#2ec77e;--amber-500:#f5a524;--red-500:#ff5470;--blue-500:#3ba9f5;--surface-base:var(--ink-800);--surface-sunken:var(--ink-900);--surface-raised:var(--ink-750);--surface-card:var(--ink-750);--surface-overlay:#0f0f10b8;--surface-inverse:var(--white);--text-primary:#fff;--text-secondary:#ffffffa8;--text-tertiary:#ffffff6b;--text-inverse:var(--ink-900);--text-on-accent:#fff;--border-subtle:#ffffff1a;--border-default:#ffffff29;--border-strong:#ffffff42;--accent:var(--magenta-500);--accent-hover:var(--magenta-400);--accent-press:var(--magenta-600);--accent-soft:#ed2c9224;--accent-contrast:#fff;--focus-ring:var(--magenta-400);--status-success:var(--green-500);--status-warning:var(--amber-500);--status-danger:var(--red-500);--status-info:var(--blue-500)}[data-theme=light]{--surface-base:#fff;--surface-sunken:var(--ink-050);--surface-raised:#fff;--surface-card:#fff;--surface-overlay:#1d1d1e8c;--surface-inverse:var(--ink-900);--text-primary:var(--ink-900);--text-secondary:#1d1d1ea8;--text-tertiary:#1d1d1e70;--text-inverse:#fff;--text-on-accent:#fff;--border-subtle:#0f0f1014;--border-default:#0f0f1024;--border-strong:#0f0f103d;--accent-soft:#ed2c921a}:root{--vertical-automotive:#06b6d4;--vertical-aviation:#3b82f6;--vertical-security:#ef4444;--vertical-kyc:#10b981;--vertical-consulting:#eab308;--vertical-bespoke:#ec4899;--vertical-automotive-soft:#06b6d426;--vertical-aviation-soft:#3b82f626;--vertical-security-soft:#ef444426;--vertical-kyc-soft:#10b98126;--vertical-consulting-soft:#eab30826;--vertical-bespoke-soft:#ec489926;--font-display:"Jost", "Century Gothic", system-ui, sans-serif;--font-body:"Manrope", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-xbold:800;--fs-display-xl:72px;--fs-display-lg:56px;--fs-display-md:44px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-eyebrow:12px;--lh-tight:1.05;--lh-snug:1.18;--lh-heading:1.25;--lh-body:1.6;--lh-relaxed:1.75;--ls-display:-.02em;--ls-heading:-.01em;--ls-body:0em;--ls-eyebrow:.18em;--ls-mono:.02em;--text-eyebrow-transform:uppercase}.bm-display{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.bm-heading{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.bm-eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.bm-body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body)}.bm-mono{font-family:var(--font-mono);letter-spacing:var(--ls-mono)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-y:120px;--section-y-sm:72px;--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1320px;--gutter:24px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--radius-card:var(--radius-lg);--border-hair:1px;--border-thick:2px;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 6px 20px #0006;--shadow-lg:0 18px 48px #00000080;--shadow-glow:0 0 0 1px #ed2c9259, 0 8px 30px #ed2c9247;--shadow-focus:0 0 0 3px #f45aab73;--blur-sm:8px;--blur-md:16px;--blur-lg:28px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-fast:.14s;--dur-normal:.24s;--dur-slow:.42s;--gradient-bloom:radial-gradient(circle at 60% 40%, #f98cc6 0%, #ed2c92 32%, #a81c6e 72%, #1d1d1e 100%);--gradient-accent:linear-gradient(120deg, #f45aab 0%, #ed2c92 50%, #cf2384 100%)}*{box-sizing:border-box}html,body{background:#1d1d1e;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}@keyframes bmSignal{0%,to{opacity:.3;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes bmRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bmPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes bmBloomDrift{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(6deg)scale(1.04)}}.nav-trigger[data-astro-cid-c75fxstf]:hover{color:var(--accent)}.nav-item[data-astro-cid-c75fxstf]:hover{background:var(--accent-soft)}.nav-cta[data-astro-cid-c75fxstf]:hover{background:var(--accent-hover)}.nav-mobile-link[data-astro-cid-c75fxstf]:active{color:var(--accent)}.nav-group[data-astro-cid-c75fxstf]:focus-within .nav-panel[data-astro-cid-c75fxstf]{display:block!important}.nav-burger-box[data-astro-cid-c75fxstf]{width:22px;height:16px;display:block;position:relative}.nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]{width:100%;height:2px;transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-fast) var(--ease-out), top var(--dur-normal) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]:first-child{top:0}.nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]:nth-child(2){top:7px}.nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]:nth-child(3){top:14px}.nav-burger[data-astro-cid-c75fxstf][aria-expanded=true]{color:var(--accent)}.nav-burger[data-astro-cid-c75fxstf][aria-expanded=true] .nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]:first-child{top:7px;transform:rotate(45deg)}.nav-burger[data-astro-cid-c75fxstf][aria-expanded=true] .nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]:nth-child(2){opacity:0}.nav-burger[data-astro-cid-c75fxstf][aria-expanded=true] .nav-burger-box[data-astro-cid-c75fxstf] span[data-astro-cid-c75fxstf]:nth-child(3){top:7px;transform:rotate(-45deg)}.nav-mobile[data-astro-cid-c75fxstf]{background:var(--surface-overlay);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);animation:bmRise var(--dur-normal) var(--ease-out)}@media (width<=860px){.nav-desktop[data-astro-cid-c75fxstf],.nav-cta--bar[data-astro-cid-c75fxstf]{display:none!important}.nav-burger[data-astro-cid-c75fxstf]{display:inline-flex!important}}@media (width>=861px){.nav-mobile[data-astro-cid-c75fxstf]{display:none!important}}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--sm[data-astro-cid-ekguhzzh]{font-size:var(--fs-caption);min-height:32px;padding:6px 14px}.btn--md[data-astro-cid-ekguhzzh]{min-height:44px;padding:0 20px;font-size:15px}.btn--lg[data-astro-cid-ekguhzzh]{font-size:var(--fs-body);min-height:54px;padding:0 28px}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-glow);border-color:#0000}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--accent-hover)}.btn--primary[data-astro-cid-ekguhzzh]:active{background:var(--accent-press);transform:scale(.98)}.btn--secondary[data-astro-cid-ekguhzzh]{color:var(--text-primary);border-color:var(--border-default);background:0 0}.btn--secondary[data-astro-cid-ekguhzzh]:hover{background:var(--accent-soft);border-color:var(--border-strong)}.btn--secondary[data-astro-cid-ekguhzzh]:active{transform:scale(.98)}.btn--ghost[data-astro-cid-ekguhzzh]{color:var(--text-secondary);background:0 0;border-color:#0000}.btn--ghost[data-astro-cid-ekguhzzh]:hover{color:var(--accent)}.btn--pill[data-astro-cid-ekguhzzh]{border-radius:var(--radius-pill)}.btn--full[data-astro-cid-ekguhzzh]{width:100%}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;box-shadow:none}.btn[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:var(--shadow-focus);outline:none}
