:root{--inpx-blue:#00a3e1;--inpx-blue-600:#008cc2;--inpx-blue-700:#006e9b;--inpx-blue-300:#4dbbe8;--inpx-blue-100:#ccecf7;--inpx-blue-050:#e6f6fc;--inpx-ink:#05122e;--inpx-ink-800:#0c1e42;--inpx-ink-700:#1a2b52;--inpx-ink-mid:#03446c;--inpx-ink-deep:#026594;--inpx-blue-deep:#0181b7;--inpx-cyan:#2dccd3;--inpx-orange:#ff8200;--inpx-charcoal:#3c3c3c;--inpx-green:#97d700;--inpx-green-600:#7eb500;--inpx-green-700:#5e8700;--inpx-green-100:#eaf7c2;--inpx-tint-blue:#eff4ff;--inpx-tint-grey:#e1e6ea;--inpx-steel:#7e93a7;--inpx-steel-050:#f5f7fa;--inpx-steel-100:#e9ecf1;--inpx-steel-200:#d6dbe3;--inpx-steel-300:#b2beca;--inpx-steel-400:#8a97a8;--inpx-steel-500:#7e93a7;--inpx-steel-600:#475264;--inpx-steel-700:#2e3749;--inpx-white:#fff;--inpx-black:#000;--inpx-grad-overlay:linear-gradient(135deg,#05122e,#03446c 35%,rgba(2,101,148,.94) 60%,rgba(1,131,186,.61) 80%,rgba(0,163,225,.12));--inpx-grad-solid:linear-gradient(135deg,#05122e,#026594 50%,rgba(1,129,183,.8));--bg:var(--inpx-white);--bg-subtle:var(--inpx-steel-050);--bg-inverse:var(--inpx-ink);--fg:var(--inpx-ink);--fg-muted:var(--inpx-steel-500);--fg-subtle:var(--inpx-steel-400);--fg-inverse:var(--inpx-white);--fg-link:var(--inpx-blue);--fg-link-hover:var(--inpx-blue-700);--border:var(--inpx-steel-200);--border-strong:var(--inpx-steel-300);--border-inverse:hsla(0,0%,100%,.14);--shadow-xs:0 1px 2px rgba(5,18,46,.06);--shadow-sm:0 2px 6px rgba(5,18,46,.08);--shadow-md:0 6px 18px rgba(5,18,46,.1);--shadow-lg:0 18px 40px rgba(5,18,46,.14);--shadow-focus:0 0 0 3px rgba(0,163,225,.35);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--font-sans:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:42px;--fs-6xl:50px;--fs-7xl:64px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.6;--ls-tight:-0.02em;--ls-wide:0.02em;--ls-eyebrow:0.14em;--ease-std:cubic-bezier(0.2,0.0,0.1,1);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--container-w:1280px;--container-px:24px}.inpx-btn{align-items:center;background:var(--inpx-blue);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700;gap:var(--space-2);line-height:1;padding:13px 28px;text-decoration:none;transition:background var(--dur-base) var(--ease-std),transform var(--dur-base) var(--ease-std)}.inpx-btn:hover{background:var(--inpx-blue-600);color:#fff}.inpx-btn:active{background:var(--inpx-blue-700)}.inpx-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.inpx-btn.pri{background:var(--inpx-blue)}.inpx-mod-hero{background:var(--inpx-grad-overlay),var(--inpx-ink);color:#fff;font-family:var(--font-sans);overflow:hidden;position:relative}.inpx-mod-hero__dots{background-image:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 1.5px);background-size:22px 22px;inset:0;-webkit-mask-image:radial-gradient(circle at 78% 25%,#000 0,transparent 60%);mask-image:radial-gradient(circle at 78% 25%,#000 0,transparent 60%);pointer-events:none;position:absolute}.inpx-mod-hero__inner{align-items:center;display:grid;gap:var(--space-10);grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:var(--container-w);padding:var(--space-12) var(--container-px);position:relative}.inpx-mod-hero__text{display:flex;flex-direction:column;gap:var(--space-5)}.inpx-mod-hero .inpx-mod-hero__headline{color:#fff;font-size:58px;font-weight:800;letter-spacing:var(--ls-tight);line-height:1.05;margin:0;text-wrap:balance}.inpx-mod-hero .inpx-mod-hero__headline .accent{color:var(--inpx-cyan);font-style:normal}.inpx-mod-hero .inpx-mod-hero__subhead{color:var(--inpx-steel-300);font-size:var(--fs-xl);line-height:1.55;max-width:56ch;text-wrap:pretty}.inpx-mod-hero .inpx-mod-hero__subhead p{color:var(--inpx-steel-300)}.inpx-mod-hero__subhead p{margin:0}.inpx-mod-hero__card{align-items:center;background:#fff;border-radius:var(--radius-lg);box-shadow:0 30px 80px rgba(0,0,0,.35);color:var(--fg);display:flex;flex-direction:column;gap:var(--space-4);padding:44px 40px;text-align:center}.inpx-mod-hero__card-eyebrow{color:var(--inpx-blue);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-eyebrow);margin:0;text-transform:uppercase}.inpx-mod-hero__card-title{font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0;text-wrap:balance}.inpx-mod-hero__card-body{color:var(--fg-muted);font-size:15px;line-height:1.6;max-width:44ch;text-wrap:pretty}.inpx-mod-hero__card-body p{margin:0}.inpx-mod-hero__card-cta{font-size:15px;margin-top:var(--space-1);padding:13px 28px}.inpx-mod-hero__card-footnote{color:var(--fg-subtle);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);margin:0}:root{--hero-top-mobile:128px}@media (max-width:980px){.inpx-mod-hero__inner{gap:var(--space-9);grid-template-columns:1fr;padding:var(--hero-top-mobile) var(--container-px) var(--space-10)}.inpx-mod-hero__headline{font-size:42px}}@media (max-width:600px){.inpx-mod-hero__headline{font-size:34px}.inpx-mod-hero__subhead{font-size:var(--fs-lg)}.inpx-mod-hero__card{padding:32px 24px}}