/* ImpedanceIQ brand-v2: identity placement only. */
.brand-lockup{display:block;width:217.5px;height:60px;object-fit:contain;object-position:left center;max-width:100%}
.site-footer .brand-lockup{width:217.5px;height:60px}
.product-identity{display:block;width:64px;height:64px;margin:22px 0 0}
.tile-identity{display:block;width:48px;height:48px;margin:22px 0 -12px}
.suite-identity{width:48px;height:48px;margin:0 0 12px;display:block}
.tool-heading{display:flex;align-items:center;gap:14px;min-width:0}
.tool-heading h2{margin-top:0;margin-bottom:0}
.tool-identity{width:48px;height:48px;flex-shrink:0}
.tab-identity{width:24px;height:24px;vertical-align:middle;margin-right:9px;flex-shrink:0}
.catalog-mark{width:28px;height:28px;vertical-align:middle;margin-right:10px}
@media(max-width:600px){.brand-lockup,.site-footer .brand-lockup{width:174px;height:48px}.nav{gap:12px}.product-identity{width:56px;height:56px}.catalog-mark{width:24px;height:24px;margin-right:8px}}
@media print{.brand{background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.brand-lockup{filter:brightness(0)}}

/* Font-independent decorative arrows; adjacent visible labels provide the names. */
.iq-arrow{display:inline-block;width:1em;height:1em;min-width:1em;vertical-align:-.14em;flex-shrink:0;overflow:visible}
.button .iq-arrow,.product-link .iq-arrow{margin-inline-start:.22em}
.diagram-flow .iq-arrow{width:24px;height:24px}
.result-table td.iq-number,.result-stat strong.iq-number{font-variant-numeric:tabular-nums}

/* Product license navigation remains visible without JavaScript. */
.product-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}
.product-cta-actions .button{white-space:normal;text-align:center;max-width:100%;box-sizing:border-box}

/* Multiple explicit actions must not be covered by the legacy stretched link. */
.product-cta-actions .product-link::after{content:none}
