.tinting-page{color:#f7f7f7;background:radial-gradient(circle at top,#0f1824 0%,#05070c 60%);flex-direction:column;gap:3rem;display:flex}.tinting-overview,.tinting-options,.tinting-sunroof,.tinting-impact,.tinting-process,.tinting-gallery{width:100%}.tinting-overview__inner,.tinting-options__inner,.tinting-sunroof__inner,.tinting-impact__inner,.tinting-process__inner,.tinting-gallery__inner{padding-inline:clamp(1rem,3vw,2rem);flex-direction:column;gap:1.6rem;width:100%;max-width:1180px;margin-inline:auto;padding:0 clamp(1rem,3vw,2.5rem);display:flex}.tinting-overview__header h1{letter-spacing:.08em;text-transform:uppercase;color:#fefefe;font-size:clamp(2rem,5vw,3rem)}.tinting-overview__header .lede{color:#ffffffd9;font-size:clamp(1rem,1.15rem + .35vw,1.35rem);line-height:1.7}.tinting-protection{background:#00000059;border:1px solid #ffffff14;border-radius:20px;padding:1.6rem;box-shadow:0 10px 30px #0006}.tinting-protection h2{letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.2rem}.tinting-protection p{color:#fffc;margin-bottom:.9rem}.tinting-protection ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.tinting-protection li{border-bottom:1px solid #ffffff17;padding:.4rem 0;font-size:.95rem;line-height:1.5}.section-label{letter-spacing:.4em;text-transform:uppercase;color:#8bd2ff;font-size:.75rem}.tinting-options{color:#0b1421;background:#f6f8fb;padding:3rem 0}.tinting-options__inner{gap:2rem}.tinting-options__inner h2{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.4rem)}.tinting-options__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;display:grid}.tint-card{background:#fff;border:1px solid #00000014;border-radius:18px;padding:1.4rem;box-shadow:0 8px 22px #00000014}.tint-card h3{letter-spacing:.18em;text-transform:uppercase;color:#0f1824;margin-bottom:.4rem;font-size:.95rem}.tint-card p{color:#213347;line-height:1.5}.tinting-sunroof{padding:3rem 0}.tinting-sunroof__inner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:1.5rem;display:grid}.tinting-sunroof__content h2{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(1.7rem,4vw,2.3rem)}.tinting-sunroof__content p{color:#ffffffd9;line-height:1.6}.tinting-sunroof__content ul{flex-direction:column;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.tinting-sunroof__content li{padding-left:1.3rem;line-height:1.4;position:relative}.tinting-sunroof__content li:before{content:"";background:#4fc3f7;border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.tinting-sunroof__media{aspect-ratio:4/3;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000073}.tinting-sunroof__media img{object-fit:cover}.tinting-impact{background:linear-gradient(135deg,#021129,#052049 80%);padding:3rem 0}.tinting-impact__inner{gap:1.8rem}.tinting-impact__inner h2{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.5rem)}.impact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.impact-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:1.2rem}.impact-card h3{letter-spacing:.18em;text-transform:uppercase;color:#7fd1ff;margin-bottom:.4rem;font-size:.9rem}.impact-card p{color:#fffc;line-height:1.5}.tinting-process{color:#111827;background:#f4f6f9;padding:3rem 0}.tinting-process__inner h2{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.3rem)}.tinting-process__inner ol{counter-reset:step;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tinting-process__inner li{background:#fff;border:1px solid #00000012;border-radius:18px;padding:1.2rem 1.4rem;line-height:1.5;box-shadow:0 8px 20px #00000012}.tinting-gallery{padding:3rem 0 1.5rem}.tinting-gallery__inner h2{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(1.7rem,4vw,2.4rem)}.tinting-gallery .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.2rem;display:grid}.tinting-gallery .gallery-item{aspect-ratio:4/3;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.tinting-gallery .gallery-item img{object-fit:cover}@media (max-width:768px){.tint-card,.impact-card,.tinting-process__inner li{padding:1rem}.tinting-overview__inner,.tinting-options__inner,.tinting-sunroof__inner,.tinting-impact__inner,.tinting-process__inner,.tinting-gallery__inner{padding-left:1rem;padding-right:1rem}}
