a,h2{color:#00f7ff}#bg-video-desktop,#bg-video-mobile,nav{position:fixed;width:100%;top:0;left:0}body,footer{padding:20px}.awesome-icons img,.awesome-icons img:hover,.container,.container:hover{transition:transform .6s}.label,footer a{color:#fff}.label,footer{font-size:.9em}#onials,.container{max-width:800px;backdrop-filter:blur(8px)}a,footer a,nav ul li a,nav ul li a:hover{text-decoration:none}#testimonials,.container,.schedule-form{backdrop-filter:blur(8px)}body{background:linear-gradient(0deg,#000 0,#fff 100%);font-family:Orbitron,Arial,sans-serif;margin:0;min-height:20testim0vh;transition:background .3s}.container h1,header{text-align:center}#bg-video-desktop,#bg-video-mobile{height:100%;object-fit:cover;z-index:-1;pointer-events:none}h1{color:#ff1d1d}p{color:#666}a:hover,footer a:hover{text-decoration:underline}.container{margin:400px auto;background-color:#ffffffdd;border-radius:20px;box-shadow:0 6px 12px rgba(0,0,0,.2);overflow:hidden;position:relative;z-index:1;padding-bottom:20px;padding-top:20px}.container:hover{box-shadow:.6s ease 0 8px 16px rgba(0,0,0,.3);transform:scale(1.02)}.before-after-card:hover,.coming-soon-card:hover,.service-card:hover{transform:translateY(-5px)}ul{list-style-type:none;padding:0}li{margin:10px 0}nav{padding:1px;background-color:#33333334;height:55px;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s}nav ul li{display:inline-block;text-align:center;margin-right:20px}nav ul li a{color:#fff;text-shadow:1px 1px 4px #000}nav ul li a:hover{color:#00c8ff}.logo img{max-width:50%;margin:auto;display:flex;align-self:left}footer{color:#ccc;text-align:center}footer li{display:inline;margin-right:20px}.awesome-icons{display:flex;justify-content:center;margin-top:20px}.awesome-icons img{width:50px;height:50px;margin:0 10px;border-radius:50%}.awesome-icons img:hover{transform:scale(.9)}#mobile-nav-menu.menu-hidden,.hidden{display:none}#mobile-nav-menu.menu-visible{display:block}@media (min-width:769px){#bg-video-mobile,.mobile-nav{display:none}}@media (max-width:600px){.container,body{padding:10px}.logo img{max-width:50%}.awesome-icons img{width:40px;height:40px}.awesome-icons img:hover{transform:scale(.8)}footer{font-size:.8em}footer li{display:block;margin:5px 0}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}}@media print{a,body{color:#000}body{background-color:#fff}.container{box-shadow:none;padding:0}a{text-decoration:none}}.before-after-card,.coming-soon-card{box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:1s ease-in fadeIn}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-item{flex:1 1 45%;margin:10px;padding:20px;background-color:#e0f7fa;border-radius:5px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-top:30px}.before-after-card{background:#f8f9fa;border-radius:12px;padding:20px}.before-after-card h3{text-align:center;margin-bottom:15px;color:#333;font-size:1.2em}.comparison{display:flex;gap:10px}.after,.before{flex:1;position:relative;border-radius:8px;overflow:hidden}.after img,.before img{width:100%;height:auto;object-fit:contain;border-radius:8px}.label{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);padding:5px 10px;border-radius:4px;font-weight:700}.before .label{background:#dc2626}.after .label{background:#16a34a}.coming-soon-card{background:linear-gradient(135deg,#f1f5f9 0,#e2e8f0 100%);border-radius:12px;padding:20px;border:2px dashed #cbd5e1}.coming-soon-card h3{text-align:center;margin-bottom:15px;color:#64748b;font-size:1.2em}#services,.coming-soon-content{text-align:center;padding:40px 20px}.coming-soon-icon,.service-icon{font-size:3em;margin-bottom:15px}.coming-soon-content p{font-size:1.3em;font-weight:700;color:#475569;margin-bottom:10px}.coming-soon-content span{color:#64748b;font-style:italic}#testimonials{background:#ffffffdd;padding:60px 0;margin:40px auto;border-radius:20px;text-align:center}.instagram-highlights-section{margin-top:50px;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.instagram-highlights-section h2{color:#1f2937;margin-bottom:10px}.testimonial-carousel{position:relative;max-width:400px;margin:30px auto;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);padding:20px;border-radius:20px}.carousel-wrapper{overflow:hidden;position:relative;border-radius:15px}.carousel-track{display:flex;transition:transform .3s ease-in-out}.carousel-slide{min-width:100%;flex: 0 0 100%;}.carousel-slide img{width:100%;max-width:600px;height:auto;max-height:600px;border-radius:10px;display:block}.simple-nav{text-align:center;margin-top:15px}.nav-dot{height:15px;width:15px;background-color:rgba(255,255,255,.5);border-radius:50%;display:inline-block;margin:0 5px;cursor:pointer}.nav-dot.active{background-color:#fff}.nav-dot:hover{background-color:rgba(255,255,255,.8)}button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.schedule-form button:hover,button:hover{background-color:#0056b3}button:disabled{background-color:#ccc;cursor:not-allowed}.schedule-form form,form{display:flex;flex-direction:column}input,textarea{padding:10px;margin:5px 0;border:1px solid #ccc;border-radius:5px}.schedule-form input:focus,.schedule-form select:focus,.schedule-form textarea:focus,input:focus,textarea:focus{border-color:#007bff;outline:0}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.schedule-form{max-width:700px;margin:4rem auto;padding:2rem;background-color:#ffffffdd;border-radius:15px;box-shadow:0 6px 12px rgba(0,0,0,.2)}.schedule-form h1,.schedule-form p{text-align:center;margin-bottom:1rem}.schedule-form label{margin-top:1rem;font-weight:700}.schedule-form input,.schedule-form select,.schedule-form textarea{padding:10px;margin-top:5px;border-radius:6px;border:1px solid #ccc;font-size:1rem;transition:border-color .3s}.schedule-form button{margin-top:2rem;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:1.1rem;cursor:pointer;transition:background-color .3s}.time-slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px}.time-slot-button{padding:12px;border-radius:5px;border:1px solid #ccc;background-color:#f5f5f5;cursor:pointer;text-align:center;transition:.3s}.time-slot-button.selected{background-color:#00c8ff;color:#000;border-color:#00c8ff}.time-slot-button.unavailable{background-color:#f0f0f0;color:#888;cursor:not-allowed;text-decoration:line-through}.services-intro{font-size:1.2em;color:#666;margin-bottom:40px;font-style:italic}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-bottom:50px}.service-card{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;border:2px solid transparent}.service-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)}.interior-card{border-color:#00f7ff}.exterior-card{border-color:#ff1d1d}.pricing-section,.service-header{margin-bottom:25px}.service-header h2{color:#333;margin-bottom:10px}.service-header p{color:#666;font-style:italic}.pricing-section h3{color:#00f7ff;margin-bottom:15px;font-size:1.3em}.price-list{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.price-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.price-item:last-child{border-bottom:none}.vehicle-type{font-weight:500;color:#333}.addon-price,.price,legend{font-weight:700}.price{font-size:1.2em;color:#ff1d1d}.addons-section h4{color:#333;margin-bottom:15px;font-size:1.1em}.addon-list{background:rgba(255,255,255,.7);border-radius:12px;padding:15px}.addon-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.9em}.addon-name{color:#555}.addon-price{color:#00f7ff}.services-footer{margin-top:40px}.service-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:30px}.highlight-item{background:rgba(255,255,255,.9);padding:20px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.highlight-item strong{display:block;margin-bottom:8px;color:#333}.highlight-item p{margin:0;color:#666;font-size:.9em}fieldset{border:2px solid red;border-radius:12px;padding:20px;margin:20px 0;background:rgba(255,0,0,.05)}legend{color:red;padding:0 10px;font-size:1.1em}.vehicle-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:10px}.vehicle-field label{margin-top:0}.radio-options,.service-checkboxes{display:flex;flex-direction:column;gap:10px;margin:15px 0}.radio-option,.service-option{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;cursor:pointer;transition:background-color .2s}.radio-option:hover,.service-option:hover{background-color:rgba(255,0,0,.1)}.date-note{color:#666;font-style:italic;font-size:.9em;margin-top:5px;display:block}@media (max-width:768px){#bg-video-desktop,#nav-menu{display:none}.mobile-nav{background-color:#33333334;position:fixed;width:100%;top:0;left:0;height:55px;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s}#mobile-menu-button{background-color:#33333300;color:#fff;cursor:pointer;font-size:16px;width:50%}#mobile-nav-menu ul{list-style:none;padding:0;margin:10px 0 0;background-color:#33333300;border-radius:5px;overflow:hidden}.gallery-grid,.services-grid,.vehicle-row{grid-template-columns:1fr}.comparison{flex-direction:column}.service-highlights{grid-template-columns:repeat(2,1fr)}}