#homesmart-about .hsa-copy h1 span{color:#a9bca9;display:block}#homesmart-about .hsa-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 20px;background:linear-gradient(transparent,rgba(20,39,29,.94));font-size:13px;color:#fff;letter-spacing:.02em}#homesmart-about .hsa-inline svg{display:inline-block;width:16px;height:16px;vertical-align:middle}#homesmart-about .hsa-origin b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--hs-forest)}#homesmart-about .hsa-product:hover img{transform:scale(1.03)}#homesmart-about .hsa-product h3 svg{width:20px;height:20px;flex:none}#homesmart-about .hsa-vision .hsa-prose .hsa-lead{color:var(--hs-white)}#homesmart-about .hsa-faq-list details{border-bottom:1px solid rgba(17,69,46,.2)}#homesmart-about .hsa-faq-list details:first-child{border-top:1px solid rgba(17,69,46,.2)}#homesmart-about .hsa-faq-list details[open] summary::after{content:"−"}#homesmart-about .hsa-faq-list details>p{font-size:16px;color:var(--hs-body-ink);padding:0 30px 22px 0;line-height:1.65}#homesmart-about .hsa-section{padding-block:var(--hs-pad)}#homesmart-about .hsa-hero{background:linear-gradient(110deg,var(--hs-night),var(--hs-deep));color:var(--hs-offwhite)}#homesmart-about .hsa-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:72px 80px}#homesmart-about .hsa-copy{min-width:0;display:grid;gap:22px;justify-items:start}#homesmart-about .hsa-copy h1{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.025em;color:var(--hs-white)}#homesmart-about .hsa-copy>p{font-family:var(--hs-sub);font-size:20px;line-height:1.5;color:var(--hs-offwhite);max-width:40ch}#homesmart-about .hsa-actions{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}#homesmart-about .hsa-actions .hs-btn{white-space:normal}#homesmart-about .hsa-image{position:relative;aspect-ratio:1.22;overflow:hidden;border-radius:var(--hs-r);margin:0}#homesmart-about .hsa-image img{width:100%;height:100%;object-fit:cover}#homesmart-about .hsa-breadcrumb{font-size:12px;color:#b7c6bb;margin-bottom:4px}#homesmart-about .hsa-breadcrumb a{text-decoration:underline;text-underline-offset:4px}#homesmart-about .hsa-proof{background:var(--hs-offwhite)}#homesmart-about .hsa-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:26px;gap:28px}#homesmart-about .hsa-proof-grid>div+div{border-left:1px solid rgba(17,69,46,.18);padding-left:28px}#homesmart-about .hsa-proof strong{display:block;font-size:28px;line-height:1.2;color:var(--hs-forest);letter-spacing:-.02em}#homesmart-about .hsa-proof span{font-size:13px;color:var(--hs-body-ink);display:block;margin-top:5px}#homesmart-about .hsa-intro{background:var(--hs-white)}#homesmart-about .hsa-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:90px}#homesmart-about .hsa-heading,#homesmart-about .hsa-prose{display:grid;align-content:start;gap:16px}#homesmart-about .hsa-heading h2{font-size:clamp(30px,3.3vw,44px);line-height:1.12;letter-spacing:-.02em}#homesmart-about .hsa-prose{gap:18px}#homesmart-about .hsa-prose p{color:var(--hs-body-ink);font-size:17px;line-height:1.7}#homesmart-about .hsa-prose .hsa-lead{font-family:var(--hs-sub);font-size:22px;line-height:1.5;color:var(--hs-forest)}#homesmart-about .hsa-inline{font-weight:700;color:var(--hs-forest);text-decoration:underline;text-underline-offset:4px}#homesmart-about .hsa-origin{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--hs-hair);margin-top:40px;padding-top:26px}#homesmart-about .hsa-origin p{font-size:14px;margin-top:8px}#homesmart-about .hsa-values{background:var(--hs-cream)}#homesmart-about .hsa-values .hsa-heading{position:sticky;top:110px;align-self:start}#homesmart-about .hsa-values-list{display:grid;gap:30px}#homesmart-about .hsa-value{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:28px;border-bottom:1px solid rgba(17,69,46,.16)}#homesmart-about .hsa-value:last-child{padding-bottom:0;border:0}#homesmart-about .hsa-value-num{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--hs-green);padding-top:5px}#homesmart-about .hsa-value h3{font-size:24px;line-height:1.2;margin-bottom:12px}#homesmart-about .hsa-value p{font-size:16px;color:var(--hs-body-ink)}#homesmart-about .hsa-range{background:#fff}#homesmart-about .hsa-range-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:32px}#homesmart-about .hsa-range-head .hsa-heading{max-width:650px}#homesmart-about .hsa-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#homesmart-about .hsa-product{display:block}#homesmart-about .hsa-product-media{aspect-ratio:4/3;overflow:hidden;border-radius:var(--hs-r);background:var(--hs-offwhite)}#homesmart-about .hsa-product-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--hs-dur) var(--hs-ease)}#homesmart-about .hsa-product h3{font-size:21px;line-height:1.2;margin-top:18px;display:flex;justify-content:space-between;gap:12px}#homesmart-about .hsa-product p{margin-top:9px;color:var(--hs-body-ink);font-size:15px}#homesmart-about .hsa-practical{background:var(--hs-offwhite)}#homesmart-about .hsa-tips{display:grid;gap:20px}#homesmart-about .hsa-tip{border-left:2px solid var(--hs-sage);padding-left:22px}#homesmart-about .hsa-tip h3{font-size:19px;margin-bottom:7px;line-height:1.3}#homesmart-about .hsa-tip p{font-size:16px;color:var(--hs-body-ink)}#homesmart-about .hsa-vision{background:var(--hs-deep);color:var(--hs-offwhite)}#homesmart-about .hsa-vision .hs-eyebrow{color:#b7c6bb}#homesmart-about .hsa-vision h2{color:#fff}#homesmart-about .hsa-vision p{color:var(--hs-offwhite)}#homesmart-about .hsa-vision .hsa-heading{gap:20px}#homesmart-about .hsa-faq{background:var(--hs-cream)}#homesmart-about .hsa-faq-list summary{cursor:pointer;font-size:18px;font-weight:700;padding:21px 32px 21px 0;list-style:none;position:relative;line-height:1.4}#homesmart-about .hsa-faq-list summary::-webkit-details-marker{display:none}#homesmart-about .hsa-faq-list summary::after{content:"+";position:absolute;right:3px;top:19px;font-size:24px;font-weight:400;color:var(--hs-forest)}#homesmart-about .hsa-contact{margin-top:26px;font-size:15px;color:var(--hs-body-ink)}#homesmart-about .hsa-contact a{text-decoration:underline;text-underline-offset:4px;font-weight:700;color:var(--hs-forest)}@media (max-width:1000px){#homesmart-about .hsa-hero-grid{gap:32px}#homesmart-about .hsa-split{gap:44px}}@media (max-width:820px){#homesmart-about .hsa-hero-grid{grid-template-columns:1fr;padding-block:44px 48px;gap:32px}#homesmart-about .hsa-copy>p{max-width:48ch}#homesmart-about .hsa-image{aspect-ratio:16/10}#homesmart-about .hsa-split{grid-template-columns:1fr;gap:30px}#homesmart-about .hsa-values .hsa-heading{position:static}#homesmart-about .hsa-range-head{display:grid;align-items:start}#homesmart-about .hsa-range-head>.hs-btn{justify-self:start}#homesmart-about .hsa-products{gap:16px}#homesmart-about .hsa-product h3{font-size:18px}}@media (max-width:600px){#homesmart-about .hsa-copy h1{font-size:clamp(37px,10vw,52px)}#homesmart-about .hsa-copy>p{font-size:18px}#homesmart-about .hsa-actions{width:100%;flex-direction:column}#homesmart-about .hsa-actions .hs-btn{width:100%}#homesmart-about .hsa-proof-grid{gap:16px;padding-block:22px}#homesmart-about .hsa-proof-grid>div+div{padding-left:14px}#homesmart-about .hsa-proof strong{font-size:22px}#homesmart-about .hsa-proof span{font-size:11px;line-height:1.45}#homesmart-about .hsa-origin{grid-template-columns:1fr;gap:20px;margin-top:14px}#homesmart-about .hsa-products{grid-template-columns:1fr;gap:30px}#homesmart-about .hsa-product h3{font-size:23px}#homesmart-about .hsa-product-media{aspect-ratio:16/10}#homesmart-about .hsa-prose .hsa-lead{font-size:20px}#homesmart-about .hsa-value{grid-template-columns:28px minmax(0,1fr);gap:12px}#homesmart-about .hsa-value h3{font-size:22px}#homesmart-about .hsa-faq-list summary{font-size:17px}#homesmart-about .hsa-breadcrumb{font-size:11px}}#homesmart-about .hsc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}#homesmart-about .hsc-box{padding:32px;background:var(--hs-white);border-radius:5px;display:grid;gap:16px;align-content:start}#homesmart-about .hsc-number{font-size:clamp(27px,3vw,40px);font-weight:700;color:var(--hs-forest);line-height:1.2}#homesmart-about .hsc-email{font-size:clamp(19px,2vw,25px);font-weight:700;color:var(--hs-forest);overflow-wrap:anywhere}#homesmart-about .hsc-title{font-size:clamp(38px,5vw,60px);color:var(--hs-white)}#homesmart-about .hsc-lead{font-size:20px;max-width:55ch;margin-top:22px}#homesmart-about .hsc-box p{color:var(--hs-body-ink)}#homesmart-about .hsc-box .hs-btn{justify-self:start;white-space:normal}@media (max-width:700px){#homesmart-about .hsc-grid{grid-template-columns:1fr}#homesmart-about .hsc-box{padding:24px}}
