.business-showcase{background:#121614;color:#f3f2ee}.showcase-intro{padding:95px 7% 65px;display:grid;grid-template-columns:1fr 2fr;gap:25px 5%}.showcase-intro h2{font:400 clamp(28px,3vw,44px)/1.7 'Yu Mincho',serif;margin:0}.showcase-intro>p{grid-column:2;font-size:10px;color:#a9b0a8;margin:0}.business-panel{display:block;position:relative;height:650px;min-height:520px;isolation:isolate;overflow:hidden;border-top:1px solid #ffffff25}.panel-photo{position:absolute;inset:0;z-index:-2;background:#252b27}.panel-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.65);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.business-panel:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06110ddb, #06110d30 85%),linear-gradient(0deg,#06110dbb,transparent 60%)}.panel-content{padding:48px 7%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.panel-number{font:10px Arial;letter-spacing:.18em}.panel-content h3{font:500 clamp(55px,7.5vw,115px)/.95 Arial;letter-spacing:-.045em;margin:25px 0 40px}.panel-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.panel-bottom strong{font-size:23px;font-weight:400;letter-spacing:.1em}.panel-bottom p{font-size:13px;line-height:1.9;margin:16px 0 0;color:#e0e5dc}.panel-action{display:flex;gap:35px;align-items:center;font-size:12px;border-bottom:1px solid #ffffff90;padding:15px 0}.panel-action>span{font-size:30px;transition:transform .35s}.business-panel:hover .panel-action>span{transform:translate(4px,-4px)}.business-panel:hover .panel-photo img{transform:scale(1.035)}.panel-insurance .panel-photo img{object-position:center 65%}.panel-system .panel-photo img{object-position:center 45%}.showcase-all{display:flex;justify-content:space-between;align-items:center;padding:35px 7%;font-size:13px;border-bottom:1px solid #ffffff25}.showcase-all>span{font-size:30px}
.panels-ready .business-panel:not(.panel-entered) .panel-photo{transform:translateX(-6%);opacity:0}.panels-ready .business-panel:nth-of-type(even):not(.panel-entered) .panel-photo{transform:translateX(6%)}.panel-photo{transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1s}.panel-content h3,.panel-number,.panel-bottom{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s}.panel-content h3{transition-delay:.17s}.panel-bottom{transition-delay:.32s}.panels-ready .business-panel:not(.panel-entered) .panel-content h3,.panels-ready .business-panel:not(.panel-entered) .panel-bottom{opacity:0;transform:translateY(26px)}.panels-ready .business-panel:not(.panel-entered) .panel-number{opacity:0;transform:translateX(-20px)}
@media(max-width:760px){.showcase-intro{display:block;padding:60px 7% 42px}.showcase-intro h2{font-size:27px;margin:25px 0 20px}.showcase-intro>p{font-size:9px}.business-panel{height:76svh;min-height:560px;max-height:730px}.panel-content{padding:30px 7%}.panel-content h3{font-size:clamp(32px,10.2vw,65px);margin:auto 0 35px;line-height:1}.panel-bottom{align-items:flex-start;flex-direction:column;gap:15px}.panel-bottom strong{font-size:22px}.panel-bottom p{font-size:12px;margin:12px 0 0}.panel-action{width:100%;justify-content:space-between;padding:10px 0;font-size:11px}.panel-action>span{font-size:26px}.business-panel:after{background:linear-gradient(0deg,#07130fea 0%,#07130f75 52%,#07130f22 100%)}.panel-purchase .panel-photo img{object-position:68% center}.panel-insurance .panel-photo img{object-position:60% center}.panel-rental .panel-photo img{object-position:70% center}.panel-system .panel-photo img{object-position:60% center}.panel-recovery .panel-photo img{object-position:55% center}.showcase-all{padding:27px 7%}}
@media(prefers-reduced-motion:reduce){.business-panel .panel-photo,.business-panel .panel-content h3,.business-panel .panel-number,.business-panel .panel-bottom{opacity:1!important;transform:none!important;transition:none!important}}



