/*! © 2026 Ahmed Makkiyah · amnovahomes.com · All rights reserved */
.am-pair{box-sizing:border-box;margin:14px 0;padding:14px;border-radius:14px;background:#fff;border:1px solid #dfe3ea;font:400 min(15px*var(--tz,1),max(15px,var(--tcap,0px)))/1.45 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#1d2433;text-align:start}.am-pair *{box-sizing:border-box}.am-pair p{margin:0}.am-pair .amp-h{font-weight:800;font-size:1.06em;letter-spacing:-.01em;margin-bottom:10px;color:#101d33}.am-pair .amp-why{padding:10px 12px;border-radius:10px;background:#f4f6f9;color:#3d4757}.am-pair .amp-rows{display:grid;gap:10px}.am-pair .amp-row[hidden],.am-pair .amp-rows[hidden]{display:none}.am-pair .amp-row{padding:12px;border-radius:12px;border:1px solid transparent}.am-pair .amp-row.avg{background:#f3f4f6;border-color:#e2e5ea}.am-pair .amp-row.real{background:#ecf8f0;border-color:#9fd8b3}.am-pair .amp-row.low{background:#f7fbf8;border-color:#cfe9d8}.am-pair .amp-l{font-weight:700;font-size:.92em;color:#3d4757}.am-pair .amp-row.real .amp-l{color:#0d6b35}.am-pair .amp-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px}.am-pair .amp-r{font-weight:800;font-size:1.7em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;color:#4b5563}.am-pair .amp-row.real .amp-r{color:#0f7a3d}.am-pair .amp-row.low .amp-r{font-size:1.35em;color:#1f7a47}.am-pair .amp-v{font-weight:700;font-size:1.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.am-pair .amp-s{font-size:.82em;color:#5b6576;margin-top:2px}.am-pair .amp-s a,.am-pair .amp-src a{color:inherit;text-decoration:underline;text-underline-offset:2px}.am-pair .amp-d{font-weight:700;color:#0f7a3d;font-size:.92em;margin-top:2px}.am-pair .amp-d:empty{display:none}.am-pair .amp-red{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fdecec;border-inline-start:4px solid #c62828;color:#a11d1d;font-weight:600;font-size:.88em}.am-pair .amp-red:empty{display:none}.am-pair .amp-use{margin-top:10px;display:block;width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:0;cursor:pointer;background:#0f7a3d;color:#fff;font-family:inherit;font-size:1em;font-weight:700;line-height:1.2}.am-pair .amp-row.avg .amp-use,.am-pair .amp-row.low .amp-use{background:#fff;color:#0f7a3d;box-shadow:inset 0 0 0 2px #0f7a3d}.am-pair .amp-row.avg .amp-use{color:#3d4757;box-shadow:inset 0 0 0 2px #8a93a3}.am-pair .amp-row.avg .amp-use[aria-pressed=true],.am-pair .amp-row.low .amp-use[aria-pressed=true],.am-pair .amp-use[aria-pressed=true]{background:#101d33;color:#fff;box-shadow:none;cursor:default}.am-pair .amp-row.on{box-shadow:0 0 0 3px #101d33}.am-pair .amp-chip:focus-visible,.am-pair .amp-use:focus-visible{outline:2px solid #101d33;outline-offset:2px}.am-pair .amp-lh{margin-top:14px;font-weight:700;font-size:.92em;color:#3d4757}.am-pair .amp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.am-pair .amp-chip{min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid #c9d0db;background:#fff;color:#101d33;font-family:inherit;font-size:.92em;font-weight:600;line-height:1.2;cursor:pointer}.am-pair .amp-chip[aria-expanded=true]{background:#101d33;color:#fff;border-color:#101d33}.am-pair .amp-lever{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f4f6f9}.am-pair .amp-lever[hidden]{display:none}.am-pair .amp-src{margin-top:12px;font-size:.78em;color:#5b6576}@media (min-width:700px){.am-pair{padding:18px 20px}.am-pair .amp-rows{grid-template-columns:1fr 1fr}.am-pair .amp-row.avg,.am-pair .amp-rows.one .amp-row.real{grid-column:1/-1}.am-pair .amp-use{width:auto;display:inline-block}}.am-pair .amp-rows.has-on .amp-row.real .amp-use:not([aria-pressed=true]){background:#fff;color:#0f7a3d;box-shadow:inset 0 0 0 2px #0f7a3d}.amp-flash{animation:amp-flash 1.1s ease-out}@keyframes amp-flash{0%{outline:3px solid rgba(232,184,48,1);outline-offset:3px}100%{outline:3px solid rgba(232,184,48,0);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.amp-flash{animation:none}}.am-pair .amp-lead{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#eef3fb;color:#1d2433;font-weight:600}.am-pair .amp-lead[hidden]{display:none}.am-pair .amp-alt{font-size:.88em;color:#3d4757;margin-top:2px}.am-pair .amp-alt:empty{display:none}