.hse-landing{color:#142336;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100vh}.hse-landing .landing-container{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.hse-landing .landing-header{background:#fff;border-bottom:1px solid #e6eef0}.hse-landing .landing-nav{min-height:76px}.hse-landing .landing-brand{white-space:nowrap;align-items:center;gap:12px;font-size:19px;font-weight:850;display:inline-flex}.hse-landing .landing-brand-mark{color:#fff;background:#008a78;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.hse-landing .landing-nav-links{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.hse-landing .landing-nav-links a:hover{color:#007e70}.hse-landing .landing-hero{background:radial-gradient(at 90% 110%,#84d4c7 0,#d6f2ec 33%,#0000 34%),linear-gradient(115deg,#f8fbfb,#eaf8f5);overflow:hidden}.hse-landing .landing-hero-grid{min-height:530px;padding-block:65px}.hse-landing .landing-hero-copy{flex-shrink:0;width:44%}.hse-landing .landing-hero-visual{flex:1;min-width:0}.hse-landing .landing-eyebrow{color:#4f6476;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:850}.hse-landing .landing-eyebrow span{color:#008878}.hse-landing .landing-title{letter-spacing:-.045em;margin-top:16px;font-size:clamp(32px,3.1vw,46px);line-height:1.12}.hse-landing .landing-intro{color:#405568;max-width:590px;margin-top:22px;font-size:17px;line-height:1.65}.hse-landing .landing-hero-benefits{color:#203343;font-size:13px;font-weight:750}.hse-landing .landing-hero-benefits svg{color:#008f7c;width:22px;height:22px}.hse-landing .landing-laptop{width:100%;max-width:680px;margin:0 auto}.hse-landing .landing-laptop-screen{color:#f0f9f7;background:#0d2633;border:5px solid #2c3539;border-radius:18px 18px 5px 5px;padding:9px;box-shadow:0 15px 40px #173d3c35}.hse-landing .landing-preview-top{background:#1b3946;min-height:26px;padding:0 6px;font-size:10px}.hse-landing .landing-preview-logo{background:#009d83;border-radius:4px;place-items:center;width:25px;height:20px;font-size:8px;font-weight:900;display:grid}.hse-landing .landing-preview-body{padding:12px}.hse-landing .landing-preview-title{font-size:clamp(12px,1.2vw,16px);font-weight:850}.hse-landing .landing-preview-demo{color:#80dcca;text-align:right;font-size:9px}.hse-landing .landing-preview-kpi,.hse-landing .landing-preview-card{background:linear-gradient(145deg,#254451,#18323e);border:1px solid #385865;border-radius:7px;min-width:0;padding:8px}.hse-landing .landing-preview-kpi{font-size:clamp(7px,.68vw,10px);line-height:1.2}.hse-landing .landing-preview-kpi strong{margin-block:4px;font-size:clamp(13px,1.2vw,17px);display:block}.hse-landing .landing-preview-card{font-size:clamp(8px,.7vw,10px)}.hse-landing .landing-preview-card svg{width:100%;height:auto;display:block}.hse-landing .landing-preview-card svg.landing-donut{flex-shrink:0;width:46%;max-width:105px}.hse-landing .landing-preview-legend,.hse-landing .landing-preview-indicators{font-size:clamp(7px,.65vw,9px)}.hse-landing .landing-laptop-base{background:linear-gradient(#d8dee0,#6c777b 55%,#293538 90%);border-radius:0 0 45% 45%;height:13px;margin:0 -5%;box-shadow:0 10px 16px #134d4438}.hse-landing .landing-section{padding-block:80px;scroll-margin-top:24px}.hse-landing .landing-section-muted{background:#f4f9f8}.hse-landing .landing-section-title{letter-spacing:-.035em;max-width:720px;margin-top:12px;font-size:clamp(27px,2.5vw,36px)}.hse-landing .landing-card{background:#fff;border:1px solid #dfeae9;border-radius:18px;padding:24px;box-shadow:0 8px 24px #123c3210}.hse-landing .landing-card p{color:#526674;font-size:15px;line-height:1.65}.hse-landing .landing-quote{background:#eff9f6;border:1px solid #d1eae4;border-radius:22px;padding:clamp(24px,4vw,48px)}.hse-landing .landing-final{background:#e8f7f3;padding-block:72px}.hse-landing .landing-footer{color:#526674;border-top:1px solid #e4edeb;padding-block:26px;font-size:13px}@media (width<=900px){.hse-landing .landing-nav-links{display:none}.hse-landing .landing-hero-grid{flex-direction:column;align-items:stretch;padding-block:48px}.hse-landing .landing-hero-copy,.hse-landing .landing-hero-visual{width:100%}}@media (width<=480px){.hse-landing .landing-nav{flex-wrap:wrap;padding-block:12px}.hse-landing .landing-brand{font-size:16px}.hse-landing .landing-brand-mark{width:36px;height:36px}.hse-landing .landing-section{padding-block:52px}.hse-landing .landing-preview-body{padding:7px}.hse-landing .landing-preview-kpi,.hse-landing .landing-preview-card{padding:5px}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--chakra-colors-surface-canvas,#f4f7f8);min-width:320px;min-height:100%}.page-container{width:100%;max-width:1640px;margin-inline:auto}body{min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}[data-theme=dark] .hse-report-summary,[data-theme=dark] .hse-preview-filters,[data-theme=dark] .hse-site-comparison,[data-theme=dark] .hse-domain-section,[data-theme=dark] .hse-reports-section,[data-theme=dark] .hse-domain-visualizations{--chakra-colors-white:#1e293b;--chakra-colors-gray-50:#1e293b;--chakra-colors-gray-100:#334155;--chakra-colors-gray-200:#475569;--chakra-colors-gray-400:#94a3b8;--chakra-colors-gray-500:#cbd5e1;--chakra-colors-gray-600:#e2e8f0;--chakra-colors-gray-700:#f1f5f9;--chakra-colors-gray-800:#f8fafc;--chakra-colors-gray-900:#fff}[data-theme=dark] .hse-report-summary,[data-theme=dark] .hse-preview-filters,[data-theme=dark] .hse-site-comparison,[data-theme=dark] .hse-domain-section,[data-theme=dark] .hse-reports-section,body.chakra-ui-dark .hse-report-summary,body.chakra-ui-dark .hse-preview-filters,body.chakra-ui-dark .hse-site-comparison,body.chakra-ui-dark .hse-domain-section,body.chakra-ui-dark .hse-reports-section{background:#111827!important;border-color:#94a3b838!important}[data-theme=dark] .hse-summary-trend,[data-theme=dark] .hse-summary-pie,[data-theme=dark] .hse-report-detail,body.chakra-ui-dark .hse-summary-trend,body.chakra-ui-dark .hse-summary-pie,body.chakra-ui-dark .hse-report-detail{background:#0f172a!important}[data-theme=dark] .hse-active-domain-panel,body.chakra-ui-dark .hse-active-domain-panel,[data-theme=dark] .hse-attention-panel,body.chakra-ui-dark .hse-attention-panel{background:#1e293b!important;border-color:#94a3b838!important}[data-theme=dark] .hse-site-row,body.chakra-ui-dark .hse-site-row,[data-theme=dark] .hse-domain-kpi,body.chakra-ui-dark .hse-domain-kpi,[data-theme=dark] .hse-preview-filters,body.chakra-ui-dark .hse-preview-filters,[data-theme=dark] .hse-preview-filters select,body.chakra-ui-dark .hse-preview-filters select,[data-theme=dark] .hse-preview-filters .chakra-select__field,body.chakra-ui-dark .hse-preview-filters .chakra-select__field,[data-theme=dark] .hse-preview-filters select option,body.chakra-ui-dark .hse-preview-filters select option,[data-theme=dark] .hse-site-name,body.chakra-ui-dark .hse-site-name,[data-theme=dark] .hse-site-header,body.chakra-ui-dark .hse-site-header,[data-theme=dark] .hse-site-code,body.chakra-ui-dark .hse-site-code,[data-theme=dark] .hse-site-neutral-value,body.chakra-ui-dark .hse-site-neutral-value,[data-theme=dark] .hse-cadence-badge,body.chakra-ui-dark .hse-cadence-badge,[data-theme=dark] .hse-trend-caption,body.chakra-ui-dark .hse-trend-caption,[data-theme=dark] .hse-attention-text,body.chakra-ui-dark .hse-attention-text,[data-theme=dark] .hse-domain-kpi .chakra-text,body.chakra-ui-dark .hse-domain-kpi .chakra-text,[data-theme=dark] .hse-site-neutral-value,body.chakra-ui-dark .hse-site-neutral-value{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}[data-theme=dark] .hse-domain-visualizations>div,body.chakra-ui-dark .hse-domain-visualizations>div,[data-theme=dark] .hse-report-card,body.chakra-ui-dark .hse-report-card{background:#1e293b!important;border-color:#94a3b838!important}.surface{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 1px 2px #0f172a05,0 14px 36px #0f172a09}.summary-card{min-height:170px;padding:22px}.module-card{min-height:270px;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s}.module-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a08,0 20px 44px #0f172a0f}.access-panel{padding:26px;position:sticky;top:100px}.eyebrow{color:#718096;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.login-glow{filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.login-glow-one{background:radial-gradient(circle,#2dd4bf38 0%,#2dd4bf00 70%);width:480px;height:480px;top:-180px;right:-100px}.login-glow-two{background:radial-gradient(circle,#3b82f629 0%,#3b82f600 70%);width:520px;height:520px;bottom:-230px;left:-130px}@media (width<=767px){.surface{border-radius:17px}.summary-card,.module-card,.access-panel{padding:20px}.access-panel{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.collaborator-metric{min-height:150px;padding:22px}.collaborator-card{min-height:330px;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s}.collaborator-card:hover{border-color:#0d948833;transform:translateY(-2px);box-shadow:0 2px 4px #0f172a08,0 20px 44px #0f172a0f}.collaborator-field-label{color:#718096;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.collaborator-empty-state{min-height:280px;padding:32px}@media (width<=767px){.collaborator-metric,.collaborator-card,.collaborator-empty-state{padding:20px}.collaborator-card{min-height:auto}}
