#solutionHero{--tr-red:#e41418;--tr-ink:#0d1216;--tr-bg:#f1f2f4;--tr-green:#1a8754;--tr-amber:#b45309;--tr-muted:#55637d;--max:1320px;--ease:cubic-bezier(.22,.61,.36,1);--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--tr-bg);color:var(--tr-ink);font-family:var(--font)}#solutionHero .fleet-hero-in{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--max);padding:72px 24px}#solutionHero .eyebrow{color:var(--tr-red);display:block;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#solutionHero h1{color:var(--tr-ink);font-family:var(--font);font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0}#solutionHero .intro{color:var(--tr-muted);font-family:var(--font);font-size:19px;line-height:1.55;margin:20px 0 0;max-width:46ch}#solutionHero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}#solutionHero .hero-actions--stacked{align-items:flex-start;flex-direction:column}#solutionHero .audience-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}#solutionHero .audience-pills .pill{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(13,18,22,.1);color:var(--tr-ink);display:inline-flex;font-family:var(--font);font-size:15px;font-weight:600;padding:10px 20px}#solutionHero .btn-primary,#solutionHero .btn-secondary{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:17px;font-weight:700;justify-content:center;padding:16px 32px;text-decoration:none;transition:filter .18s var(--ease),box-shadow .18s var(--ease),transform .12s var(--ease)}#solutionHero .btn-primary:active,#solutionHero .btn-secondary:active{transform:scale(.98)}#solutionHero .btn-primary{background:var(--tr-green);color:#fff}#solutionHero .btn-primary:hover{filter:brightness(.93)}#solutionHero .btn-secondary{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(13,18,22,.18);color:var(--tr-ink)}#solutionHero .btn-secondary:hover{box-shadow:inset 0 0 0 1.5px rgba(13,18,22,.32)}#solutionHero .btn-primary:active{transform:scale(.98)}#solutionHero .hero-stats{column-gap:64px;display:grid;grid-template-columns:repeat(2,auto);margin-top:44px;row-gap:32px}#solutionHero .stat b{color:var(--tr-ink);display:block;font-family:var(--font);font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}#solutionHero .stat span{color:var(--tr-muted);display:block;font-family:var(--font);font-size:16px;margin-top:8px}#solutionHero .mockup-card{background:#fff;border-radius:24px;box-shadow:0 24px 64px rgba(17,47,151,.1);padding:28px}#solutionHero .mockup-topline{color:var(--tr-muted);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#solutionHero .mockup-topline .dot{margin:0 8px}#solutionHero .reading-rows{display:flex;flex-direction:column;gap:12px;margin-top:20px}#solutionHero .reading-row{align-items:center;background:var(--tr-bg);border-radius:14px;display:flex;gap:16px;padding:16px 20px}#solutionHero .position-badge{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-family:var(--font);font-size:15px;font-weight:800;height:48px;justify-content:center;letter-spacing:.02em;width:48px}#solutionHero .reading-row.sev-good .position-badge{background:rgba(26,135,84,.12);color:var(--tr-green)}#solutionHero .reading-row.sev-warning .position-badge{background:rgba(180,83,9,.12);color:var(--tr-amber)}#solutionHero .reading-row.sev-critical .position-badge{background:rgba(228,20,24,.1);color:var(--tr-red)}#solutionHero .position-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}#solutionHero .position-label{color:var(--tr-ink);font-family:var(--font);font-size:18px;font-weight:700}#solutionHero .position-status{color:var(--tr-muted);font-family:var(--font);font-size:15px}#solutionHero .position-value{color:var(--tr-ink);flex-shrink:0;font-family:var(--font);font-size:20px;font-weight:800;white-space:nowrap}#solutionHero .alert-banner{background:rgba(228,20,24,.08);border-radius:14px;color:var(--tr-red);font-family:var(--font);font-size:16px;font-weight:600;line-height:1.45;margin-top:16px;padding:18px 20px}#solutionHero .mockup-label{color:var(--tr-muted);display:block;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#solutionHero .activity-rows{display:flex;flex-direction:column;gap:12px;margin-top:20px}#solutionHero .activity-row{align-items:center;background:var(--tr-bg);border-radius:14px;display:flex;gap:16px;padding:16px 20px}#solutionHero .time-badge{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-family:var(--font);font-size:16px;font-weight:800;height:44px;justify-content:center;width:44px}#solutionHero .activity-row.sev-good .time-badge{background:rgba(26,135,84,.12);color:var(--tr-green)}#solutionHero .activity-row.sev-new .time-badge{background:rgba(228,20,24,.1);color:var(--tr-red)}#solutionHero .activity-row.sev-neutral .time-badge{background:#fff;box-shadow:inset 0 0 0 1px rgba(13,18,22,.08);color:var(--tr-ink)}#solutionHero .activity-row.sev-critical .time-badge{background:rgba(228,20,24,.1);color:var(--tr-red)}#solutionHero .activity-row.sev-warning .time-badge{background:rgba(180,83,9,.12);color:var(--tr-amber)}#solutionHero .activity-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}#solutionHero .activity-title{color:var(--tr-ink);font-family:var(--font);font-size:17px;font-weight:700}#solutionHero .activity-subtext{color:var(--tr-muted);font-family:var(--font);font-size:15px}#solutionHero .activity-status{color:var(--tr-ink);flex-shrink:0;font-family:var(--font);font-size:16px;font-weight:800;white-space:nowrap}#solutionHero .success-banner{background:rgba(26,135,84,.08);color:var(--tr-green)}#solutionHero .success-banner,#solutionHero .warning-banner{border-radius:14px;font-family:var(--font);font-size:16px;font-weight:600;line-height:1.45;margin-top:16px;padding:18px 20px}#solutionHero .warning-banner{background:rgba(180,83,9,.1);color:var(--tr-amber)}#solutionHero .note-banner{background:var(--tr-bg);border-radius:14px;color:var(--tr-muted);font-family:var(--font);font-size:16px;font-weight:600;line-height:1.45;margin-top:16px;padding:18px 20px}@media (max-width:960px){#solutionHero .fleet-hero-in{gap:40px;grid-template-columns:1fr}}@media (max-width:480px){#solutionHero .hero-stats{column-gap:32px}#solutionHero .reading-row{padding:14px 16px}#solutionHero .position-label{font-size:16px}#solutionHero .activity-row{padding:14px 16px}#solutionHero .activity-title{font-size:16px}}#solutionHero .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}#solutionHero .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#solutionHero .reveal{opacity:1;transform:none;transition:none}}