.theme-finns .finns-am-matrix-wrap{max-width:1200px;margin-inline:auto;background:var(--finns-white);border:1px solid var(--finns-gray-200);border-radius:20px;overflow:visible}@media(max-width:767px){.theme-finns .finns-am-matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.theme-finns .finns-am-matrix{min-width:680px}}.theme-finns .finns-am-matrix{width:100%;border-collapse:collapse;table-layout:fixed}.theme-finns .finns-am-matrix th,.theme-finns .finns-am-matrix td{padding:9px 12px;text-align:left;vertical-align:middle;font-family:var(--finns-font-body);font-size:13.5px;line-height:1.4;border-bottom:1px solid var(--finns-gray-200)}.theme-finns .finns-am-matrix thead th{padding:12px 12px 14px;background:var(--finns-surface-2, #F1F0EE);border-bottom:1px solid var(--finns-gray-200)}.theme-finns .finns-am-matrix-corner{font-family:var(--finns-font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--finns-text-muted);font-weight:500;width:40%}.theme-finns .finns-am-matrix-tier{text-align:center;width:15%}.theme-finns .finns-am-matrix-tier.is-highlight{background:var(--finns-lime)}.theme-finns .finns-am-matrix-tier-name{display:block;font-family:var(--finns-font-display);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--finns-text);line-height:1.2}.theme-finns .finns-am-matrix-tier-price{display:block;font-family:var(--finns-font-mono);font-size:10.5px;color:var(--finns-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.theme-finns .finns-am-matrix-tier.is-highlight .finns-am-matrix-tier-price{color:var(--finns-text)}.theme-finns .finns-am-matrix-cat-row td{background:transparent;padding:18px 12px 6px;border-bottom:none}.theme-finns .finns-am-matrix-cat-cell{font-family:var(--finns-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--finns-text-muted);font-weight:600;display:flex;align-items:center;gap:10px}.theme-finns .finns-am-matrix-cat-icon{display:inline-grid;place-items:center;width:22px;height:22px;background:var(--finns-text);color:var(--finns-lime);border-radius:6px;font-size:10px}.theme-finns .finns-am-matrix-row:hover td{background:#d8f9b81a}.theme-finns .finns-am-matrix-row:hover .finns-am-matrix-value.is-highlight{background:var(--finns-lime)}.theme-finns .finns-am-matrix-feature{color:var(--finns-text)}.theme-finns .finns-am-matrix-feature-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.theme-finns .finns-am-matrix-feature-text{color:var(--finns-text);font-weight:500;font-size:13.5px}.theme-finns .finns-am-matrix-feature-link{color:var(--finns-text);font-weight:500;text-decoration:none;border-bottom:1px dashed var(--finns-gray-300, #C9CBCF);display:inline-flex;align-items:center;gap:6px;font-size:13.5px;transition:border-color .2s ease,color .2s ease}.theme-finns .finns-am-matrix-feature-link:hover{border-bottom-color:var(--finns-text)}.theme-finns .finns-am-matrix-feature-ext{font-size:10px;color:var(--finns-text-muted)}.theme-finns .finns-am-matrix-value{text-align:center}.theme-finns .finns-am-matrix-value.is-highlight{background:#d8f9b847}.theme-finns .finns-am-matrix-check{display:inline-grid;place-items:center;width:22px;height:22px;background:var(--finns-lime);color:var(--finns-text);border-radius:999px;font-size:10px}.theme-finns .finns-am-matrix-check.fm-pulse{--fm-t: 4s;--fm-pulse-min: .82}.theme-finns .finns-am-matrix-dash{color:var(--finns-gray-300, #C9CBCF);font-size:14px}.theme-finns .finns-am-matrix-text{font-family:var(--finns-font-mono);font-size:11.5px;color:var(--finns-text);font-weight:500;white-space:nowrap}.theme-finns .finns-am-tooltip-host{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:var(--finns-text-muted);cursor:help;transition:color .2s ease,background-color .2s ease}.theme-finns .finns-am-tooltip-host i{font-size:12px}.theme-finns .finns-am-tooltip-host:hover,.theme-finns .finns-am-tooltip-host:focus-visible{color:var(--finns-text);outline:none}.theme-finns .finns-am-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);background:var(--finns-text);color:var(--finns-text-inverse);font-family:var(--finns-font-body);font-size:12.5px;line-height:1.45;padding:10px 14px;border-radius:10px;width:max-content;max-width:280px;box-shadow:0 12px 32px #0000002e;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:30;text-transform:none;letter-spacing:0;font-weight:400;white-space:normal}.theme-finns .finns-am-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:var(--finns-text)}.theme-finns .finns-am-tooltip-host:hover .finns-am-tooltip,.theme-finns .finns-am-tooltip-host:focus-visible .finns-am-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.theme-finns .finns-am-matrix-feature .finns-am-tooltip{left:0;transform:translateY(-4px)}.theme-finns .finns-am-matrix-feature .finns-am-tooltip:before{left:12px;transform:none}.theme-finns .finns-am-matrix-feature .finns-am-tooltip-host:hover .finns-am-tooltip,.theme-finns .finns-am-matrix-feature .finns-am-tooltip-host:focus-visible .finns-am-tooltip{transform:translateY(0)}
