@font-face{font-family:videogular;src:url("./media/videogular-H7MSXT3I.eot?hj1wei");src:url("./media/videogular-H7MSXT3I.eot?hj1wei#iefix") format("embedded-opentype"),url("./media/videogular-ULU7CHZC.ttf?hj1wei") format("truetype"),url("./media/videogular-54D7AHHD.woff?hj1wei") format("woff"),url("./media/videogular-WX5DESMV.svg?hj1wei#videogular") format("svg");font-weight:400;font-style:normal}[class*=" vg-icon-"],[class^=vg-icon-]{font-family:videogular!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center;width:50px;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vg-icon-closed_caption:before{content:"\e006"}.vg-icon-pause:before{content:"\e018"}.vg-icon-play_arrow:before{content:"\e01b"}.vg-icon-repeat:before{content:"\e023"}.vg-icon-replay:before{content:"\e025"}.vg-icon-skip_next:before{content:"\e027"}.vg-icon-skip_previous:before{content:"\e028"}.vg-icon-stop:before{content:"\e02a"}.vg-icon-volume_down:before{content:"\e030"}.vg-icon-volume_mute:before{content:"\e031"}.vg-icon-volume_off:before{content:"\e032"}.vg-icon-volume_up:before{content:"\e033"}.vg-icon-hd:before{content:"\e035"}.vg-icon-forward_10:before{content:"\e038"}.vg-icon-forward_30:before{content:"\e039"}.vg-icon-replay_10:before{content:"\e03b"}.vg-icon-replay_30:before{content:"\e03c"}.vg-icon-fullscreen:before{content:"\e20c"}.vg-icon-fullscreen_exit:before{content:"\e20d"}vg-player video{width:100%;height:100%}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani-Regular.woff2) format("woff2"),url(/assets/fonts/Rajdhani-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani-Medium.woff2) format("woff2"),url(/assets/fonts/Rajdhani-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani-SemiBold.woff2) format("woff2"),url(/assets/fonts/Rajdhani-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani-Bold.woff2) format("woff2"),url(/assets/fonts/Rajdhani-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--bg: #ffffff;--bg-alt: #f5f5f5;--text: #000000;--text-muted: #666666;--border: #e0e0e0;--logo-filter: invert(0);--header-bg: #000000;--header-text: #ffffff;--accent: #f4c430;--skeleton-bg: #e0e0e0;--skeleton-shimmer: #f5f5f5}html,body{height:100%;margin:0;width:100%;max-width:100vw;overflow-x:hidden;scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--text);font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-size:16px;transition:background-color .2s ease,color .2s ease;overflow-x:hidden;width:100%;max-width:100vw;position:relative}.app-container{min-height:calc(100dvh - 180px);transition:background-color .2s ease,color .2s ease;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}h1{font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem}h2{font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin:0 0 1rem}h3{font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:600;margin:0 0 .5rem}p{margin:0 0 .5rem;color:var(--text)}a{color:inherit;text-decoration:none}img{border-radius:8px;max-width:100%;height:auto;transition:transform .3s ease;content-visibility:auto;aspect-ratio:attr(width) / attr(height)}img[width][height]{height:auto;width:100%;max-width:100%}video{width:100%;height:auto;border-radius:8px}video[poster]{background-size:cover;background-position:center}.card-image,.gallery-item,.article-image,.showroom-image,.hero-image,.featured-image,[class*=image-container],[class*=img-container]{overflow:hidden;border-radius:8px;contain:layout}.card-image:hover img,.gallery-item:hover img,.article-image:hover img,.showroom-image:hover img,[class*=image-container]:hover img,[class*=img-container]:hover img{transform:scale(1.05)}.card-image img,.gallery-item img,.article-image img,.showroom-image img,[class*=image-container] img,[class*=img-container] img{border-radius:8px}.company-section,.company-section img,.company-image,.company-image img,.showroom-cta,.showroom-cta img,.showroom-cta .showroom-image,.showroom-cta .showroom-image img,.advantages-section,.advantages-section img{border-radius:0!important}*{box-sizing:border-box}.container,[class*=container]{max-width:100%;width:100%}.skeleton{background:var(--skeleton-bg);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--skeleton-shimmer),transparent);animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-title{height:2em;width:60%;margin-bottom:1em}.skeleton-image{width:100%;height:100%}.skeleton-card{width:100%;aspect-ratio:4/3}.skeleton-hero{width:100%;aspect-ratio:16/9}img{border-radius:8px;max-width:100%;height:auto;transition:transform .3s ease;content-visibility:auto}
