.ico{display:block;flex:none;color:var(--ink-800)}.ico--on-dark{color:var(--text-on-dark)}.ico--muted{color:var(--grey-400)}.ico--accent{color:var(--tan-deep)}.ico-frame{display:inline-grid;place-items:center;width:48px;height:48px;flex:none;background:var(--grey-50);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-800)}.ico-frame--ink{background:rgb(255 255 255 / .04);border-color:var(--border-dark);color:var(--text-on-dark)}.ico-frame .ico{color:inherit}.option{display:grid;grid-template-columns:28px 1fr;align-items:start;column-gap:14px;row-gap:4px}.option .ico{grid-row:1 / span 2;align-self:center;color:var(--ink-700)}.option.is-selected .ico{color:var(--ink-800)}.option__label{grid-column:2}.option__desc{grid-column:2}.pain-list li{grid-template-columns:48px 1fr;align-items:start;gap:16px}.pain-list li::before{display:none}.pain-list .ico-frame{margin-top:2px}.stack li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px}.stack .ico{color:var(--text-on-dark)}.step__ico{margin:4px 0 12px}.stars{display:inline-flex;gap:2px;align-items:center;color:var(--ink-800)}.review .stars{margin-bottom:12px}.rating-bar .stars{margin-right:4px}.final-meta span,.final-meta a{display:inline-flex;align-items:center;gap:8px}.final-meta .ico{color:var(--text-on-dark-mut)}.area{display:inline-flex;align-items:center;gap:8px}.area .ico{color:var(--grey-400)}.measure-success__mark{margin-bottom:20px}.trust-row{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:36px;padding-top:28px;border-top:1px solid var(--border)}.trust-item{display:flex;align-items:flex-start;gap:12px;max-width:28ch}.trust-item p{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.trust-item strong{display:block;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-800);margin-bottom:4px}.section--ink .trust-row{border-top-color:var(--border-dark)}.section--ink .trust-item strong{color:var(--text-on-dark)}.section--ink .trust-item p{color:var(--text-on-dark-mut)}.section--ink .ico-frame{background:rgb(255 255 255 / .04);border-color:var(--border-dark);color:var(--text-on-dark)}