@layer reference {
.detailing{--accent:#a645df;--surface:#080c0d;font-family:Manrope,Arial,sans-serif;background:#080c0d;color:#f2f1ec}.detailing .site-header{height:3.9375rem;position:absolute;top:0;left:0;right:0;background:linear-gradient(#080d0dec,#080d0d20);padding:0 3.5625rem;gap:0.8125rem}.car-logo{position:relative;border:1px solid #a34bd7;border-bottom-color:#eb4b73;border-radius:1.25rem;height:1.75rem;width:7.0625rem;justify-content:center;margin-right:2.4375rem;flex:none}.car-logo>b{font-size:1rem;font-weight:700;font-family:Arial,sans-serif;letter-spacing:0.0625rem}.car-roof{position:absolute;top:-0.5rem;left:1.5625rem;width:3.5625rem;height:0.75rem;border-top:1px solid #c85ab5;border-radius:50% 60% 0 0;transform:rotate(-3deg)}.detailing .site-header nav{font-size:0.5rem;gap:1.375rem;white-space:nowrap}.detailing .header-phone{margin-left:auto;font-size:0.5625rem;gap:0.5rem}.detailing .header-phone svg{width:1.4375rem;height:1.4375rem}.detailing .header-phone small{font-size:0.4375rem;color:#939f9c}.telegram{height:1.4375rem;width:1.4375rem;border:1px solid #637b80;border-radius:50%;display:grid;place-items:center;font-size:0.9375rem;color:#60aecb;flex:none}.detailing .site-button{background:linear-gradient(105deg,#9d40ed,#ee4770);border-radius:0.3125rem;height:2.25rem;font-size:0.5625rem;font-weight:500;padding:0 1.5625rem;gap:1rem}.detailing .site-header>.site-button{height:1.6875rem;font-size:0.5rem;padding:0 1.1875rem}.detailing .site-button.outline{background:transparent;border-color:#7f888a;color:#eee}.detailing .site-button.light{background:#f5f3ee;color:#222;padding:0 1.125rem;height:1.8125rem;font-size:0.5rem}.detailing h2{font-size:1.6875rem;font-weight:500;letter-spacing:-0.05rem}.detailing .eyebrow{font-size:0.4375rem;letter-spacing:0.0625rem;color:#8a9692}.d-hero{height:28.375rem;position:relative;background:linear-gradient(90deg,#030909d1 0%,#03090998 32%,transparent 75%),url('../assets/velvet-detailing.jpg') 60% center/cover}.d-hero-copy{position:absolute;left:3.5625rem;top:5.375rem}.d-hero h1{font-size:2.625rem;font-weight:400;line-height:.99;letter-spacing:-0.0625rem;margin:1.4375rem 0 1rem}.d-hero-copy>p:not(.eyebrow){font-size:0.875rem;line-height:1.25;color:#e4e6e1}.d-hero-copy>div{display:flex;gap:1.1875rem;margin-top:1.4375rem}.d-proof{position:absolute;left:3.5625rem;bottom:2.5rem;display:flex;gap:1.9375rem;align-items:center}.d-proof>div{display:flex;gap:0.6875rem;align-items:center}.d-proof svg{width:1.3125rem;height:1.3125rem;color:#bac5c1}.d-proof span{font-size:0.5rem;line-height:1.2;color:#b9c4c0}.d-services{height:25.9375rem;padding:1.5rem 3.5625rem;border-bottom:1px solid #ffffff12}.d-services .section-heading{height:4.8125rem;align-items:flex-start}.d-services h2{margin-top:0.625rem}.d-services .section-heading>p{font-size:0.5625rem;color:#bdc6c0;line-height:1.45;margin:1rem 0 0 2.1875rem}.d-services .section-heading>a{font-size:0.5rem;margin-top:2.6875rem;text-decoration:underline;text-underline-offset:0.25rem;white-space:nowrap}.d-service-grid{margin-top:1.1875rem;height:16.875rem;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0.5625rem}.d-service-grid>article{position:relative;border:1px solid #8a97933d;border-radius:0.3125rem;overflow:hidden}.d-service-grid>article>img{position:absolute;inset:0;object-position:center}.d-service-grid>article:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#030909ed,#0309096c 60%,transparent)}.d-service-grid>article>div{position:relative;z-index:1;padding:0.875rem;height:100%}.d-service-grid .wash{grid-row:1/3}.d-service-grid .wash>div{padding:1.875rem 1.5rem}.d-service-grid .seat{grid-column:2/4}.d-service-grid small{font-size:0.5rem;letter-spacing:0.03125rem}.d-service-grid h3{font-size:0.875rem;line-height:1.15;font-weight:400;margin:0.5625rem 0 0.375rem;letter-spacing:-0.01875rem}.d-service-grid p{font-size:0.5rem;line-height:1.35;color:#b0bcb4}.d-service-grid b{font-size:0.75rem;font-weight:500;position:absolute;left:0.875rem;bottom:0.75rem}.d-service-grid .wash h3{font-size:1.4375rem;line-height:1.07;margin:1.125rem 0 0.8125rem}.d-service-grid .wash p{font-size:0.625rem}.d-service-grid .wash b{font-size:1.0625rem;left:1.5rem;bottom:1.5rem}.d-service-grid article>div>a{position:absolute;bottom:0.75rem;left:10.125rem;height:1.5rem;width:1.5rem;border:1px solid #b0bcb0;border-radius:50%;display:grid;place-items:center;font-size:1rem}.d-service-grid .wash>div>a{left:8.4375rem;bottom:1.1875rem;height:2.125rem;width:2.125rem}.card-hit{position:absolute;inset:0;z-index:3}.d-technology{height:13.875rem;position:relative;background:linear-gradient(90deg,#05100ec4,#05100e45 65%,#05100ed9),url('../assets/foam.jpg') center 55%/cover;display:flex;justify-content:space-between;padding:1.6875rem 3.5625rem;border-bottom:1px solid #ffffff12}.d-technology h2{font-size:1.5625rem;line-height:1.04;margin:0.625rem 0 0.875rem}.d-technology>div:first-child>p:not(.eyebrow){font-size:0.625rem;line-height:1.35;color:#c9d3c9}.d-technology .site-button{margin-top:0.875rem}.d-phases{width:9rem;margin-right:0.0625rem}.d-phases article{display:flex;gap:0.625rem;padding:0.625rem 0;border-bottom:1px solid #ffffff15}.d-phases article:last-child{border:0}.d-phases article>b{font-size:0.9375rem;font-weight:400;color:#6e7b73}.d-phases h3{font-size:0.5625rem;font-weight:400}.d-phases p{font-size:0.4375rem;line-height:1.3;color:#91a28f;margin-top:0.25rem}.d-projects{height:15.8125rem;padding:1.4375rem 3.5625rem;border-bottom:1px solid #ffffff14}.d-projects h2{font-size:1.5625rem;margin-top:0.625rem}.d-projects .section-heading>a{font-size:0.5rem;text-decoration:underline;text-underline-offset:0.25rem;padding-top:1.4375rem;white-space:nowrap}.d-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.5625rem;margin-top:0.875rem}.comparison{height:9.5rem;border:1px solid #7b897d77;border-radius:0.3125rem;position:relative;overflow:hidden;--reveal:50%}.before-image{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--reveal)) 0 0);filter:brightness(.67) saturate(.6)}.compare-label{position:absolute;left:0.875rem;top:0.75rem;text-shadow:0 1px 7px #000;pointer-events:none}.compare-label h3{font-size:0.625rem;font-weight:500}.compare-label p{font-size:0.5rem;color:#c1ccbe;margin-top:0.1875rem}.comparison input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.compare-line{position:absolute;top:0;bottom:0;left:var(--reveal);width:1px;background:#ddd9;pointer-events:none}.compare-line:before{content:'↔';position:absolute;top:60%;left:-0.5625rem;width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid #fff9;background:#151e1b;color:#fff;display:grid;place-items:center;font-size:0.625rem}.compare-badge{position:absolute;left:0.8125rem;bottom:2.4375rem;border:1px solid #fff7;width:1.25rem;height:1.25rem;border-radius:50%;display:grid;place-items:center;font-size:0.75rem}.comparison>small{position:absolute;bottom:1rem;left:0.9375rem;font-size:0.4375rem;color:#a9b4a4}.d-why{height:9.3125rem;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:1.3125rem;padding:1.75rem 3.5625rem;background:linear-gradient(120deg,#101818,#0b1010);border-bottom:1px solid #ffffff12}.d-why h2{font-size:1.5rem;font-weight:400;white-space:nowrap}.d-why svg{width:1.5rem;height:1.5rem;margin-bottom:0.8125rem;color:#c4d0c1}.d-why h3{font-size:0.5625rem;font-weight:500;line-height:1.2;margin-bottom:0.375rem}.d-why p{font-size:0.5rem;color:#849581;line-height:1.35}.d-contact{height:12.375rem;padding:1.5rem 3.5625rem;display:flex;justify-content:space-between;background:linear-gradient(90deg,#03090950,#03090905 60%,#030909 78%),url('../assets/taillight.jpg') center 55%/cover;border-bottom:1px solid #ffffff16}.d-contact h2{font-size:1.5rem;line-height:1.1;margin-bottom:0.625rem}.d-contact>div>p{font-size:0.625rem;line-height:1.4;color:#b6c3b4}.d-contact>div>div{display:flex;gap:0.9375rem;margin-top:0.875rem}.d-contact .site-button{height:2.0625rem;padding:0 1.5rem;font-size:0.5rem}.d-contact .site-button.outline{border-color:#795c94}.d-contact aside{display:grid;gap:0.9375rem;align-content:center;width:10.5rem}.d-contact aside>p{display:flex;align-items:center;gap:1rem;font-size:0.5625rem;line-height:1.4}.d-contact aside svg{height:1.25rem;width:1.25rem;color:#c1c9d2}.d-contact aside b{font-weight:500}.d-contact aside small{display:block;font-size:0.4375rem;color:#8c9b8c}.detailing .site-footer{height:5.1875rem;padding:1.625rem 3.5625rem;align-items:center;background:#050909}.detailing .site-footer .car-logo{width:6.125rem;height:1.4375rem;margin-right:1.4375rem}.detailing .site-footer .car-logo>b{font-size:0.75rem}.detailing .site-footer nav{font-size:0.4375rem;gap:1.5625rem;padding-top:0}.detailing .footer-contacts{display:none}.detailing .footer-bottom{position:static;font-size:0.375rem;display:block;color:#798a78;max-width:4.375rem;margin-left:auto}.detailing .footer-bottom>span:last-child{display:none}
@media(min-width:651px){.d-hero{background-color:#050b0c;background-image:linear-gradient(90deg,#030909de 0%,#0309099c 35%,transparent 75%),url('../assets/velvet-detailing.jpg');background-size:100% 100%,auto 100%;background-repeat:no-repeat;background-position:center,calc(50% + 9.375rem) center}.d-hero-copy>div{margin-top:1.125rem}.d-proof{bottom:3rem}.d-services h2{margin-top:0.375rem}.d-why{grid-template-columns:14.875rem repeat(4,1fr);gap:1.125rem}}.footer-note{font-size:0.375rem;color:#81917d;line-height:1.4;width:9.375rem;margin-right:auto}.detailing .site-footer .car-logo{margin-right:0.3125rem}@media(max-width:650px){.footer-note{font-size:8px;width:160px}}
.d-technology{background-image:linear-gradient(90deg,#05100ec4,#05100e30 65%,#05100ed9),url('../assets/wet-headlight.jpg')}

}
