.air-assessment .asmt-hero{flex-wrap:wrap;align-items:center;gap:64px;padding:0 80px;display:flex}.air-assessment .asmt-card{background:var(--surface);border-radius:var(--radius-sm);max-width:100%;box-shadow:var(--shadow-card);flex:0 0 380px;padding:24px}.air-assessment .asmt-card__score{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--green-500);font-size:64px;font-weight:600;line-height:1}.air-assessment .asmt-bar{grid-template-columns:104px 1fr 46px;align-items:center;gap:14px;display:grid}.air-assessment .asmt-bar__track{background:var(--gray-150);border-radius:var(--radius-xs);height:14px;position:relative;overflow:hidden}.air-assessment .asmt-bar__fill{border-radius:var(--radius-xs);position:absolute;inset:0 auto 0 0}.air-assessment .asmt-bar__tick{background:var(--ink-900);width:2px;position:absolute;top:-3px;bottom:-3px;left:55%}.air-assessment .asmt-axes{grid-template-columns:repeat(3,1fr);gap:28px 48px;display:grid}.air-assessment .asmt-axis{border-top:1px solid var(--gray-300);padding-top:16px}.air-assessment .asmt-axis__icon{color:var(--green-500);margin-bottom:12px;display:block}.air-assessment .asmt-axis__title{font-family:var(--font-sans);color:var(--ink-900);margin-bottom:4px;font-size:17px;font-weight:500;display:block}.air-assessment .asmt-paths{flex-direction:column;gap:36px;padding:56px 60px;display:flex}.air-assessment .asmt-paths__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.air-assessment .asmt-path{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;padding:30px;display:flex}.air-assessment .asmt-path--featured{border:1.5px solid var(--green-500);position:relative}.air-assessment .asmt-path__badge{background:var(--green-500);color:#fff;border-radius:var(--radius-xs);padding:5px 9px;font-size:9px;position:absolute;top:-10px;left:30px}.air-assessment .asmt-path__title{font-family:var(--font-sans);color:var(--ink-900);margin:0 0 10px;font-size:24px;font-weight:400}.air-assessment .asmt-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:80px 60px;display:flex}@media (max-width:820px){.air-assessment .asmt-hero{padding:0 24px}.air-assessment .asmt-axes{grid-template-columns:1fr}.air-assessment .asmt-paths{padding:40px}.air-assessment .asmt-paths__grid{grid-template-columns:1fr}.air-assessment .asmt-cta{padding:48px 40px}}
