#vg94-home{width:calc(100% - 56px);max-width:1300px;margin:38px auto 8px}.vg94-home-card{display:grid;grid-template-columns:1.2fr .8fr;min-height:250px;overflow:hidden;border:1px solid #dfe9f0;border-radius:22px;background:linear-gradient(125deg,#fff,#f4fbfb);box-shadow:0 12px 34px #163c5d12;text-decoration:none!important;color:#17304d}.vg94-home-copy{padding:35px;display:flex;flex-direction:column;justify-content:center}.vg94-home-copy>span{font-size:10px;letter-spacing:2px;color:#079789;font-weight:900}.vg94-home-copy h2{font-size:clamp(28px,3.3vw,43px);line-height:1.06;letter-spacing:-1.2px;margin:8px 0 12px}.vg94-home-copy p{color:#708398;line-height:1.6;font-size:14px;margin:0 0 18px}.vg94-home-copy b{color:#079789}.vg94-mini-garage{position:relative;display:grid;place-items:center;perspective:700px}.vg94-mini-garage .roof{position:absolute;top:28px;width:70%;height:44px;background:#18314c;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.vg94-mini-garage .body{position:relative;width:66%;height:148px;margin-top:42px;border:8px solid #18314c;background:#f8fbfc;border-radius:5px 5px 10px 10px;overflow:hidden}.vg94-mini-garage .door{position:absolute;z-index:3;inset:14px 10px 8px;background:repeating-linear-gradient(#e7eef2 0 24px,#c9d6dd 25px 27px);transform-origin:top;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s}.vg94-mini-garage .car{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:58%;height:52px;background:#dbe6eb;border:3px solid #547086;border-radius:30px 30px 10px 10px}.vg94-home-card:hover .door,.vg94-home-card:focus-visible .door{transform:translateY(-92%) scaleY(.18);opacity:.1}.vg94-home-card:focus-visible{outline:3px solid #10aa9b;outline-offset:3px}@media(max-width:760px){#vg94-home{width:calc(100% - 24px)}.vg94-home-card{grid-template-columns:1fr}.vg94-home-copy{padding:26px 22px 12px}.vg94-mini-garage{min-height:185px}}@media(prefers-reduced-motion:reduce){.vg94-mini-garage .door{transition:none}}