
/* V173 Business Generator integration */
.v173-hero-note{max-width:900px;margin:18px auto 0;color:#4c5965}
.v173-division-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}
.v173-division-card{background:#fff;border:1px solid #dce6ee;border-radius:18px;padding:22px;box-shadow:0 8px 26px rgba(28,55,73,.06)}
.v173-division-card h3{margin:.35rem 0 .6rem}.v173-division-card p{margin:.3rem 0 1rem;color:#4b5862}
.v173-division-card .v173-code{display:inline-block;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#2f73d9}
.v173-section-note{background:#eef7fb;border-left:4px solid #2f73d9;padding:18px 20px;border-radius:12px;margin-top:22px}
.v173-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}
.v173-path{background:#fff;border:1px solid #d8e2ea;border-radius:16px;padding:18px}.v173-path h3{font-size:1.02rem;margin:.1rem 0 .5rem}
.v173-evidence-desk{background:#0f2635;color:#fff;border-radius:20px;padding:30px}.v173-evidence-desk p{color:#dce8ef}.v173-evidence-desk .button.secondary{border-color:#fff;color:#fff}
.v173-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.v173-tier{background:#fff;border:1px solid #dce4ea;border-radius:16px;padding:22px}.v173-tier .price{font-size:1.55rem;font-weight:900;margin:.4rem 0}
.v173-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.v173-role{border:1px solid #dbe4eb;border-radius:16px;padding:18px;background:#fff}
.v173-business-menu{position:relative;display:inline-flex;align-items:center;gap:2px}.v173-business-menu>a{white-space:nowrap}.v173-business-toggle{appearance:none;border:0;background:transparent;padding:6px 4px;cursor:pointer;font:inherit;color:inherit}.v173-business-panel{display:none;position:absolute;z-index:2000;top:calc(100% + 8px);left:0;width:min(820px,92vw);background:#fff;border:1px solid #d7e1e8;border-radius:18px;box-shadow:0 18px 50px rgba(18,40,56,.18);padding:20px;text-align:left}.v173-business-menu:hover .v173-business-panel,.v173-business-menu:focus-within .v173-business-panel,.v173-business-menu.is-open .v173-business-panel{display:block}.v173-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.v173-menu-label{grid-column:1/-1;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6b7680;margin-top:4px}.v173-business-panel a{display:block!important;padding:7px 4px!important;font-size:.9rem!important;white-space:normal!important;color:#21313d!important}.v173-business-panel a:hover{text-decoration:underline}
@media(max-width:980px){.v173-division-grid,.v173-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v173-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v173-business-menu{display:block}.v173-business-panel{position:static;width:auto;box-shadow:none;margin:6px 0 10px}.v173-business-menu:hover .v173-business-panel{display:none}.v173-business-menu.is-open .v173-business-panel{display:block}}
@media(max-width:650px){.v173-division-grid,.v173-role-grid,.v173-path-grid,.v173-tier-grid{grid-template-columns:1fr}.v173-menu-grid{grid-template-columns:1fr}.v173-evidence-desk{padding:22px}}
