.page_page__3mXAa{min-height:100vh;background:var(--clr-page);color:var(--clr-ink)}.page_hero__Yh1tl{padding:22px}.page_heroInner__u4G7l{width:min(1120px,100%);min-height:620px;margin:0 auto;display:grid;grid-template-rows:auto 1fr;gap:34px;padding:22px;border:1px solid var(--clr-border);border-radius:26px;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(248,251,255,.84)),url(/b2b-building-audit.png);background-size:cover;background-position:50%;box-shadow:0 22px 48px rgba(15,23,42,.08)}.page_header__qpXZ2{display:flex;justify-content:space-between;align-items:center;gap:16px}.page_logo__uKywY{width:150px;height:auto}.page_headerCta__hrf40,.page_mainCta__YjNm_,.page_previewCta__ATRQH,.page_primaryButton__JqEny,.page_secondaryButton__eBzsW{min-height:44px;border-radius:var(--btn-r);padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-weight:750;text-decoration:none;cursor:pointer}.page_headerCta__hrf40,.page_mainCta__YjNm_,.page_previewCta__ATRQH,.page_primaryButton__JqEny{border:0;background:var(--clr-cta);color:var(--clr-cta-fg);box-shadow:0 14px 30px rgba(37,99,235,.18)}.page_secondaryButton__eBzsW{background:#ffffff;color:var(--clr-cta);border:1px solid rgba(37,99,235,.18)}.page_secondaryButton__eBzsW:disabled{opacity:.45;cursor:not-allowed}.page_heroContent__qAYe1{align-self:center;width:min(760px,100%);display:grid;gap:22px;padding-bottom:28px}.page_details__fcCnX span,.page_eyebrow__4q9VP,.page_previewCopy__A4Cfl span{width:fit-content;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--clr-blue-soft);color:var(--clr-cta);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_heroContent__qAYe1 h1{margin:0;max-width:760px;font-size:clamp(2.3rem,5.4vw,4.7rem);line-height:.98;letter-spacing:0}.page_lead__KcMgb{margin:0;max-width:640px;color:var(--clr-ink-muted);font-size:1.08rem;line-height:1.65}.page_player__rv9o9{width:min(640px,100%);display:grid;gap:16px;padding:18px;border-radius:16px;background:rgba(255,255,255,.94);border:1px solid var(--clr-border)}.page_controls__iuT4J,.page_ctaRow__uEzFZ,.page_playerStatus__jpYXp{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_statusDot__6Afes{width:10px;height:10px;border-radius:999px;background:var(--clr-cta);box-shadow:0 0 0 5px rgba(37,99,235,.14)}.page_ctaRow__uEzFZ span{color:var(--clr-ink-muted)}.page_details__fcCnX,.page_footer__EHE1M,.page_reportPreview__pkaik{width:min(1120px,calc(100% - 44px));margin-left:auto;margin-right:auto}.page_reportPreview__pkaik{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:18px;align-items:stretch;margin-top:18px;margin-bottom:18px}.page_details__fcCnX article,.page_previewCopy__A4Cfl,.page_reportCard__W9hBM{border-radius:18px;background:#ffffff;border:1px solid var(--clr-border);box-shadow:0 16px 34px rgba(15,23,42,.07)}.page_previewCopy__A4Cfl{display:grid;align-content:center;gap:14px;padding:28px}.page_previewCopy__A4Cfl h2{margin:0;max-width:620px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;letter-spacing:0}.page_previewCopy__A4Cfl p{margin:0;max-width:640px;color:var(--clr-ink-muted);line-height:1.65}.page_previewCta__ATRQH{width:fit-content}.page_reportCard__W9hBM{display:grid;gap:12px;padding:18px}.page_reportHeader__yFo0o,.page_reportMetricAccent__PLOMc,.page_reportMetric__5ObAT{display:flex;justify-content:space-between;gap:16px;border-radius:14px;padding:14px}.page_reportHeader__yFo0o{background:var(--clr-cta);color:#ffffff}.page_reportHeader__yFo0o span,.page_reportMetricAccent__PLOMc span,.page_reportMetric__5ObAT span{font-weight:800}.page_reportMetric__5ObAT{background:#f8fbff;color:var(--clr-ink);border:1px solid rgba(37,99,235,.12)}.page_reportMetric__5ObAT span{color:var(--clr-ink-muted)}.page_reportMetricAccent__PLOMc{background:#eef4ff;color:var(--clr-ink);border:1px solid rgba(37,99,235,.18)}.page_reportPoints__CPTLy{margin:2px 0 0;padding-left:18px;color:var(--clr-ink-muted);line-height:1.55}.page_details__fcCnX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_details__fcCnX article{display:grid;gap:10px;padding:22px}.page_details__fcCnX strong{font-size:1.2rem}.page_details__fcCnX p{margin:0;color:var(--clr-ink-muted);line-height:1.55}.page_footer__EHE1M{margin-top:28px;padding:0 0 28px;color:rgba(17,24,39,.56);font-size:.9rem}@media (max-width:820px){.page_hero__Yh1tl{padding:14px}.page_heroInner__u4G7l{min-height:auto;padding:18px}.page_header__qpXZ2{align-items:flex-start;flex-direction:column}.page_heroContent__qAYe1 h1{font-size:2.35rem}.page_details__fcCnX,.page_reportPreview__pkaik{grid-template-columns:1fr;width:min(100% - 28px,1120px)}.page_reportHeader__yFo0o,.page_reportMetricAccent__PLOMc,.page_reportMetric__5ObAT{flex-direction:column;gap:6px}}