.quality-section{--decoration-gutter:max(0px, calc((100% - 1440px) / 2 + 56px))}.quality-decorations{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.quality-decoration{object-fit:contain;height:auto;display:block;position:absolute}.quality-decoration-left{object-position:left top;width:clamp(48px,9vw,72px);top:0;left:0}.quality-decoration-right{object-position:right top;width:clamp(64px,11vw,88px);top:8px;right:0}@media (min-width:1024px){.quality-decoration-left{width:min(15%, max(112px, var(--decoration-gutter)))}.quality-decoration-right{width:min(20%, max(140px, calc(var(--decoration-gutter) + 84px)));top:clamp(24px,3.5vw,80px)}}
.business-section{padding:64px 0 68px}.business-heading{text-align:center;max-width:835px;margin-bottom:28px}.business-title{max-width:648px;font-family:var(--font-montserrat), sans-serif;letter-spacing:0;color:#fef4eb;text-align:center;margin:0 auto;font-size:28px;line-height:1.1}.business-title>span:first-child{font-weight:700}.business-title>span:last-child{font-weight:500}.business-subheading{max-width:715px;font-family:var(--font-inter), sans-serif;letter-spacing:0;color:#fef4eb;text-align:center;margin:12px auto 0;font-size:13px;font-weight:400;line-height:1.5}.business-container{max-width:1429px;margin:0 auto;padding:0 20px}.business-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.business-carousel::-webkit-scrollbar{display:none}.business-card{aspect-ratio:450/458;scroll-snap-align:start;background:#39332d;flex:0 0 86%;min-width:0;position:relative;overflow:hidden}.business-card-image{object-fit:fill;transition:transform .7s cubic-bezier(.22,1,.36,1)}.business-carousel:focus-visible,.business-controls button:focus-visible{outline-offset:-2px;outline:2px solid #b4e68f}.business-controls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.business-dot{place-items:center;width:28px;height:44px;display:grid}.business-dot span{background:#817c76;border-radius:999px;width:6px;height:6px;transition:width .2s,background .2s}.business-dot[aria-current=true] span{background:#b4e68f;width:22px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.business-card:hover .business-card-image{transform:scale(1.025)}}@media (min-width:640px) and (max-width:767px){.business-card{flex-basis:70%}}@media (min-width:768px){.business-title{font-size:58px}.business-subheading{font-size:18px}.business-heading{margin-bottom:36px}.business-container{padding:0 24px}.business-carousel{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;display:grid;overflow:visible}.business-controls{display:none}}@media (min-width:1024px){.business-heading{margin-bottom:44px}}@media (prefers-reduced-motion:reduce){.business-dot span,.business-card-image{transition:none}}
