html[data-brand=kaizen_auto]{--kz-chrome-edge:linear-gradient(165deg,rgb(255 255 255/0.3),rgb(255 255 255/0.08) 22%,rgb(255 255 255/0.03) 55%,rgb(255 255 255/0.1));--kz-red-edge:linear-gradient(165deg,rgb(255 90 80/0.95),rgb(250 0 0/0.55) 45%,rgb(150 0 0/0.8));--kz-softbox:linear-gradient(115deg,transparent 0 24%,rgb(255 255 255/0.085) 31%,rgb(255 255 255/0.025) 40%,transparent 47%);--kz-depth:linear-gradient(180deg,rgb(30 30 32),rgb(17 17 18) 36%,rgb(9 9 10));--kz-drop:0 24px 44px -28px rgb(0 0 0/0.95);--kz-candy:linear-gradient(180deg,#ff4d40,#fa1a12 38%,#e00000 62%,#b40000);--kz-candy-shadow:inset 0 1px 0 rgb(255 255 255/0.38),inset 0 -2px 0 rgb(0 0 0/0.22),0 10px 24px -10px rgb(250 0 0/0.65);background:rgb(6 6 7)}html[data-brand=kaizen_auto] body{position:relative;isolation:isolate;background-color:rgb(6 6 7);background-image:radial-gradient(70% 520px at 50% -120px,rgb(255 255 255/.07),transparent 70%),radial-gradient(520px 680px at -160px 1100px,rgb(250 0 0/.1),transparent 70%),radial-gradient(560px 720px at calc(100% + 200px) 2300px,rgb(250 0 0/.08),transparent 70%),radial-gradient(600px 600px at -200px 3600px,rgb(255 255 255/.035),transparent 70%),radial-gradient(640px 760px at calc(100% + 220px) 4700px,rgb(250 0 0/.07),transparent 70%);background-repeat:no-repeat}html[data-brand=kaizen_auto] body:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:460px;pointer-events:none;background:url(/textures/kz-ceiling.webp) 50% 0/auto 100% no-repeat;opacity:.32;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}@media (min-width:768px){html[data-brand=kaizen_auto] body:before{height:620px;opacity:.26;background-size:max(100%,1600px) auto}}html[data-brand=kaizen_auto] header.sticky{background-color:rgb(8 8 9/.74);background-image:linear-gradient(180deg,rgb(255 255 255/.045),transparent 70%);border-bottom-color:transparent;backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 -1px 0 rgb(255 255 255/.07),0 16px 30px -22px rgb(0 0 0/.95)}html[data-brand=kaizen_auto] header.sticky:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 60 50/.9) 50%,transparent);box-shadow:0 0 10px 0 rgb(250 0 0/.45);opacity:.55}html[data-brand=kaizen_auto] .kz-dock{background-color:rgb(8 8 9/.78);background-image:linear-gradient(180deg,rgb(255 255 255/.05),transparent 60%);border-top-color:rgb(255 255 255/.08);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 -18px 30px -20px rgb(0 0 0/.95)}html[data-brand=kaizen_auto] .kz-hero{position:relative;border-bottom-color:transparent}html[data-brand=kaizen_auto] .kz-hero:after{content:"";position:absolute;inset-inline:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.5) 30%,rgb(255 255 255/.7) 50%,rgb(255 255 255/.5) 70%,transparent);box-shadow:0 0 12px 1px rgb(255 255 255/.18)}html[data-brand=kaizen_auto] main :is(h1,h2).font-display:not(:has(svg,img)){background-image:linear-gradient(180deg,#ffffff,#f4f4f4 40%,#b4b4b8 64%,#ececed);background-size:100% 1.25em;background-size:100% 1lh;background-repeat:repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-brand=kaizen_auto] main h2.font-display:not(:has(svg,img)):not(.kz-carbon h2){position:relative}html[data-brand=kaizen_auto] main h2.font-display:not(:has(svg,img)):not(.kz-carbon h2):after{content:"";position:absolute;inset-inline-start:0;bottom:-5px;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff3b30,#fa0000);box-shadow:0 0 8px 0 rgb(250 0 0/.8)}html[data-brand=kaizen_auto] main h2.text-center.font-display:after{inset-inline-start:calc(50% - 14px)}html[data-brand=kaizen_auto] main :is(h1,h2).font-display:not(:has(svg,img)) *{-webkit-text-fill-color:transparent}html[data-brand=kaizen_auto] .bg-brand-surface{background-color:rgb(16 16 17);background-image:var(--kz-softbox),var(--kz-depth);background-repeat:no-repeat}html[data-brand=kaizen_auto] .bg-brand-deep{background-color:rgb(7 7 8)}html[data-brand=kaizen_auto] .ring-brand-line{--tw-ring-color:rgb(255 255 255/0.085)}html[data-brand=kaizen_auto] :is(.rounded-card,.rounded-xl,.rounded-2xl).ring-1{--tw-shadow:inset 0 1px 0 rgb(255 255 255/0.12),inset 0 -1px 0 rgb(0 0 0/0.6),var(--kz-drop);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}html[data-brand=kaizen_auto] .border-brand-line{border-color:rgb(255 255 255/.08)}html[data-brand=kaizen_auto] .card-frame{box-shadow:var(--kz-drop)}html[data-brand=kaizen_auto] .card-frame:after{border:0;padding:1px;background:var(--kz-chrome-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);z-index:3}html[data-brand=kaizen_auto] .card-frame-accent:after{padding:2px;background:var(--kz-red-edge)}html[data-brand=kaizen_auto] .card-frame:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 0 38%,rgb(255 255 255/.11) 45%,rgb(255 255 255/.03) 53%,transparent 60%);background-size:260% 100%;background-position:70% 0;transition:background-position .9s cubic-bezier(.22,.7,.2,1)}@media (hover:hover){html[data-brand=kaizen_auto] .card-frame:hover:before{background-position:0 0}html[data-brand=kaizen_auto] .card-frame:hover:after{border:0;background:var(--kz-red-edge)}html[data-brand=kaizen_auto] .card-frame:hover{box-shadow:var(--kz-drop),0 18px 40px -24px rgb(250 0 0/.55)}}@media (hover:none),(max-width:767px){html[data-brand=kaizen_auto] .card-frame:before{display:none}}html[data-brand=kaizen_auto] .card-frame{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}html[data-brand=kaizen_auto] .card-frame:has(a:active){transform:scale(.975)}html[data-brand=kaizen_auto] .bg-brand-accent{background-image:var(--kz-candy)}html[data-brand=kaizen_auto] :is(a,button).bg-brand-accent{box-shadow:var(--kz-candy-shadow);text-shadow:0 1px 1px rgb(0 0 0/.25)}@media (hover:hover){html[data-brand=kaizen_auto] :is(a,button).bg-brand-accent:hover{filter:brightness(1.08) saturate(1.05);box-shadow:var(--kz-candy-shadow),0 14px 32px -10px rgb(250 0 0/.75)}}html[data-brand=kaizen_auto] span.bg-brand-accent.h-0\.5,html[data-brand=kaizen_auto] span.bg-brand-accent.h-1\.5{box-shadow:0 0 10px 0 rgb(250 0 0/.75)}html[data-brand=kaizen_auto] .bg-\[\#25D366\]{background-image:linear-gradient(180deg,#4be585,#25d366 45%,#1cb456);box-shadow:inset 0 1px 0 rgb(255 255 255/.4),inset 0 -2px 0 rgb(0 0 0/.15),0 10px 22px -12px rgb(37 211 102/.55)}html[data-brand=kaizen_auto] .bg-\[\#229ED9\]{background-image:linear-gradient(180deg,#4cb8ea,#229ed9 48%,#1784b8);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),inset 0 -2px 0 rgb(0 0 0/.15),0 10px 22px -12px rgb(34 158 217/.5)}html[data-brand=kaizen_auto] .kz-shine{position:relative;overflow:hidden;isolation:isolate}html[data-brand=kaizen_auto] .kz-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.45) 50%,transparent 62%);background-size:260% 100%;background-position:160% 0;animation:kz-shine 6.5s ease-in-out 1.5s infinite}@keyframes kz-shine{0%,74%{background-position:160% 0}92%,to{background-position:-60% 0}}html[data-brand=kaizen_auto] .kz-carbon{background-color:rgb(10 10 11);background-image:radial-gradient(90% 60% at 50% 0,rgb(255 255 255/.09),transparent 70%),linear-gradient(115deg,transparent 20%,rgb(255 255 255/.05) 38%,transparent 56%),linear-gradient(180deg,rgb(0 0 0/0) 40%,rgb(0 0 0/.45)),url(/textures/kz-carbon.svg);background-size:auto,auto,auto,10px 10px;--tw-ring-color:rgb(255 255 255/0.1)}html[data-brand=kaizen_auto] .kz-carbon p{color:rgb(var(--brand-dim))}html[data-brand=kaizen_auto] .kz-leather{position:relative;background-color:rgb(12 11 11);background-image:radial-gradient(120% 70% at 50% 0,rgb(255 255 255/.05),transparent 70%),url(/textures/kz-perforation.svg),linear-gradient(180deg,rgb(20 18 18),rgb(9 8 8));background-size:auto,12px 12px,auto}html[data-brand=kaizen_auto] footer.kz-leather{border-top-color:rgb(255 255 255/.06)}html[data-brand=kaizen_auto] footer.kz-leather:before{content:"";position:absolute;inset-inline:0;top:10px;height:2px;pointer-events:none;background:repeating-linear-gradient(90deg,rgb(214 24 20/.85) 0 7px,transparent 7px 12px);filter:drop-shadow(0 1px 0 rgb(0 0 0/.8))}html[data-brand=kaizen_auto] .kz-leather.kz-menu{background-attachment:local}html[data-brand=kaizen_auto] .kz-leather.kz-menu:before{content:"";position:absolute;inset-block:0;inset-inline-end:8px;width:2px;pointer-events:none;background:repeating-linear-gradient(180deg,rgb(214 24 20/.8) 0 7px,transparent 7px 12px)}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto] header.sticky{view-transition-name:kz-header}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto] .kz-dock{view-transition-name:kz-dock}html.kz-opening[data-brand=kaizen_auto]::view-transition-old(root){animation:kz-page-out .3s cubic-bezier(.4,0,1,1) both}html.kz-opening[data-brand=kaizen_auto]::view-transition-new(root){animation:kz-page-in .46s cubic-bezier(.2,.8,.2,1) .12s both}html.kz-closing[data-brand=kaizen_auto]::view-transition-old(root){animation:kz-page-back-out .28s cubic-bezier(.4,0,1,1) both}html.kz-closing[data-brand=kaizen_auto]::view-transition-new(root){animation:kz-page-back-in .46s cubic-bezier(.2,.8,.2,1) .1s both}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto]::view-transition-group(kz-card){animation-duration:.56s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto]::view-transition-image-pair(kz-card){border-radius:18px;overflow:clip;box-shadow:0 0 0 1px rgb(255 255 255/.12),0 28px 60px -22px rgb(250 0 0/.5)}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto]::view-transition-new(kz-card),html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto]::view-transition-old(kz-card){height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto]::view-transition-old(kz-card){animation:none;opacity:1}html:is(.kz-opening,.kz-closing)[data-brand=kaizen_auto]::view-transition-new(kz-card){animation:kz-photo-in .2s ease-out .36s both}@keyframes kz-photo-in{0%{opacity:0}}@keyframes kz-page-out{to{opacity:0;transform:scale(.95)}}@keyframes kz-page-in{0%{opacity:0;transform:translateY(18px)}}@keyframes kz-page-back-out{to{opacity:0;transform:translateY(18px)}}@keyframes kz-page-back-in{0%{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){html[data-brand=kaizen_auto] .kz-shine:after{animation:none;display:none}html[data-brand=kaizen_auto] .card-frame:before{transition:none}html[data-brand=kaizen_auto] .card-frame{transition:none;transform:none}}