.visibility-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 30px}.visibility-path>div{padding:20px 22px;border-radius:12px}.visibility-path__pro{background:#ecfdf5;color:#065f46}.visibility-path__max{background:#f5f3ff;color:#5b21b6}.visibility-path__heading{display:flex;align-items:center;gap:10px;line-height:1.4}.visibility-path__heading strong{font-size:16px}.visibility-path img{width:22px;height:22px;flex-shrink:0;object-fit:contain}.visibility-path__logos{display:flex;gap:6px;flex-shrink:0}.visibility-path p{font-size:14px;line-height:1.65;margin:12px 0 0!important;color:inherit!important}.plan-visibility{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.4;color:#065f46;margin:12px 0}.plan-visibility--max{color:#5b21b6}.plan-visibility img{width:20px;height:20px;object-fit:contain}.plan-details{font-size:14px;margin-top:16px}.plan-details summary{min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.plan-details ul{margin-top:12px}.plan-details li{margin:12px 0;line-height:1.5}.plan-details strong,.plan-details small{display:block}.plan-details small{font-size:14px}.visibility-path a:focus-visible,.plan-details summary:focus-visible{outline:3px solid #047857;outline-offset:4px}@media(max-width:700px){.visibility-path{grid-template-columns:1fr;gap:12px}.visibility-path>div{padding:18px}.visibility-path__heading{flex-wrap:wrap}}

.visibility-path--compact{margin:18px 0 24px;gap:12px}.visibility-path--compact>div{padding:12px 16px}.visibility-path--compact p{display:none}
