.business-site .biz-value-strip{border-block:1px solid var(--biz-line)}.business-site .biz-value-strip .biz-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:22px;font-size:15px;font-weight:650}.business-site .biz-value-card{display:flex;align-items:center;gap:16px;min-width:0;min-height:100px;padding:20px;border:1px solid var(--biz-line);border-radius:10px;background:#fff}.business-site .biz-value-icon{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:14px;background:#fff0d4;color:#b55b00}.business-site .biz-value-icon svg{width:30px;height:30px;stroke-width:1.8}.business-site .biz-value-card:nth-child(2) .biz-value-icon{background:#dcefd9;color:#38763c}.business-site .biz-value-card:nth-child(3) .biz-value-icon{background:#ffe1bf;color:#c34e13}.business-site .biz-value-card:nth-child(4) .biz-value-icon{background:#d4eade;color:#21705a}.business-site .biz-value-card>span:last-child{line-height:1.4}

@media(max-width:850px){.business-site .biz-value-strip .biz-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.business-site .biz-value-strip .biz-wrap{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:12px}.business-site .biz-value-card{padding:16px 12px;gap:12px;min-height:100px;flex-direction:column;align-items:flex-start}.business-site .biz-value-icon{width:48px;height:48px;flex-basis:48px}}

.business-site .biz-services-controls{display:none}.business-site .biz-services-scroll:focus-visible{outline:2px solid #956000;outline-offset:5px}
@media(max-width:850px){.business-site .biz-services-carousel{min-width:0}.business-site .biz-services-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--biz-muted);font-size:12px}.business-site .biz-services-controls>div{display:flex;gap:8px}.business-site .biz-services-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--biz-sage-line);border-radius:50%;background:#fff;color:var(--biz-sage-text);font-size:22px;cursor:pointer}.business-site .biz-services-controls button:disabled{opacity:.35;cursor:default}.business-site .biz-services-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:12px;scroll-snap-type:x proximity}.business-site .biz-services-carousel .biz-services-grid{width:max(100%,630px);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-site .biz-services-carousel .biz-service-card{scroll-snap-align:start;min-width:0;transform:none}.business-site .biz-services-carousel .biz-service-image{aspect-ratio:1.8}.business-site .biz-services-carousel .biz-service-body{padding:16px}.business-site .biz-services-carousel .biz-service-body h3{font-size:16px;gap:10px;line-height:1.3;margin-bottom:10px}.business-site .biz-services-carousel .biz-service-body h3 span{flex-shrink:0}.business-site .biz-services-carousel .biz-service-body p{font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}

.business-site .biz-home-services{padding-top:40px}.business-site .biz-home-services .biz-section-head{margin-bottom:24px}
@media(max-width:580px){.business-site .biz-home-services{padding-top:28px}}

.business-site .biz-design-help-head{text-align:center;max-width:720px;margin:0 auto 28px}.business-site .biz-design-help-head h2{margin-bottom:14px;font-size:clamp(28px,3vw,40px)}.business-site .biz-design-help-head p{font-size:16px;line-height:1.7}.business-site .biz-design-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.business-site .biz-design-help-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--biz-line);border-radius:14px;overflow:hidden;background:#fff}.business-site .biz-design-help-image{aspect-ratio:2/1;background:#f8f7f2;overflow:hidden;flex:none}.business-site .biz-design-help-image img{width:100%;height:100%;object-fit:cover;object-position:center}.business-site .biz-design-help-body{padding:22px}.business-site .biz-design-help-step{display:block;color:#925800;font-size:10px;letter-spacing:.06em;font-weight:750;margin-bottom:10px;line-height:1.6}.business-site .biz-design-help-body h3{font-size:22px;line-height:1.3;margin-bottom:10px}.business-site .biz-design-help-body p{font-size:14px;line-height:1.7;margin:0}
@media(max-width:900px){.business-site .biz-design-help-grid{grid-template-columns:1fr;gap:18px;max-width:620px;margin-inline:auto}.business-site .biz-design-help-head{margin-bottom:24px}.business-site .biz-design-help-head p{font-size:15px}.business-site .biz-design-help-body{padding:22px}.business-site .biz-design-help-body h3{font-size:24px}}
@media(max-width:580px){.business-site .biz-design-help-grid{gap:16px}.business-site .biz-design-help-body{padding:18px 20px 20px}.business-site .biz-design-help-body h3{font-size:22px}.business-site .biz-design-help-step{font-size:10px;margin-bottom:8px}.business-site .biz-design-help-head p{font-size:14px}}

.business-site .biz-home-journal .biz-section-head{align-items:end;gap:28px;margin-bottom:32px}.business-site .biz-home-journal .biz-section-head>div{max-width:700px}.business-site .biz-home-journal h2{font-size:clamp(28px,3vw,40px);margin-bottom:14px}.business-site .biz-home-journal .biz-section-head p{font-size:15px;line-height:1.7}.business-site .biz-home-journal .biz-section-head>.biz-text-link{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;gap:14px}.business-site .biz-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}

@media(max-width:1000px){.business-site .biz-journal-grid{gap:18px}}
@media(max-width:850px){.business-site .biz-home-journal .biz-section-head{align-items:start;flex-direction:column;gap:12px}.business-site .biz-journal-grid{grid-template-columns:1fr}}
@media(max-width:580px){.business-site .biz-home-journal .biz-section-head{margin-bottom:24px}}

.business-site .biz-hero{padding-block:56px 48px}.business-site .biz-hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:0}.business-site .biz-hero .biz-kicker{margin-bottom:16px}.business-site .biz-hero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.08}.business-site .biz-hero h1 em{color:var(--biz-orange-display);font-style:normal}.business-site .biz-hero-aside>p{font-size:17px;line-height:1.7;margin-bottom:24px;max-width:480px}.business-site .biz-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.business-site .biz-hero-actions .biz-button{font-size:15px;padding-inline:24px}.business-site .biz-hero-phone{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;font-size:14px;color:var(--biz-muted)}.business-site .biz-hero-phone strong{color:var(--biz-ink)}.business-site .biz-hero-phone .icon{width:18px;height:18px;color:var(--biz-orange-text)}
@media(max-width:850px){.business-site .biz-hero{padding-block:40px 32px}.business-site .biz-hero-inner{grid-template-columns:1fr;align-items:start;gap:20px;margin-bottom:0}}
@media(max-width:580px){.business-site .biz-hero{padding-block:28px 24px}.business-site .biz-hero h1{font-size:clamp(34px,9vw,44px)}.business-site .biz-hero-aside>p{font-size:16px;margin-bottom:20px}.business-site .biz-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.business-site .biz-hero-actions .biz-button{width:100%;padding-inline:12px;font-size:14px}.business-site .biz-hero-phone{display:none}}
@supports(scrollbar-width:thin){@media(max-width:850px){.business-site .biz-services-scroll{scrollbar-width:thin;scrollbar-color:#b7c8bc transparent}}}
