/* Dedicated, compact form page and clearly scoped service-page shortcut. */
.assessment-shortcut{background:#e7f5f7;border-bottom:1px solid #bed9e7;padding:18px 0}
.assessment-shortcut-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}
.assessment-shortcut strong{font-size:17px}.assessment-shortcut p{font-size:13px;margin:5px 0 0;line-height:1.5}.assessment-shortcut .btn{flex-shrink:0;max-width:100%;text-align:center}
.direct-assessment-page{padding-bottom:0}.assessment-header{border-bottom:1px solid #bed9e7;background:#0c2840;padding:14px 0}.assessment-header>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.assessment-header .brand-lockup{width:230px;height:auto;max-width:100%}.assessment-header a:not(.logo){font-size:13px;color:#fff}
.assessment-main{max-width:960px;padding-top:20px}.assessment-main h1{font-size:clamp(28px,5vw,40px);letter-spacing:-.035em;line-height:1.15;margin:0 0 10px}.assessment-main p{font-size:15px;line-height:1.5;margin:8px 0}.assessment-main .assessment-help{font-size:13px}
.home-assessment-embed{width:100%;max-width:900px;margin:14px auto 0;min-width:0;background:#fff;border:1px solid #cbd5df;border-radius:8px;overflow:hidden}.home-assessment-embed iframe{display:block;width:100%;max-width:100%;height:1400px;border:0}
.assessment-footer{display:flex;gap:16px;flex-wrap:wrap;padding-top:20px;padding-bottom:24px;font-size:13px}
@media(max-width:700px){.assessment-shortcut-inner{align-items:flex-start;flex-direction:column;gap:12px}.assessment-shortcut .btn{width:100%}.assessment-header>.wrap{align-items:flex-start;flex-direction:column;gap:8px}.assessment-header .brand-lockup{width:200px}.assessment-main{padding-top:16px}.assessment-main p{font-size:14px}.home-assessment-embed iframe{height:1600px}}

/* Match the verified commercial form embed height; retain internal scrolling if needed. */
.commercial-assessment-page .home-assessment-embed iframe{height:1817px}
@media(max-width:700px){.commercial-assessment-page .home-assessment-embed iframe{height:2100px}}
