/* Home-only links and floor-service copy; no changes to form or consent logic. */
[data-refresh=mega] .mega-callback-row{margin:2px 0 10px}
[data-refresh=mega] .mega-callback-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 0;color:#fff;font-size:15px;font-weight:650;text-underline-offset:5px}
[data-refresh=mega] .mega-start-guide{display:block;background:#fff;border-bottom:1px solid #dce2e3;padding:28px 0 32px}
[data-refresh=mega] .mega-guide-label{margin:0 0 14px;font-size:14px;font-weight:650;color:#526575}
[data-refresh=mega] .mega-guide-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
[data-refresh=mega] .mega-guide-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px;border:1px solid #d8e2e9;border-radius:9px;background:#f4f7fa;color:#08283e;padding:18px 20px;font-size:18px;font-weight:650;line-height:1.5;letter-spacing:-.035em;text-decoration:none;word-break:keep-all}
[data-refresh=mega] .mega-guide-link:hover{background:#eaf0f5;border-color:#829baa}
[data-refresh=mega] .mega-floor-service{display:flex;justify-content:space-between;align-items:center;gap:28px;border:1px solid #d8e2e9;border-radius:10px;background:#f4f7fa;padding:26px 28px;margin-top:24px;text-align:left}
[data-refresh=mega] .mega-floor-service .mega-guide-label{margin-bottom:9px}
[data-refresh=mega] .mega-floor-service h3{font-size:23px;line-height:1.4;letter-spacing:-.035em;color:#08283e;margin:0 0 10px;word-break:keep-all}
[data-refresh=mega] .mega-floor-service p:not(.mega-guide-label){font-size:16px;line-height:1.8;color:#526575;margin:0;max-width:660px;word-break:keep-all}
[data-refresh=mega] .mega-floor-service a,[data-refresh=mega] .mega-estimate-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;color:#08283e;font-size:15px;line-height:1.6;font-weight:650;text-underline-offset:5px}
[data-refresh=mega] .mega-floor-service a{flex-shrink:0}
[data-refresh=mega] .mega-estimate-guide{border-top:1px solid #d8e2e9;padding:26px 0 0;margin:28px 0 0;text-align:left}
[data-refresh=mega] .mega-estimate-guide h3{font-size:23px;line-height:1.4;letter-spacing:-.035em;color:#08283e;margin:0 0 8px;word-break:keep-all}
[data-refresh=mega] .mega-estimate-guide p{font-size:16px;line-height:1.8;color:#526575;margin:0;word-break:keep-all}
[data-refresh=mega] .mega-callback-link:focus-visible,[data-refresh=mega] .mega-guide-link:focus-visible,[data-refresh=mega] .mega-floor-service a:focus-visible,[data-refresh=mega] .mega-estimate-link:focus-visible{outline:3px solid #275eb6;outline-offset:4px}
[data-refresh=mega] .mega-callback-link:focus-visible{outline-color:#a9d1ff}
[data-refresh=mega] #simple-consultation{scroll-margin-top:128px}
@media(max-width:760px){
 [data-refresh=mega] .mega-start-guide{padding:22px 0 26px}
 [data-refresh=mega] .mega-guide-links{grid-template-columns:1fr;gap:10px}
 [data-refresh=mega] .mega-guide-link{font-size:17px;min-height:64px;padding:15px 18px}
 [data-refresh=mega] .mega-callback-row{margin:0 0 14px}
 [data-refresh=mega] .mega-callback-link{font-size:15px}
 [data-refresh=mega] .mega-floor-service{display:block;padding:22px 20px;margin-top:18px}
 [data-refresh=mega] .mega-floor-service h3,[data-refresh=mega] .mega-estimate-guide h3{font-size:21px}
 [data-refresh=mega] .mega-floor-service a{margin-top:10px}
}
@media(forced-colors:active){[data-refresh=mega] .mega-guide-link,[data-refresh=mega] .mega-floor-service{border-color:CanvasText}}
