/* Homepage only: QuoteMe begins the request; My Tech Help continues it. */
@layer reset {
 body[data-yitm-design-mode="home"] #top .home-assistant-intro {margin-bottom:18px!important}
 body[data-yitm-design-mode="home"] #top .home-belonging-copy {margin:12px auto!important;font-size:1.1rem!important;color:#344054!important}
 body[data-yitm-design-mode="home"] #top .home-existing-help {margin:10px auto 18px!important;font-size:1rem!important;color:#344054!important}
 body[data-yitm-design-mode="home"] .home-existing-help a {color:#96302b!important;font-weight:700!important;text-underline-offset:3px!important}
 body[data-yitm-design-mode="home"] .yhq {scroll-margin-top:100px!important}
 body[data-yitm-design-mode="home"] .yhq__saved {border-block:1px solid #ded6d0!important;margin:12px 0!important;padding:0!important;background:transparent!important;border-radius:0!important}
 body[data-yitm-design-mode="home"] #main .yhq__saved>summary,
 body[data-yitm-design-mode="home"] #main .yhq__help>summary {display:list-item!important;list-style:disclosure-closed inside!important;text-align:start!important;min-height:44px!important;padding:10px 0!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;color:#14243e!important;font-size:1rem!important;font-weight:700!important}
 body[data-yitm-design-mode="home"] #main :is(.yhq__saved,.yhq__help)[open]>summary {list-style-type:disclosure-open!important}
 body[data-yitm-design-mode="home"] #main .yhq__saved .yhq__known:not([hidden]) {display:block!important;margin:0 0 12px!important;padding:8px 12px!important;background:#fcfaf8!important;box-shadow:none!important}
 body[data-yitm-design-mode="home"] .yhq__saved[hidden] {display:none!important}
 body[data-yitm-design-mode="home"] .yhq__help {box-shadow:none!important;border:0!important;border-top:1px solid #ded6d0!important;border-radius:0!important;padding:0!important}
 body[data-yitm-design-mode="home"] #main .home-connected-mate-grid {display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:start!important}
 body[data-yitm-design-mode="home"] #main .home-connected-mate p {color:#344054!important;line-height:1.65!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview {padding:24px!important;border:1px solid #ded6d0!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview p {margin:0 0 12px!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview span {display:block!important;font-size:.94rem!important;font-weight:400!important;color:#475467!important;margin-top:4px!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview ul {list-style:none!important;padding:0!important;margin:0!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview li {border-top:1px solid #e9e3df!important;margin:0!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview a {display:block!important;min-height:44px!important;padding:14px 0!important;color:#14243e!important;text-decoration:none!important;overflow-wrap:anywhere!important}
 body[data-yitm-design-mode="home"] #main .home-tech-preview a:hover strong {text-decoration:underline!important}
 body[data-yitm-design-mode="home"] #main .home-specialist {background:#fcfaf8!important;border-top:1px solid #ded6d0!important;padding-block:28px!important}
 body[data-yitm-design-mode="home"] #main .home-specialist h2 {color:#14243e!important;font-size:clamp(1.5rem,3vw,2rem)!important;line-height:1.25!important;margin:8px 0 12px!important}
 body[data-yitm-design-mode="home"] #main .home-specialist p {color:#344054!important;max-width:75ch!important;line-height:1.65!important}
 body[data-yitm-design-mode="home"] #main .home-specialist-links {display:flex!important;flex-wrap:wrap!important;gap:4px 24px!important;justify-content:flex-start!important;align-items:start!important;background:transparent!important;padding:0!important}
 body[data-yitm-design-mode="home"] #main .home-specialist-links a {display:inline-flex!important;align-items:center!important;min-height:44px!important;color:#96302b!important;font-weight:700!important;overflow-wrap:anywhere!important;text-underline-offset:3px!important}
 body[data-yitm-design-mode="home"] .rcse-secondary {display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 12px!important;color:#96302b!important;font-weight:700!important}
 body[data-yitm-design-mode="home"] #main :is(.home-tech-preview a,.home-specialist-links a,.home-existing-help a,.rcse-secondary):focus-visible {outline:3px solid #14243e!important;outline-offset:3px!important}
 @media(max-width:760px) {
  body[data-yitm-design-mode="home"] #main .home-connected-mate-grid {grid-template-columns:1fr!important;gap:24px!important}
  body[data-yitm-design-mode="home"] #main .home-tech-preview {padding:18px!important}
  body[data-yitm-design-mode="home"] #main .home-specialist-links {display:grid!important;grid-template-columns:1fr!important;gap:4px!important}
  body[data-yitm-design-mode="home"] #main .home-specialist-links a {width:100%!important}
 }
}
