.kf-vehicle-scene.kf-brand-scene{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:center;isolation:isolate;box-sizing:border-box;padding:34px 40px;border:1px solid #d9e7e2;border-radius:28px;background:linear-gradient(125deg,#fff 40%,#edf6f1);overflow:hidden;box-shadow:0 16px 50px #123d3b09}.kf-brand-content{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px 44px;align-items:center;width:100%;max-width:1150px;min-width:0;text-align:left}.kf-brand-copy{position:relative;min-width:0;z-index:2;padding:4px 0}.kf-brand-logos{display:flex;align-items:center;gap:22px;width:100%;max-width:330px;margin:0 0 27px}.kf-brand-scene .kf-brand-logos img{position:static;display:block;width:calc(50% - 22px);height:auto;max-width:150px;max-height:38px;object-fit:contain;animation:none;transform:none;translate:none;filter:none;opacity:1}.kf-brand-scene .kf-brand-logos .kf-brand-otonobil{width:calc(50% - 1px);max-width:158px;clip-path:inset(4.2% 1.1%)}.kf-brand-divider{display:block;flex:none;width:1px;height:28px;background:#cfddd7}.kf-brand-affiliation{font-size:10px!important;letter-spacing:1.15px;line-height:1.8!important;text-transform:uppercase;color:#526e67!important;margin:0 0 20px!important}.kf-brand-affiliation strong{font-weight:600;color:#143f38}.kf-brand-title{font-size:clamp(36px,4.3vw,57px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-2px;color:#143f38!important;margin:0!important;text-wrap:balance}.kf-brand-title em{display:block;color:#008572;font-style:normal}.kf-brand-summary{max-width:350px;font-size:17px!important;line-height:1.65!important;color:#4f6862!important;margin:23px 0 0!important;text-wrap:balance}.kf-brand-description{max-width:430px;font-size:14px!important;line-height:1.7!important;color:#526e67!important;margin:14px 0 0!important}.kf-brand-description:empty{display:none}.kf-brand-visual{position:relative;min-width:0;padding:0}.kf-brand-photo{position:relative;height:310px;overflow:hidden;border-radius:18px;background:#dfebe5;box-shadow:0 14px 30px #123d3b12}.kf-brand-scene .kf-brand-photo img{position:static;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:53% 45%;transform:none;translate:none;filter:none;opacity:1;animation:none}.kf-brand-photo:after{content:"";position:absolute;inset:0;border:1px solid #123d3b12;border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#103b3326,transparent 50%)}.kf-brand-scene.is-active .kf-brand-photo img{animation:kf-brand-photo-drift 14s ease-in-out infinite alternate}.kf-brand-services{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d8e5df;padding-top:22px;counter-reset:benefit}.kf-brand-services a{position:relative;display:flex;align-items:center;gap:13px;min-height:52px;padding:9px 22px;box-sizing:border-box;color:#224e43;background:transparent;font-size:12px;font-weight:500;line-height:1.55;text-decoration:none;border-right:1px solid #d8e5df;transition:color .2s,background .2s;border-radius:0;counter-increment:benefit}.kf-brand-services a:first-child{padding-left:0}.kf-brand-services a:last-child{border-right:0;padding-right:0}.kf-brand-services a:before{content:counter(benefit,decimal-leading-zero);display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #d0e5da;border-radius:50%;background:#eff7f2;color:#008572;font-size:11px;letter-spacing:.2px}.kf-brand-services a:after{content:"↗";margin-left:auto;color:#008572;font-size:20px;font-weight:400;transition:transform .2s}.kf-brand-services a:hover{color:#007460}.kf-brand-services a:hover:after{transform:translate(2px,-2px)}.kf-brand-services a:focus-visible{outline:3px solid #008572;outline-offset:4px;border-radius:5px}.kf-brand-scene.is-entering .kf-brand-visual{animation:kf-brand-enter .6s both}.kf-brand-scene.is-entering .kf-brand-copy{animation:kf-brand-enter .5s .08s both}@keyframes kf-brand-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes kf-brand-photo-drift{0%{transform:scale(1)}to{transform:scale(1.055)}}html[data-motion=paused] .kf-brand-photo img,html[data-studio-motion=paused] .kf-brand-photo img{animation-play-state:paused!important}.kf-vehicle-options{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px!important;border-radius:20px!important}.kf-vehicle-options button{padding:11px 18px!important}@media(min-width:761px)and (max-width:1050px){.kf-vehicle-scene.kf-brand-scene{padding:30px}.kf-brand-content{gap:24px}.kf-brand-title{font-size:42px!important}.kf-brand-photo{height:300px}.kf-brand-services a{padding:8px 13px;gap:9px;font-size:11px}}@media(max-width:760px){.kf-vehicle-scene.kf-brand-scene{padding:25px 22px;border-radius:22px}.kf-brand-content{grid-template-columns:1fr;gap:23px}.kf-brand-logos{max-width:290px;margin-bottom:19px;gap:18px}.kf-brand-title{font-size:40px!important;letter-spacing:-1.4px}.kf-brand-title em{display:inline}.kf-brand-affiliation{font-size:9px!important;letter-spacing:.9px;margin-bottom:13px!important}.kf-brand-summary{max-width:none;font-size:15px!important;margin-top:14px!important}.kf-brand-photo{height:200px;object-position:center}.kf-brand-services{grid-template-columns:1fr;padding-top:10px;gap:0}.kf-brand-services a,.kf-brand-services a:first-child,.kf-brand-services a:last-child{min-height:51px;padding:9px 0;border-right:0;border-bottom:1px solid #dfebe4;font-size:12px}.kf-brand-services a:last-child{border-bottom:0}.kf-brand-services a:before{width:28px;height:28px}.kf-vehicle-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kf-vehicle-options button{font-size:12px!important;padding:10px 12px!important}}@media(max-width:390px){.kf-vehicle-scene.kf-brand-scene{padding:23px 18px}.kf-brand-title{font-size:35px!important}.kf-brand-logos{max-width:265px}.kf-brand-photo{height:172px}.kf-vehicle-options button{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.kf-brand-scene.is-entering .kf-brand-visual,.kf-brand-scene.is-entering .kf-brand-copy,.kf-brand-scene.is-active .kf-brand-photo img{animation:none}.kf-brand-services a:after{transition:none}}
