/* lowes-growth-v6-2026-09-06 */
:root{--lv6-navy:#061a2f;--lv6-blue:#0b4e98;--lv6-orange:#ff5a0a;--lv6-ink:#10243a;--lv6-muted:#5b6c7d;--lv6-line:rgba(6,26,47,.14);--lv6-soft:#f5f8fb;--lv6-shadow:0 18px 46px rgba(6,26,47,.10)}
body[data-growth-v6]{text-rendering:optimizeLegibility}
body[data-growth-v6] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ff6a1f;outline-offset:3px}
body[data-growth-v6] :is(.btn,.lv-button-primary,.lv-header-cta,.lv-command-card,.lv-mobile-dock a,button,select,input:not([type="checkbox"]):not([type="radio"])){min-height:44px}
body[data-growth-v6] main :is(p,li){text-wrap:pretty}
body[data-growth-v6] main :is(h1,h2,h3){text-wrap:balance}

/* Reduce section fatigue without flattening hierarchy. */
body[data-growth-v6] .lv-growth-section{padding-block:clamp(52px,6vw,84px)}
body[data-growth-v6] .lv-experience-section{padding-block:clamp(64px,7vw,98px)}
body[data-growth-v6] .lv-growth-section--trust{background:linear-gradient(135deg,#061a2f 0%,#0a3157 58%,#0b4e98 140%)}
body[data-growth-v6] .lv-growth-section--cost .lv-cost-grid>div,
body[data-growth-v6] .lv-growth-section--faq details{box-shadow:none;border-color:var(--lv6-line)}

/* The legally required notice stays fully visible, but behaves like end matter. */
body[data-growth-v6] .sitewide-disclosure{margin-top:clamp(28px,5vw,64px);background:#f7f9fb;border-top:1px solid var(--lv6-line)}
body[data-growth-v6] .sitewide-disclosure__inner{padding-block:clamp(34px,5vw,58px)}
body[data-growth-v6] .sitewide-disclosure__heading{max-width:680px;margin-bottom:12px}
body[data-growth-v6] .sitewide-disclosure__heading .eyebrow{font-size:.75rem;letter-spacing:.13em}
body[data-growth-v6] .sitewide-disclosure__heading h2{font-size:clamp(1.2rem,2vw,1.55rem)}
body[data-growth-v6] .sitewide-disclosure__context{max-width:980px;font-size:.9rem;background:#fff;border-left-color:var(--lv6-blue)}
body[data-growth-v6] .sitewide-disclosure__grid{gap:10px}
body[data-growth-v6] .sitewide-disclosure__item{padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.72)}
body[data-growth-v6] .sitewide-disclosure__item h2{font-size:.94rem}
body[data-growth-v6] .sitewide-disclosure__item p{font-size:.875rem;line-height:1.6;color:#45586a}
body[data-growth-v6] .sitewide-disclosure__links{font-size:.875rem}

/* Quote: put expectations into a fast-scanning confidence layer without changing consent. */
body[data-growth-v6] .lv6-quote-confidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 24px;border:1px solid var(--lv6-line);border-radius:18px;overflow:hidden;background:var(--lv6-line);box-shadow:var(--lv6-shadow)}
body[data-growth-v6] .lv6-quote-confidence>div{display:flex;min-height:108px;flex-direction:column;justify-content:center;padding:16px 18px;background:#fff}
body[data-growth-v6] .lv6-quote-confidence strong{font-size:.9rem;color:var(--lv6-navy)}
body[data-growth-v6] .lv6-quote-confidence span{margin-top:6px;font-size:.8rem;line-height:1.5;color:var(--lv6-muted)}
body[data-growth-v6] .sms-opt-in-path{max-width:980px;margin:12px 0 22px;padding:16px 18px;border:1px solid #d9e2ea;border-radius:14px;background:#f8fafc;font-size:.875rem;line-height:1.6}
body[data-growth-v6] .sms-opt-in-path h2{margin:0 0 8px;font-size:1rem;color:var(--lv6-navy)}
body[data-growth-v6] .sms-opt-in-path p{margin:.45rem 0;color:#4c5f72}
body[data-growth-v6] .sms-mobile-notice{font-size:.82rem;color:#536679}
@media (min-width:980px){body[data-growth-v6] .quote-score{position:sticky;top:108px}}

/* Interactive polish only on compositor-friendly properties. */
body[data-growth-v6] :is(.lv-command-card,.lv-service-story,.lv-tool-card,.resource-card,.feature-card){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
@media (hover:hover){body[data-growth-v6] :is(.lv-command-card,.lv-service-story,.lv-tool-card,.resource-card,.feature-card):hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(6,26,47,.12)}}

@media (max-width:900px){body[data-growth-v6] .lv6-quote-confidence{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){
  body[data-growth-v6] .lv6-quote-confidence{grid-template-columns:1fr;border-radius:14px}
  body[data-growth-v6] .lv6-quote-confidence>div{min-height:auto;padding:13px 14px}
  body[data-growth-v6] .sitewide-disclosure__grid{grid-template-columns:1fr}
  body[data-growth-v6] .sitewide-disclosure__item--wide{grid-column:auto}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  body[data-growth-v6] *,body[data-growth-v6] *::before,body[data-growth-v6] *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
  body[data-growth-v6] :is(.lv-command-card,.lv-service-story,.lv-tool-card,.resource-card,.feature-card):hover{transform:none!important}
}
@media (forced-colors:active){body[data-growth-v6] .lv6-quote-confidence,body[data-growth-v6] .sms-opt-in-path{border:1px solid CanvasText;box-shadow:none}}
