.cp-hero{padding-block-end:40px}.cp-hero-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:end;gap:56px;display:grid}.hp-h1.cp-h1{font-size:104px}.cp-score{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:22px 24px 10px;box-shadow:0 24px 50px -24px #00000040}.cp-score-head,.cp-score-row{grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:12px;display:grid}.cp-score-head{font-family:var(--font-home-display);padding-block-end:12px;font-size:17px}.cp-score-head .cp-g{color:var(--hp-acc)}.cp-score-row{border-block-start:1px solid var(--border);padding-block:14px;font-size:14px;line-height:1.35}.cp-score-row .cp-mark{font-size:14px}.cp-table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:24px;inline-size:100%;overflow:hidden}.cp-table th,.cp-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--border);padding:18px 22px}.cp-table tbody tr:last-child>*{border-block-end:0}.cp-table thead th{font-family:var(--font-home-display);font-size:20px;font-weight:700}.cp-table thead th.cp-g{color:var(--hp-acc)}.cp-table .cp-g{background:var(--tint-green)}.cp-table tbody th{inline-size:34%;color:var(--text);font-size:16px;font-weight:600}.cp-table td{color:var(--text-muted);font-size:15px;line-height:1.5}.cp-table td.cp-g{color:var(--text)}.cp-mark{font-weight:700;display:block}.cp-mark[data-tone=yes]{color:var(--hp-acc)}.cp-mark[data-tone=no]{color:var(--text-muted)}.cp-mark[data-tone=neutral]{color:var(--text)}.cp-note{display:block}.cp-who{display:none}@media (width<=40rem){.cp-table,.cp-table tbody{display:block}.cp-table thead{display:none}.cp-table tr{border-block-end:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.cp-table tbody tr:last-child{border-block-end:0}.cp-table th,.cp-table td{border-block-end:0;padding:14px 16px}.cp-table tbody th{grid-column:1/-1;inline-size:auto;padding-block-end:4px}.cp-who{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-block-end:2px;font-size:11px;display:block}}.cp-checked{color:var(--text-muted);text-align:center;margin-block-start:14px;font-size:13px}.cp-fits{grid-template-columns:repeat(2,1fr);gap:40px;display:grid;position:relative}.cp-fit p{color:#b9d6c7;font-size:16px;line-height:1.55}.cp-fit-mark{border-radius:14px;place-items:center;block-size:48px;inline-size:48px;margin-block-end:18px;display:grid}.cp-fit-mark svg{block-size:24px;inline-size:24px}.cp-fit[data-fit=greenalp] .cp-fit-mark{color:#0f3b27;background:#5fe39a}.cp-fit[data-fit=other] .cp-fit-mark{color:#fff;background:#ffffff1f}@media (width<=1099px){.cp-hero-grid{grid-template-columns:1fr;gap:40px}}@media (width<=820px){.hp-h1.cp-h1{font-size:62px}.cp-score{padding:16px 16px 6px}.cp-score-head,.cp-score-row{grid-template-columns:minmax(0,1fr) 72px 72px;gap:8px}.cp-score-row{font-size:13px}.cp-fits{grid-template-columns:1fr;gap:32px}}
