:root{--pk-primary-rgb: 52 191 220;--pk-primary-50-rgb: 235 249 252;--pk-primary-100-rgb: 208 241 247;--pk-primary-200-rgb: 163 228 240;--pk-primary-300-rgb: 109 210 229;--pk-primary-400-rgb: 69 198 223;--pk-primary-500-rgb: 52 191 220;--pk-primary-600-rgb: 39 148 171;--pk-primary-700-rgb: 31 118 137;--pk-primary-800-rgb: 26 95 110;--pk-primary-900-rgb: 22 78 90;--pk-primary-950-rgb: 13 50 58;--pk-ink-rgb: 15 23 42;--pk-ink-2-rgb: 63 70 80;--pk-muted-rgb: 107 114 128;--pk-muted-subtle-rgb: 155 162 174;--pk-muted-icon-rgb: 128 128 128;--pk-cta-rgb: 37 42 58;--pk-surface-rgb: 255 255 255;--pk-surface-subtle-rgb: 248 249 250;--pk-surface-muted-rgb: 242 243 245;--pk-line-rgb: 228 230 234;--pk-line-strong-rgb: 208 212 218;--pk-danger-rgb: 220 38 38;--pk-danger-bg-rgb: 254 242 242;--pk-danger-line-rgb: 254 202 202;--pk-success-rgb: 5 150 105;--pk-success-bg-rgb: 236 253 245;--pk-warning-rgb: 180 83 9;--pk-warning-bg-rgb: 255 251 235;--pk-info-rgb: 14 164 232;--pk-info-soft-rgb: 223 241 253;--pk-warm-rgb: 255 200 123;--pk-radius-sm: 8px;--pk-radius-md: 12px;--pk-radius-lg: 15px;--pk-radius-xl: 16px;--pk-radius-2xl: 20px;--pk-radius-full: 9999px;--pk-shadow-xs: 0 1px 2px rgb(15 23 42 / .05);--pk-shadow-sm: 0 2px 8px rgb(15 23 42 / .06);--pk-shadow-md: 0 6px 20px rgb(15 23 42 / .08);--pk-font: "Vazirmatn", Tahoma, "Segoe UI", sans-serif;--pk-text-xs: 12px;--pk-text-sm: 13px;--pk-text-base: 15px;--pk-text-lg: 17px;--pk-text-xl: 20px;--pk-text-2xl: 26px;--pk-dur-fast: .15s;--pk-dur-base: .25s;--pk-ease: cubic-bezier(.4, 0, .2, 1);--pk-z-base: 3;--pk-z-header: 20;--pk-z-drawer: 40;--pk-z-modal: 60;--pk-z-toast: 80}@font-face{font-family:VazirmatnFallbackTahoma;src:local("Tahoma");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:102%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:VazirmatnFallbackRoboto;src:local("Roboto"),local("Roboto Regular");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:92%;descent-override:24%;line-gap-override:0%}*{touch-action:manipulation}html,body,select,input,button,textarea,option{font-family:Vazirmatn,Vazirmatn,VazirmatnFallbackTahoma,VazirmatnFallbackRoboto,sans-serif}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body{overflow-x:hidden;scrollbar-gutter:stable}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.loading-progress-bar{width:var(--blazor-load-percentage, 0);transition:all .3s ease-in-out}#load-percentage{position:absolute;width:100%;height:60px;align-content:center;color:rgb(var(--pk-primary-rgb));z-index:1}#load-percentage:before{content:var(--blazor-load-percentage-text)}#load-percentage:after{content:var(--blazor-load-percentage)}.components-reconnect-overlay{display:none!important}a{text-decoration:none;color:inherit}a:hover,a:visited,a:active{text-decoration:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .6s ease-out forwards}.animate-scale-in{animation:scaleIn .5s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal-left.revealed{opacity:1;transform:translate(0)}.scroll-reveal-right{opacity:0;transform:translate(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal-right.revealed{opacity:1;transform:translate(0)}.scroll-reveal-scale{opacity:0;transform:scale(.9);transition:opacity .5s ease-out,transform .5s ease-out}.scroll-reveal-scale.revealed{opacity:1;transform:scale(1)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px #3b82f680}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.image-zoom-container{overflow:hidden}.image-zoom{transition:transform .5s ease}.image-zoom-container:hover .image-zoom{transform:scale(1.1)}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #3b82f6b3}70%{transform:scale(1);box-shadow:0 0 0 10px #3b82f600}to{transform:scale(.95);box-shadow:0 0 #3b82f600}}.btn-pulse{animation:pulse-ring 2s infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.parallax{transition:transform .1s ease-out}.scroll-animate{transition:opacity .6s ease-out,transform .6s ease-out}html.dealership-anim .scroll-animate.scroll-animate--pending{opacity:0}.scroll-animate.animate-in{opacity:1}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fadeInDown .6s ease-out forwards}.tilt-card{transition:transform .3s ease;transform-style:preserve-3d}
