:root{--fm-navy:#0A2463;--fm-blue:#2C78C9;--fm-orange:#E26E17;--fm-light-blue:#96BCE4;--font-headline:"Inter",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--headline-weight:800;--btn-radius:8px;--card-radius:16px;--border-accent-width:0px;--bg-body:#f7f9fc;--bg-alt:#eef2f7;--bg-dark:#000f22;--card-bg:#FFFFFF;--card-border:#e4eaf2;--text-primary:#0d1f3c;--text-secondary:#556070;--heading-color:#0d1f3c;--heading-white:#FFFFFF;--text-white-muted:rgba(255,255,255,0.82);--text-white-dim:rgba(255,255,255,0.45);--card-shadow:0 1px 2px rgba(13,31,60,0.05),0 4px 20px rgba(13,31,60,0.06);--card-hover-shadow:0 4px 12px rgba(13,31,60,0.08),0 12px 40px rgba(13,31,60,0.1);--nav-bg:rgba(255,255,255,0.98);--nav-border:rgba(13,31,60,0.08);--nav-wordmark-primary:#2C78C9;--nav-wordmark-secondary:#6E6E6E;--nav-link-color:#3d4f6b;--nav-link-hover:#0d1f3c;--hero-bg:#f7f9fc;--hero-text:#0d1f3c;--hero-text-muted:#0d1f3c;--hero-text-dim:rgba(13,31,60,0.82);--hero-border:rgba(13,31,60,0.25);--hero-overlay:linear-gradient(90deg,rgba(247,249,252,0),rgba(247,249,252,0) 50%,rgba(247,249,252,0.55) 72%,rgba(247,249,252,0.92) 92%,rgba(247,249,252,0.98)),linear-gradient(180deg,rgba(247,249,252,0.3),rgba(247,249,252,0) 16%,rgba(247,249,252,0) 84%,rgba(247,249,252,0.35));--or-track-bg:rgba(13,31,60,0.07);--pipeline-active-bg:#000f22;--pipeline-active-text:#FFFFFF;--pipeline-active-desc:rgba(255,255,255,0.65);--testimonial-bg:#FFFFFF;--cta-bg:#000f22;--cta-text:#FFFFFF;--cta-text-muted:rgba(255,255,255,0.72);--cta-btn-bg:#E26E17;--cta-btn-text:#FFFFFF;--footer-bg:#000f22;--footer-link:rgba(255,255,255,0.55);--footer-link-hover:#FFFFFF;--footer-border:rgba(255,255,255,0.1);--logo-filter:none;--footer-logo-filter:brightness(0) invert(1);--section-padding:96px 64px;--transition-speed:0.2s;--transition-easing:ease}*,body{font-family:var(--font-inter,"Inter",sans-serif)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav{box-shadow:0 1px 0 rgba(13,31,60,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-cta{background:var(--cta-bg-hover,#0d1f3c)!important;color:#FFFFFF!important;border-radius:8px;letter-spacing:.02em}.nav-cta:hover{filter:brightness(1.2)}.nav-links a,.nav-products-trigger{font-family:Inter,sans-serif;font-weight:500}.nav-dropdown{background:var(--card-bg,#FFFFFF);border:1px solid var(--card-border,rgba(13,31,60,.1));border-radius:12px;box-shadow:0 8px 32px rgba(13,31,60,.12)}.nav-dropdown-item:hover{background:var(--bg-body,#f7f9fc)}.hero-eyebrow{color:#3d4f6b;display:inline-flex;align-items:center;gap:8px;background:rgba(44,120,201,.08);border:1px solid rgba(44,120,201,.18);border-radius:99px;padding:5px 14px 5px 10px;font-size:.7rem}.hero-eyebrow:before{display:none}.hero-headline,.hero-headline-accent{font-family:Inter,sans-serif;font-weight:900;letter-spacing:-.03em}.hero-descriptor{font-weight:600}.hero-body,.hero-descriptor{font-family:Inter,sans-serif}.btn-primary,.btn-secondary,.btn-white{font-family:Inter,sans-serif;font-weight:600;letter-spacing:.01em;border-radius:8px}.section-eyebrow{display:flex;width:fit-content;align-items:center;gap:7px;background:rgba(44,120,201,.08);border:1px solid rgba(44,120,201,.15);border-radius:99px;padding:4px 12px 4px 8px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.14em;margin:0 auto 16px}.section-eyebrow:before{display:none}.section-heading{font-family:Inter,sans-serif;font-weight:800;letter-spacing:-.02em}.stat-card{border-top:none;border:1px solid var(--card-border);border-left:3px solid var(--fm-orange)}.product-card,.stat-card{box-shadow:var(--card-shadow)}.product-card{border:1px solid var(--card-border)}.insight-card,.partners-card{box-shadow:var(--card-shadow)}.partners-card{border-top:none;border:1px solid var(--card-border);border-left:3px solid var(--fm-orange)}.about-stat-block{border-left-width:3px;box-shadow:var(--card-shadow)}.about-value-card{border-top:none;border:1px solid var(--card-border);border-left:3px solid var(--fm-blue);box-shadow:var(--card-shadow)}.testimonial-card{border-left:none;border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.testimonial-quote{color:var(--text-secondary)}.testimonial-name{color:var(--text-primary)}.testimonial-title{color:var(--fm-blue)}.pipeline-step{border:1px solid var(--card-border);border-top:none;box-shadow:var(--card-shadow)}.pipeline-step.active,.pipeline-step:hover{border-color:rgba(13,31,60,.12);border-top:3px solid var(--fm-orange)}.blog-chip{border-radius:99px;font-family:Inter,sans-serif}.blog-card{box-shadow:var(--card-shadow)}.admin-publish{border-radius:6px}[data-theme=dark]{--bg-body:#0b1426;--bg-alt:#131e35;--bg-dark:#060d1a;--card-bg:#131e35;--card-border:rgba(255,255,255,0.08);--text-primary:#e8edf6;--text-secondary:#97a3bb;--heading-color:#ffffff;--card-shadow:0 1px 2px rgba(0,0,0,0.35),0 4px 20px rgba(0,0,0,0.35);--card-hover-shadow:0 4px 12px rgba(0,0,0,0.45),0 12px 40px rgba(0,0,0,0.5);--nav-bg:rgba(11,20,38,0.92);--nav-border:rgba(255,255,255,0.08);--nav-link-color:rgba(255,255,255,0.78);--nav-link-hover:#ffffff;--hero-bg:#0b1426;--hero-text:#ffffff;--hero-text-muted:rgba(255,255,255,0.82);--hero-text-dim:rgba(255,255,255,0.55);--hero-border:rgba(255,255,255,0.3);--hero-overlay:linear-gradient(90deg,rgba(11,20,38,0),rgba(11,20,38,0) 44%,rgba(11,20,38,0.85) 62%,rgba(11,20,38,0.98)),linear-gradient(180deg,rgba(11,20,38,0.45),rgba(11,20,38,0) 14%,rgba(11,20,38,0) 85%,rgba(11,20,38,0.55));--or-track-bg:rgba(255,255,255,0.08);--pipeline-active-bg:#1a2b4d;--pipeline-active-text:#ffffff;--pipeline-active-desc:rgba(255,255,255,0.7);--testimonial-bg:#131e35;--cta-bg:#060d1a;--cta-text:#ffffff;--cta-text-muted:rgba(255,255,255,0.72);--footer-bg:#060d1a;--footer-link:rgba(255,255,255,0.55);--footer-link-hover:#ffffff;--footer-border:rgba(255,255,255,0.08);--logo-filter:brightness(0) invert(1);--footer-logo-filter:brightness(0) invert(1)}[data-theme=dark] body{background:var(--bg-body);color:var(--text-primary)}[data-theme=dark] .section-eyebrow{background:rgba(150,188,228,.08);border-color:rgba(150,188,228,.18);color:var(--fm-light-blue,#96BCE4)}[data-theme=dark] .nav-cta{background:var(--fm-orange)!important;color:#ffffff!important}[data-theme=dark] .nav-dropdown{background:var(--card-bg);border-color:var(--card-border)}[data-theme=dark] .nav-dropdown-item:hover{background:rgba(255,255,255,.04)}[data-theme=dark] .nav-dropdown-name{color:var(--text-primary)}[data-theme=dark] .nav-dropdown-desc{color:var(--text-secondary)}[data-theme=dark] .hero-eyebrow{background:rgba(150,188,228,.1);border-color:rgba(150,188,228,.22);color:var(--fm-light-blue,#96BCE4)}[data-theme=dark] .btn-secondary{color:var(--text-primary);border-color:rgba(255,255,255,.3)}[data-theme=dark] .btn-secondary:hover{background:rgba(255,255,255,.06)}[data-theme=dark] .leaflet-tile-pane{filter:brightness(1.45) saturate(.85)}