@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Oswald:wght@500;600;700&display=swap";.landing-page{--ls-brand-signoff: "©2026 by LeanStorming.com";--ls-brand-mark-color: #8ad7ea;--ls-color-bg-prim: #060d19;--ls-color-bg-grid: rgba(10, 24, 44, .82);--ls-color-surface-low: #0c1423;--ls-color-surface-mid: #121d31;--ls-color-surface-high: #18253d;--ls-color-border: rgba(58, 86, 122, .55);--ls-color-border-strong: rgba(101, 139, 183, .58);--ls-color-accent: #79cfe6;--ls-color-accent-quiet: #4c93a8;--ls-color-gold: #e3aa30;--ls-color-gold-soft: #f6ca64;--ls-color-success: #4fd9a8;--ls-color-warning: #f5c84c;--ls-color-danger: #ff7d87;--ls-color-text-strong: #f3f6fb;--ls-color-text-base: #ccd6e7;--ls-color-text-muted: #8e9bb3;--ls-color-text-disabled: #58657c;--ls-color-focus-ring: rgba(121, 207, 230, .52);--ls-shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .03), inset 0 -10px 24px rgba(0, 0, 0, .35);--ls-shadow-card: 0 24px 60px rgba(1, 5, 12, .55), 0 0 0 1px rgba(255, 255, 255, .02);--ls-glow-accent: 0 0 18px rgba(121, 207, 230, .22);--ls-glow-gold: 0 0 18px rgba(227, 170, 48, .18);--ls-radius: 18px;--ls-radius-pill: 999px;--ls-shell-width: min(1440px, calc(100% - 48px) );position:relative;overflow:clip;color:var(--ls-color-text-base);background:radial-gradient(circle at 12% 0%,rgba(227,170,48,.12),transparent 32%),radial-gradient(circle at 88% 6%,rgba(51,123,160,.18),transparent 34%),linear-gradient(180deg,#09111d,#060d19 58%,#040914)}.landing-page:before,.landing-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.landing-page:before{background-image:linear-gradient(rgba(95,132,166,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(95,132,166,.1) 1px,transparent 1px);background-size:32px 32px;opacity:.16}.landing-page:after{background:linear-gradient(90deg,rgba(227,170,48,.06),transparent 22%,transparent 78%,rgba(227,170,48,.06)),linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%)}.landing-page main,.ls-footer,.ls-header{position:relative;z-index:1}.section-shell{width:var(--ls-shell-width);margin:0 auto}.ls-header{position:sticky;top:0;border-bottom:1px solid rgba(74,98,131,.35);background:#04080fdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls-header-shell{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:96px}.ls-brand-block{display:flex;flex-direction:column;gap:4px;text-decoration:none}.ls-brand-title{color:var(--ls-color-text-strong);font-family:Oswald,IBM Plex Sans,sans-serif;font-size:clamp(2rem,3vw,2.35rem);line-height:.95;letter-spacing:.08em}.ls-brand-subtitle{color:#98a8c1;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.ls-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;align-items:center}.ls-nav a{padding:11px 14px;border-radius:14px;border:1px solid transparent;color:#a9b8cc;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ls-nav a:hover,.ls-nav a.is-active{border-color:#b0842a73;color:var(--ls-color-text-strong);background:linear-gradient(180deg,#3a311a6b,#14181f52);box-shadow:var(--ls-glow-gold)}.ls-nav a:focus-visible,.ls-btn:focus-visible,.ls-inline-link:focus-visible,.ls-footer-links a:focus-visible,.ls-brand-block:focus-visible,.report-mode-tab:focus-visible{outline:2px solid var(--ls-color-focus-ring);outline-offset:2px;box-shadow:var(--ls-glow-accent)}.ls-hero{padding:28px 0 18px}.ls-hero-panel,.ls-panel-shell,.ls-contact-band,.ls-surface-card,.report-showcase{border:1px solid var(--ls-color-border);border-radius:calc(var(--ls-radius) + 8px);box-shadow:var(--ls-shadow-card)}.ls-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.98fr);gap:30px;padding:38px 40px;background:linear-gradient(90deg,rgba(227,170,48,.08),transparent 24%,transparent 76%,rgba(79,146,180,.12)),linear-gradient(180deg,#101824f5,#090f19f5);position:relative;overflow:hidden}.ls-hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 24%),linear-gradient(0deg,rgba(121,207,230,.06),transparent 32%);opacity:.7;pointer-events:none}.analytics-hero-panel>*{position:relative;z-index:1}.ls-hero-copy{position:relative;z-index:1}.ls-hero-eyebrow,.ls-section-eyebrow,.ls-card-label,.ls-step-index{margin:0;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase}.ls-hero-eyebrow,.ls-section-eyebrow{color:var(--ls-color-gold-soft);font-weight:700}.ls-hero-kicker{margin:22px 0 0;color:var(--ls-color-text-strong);font-family:Oswald,IBM Plex Sans,sans-serif;font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.18;max-width:18ch}.ls-hero-brand-line{margin:18px 0 0;color:var(--ls-color-gold-soft);font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ls-brand-callout{display:inline-flex;align-items:center;width:fit-content;margin:0;color:var(--ls-color-gold-soft);font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page strong{color:var(--ls-color-text-strong)}.landing-page h1{margin:20px 0 0;font-family:Oswald,IBM Plex Sans,sans-serif;font-size:clamp(3.2rem,6vw,5rem);line-height:.98;letter-spacing:-.03em;max-width:11ch}.ls-hero-copy h1{color:#f2b24c}.ls-hero-description{margin:18px 0 0;max-width:42ch;font-size:1rem;line-height:1.75;color:#bcc8da}.ls-hero-meta{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px;padding:12px 14px;border:1px solid rgba(88,110,140,.45);border-radius:16px;background:#0b121d9e}.ls-hero-meta p,.ls-hero-meta span{margin:0}.ls-hero-meta p{color:var(--ls-color-text-strong);font-weight:600}.ls-hero-meta span{color:var(--ls-color-text-muted);font-size:.9rem}.ls-client-logo{width:54px;height:54px;object-fit:contain;padding:6px;border-radius:14px;border:1px solid rgba(102,126,157,.48);background:#ffffff0a}.ls-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.ls-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:var(--ls-radius-pill);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.ls-btn:hover{transform:translateY(-1px)}.ls-btn:active{transform:translateY(1px)}.ls-btn-primary{color:#10131a;font-weight:700;background:linear-gradient(180deg,#f2bc43,#d89b24);border-color:#f9d7846b;box-shadow:0 16px 34px #a8761247}.ls-btn-primary:hover{box-shadow:0 18px 40px #a8761257}.ls-btn-secondary{color:var(--ls-color-text-strong);background:linear-gradient(180deg,#1f2b3bf0,#141c28f0);border-color:#5b72918a}.ls-btn-secondary:hover{border-color:#84accf8a;box-shadow:var(--ls-glow-accent)}.ls-inline-link{display:inline-flex;margin-top:16px;color:#b8cadc;text-decoration:none;border-bottom:1px solid rgba(184,202,220,.3);padding-bottom:2px}.ls-inline-link:hover{color:var(--ls-color-text-strong);border-bottom-color:#b8cadccc}.ls-inline-link-emphasis{color:var(--ls-color-gold-soft);border-bottom-color:#e3aa3066}.ls-inline-link-emphasis:hover{color:#fff1c8;border-bottom-color:#f6ca64cc}.ls-cta-support{max-width:44ch;margin:18px 0 0;color:var(--ls-color-text-muted);line-height:1.65}.report-showcase{padding:18px;background:linear-gradient(rgba(121,207,230,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(121,207,230,.04) 1px,transparent 1px),linear-gradient(180deg,#08101ceb,#050b14fa);background-size:28px 28px,28px 28px,auto}.report-showcase>.ls-brand-callout{margin:0 0 14px}.report-mode-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.report-mode-tab{min-height:48px;padding:10px 16px;border:1px solid rgba(55,87,125,.75);border-radius:14px;background:linear-gradient(180deg,#0a1b2cf0,#081523f0);color:var(--ls-color-text-strong);font-family:Oswald,IBM Plex Sans,sans-serif;font-size:1rem;letter-spacing:.04em;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.report-mode-tab:hover{border-color:#79cfe67a}.report-mode-tab.is-active{border-color:#e3aa30bf;color:#fef3cf;box-shadow:var(--ls-glow-gold)}.report-preview-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);gap:16px}.report-preview-main,.report-preview-proof{min-height:100%;border:1px solid rgba(60,82,109,.45);border-radius:22px;background:#0a121edb;padding:24px}.report-preview-main h3{margin:14px 0 12px;font-size:1.75rem;line-height:1.15}.report-preview-main p{margin:0;color:#b8c6da;line-height:1.72}.report-preview-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.report-preview-list li{position:relative;padding-left:18px;color:#d2deef;line-height:1.55}.report-preview-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--ls-color-gold);box-shadow:var(--ls-glow-gold)}.report-preview-proof{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.report-preview-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.report-preview-link{margin-top:0}.report-preview-proof>span{color:var(--ls-color-text-muted);font-size:.82rem;letter-spacing:.09em;text-transform:uppercase}.report-preview-proof>strong{font-family:Oswald,IBM Plex Sans,sans-serif;font-size:2.2rem;line-height:1}.report-preview-proof-stack{display:grid;gap:10px}.report-proof-chip{padding:14px 16px;border:1px solid rgba(70,96,125,.4);border-radius:16px;background:#09101ad6;box-shadow:var(--ls-shadow-inner)}.report-proof-chip span{display:block;color:var(--ls-color-text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.report-proof-chip strong{display:block;margin-top:6px;font-size:.98rem;line-height:1.45}.tone-alert strong{color:#ffc4ca}.tone-good strong{color:#9ae6c7}.ls-section{padding:20px 0 0}.ls-panel-shell,.ls-contact-band{padding:28px 30px;background:linear-gradient(180deg,#0d1523f5,#070d17f5)}.ls-panel-shell{box-shadow:var(--ls-shadow-card),var(--ls-shadow-inner)}.ls-section-intro{max-width:780px;margin-bottom:18px}.ls-section-intro h2,.ls-contact-copy h2{margin:10px 0 0;font-family:Oswald,IBM Plex Sans,sans-serif;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.04}.ls-section-intro p,.ls-contact-copy p,.ls-service-card p,.ls-method-card p,.ls-about-copy p{color:#b1bfd3;line-height:1.7}.ls-card-grid{display:grid;gap:16px}.ls-services-grid,.ls-decision-grid,.ls-why-click-grid,.ls-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-surface-card{padding:20px;background:linear-gradient(180deg,#111b2bfa,#0b121efa);position:relative;overflow:hidden}.ls-surface-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 28%),radial-gradient(circle at top right,rgba(121,207,230,.08),transparent 28%);pointer-events:none}.ls-service-card h3,.ls-method-card h3{position:relative;margin:14px 0 10px;font-size:1.4rem;line-height:1.2}.ls-card-label,.ls-step-index{position:relative;z-index:1;color:var(--ls-color-gold-soft);font-weight:700}.ls-about-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px}.ls-about-copy p{margin:0 0 16px}.ls-contact-band{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(90deg,rgba(227,170,48,.09),transparent 34%),linear-gradient(180deg,#0d1523f5,#070d17f5)}.ls-contact-copy{max-width:720px}.ls-contact-copy>.ls-brand-callout{margin-top:8px}.ls-intake-shell{width:min(100%,460px);justify-self:end;border:1px solid rgba(92,118,151,.46);border-radius:24px;background:linear-gradient(135deg,rgba(227,170,48,.08),transparent 38%),linear-gradient(180deg,#0c1420fa,#080d17fa);box-shadow:var(--ls-shadow-card),var(--ls-shadow-inner)}.ls-intake-form{display:grid;gap:18px;padding:24px}.ls-intake-form h3{margin:12px 0 0;font-size:1.6rem;line-height:1.18}.ls-form-note{margin:10px 0 0;color:#aab7cb;line-height:1.65}.ls-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ls-field{display:grid;gap:8px}.ls-field-full{grid-column:1 / -1}.ls-field-label{color:var(--ls-color-text-strong);font-size:.9rem;font-weight:600}.ls-field input,.ls-field textarea{width:100%;border:1px solid rgba(86,110,142,.62);border-radius:14px;padding:12px 14px;color:var(--ls-color-text-strong);background:#080f18eb;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ls-field textarea{min-height:132px;resize:vertical}.ls-field input::placeholder,.ls-field textarea::placeholder{color:#6f7f97}.ls-field input:focus-visible,.ls-field textarea:focus-visible{outline:2px solid transparent;border-color:#79cfe6cc;box-shadow:0 0 0 3px #79cfe62e}.ls-field input[aria-invalid=true],.ls-field textarea[aria-invalid=true]{border-color:#ff7d87cc;box-shadow:0 0 0 3px #ff7d871f}.ls-field-help,.ls-field-error{font-size:.82rem;line-height:1.45}.ls-field-help{color:var(--ls-color-text-muted)}.ls-field-error{color:#ffb5bc}.ls-intake-actions{display:flex;flex-wrap:wrap;gap:12px}.ls-intake-actions .ls-btn{flex:1 1 200px}.ls-btn[disabled]{cursor:not-allowed;color:#10131ab8;box-shadow:none;opacity:.72;transform:none}.ls-form-status{min-height:24px;margin:0;font-size:.9rem;color:#97abc6}.ls-form-status.is-success{color:#a8efd0}.ls-form-status.is-error{color:#ffb5bc}.ls-footer{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:24px 0 36px}@media (min-width: 1320px){.analytics-hero-panel{grid-template-columns:minmax(0,1.05fr) minmax(620px,.95fr);gap:36px}.report-preview-shell{grid-template-columns:minmax(0,1.18fr) minmax(280px,.72fr)}.ls-services-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ls-decision-grid,.ls-why-click-grid,#scenario-lab .ls-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-footer p{margin:6px 0 0;color:#95a7c0}.ls-footer-signoff{color:var(--ls-color-gold-soft)}.ls-footer-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:flex-end}.ls-footer-links a{color:var(--ls-color-text-base);text-decoration:none}.ls-footer-links a:last-child{padding:10px 16px;border-radius:var(--ls-radius-pill);border:1px solid rgba(91,114,145,.54);background:#0e1825d6}@media (prefers-reduced-motion: no-preference){.report-showcase{animation:lsRiseIn .72s ease-out both}.report-preview-main,.report-preview-proof{animation:lsLift .28s ease-out both}}@keyframes lsRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lsLift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.ls-header-shell{min-height:auto;padding:18px 0;flex-direction:column;align-items:flex-start}.ls-nav{justify-content:flex-start}.ls-hero-panel,.ls-about-panel,.ls-contact-band,.report-preview-shell{grid-template-columns:1fr}.ls-hero-panel{padding:36px}.ls-services-grid,.ls-method-grid,.ls-decision-grid,.ls-why-click-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-contact-band{flex-direction:column;align-items:flex-start}.ls-intake-shell{width:100%;justify-self:stretch}}@media (max-width: 760px){.section-shell{width:min(1280px,calc(100% - 28px))}.ls-hero{padding-top:20px}.ls-hero-panel,.ls-panel-shell,.ls-contact-band,.report-showcase{padding:24px}.landing-page h1{font-size:clamp(2.9rem,13vw,4.2rem)}.ls-hero-kicker{max-width:100%}.ls-hero-brand-line{font-size:.92rem;line-height:1.5}.ls-hero-description{max-width:100%}.ls-hero-meta{display:flex;width:100%}.ls-client-logo{width:46px;height:46px}.ls-services-grid,.ls-method-grid,.report-preview-shell,.ls-decision-grid,.ls-why-click-grid{grid-template-columns:1fr}.report-mode-tab{flex:1 1 calc(50% - 10px);justify-content:center}.report-preview-main,.report-preview-proof{padding:20px}.report-preview-proof>strong{font-size:1.9rem}.ls-cta-row,.report-preview-actions,.ls-intake-actions,.ls-footer,.ls-footer-links{flex-direction:column;align-items:stretch}.ls-btn,.ls-intake-actions .ls-btn,.ls-footer-links a:last-child{width:100%}.report-preview-actions .ls-inline-link{width:100%;justify-content:center}.ls-footer{align-items:flex-start}}@media (max-width: 520px){.section-shell{width:calc(100% - 20px)}.ls-header-shell{gap:14px}.ls-nav a{width:100%}.report-mode-tab{width:100%;flex-basis:100%}.ls-hero-panel,.ls-panel-shell,.ls-contact-band,.report-showcase{padding:18px}.report-mode-tabs{gap:8px}.report-preview-main h3{font-size:1.45rem}.ls-intake-grid{grid-template-columns:1fr}.ls-section-intro h2,.ls-contact-copy h2{font-size:clamp(1.85rem,9vw,2.4rem)}.ls-brand-callout{font-size:.75rem;line-height:1.4}.ls-hero-meta{padding:10px 12px}}.pilot-page{--pilot-copy-width: 42rem;--pilot-hero-rule: rgba(111, 142, 176, .24)}.pilot-hero-shell.section-shell{width:min(1120px,calc(100% - 40px))}.pilot-page .ls-section{padding-top:18px}.pilot-hero-panel{grid-template-columns:minmax(0,1fr) minmax(290px,.55fr);align-items:stretch;min-height:min(700px,calc(100svh - 160px));padding:42px 44px;gap:clamp(24px,3vw,44px);border:1px solid rgba(72,100,134,.44);border-radius:34px;box-shadow:0 30px 80px #01050c61,inset 0 1px #ffffff08;background:radial-gradient(circle at 78% 18%,rgba(121,207,230,.12),transparent 24%),radial-gradient(circle at 10% 0%,rgba(227,170,48,.15),transparent 30%),linear-gradient(90deg,rgba(227,170,48,.06),transparent 22%,transparent 76%,rgba(79,146,180,.1)),linear-gradient(180deg,#0d1522fa,#060b13)}.pilot-hero-panel:before{background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 22%),linear-gradient(180deg,rgba(121,207,230,.05),transparent 34%)}.pilot-hero-panel:after{content:"";position:absolute;inset:auto 54px 36px 54px;height:1px;background:linear-gradient(90deg,rgba(227,170,48,.18),rgba(121,207,230,.16),transparent 72%);pointer-events:none}.pilot-hero-copy{display:grid;gap:28px;min-width:0;max-width:none}.pilot-hero-copy h1{max-width:11ch;margin-top:12px;font-size:clamp(3.5rem,5vw,5.2rem);line-height:.95;text-wrap:balance}.pilot-hero-copy-stack,.pilot-hero-lower,.pilot-hero-body,.pilot-hero-action-block{display:grid;gap:16px}.pilot-hero-subheadline{max-width:28ch;font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.16;text-wrap:balance}.pilot-hero-lower{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;max-width:100%}.pilot-hero-body{position:relative;max-width:40rem;padding-top:18px}.pilot-hero-body:before{content:"";position:absolute;left:0;top:0;width:min(100%,300px);height:1px;background:linear-gradient(90deg,rgba(246,202,100,.64),transparent)}.pilot-selection-note{max-width:16rem;color:#d0dae9;font-weight:600}.pilot-hero-action-block{align-content:end;justify-items:start;padding-bottom:2px}.pilot-hero-action-block .ls-cta-row{margin-top:0}.pilot-hero-summary{display:grid;align-content:space-between;gap:24px;padding:28px;border:1px solid rgba(84,110,142,.44);border-radius:26px;background:linear-gradient(180deg,#0a121eeb,#070d16fa),linear-gradient(135deg,rgba(227,170,48,.05),transparent 36%);box-shadow:inset 0 1px #ffffff08}.pilot-hero-summary-copy{display:grid;gap:16px}.pilot-hero-summary-title{margin:0;max-width:9ch;font-family:Oswald,IBM Plex Sans,sans-serif;font-size:clamp(2rem,2.7vw,2.75rem);line-height:.98;text-wrap:balance}.pilot-hero-summary-intro{margin:0;color:#d5dfec;line-height:1.68}.pilot-bullet-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:12px}.pilot-bullet-list li{position:relative;padding-left:20px;color:#eef3fb;line-height:1.55}.pilot-bullet-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#e3aa30;box-shadow:0 0 14px #e3aa3047}.pilot-hero-summary-footer{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(90,117,148,.28)}.pilot-hero-summary-kicker{margin:0;color:#f6ca64;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pilot-hero-summary-proof{margin:0;color:#f3f6fb;font-family:Oswald,IBM Plex Sans,sans-serif;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.02}.pilot-hero-summary-tags{display:flex;flex-wrap:wrap;gap:10px}.pilot-hero-summary-tags span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(84,110,142,.42);border-radius:999px;color:#d6dfec;background:#080f19a8}.pilot-form-band,.pilot-why-band{display:grid;align-items:stretch}.pilot-form-band{grid-template-columns:minmax(0,1fr) minmax(480px,1fr);gap:clamp(24px,3vw,44px)}.pilot-form-copy{max-width:46rem;padding-right:22px}.pilot-form-copy h2{max-width:10ch;text-wrap:balance}.pilot-form-why-copy{display:grid;gap:16px;margin:18px 0 24px;padding:22px 0 0;border-top:1px solid rgba(90,117,148,.28)}.pilot-form-why-title{margin:0;max-width:10ch;color:#f3f6fb;text-wrap:balance}.pilot-form-why-copy p{margin:0;color:#d5dfec;font-size:1.05rem;line-height:1.8}.pilot-form-why-copy .ls-card-label{color:#f6ca64;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pilot-form-copy p{font-size:1.04rem;line-height:1.82}.pilot-form-copy .ls-cta-support{font-size:.98rem;line-height:1.76}.pilot-why-band{grid-template-columns:1fr}.pilot-why-copy{max-width:48rem}.pilot-why-copy h2{max-width:8.5ch;text-wrap:balance}.pilot-why-copy p+p{margin-top:16px}.pilot-intake-shell{width:100%;max-width:100%;justify-self:stretch}.pilot-intake-form{gap:20px}.pilot-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-field-major textarea{min-height:132px}.pilot-form-footnote{padding-top:2px;color:#98abc4;font-size:.92rem}.pilot-form-status{display:grid;gap:6px;min-height:56px;padding-top:4px}.pilot-form-status strong{color:#f4f7ff;font-size:1.05rem}.pilot-form-status.is-success strong,.pilot-form-status.is-success p{color:#a8efd0}.pilot-form-status.is-error strong,.pilot-form-status.is-error p{color:#ffb5bc}@media (prefers-reduced-motion: no-preference){.pilot-hero-copy,.pilot-hero-summary,.pilot-intake-shell,.pilot-why-band{animation:pilotLiftIn .56s ease-out both}}@keyframes pilotLiftIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.pilot-hero-panel,.pilot-form-band,.pilot-hero-lower{grid-template-columns:1fr}.pilot-hero-panel{min-height:auto;padding:36px 32px}.pilot-hero-copy,.pilot-hero-copy h1,.pilot-form-copy h2,.pilot-why-copy h2{max-width:100%}.pilot-hero-subheadline{max-width:28ch}.pilot-selection-note{max-width:28rem}.pilot-hero-summary{padding:24px}.pilot-form-copy{max-width:100%;padding-right:0}}@media (max-width: 760px){.pilot-hero-panel{padding:30px 24px}.pilot-hero-copy h1{font-size:clamp(3rem,15vw,4.5rem)}.pilot-intake-grid{grid-template-columns:1fr}}@media (max-width: 520px){.pilot-hero-shell.section-shell{width:calc(100% - 20px)}.pilot-hero-panel{padding:22px 18px}.pilot-hero-copy-stack,.pilot-hero-body,.pilot-hero-action-block{gap:14px}.pilot-hero-summary{gap:18px}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{margin:0;min-height:100%}body{font-family:IBM Plex Sans,sans-serif;color:#102033;background:#edf2f5}a{color:inherit}button,input,textarea,select{font:inherit}body.route-landing{background:radial-gradient(circle at 10% 0%,rgba(227,170,48,.12),transparent 30%),radial-gradient(circle at 85% 0%,rgba(64,118,155,.14),transparent 34%),linear-gradient(180deg,#0a111d,#060d19 55%,#040813)}body.route-sim{background:linear-gradient(90deg,rgba(227,170,48,.05),transparent 18%,transparent 82%,rgba(121,207,230,.08)),radial-gradient(circle at 14% -8%,rgba(227,170,48,.09),transparent 30%),radial-gradient(circle at 82% -6%,rgba(121,207,230,.08),transparent 28%),linear-gradient(180deg,#08111d,#050c16 58%,#040813)}body.route-sim,body.route-sim a{color:#f4f7ff}.route-loading-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.route-loading-card{border-radius:18px;border:1px solid rgba(34,52,71,.16);background:#fffc;padding:18px 24px;color:#22384a;box-shadow:0 24px 80px #16222f1f}
