.reveal.svelte-sr3tsw{display:block}.reveal.armed.svelte-sr3tsw{opacity:0;transform:translateY(var(--ry,16px));transition:opacity .66s cubic-bezier(.23,1,.32,1),transform .66s cubic-bezier(.23,1,.32,1);transition-delay:var(--rd,0s);will-change:opacity, transform}.reveal.armed.visible.svelte-sr3tsw{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-sr3tsw{opacity:1;transition:none;transform:none}}.tilt-scene.svelte-1qnkio6{perspective:900px;height:100%}.tilt-card.svelte-1qnkio6{height:100%;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 calc(var(--lift,0) * 22px) calc(var(--lift,0) * 34px) #2f13274d);transition:filter .26s cubic-bezier(.23,1,.32,1);position:relative}.tilt-card.glare.svelte-1qnkio6:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #fff6, transparent 42%);opacity:var(--ga,0);mix-blend-mode:overlay;transition:opacity .24s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tilt-card.svelte-1qnkio6{filter:none;transition:none}.tilt-card.glare.svelte-1qnkio6:after{display:none}}.marquee.svelte-bvtogf{margin:clamp(1rem,3vw,2.2rem) auto;border:2px solid var(--plum);background-color:var(--plum-deep);background-image:radial-gradient(#c8e65a12 1px,#0000 1.3px);background-size:5px 5px;border-radius:14px;max-width:1180px;margin-inline:max(clamp(1.1rem,4vw,3.4rem),50% - 590px + clamp(1.1rem,4vw,3.4rem));padding:.9rem 0;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #0000008c,0 0 0 4px #4a1f3d24}.marquee.svelte-bvtogf:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--plum-deep), transparent 7%, transparent 93%, var(--plum-deep));position:absolute;inset:0}.marquee-track.svelte-bvtogf{white-space:nowrap;will-change:transform;animation:svelte-bvtogf-marquee var(--dur,32s) linear infinite;align-items:center;gap:1.6rem;display:inline-flex}.paused.svelte-bvtogf .marquee-track:where(.svelte-bvtogf){animation-play-state:paused}.marquee-track.reverse.svelte-bvtogf{animation-direction:reverse}.marquee-item.svelte-bvtogf{font-family:var(--font-display);font-weight:700;font-size:max(var(--min-body), clamp(1.1rem, 2.4vw, 1.7rem));letter-spacing:.12em;text-transform:uppercase;color:var(--lime);text-shadow:0 0 10px #c8e65a8c;line-height:1.15}.marquee-star.svelte-bvtogf{color:var(--lime);opacity:.6;font-size:.7rem}@keyframes svelte-bvtogf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-bvtogf{animation:none}}.program.svelte-grc43j{background:var(--plum);border-radius:20px;padding:clamp(1.4rem,3.6vw,3rem);position:relative}.prog-head.svelte-grc43j{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(1.2rem,2.6vw,1.8rem);display:flex}.prog-btn.svelte-grc43j{background:var(--plum-deep);border:3px solid #c8e65a47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative}.prog-glow.svelte-grc43j{border:3px solid var(--lime);border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 0 4px #c8e65a1f,0 0 22px #c8e65a73,inset 0 0 14px #c8e65a2e}.prog-num.svelte-grc43j{color:var(--lime);font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #c8e65a8c;font-size:1.35rem;font-weight:700;position:relative}.armed.svelte-grc43j .prog-glow:where(.svelte-grc43j){opacity:0}.armed.svelte-grc43j .prog-num:where(.svelte-grc43j){opacity:.45}.armed.lit.svelte-grc43j .prog-glow:where(.svelte-grc43j),.armed.lit.svelte-grc43j .prog-num:where(.svelte-grc43j){animation:.9s linear both svelte-grc43j-prog-blink}@keyframes svelte-grc43j-prog-blink{0%{opacity:0}12%{opacity:1}24%{opacity:.15}38%{opacity:1}50%{opacity:.35}70%,to{opacity:1}}.prog-label.svelte-grc43j{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.28em;text-transform:uppercase;color:var(--on-plum);line-height:1.15}.prog-led.svelte-grc43j{font-size:var(--min-label);letter-spacing:.1em;flex-direction:column;align-items:flex-start;gap:.2rem;margin-left:auto;line-height:1.15}@media (prefers-reduced-motion:reduce){.prog-glow.svelte-grc43j,.prog-num.svelte-grc43j{opacity:1!important;animation:none!important}}.dry.svelte-11b9x3e{z-index:3;pointer-events:none;visibility:hidden;position:absolute;inset:0}.dry.armed.svelte-11b9x3e{visibility:visible}.drop.svelte-11b9x3e{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--d) * 1px);height:calc(var(--d) * 1px);margin:calc(var(--d) * -.5px) 0 0 calc(var(--d) * -.5px);background:radial-gradient(circle at 34% 30%,#fffffff2 0 16%,#fff3 28%,#ffffff12 62%,#281e3266 92%);border-radius:50%;position:absolute;box-shadow:1px 2px 3px #1e0c1c73,inset -1px -1px 1px #ffffff59}.go.svelte-11b9x3e .drop:where(.svelte-11b9x3e){animation:svelte-11b9x3e-dry-up var(--dur) cubic-bezier(.4, 0, .6, 1) var(--delay) both}@keyframes svelte-11b9x3e-dry-up{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.15)}}@media (prefers-reduced-motion:reduce){.dry.svelte-11b9x3e{display:none}}.section.svelte-nvpyql{max-width:1180px;margin:0 auto;padding:clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,4vw,3.4rem)}.page-head.svelte-nvpyql{padding-top:clamp(2.4rem,5vw,4rem)}.eyebrow.svelte-nvpyql{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;display:inline-flex}.eyebrow.svelte-nvpyql:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:2px}.lead.svelte-nvpyql{color:var(--muted);font-size:max(var(--min-body), clamp(1rem, 1.5vw, 1.1rem));line-height:1.6}.panel.svelte-nvpyql{background:var(--plum);border-radius:20px}.nowrap.svelte-nvpyql{white-space:nowrap}.btn.svelte-nvpyql{font-family:var(--font-body);letter-spacing:.02em;font-weight:700;font-size:var(--min-body);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;transition:transform .14s ease-out,background-color .2s;display:inline-flex}.btn.svelte-nvpyql:active{transform:scale(.97)}.btn-primary.svelte-nvpyql{background:var(--lime);color:var(--plum-deep);box-shadow:0 0 24px -6px #c8e65a99}.btn-primary.svelte-nvpyql:hover{background:color-mix(in srgb, var(--lime) 86%, var(--cream))}.btn-lg.svelte-nvpyql{font-size:var(--min-body);padding:1rem 1.8rem}.page-head.svelte-nvpyql{padding-bottom:clamp(1rem,2vw,1.6rem)}.page-title.svelte-nvpyql{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.7rem;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:700;line-height:1.15}.page-lead.svelte-nvpyql{max-width:52ch;margin-top:1.1rem}.gal-section.svelte-nvpyql{padding-top:clamp(1rem,2vw,1.6rem)}.gal-grid.svelte-nvpyql{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(11rem,30vw,17rem);gap:.9rem;display:grid}.gal-grid.svelte-nvpyql [data-tenant=auto-detailing] .cell{min-width:0}.gal-grid.svelte-nvpyql [data-tenant=auto-detailing] .reveal{height:100%}.gal-item.svelte-nvpyql{border:1px solid var(--line);background:var(--plum-deep);border-radius:14px;height:100%;display:block;position:relative;overflow:hidden}.gal-empty.svelte-nvpyql{text-align:center;background:repeating-linear-gradient(45deg, #f3ede408 0, #f3ede408 12px, transparent 12px, transparent 24px), var(--plum-deep);border-style:dashed;border-color:var(--line-2);justify-content:center;align-items:center;display:flex}.gal-empty-txt.svelte-nvpyql{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:.55rem;line-height:1.15;display:inline-flex}.gal-cta.svelte-nvpyql{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;padding:clamp(1.6rem,3vw,2.6rem);display:flex}.gal-cta-line.svelte-nvpyql{font-family:var(--font-display);color:var(--ink);max-width:24ch;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:600;line-height:1.15}.hero-track.svelte-1mkl3p6{height:130vh;height:130lvh;position:relative}@media (min-width:1024px){.hero-track.svelte-1mkl3p6{height:160vh;height:160lvh}}.hero-sticky.svelte-1mkl3p6{align-items:center;max-width:1240px;margin:0 auto;padding:clamp(.8rem,2vw,1.4rem) clamp(1.1rem,4vw,3.4rem);display:flex;position:sticky;top:0}.hero-card.svelte-1mkl3p6{background:var(--plum);border-radius:20px;align-items:center;gap:clamp(1.4rem,3vw,2.6rem);width:100%;padding:clamp(1.2rem,4vw,3rem);display:grid}.hero-text.svelte-1mkl3p6{min-width:0}.hero-media.svelte-1mkl3p6{--p:0;aspect-ratio:16/10;background:var(--plum-deep);border-radius:20px;order:-1;position:relative;overflow:hidden}@media (min-width:1024px){.hero-card.svelte-1mkl3p6{grid-template-columns:45fr 55fr}.hero-media.svelte-1mkl3p6{order:0}}.car.svelte-1mkl3p6{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clean.svelte-1mkl3p6{position:absolute;inset:0}.drop.svelte-1mkl3p6{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--d) * 1px);height:calc(var(--d) * 1px);margin:calc(var(--d) * -.5px) 0 0 calc(var(--d) * -.5px);background:radial-gradient(circle at 34% 30%,#fffffff2 0 16%,#ffffff2e 28%,#ffffff0f 62%,#281e3261 92%);border-radius:50%;position:absolute;box-shadow:1px 2px 3px #1e0c1c66,inset -1px -1px 1px #ffffff59}.pearl.svelte-1mkl3p6{opacity:clamp(0, calc((var(--p) - var(--at)) * 25), 1);transform:translateY(calc(max(0, var(--p) - var(--at)) * var(--run) * 1px)) scale(clamp(.4, calc(.4 + (var(--p) - var(--at)) * 15), 1))}.drip.svelte-1mkl3p6{opacity:calc(clamp(0, calc((var(--p) - var(--at)) * 20), 1) * clamp(0, calc((var(--at) + .28 - var(--p)) * 8), 1));transform:translateY(calc(max(0, var(--p) - var(--at)) * var(--run) * 4px))}.fog-window.svelte-1mkl3p6{transform-origin:0;width:200%;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-6%)skew(-6deg)}.fog-inner.svelte-1mkl3p6{transform-origin:0;width:50%;height:100%;position:absolute;top:0;left:0;transform:skew(6deg)translate(12%)}.fog-img.svelte-1mkl3p6{object-fit:cover;filter:blur(10px)saturate(.7)brightness(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.milk.svelte-1mkl3p6{background:linear-gradient(170deg,#ffffff47,#fff3 55%,#ffffff47);position:absolute;inset:0}.mist-drop.svelte-1mkl3p6{box-shadow:.5px 1px 1.5px #1e0c1c4d,inset -.5px -.5px 1px #fff6}.wet-edge.svelte-1mkl3p6{background:linear-gradient(90deg,#ffffffd9,#ffffff40 60%,#fff0);width:3px;position:absolute;top:0;bottom:0;left:0}.blade.svelte-1mkl3p6{background:#2f1327;border-radius:3px;width:6px;height:108%;display:none;position:absolute;top:-4%;left:-3px;transform:translate(-6%)rotate(6deg);box-shadow:2px 0 6px #1e0c1c59}.armed.svelte-1mkl3p6 .blade:where(.svelte-1mkl3p6){opacity:0;display:block}.blade.svelte-1mkl3p6:after{content:"";background:#f3ede48c;width:1px;position:absolute;top:2%;bottom:2%;left:1px}.blade-handle.svelte-1mkl3p6{background:var(--lime);border-radius:5px;width:14px;height:26px;margin-left:-7px;position:absolute;top:6%;left:50%;box-shadow:0 2px 6px #1e0c1c59}.hero-led.svelte-1mkl3p6{z-index:2;font-size:var(--min-label);letter-spacing:.14em;white-space:nowrap;line-height:1.15;position:absolute;top:.75rem;right:.75rem}.hero-track.static.svelte-1mkl3p6{height:auto}.static.svelte-1mkl3p6 .hero-sticky:where(.svelte-1mkl3p6){position:relative}@media (prefers-reduced-motion:reduce){.hero-track.svelte-1mkl3p6{height:auto}.hero-sticky.svelte-1mkl3p6{position:relative}.hero-media.svelte-1mkl3p6{--p:1}.fog-window.svelte-1mkl3p6,.armed.svelte-1mkl3p6 .blade:where(.svelte-1mkl3p6){display:none}}.section.svelte-40oc21{max-width:1180px;margin:0 auto;padding:clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,4vw,3.4rem)}.eyebrow.svelte-40oc21{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;display:inline-flex}.eyebrow.svelte-40oc21:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:2px}.h-sec.svelte-40oc21{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.7rem;font-size:clamp(1.85rem,4vw,2.9rem);font-weight:700;line-height:1.15}.lead.svelte-40oc21{color:var(--muted);font-size:max(var(--min-body), clamp(1rem, 1.5vw, 1.1rem));line-height:1.6}.panel.svelte-40oc21{background:var(--plum);border-radius:20px}.nowrap.svelte-40oc21{white-space:nowrap}.btn.svelte-40oc21{font-family:var(--font-body);letter-spacing:.02em;font-weight:700;font-size:var(--min-body);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;transition:transform .14s ease-out,background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn.svelte-40oc21:active{transform:scale(.97)}.btn-primary.svelte-40oc21{background:var(--lime);color:var(--plum-deep);transform:translate(var(--mx,0px), var(--my,0px));will-change:transform;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,color .2s;box-shadow:0 0 24px -6px #c8e65a99}.btn-primary.svelte-40oc21:active{transform:translate(var(--mx,0px), var(--my,0px)) scale(.96)}.btn-primary.svelte-40oc21:hover{background:color-mix(in srgb, var(--lime) 86%, var(--cream))}.btn-ghost.svelte-40oc21{border:1px solid var(--line-2);color:var(--ink)}.btn-ghost.svelte-40oc21:hover{border-color:var(--accent);color:var(--accent)}.btn-lg.svelte-40oc21{font-size:var(--min-body);padding:1rem 1.8rem}.hero-title.svelte-40oc21{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin-top:.9rem;font-size:clamp(3rem,9vw,6rem);font-weight:700;line-height:1.15}.hero-title-sub.svelte-40oc21{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:clamp(1.35rem,3.4vw,2.3rem);font-weight:600;display:block}.hero-title.svelte-40oc21 .accent:where(.svelte-40oc21){color:var(--accent)}.hero-sub.svelte-40oc21{font-family:var(--font-display);font-weight:600;font-size:max(var(--min-body), clamp(1.05rem, 2vw, 1.4rem));letter-spacing:.02em;color:var(--chrome);margin-top:.8rem;line-height:1.15}.hero-lead.svelte-40oc21{max-width:52ch;color:var(--muted);font-size:var(--min-body);margin-top:.9rem;line-height:1.6}.hero-cta.svelte-40oc21{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.hero-call.svelte-40oc21{width:var(--min-touch);min-height:var(--min-touch);padding:0}.manifest.svelte-40oc21{gap:clamp(2rem,4vw,3.4rem);display:grid}.manifest-line.svelte-40oc21{font-family:var(--font-display);text-transform:none;color:var(--ink);max-width:22ch;margin-top:1.1rem;font-size:clamp(1.7rem,3.6vw,2.75rem);font-weight:600;line-height:1.15}.manifest-line.svelte-40oc21 em:where(.svelte-40oc21){color:var(--accent);font-style:normal}.manifest-note.svelte-40oc21{max-width:60ch;margin-top:1.2rem}.values-grid.svelte-40oc21{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.values-grid.svelte-40oc21{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.values-grid.svelte-40oc21{grid-template-columns:repeat(4,1fr)}}.value-card.svelte-40oc21{background:var(--surface);border:1px solid var(--line);border-radius:16px;height:100%;padding:1.4rem 1.3rem;transition:border-color .22s,transform .22s}.value-card.svelte-40oc21:hover{border-color:#c8e65a73;transform:translateY(-3px)}.value-ic.svelte-40oc21{width:44px;height:44px;color:var(--accent);background:#c8e65a1a;border:1px solid #c8e65a47;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.value-title.svelte-40oc21{font-family:var(--font-display);font-weight:700;font-size:var(--min-body);letter-spacing:.02em;color:var(--ink);margin-top:1rem;line-height:1.15}.value-text.svelte-40oc21{color:var(--muted);font-size:var(--min-body);margin-top:.35rem;line-height:1.6}.sec-head.svelte-40oc21{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.8rem;display:flex}.sec-link.svelte-40oc21{font-family:var(--font-body);font-weight:700;font-size:var(--min-body);color:var(--accent);align-items:center;gap:.45rem;transition:gap .2s;display:inline-flex}.sec-link.svelte-40oc21:hover{gap:.75rem}.svc-grid.svelte-40oc21{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.svc-grid.svelte-40oc21{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svc-grid.svelte-40oc21{grid-template-columns:repeat(3,1fr)}}.svc-card.svelte-40oc21{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;height:100%;transition:border-color .24s,transform .24s;display:flex;overflow:hidden}.svc-card.svelte-40oc21:hover{border-color:#c8e65a73;transform:translateY(-4px)}.svc-media.svelte-40oc21{aspect-ratio:16/10;background:var(--plum-deep);overflow:hidden}.svc-media.svelte-40oc21 img:where(.svelte-40oc21){object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1)}.svc-card.svelte-40oc21:hover .svc-media:where(.svelte-40oc21) img:where(.svelte-40oc21){transform:scale(1.06)}.svc-body.svelte-40oc21{flex-direction:column;flex:1;padding:1.25rem 1.3rem 1.35rem;display:flex}.svc-title.svelte-40oc21{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);font-size:1.18rem;font-weight:700;line-height:1.15}.svc-text.svelte-40oc21{color:var(--muted);font-size:var(--min-body);flex:1;margin-top:.5rem;line-height:1.6}.svc-more.svelte-40oc21{font-family:var(--font-body);font-weight:700;font-size:var(--min-body);color:var(--accent);align-items:center;gap:.4rem;margin-top:1rem;display:inline-flex}.numbers.svelte-40oc21{gap:2rem;padding:clamp(1.8rem,3.5vw,3rem);display:grid}@media (min-width:900px){.numbers.svelte-40oc21{grid-template-columns:.8fr 1.4fr;align-items:center}}.numbers-tag.svelte-40oc21{font-family:var(--font-display);color:var(--ink);margin-top:.8rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1.15}.numbers-grid.svelte-40oc21{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stat.svelte-40oc21{text-align:center;flex-direction:column;align-items:center;padding:.5rem .25rem;display:flex}.stat-num.svelte-40oc21{min-width:2.6em;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}.stat-label.svelte-40oc21{font-size:var(--min-label);color:var(--muted);margin-top:.6rem;line-height:1.6}.steps.svelte-40oc21{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.steps.svelte-40oc21{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.steps.svelte-40oc21{grid-template-columns:repeat(4,1fr)}}.step.svelte-40oc21{background:var(--surface);border:1px solid var(--line);border-radius:16px;height:100%;padding:1.5rem 1.3rem;position:relative}.step-ic.svelte-40oc21{width:48px;height:48px;color:var(--plum-deep);background:var(--accent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 18px -6px #c8e65ab3}.step-title.svelte-40oc21{font-family:var(--font-display);font-weight:700;font-size:var(--min-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-top:1rem;line-height:1.15}.step-text.svelte-40oc21{color:var(--muted);font-size:var(--min-body);margin-top:.45rem;line-height:1.6}.shot-grid.svelte-40oc21{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (min-width:768px){.shot-grid.svelte-40oc21{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}[data-tenant=auto-detailing] .shot-big{grid-area:span 2/span 2}}.shot.svelte-40oc21{border:1px solid var(--line);background:var(--plum-deep);border-radius:14px;height:100%;min-height:150px;overflow:hidden}.shot.svelte-40oc21 img:where(.svelte-40oc21){object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1)}.shot.svelte-40oc21:hover img:where(.svelte-40oc21){transform:scale(1.05)}.contact.svelte-40oc21{gap:2.2rem;padding:clamp(1.8rem,3.5vw,3.2rem);display:grid}@media (min-width:900px){.contact.svelte-40oc21{grid-template-columns:1.5fr 1fr;align-items:center}}.contact-lead.svelte-40oc21{max-width:46ch;margin-top:1.1rem}.contact-main.svelte-40oc21 .btn:where(.svelte-40oc21){margin-top:1.6rem}.contact-side.svelte-40oc21{flex-direction:column;gap:.7rem;display:flex}.contact-row.svelte-40oc21{background:var(--plum-deep);color:var(--ink);border:1px solid #c8e65a38;border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.1rem;transition:border-color .2s,transform .2s;display:flex;box-shadow:inset 0 0 18px #00000073}.contact-row.svelte-40oc21 [data-tenant=auto-detailing] svg{color:var(--lime);flex-shrink:0}.contact-row.svelte-40oc21:hover{border-color:#c8e65a80;transform:translate(3px)}.contact-k.svelte-40oc21{font-size:var(--min-label);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);display:block}.contact-v.svelte-40oc21{font-family:var(--font-display);font-weight:700;font-size:var(--min-body);letter-spacing:.06em;text-transform:uppercase;color:var(--lime);text-shadow:0 0 8px #c8e65a80;line-height:1.15;display:block}.section.svelte-5q8k5g{max-width:1180px;margin:0 auto;padding:clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,4vw,3.4rem)}.eyebrow.svelte-5q8k5g{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;display:inline-flex}.eyebrow.svelte-5q8k5g:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:2px}.lead.svelte-5q8k5g{color:var(--muted);font-size:max(var(--min-body), clamp(1rem, 1.5vw, 1.1rem));line-height:1.6}.panel.svelte-5q8k5g{background:var(--plum);border-radius:20px}.nowrap.svelte-5q8k5g{white-space:nowrap}.btn.svelte-5q8k5g{font-family:var(--font-body);letter-spacing:.02em;font-weight:700;font-size:var(--min-body);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;transition:transform .14s ease-out,background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn.svelte-5q8k5g:active{transform:scale(.97)}.btn-primary.svelte-5q8k5g{background:var(--lime);color:var(--plum-deep);box-shadow:0 0 24px -6px #c8e65a99}.btn-primary.svelte-5q8k5g:hover{background:color-mix(in srgb, var(--lime) 86%, var(--cream))}.btn-lg.svelte-5q8k5g{font-size:var(--min-body);padding:1rem 1.8rem}.page-head.svelte-5q8k5g{padding-top:clamp(2.4rem,5vw,4rem);padding-bottom:clamp(1rem,2vw,1.6rem)}.page-title.svelte-5q8k5g{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.7rem;font-size:clamp(2.3rem,6vw,4.1rem);font-weight:700;line-height:1.15}.page-lead.svelte-5q8k5g{max-width:52ch;margin-top:1.1rem}#dane.svelte-5q8k5g{scroll-margin-top:7rem}.data.svelte-5q8k5g{align-items:center;gap:1.6rem;display:grid}@media (min-width:900px){.data.svelte-5q8k5g{grid-template-columns:minmax(10rem,13rem) 1fr}.data-call.svelte-5q8k5g{grid-column:2}}.automat.svelte-5q8k5g{background:var(--plum-deep);border:1px solid #c8e65a38;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex;box-shadow:inset 0 0 22px #00000073}@media (min-width:900px){.automat.svelte-5q8k5g{flex-direction:column;justify-content:center;align-self:stretch;gap:1.4rem}}.slot-plate.svelte-5q8k5g{flex-direction:column;align-items:center;gap:.55rem;padding-top:3.2rem;display:flex;position:relative}.coin.svelte-5q8k5g{background:var(--lime);visibility:hidden;border-radius:50%;width:40px;height:40px;margin-left:-20px;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 4px #2f132740,0 0 14px #c8e65a80}.coin-mark.svelte-5q8k5g{background:#2f132773;border-radius:2px;width:4px;height:24px;margin-left:-2px;position:absolute;top:8px;left:50%}.slot.svelte-5q8k5g{z-index:1;width:64px;height:12px;box-shadow:inset 0 2px 4px #000c, 0 0 0 3px var(--plum);background:#1c0b18;border-radius:6px;position:relative}.slot-label.svelte-5q8k5g{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.24em;color:var(--muted);line-height:1.15}.start-led.svelte-5q8k5g{letter-spacing:.24em;padding:.5em .9em;font-size:1.4rem;line-height:1.15}.armed.svelte-5q8k5g .start-led:where(.svelte-5q8k5g){opacity:.15}.armed.svelte-5q8k5g .coin:where(.svelte-5q8k5g){visibility:visible;transform:translateY(-6px)}.armed.svelte-5q8k5g .data-row:where(.svelte-5q8k5g){opacity:0;transform:translateY(10px)}.armed.go.svelte-5q8k5g .coin:where(.svelte-5q8k5g){animation:.9s cubic-bezier(.5,0,.75,0) both svelte-5q8k5g-coin-drop}.armed.go.svelte-5q8k5g .start-led:where(.svelte-5q8k5g){animation:.6s linear .95s both svelte-5q8k5g-start-on}.armed.go.svelte-5q8k5g .data-row:where(.svelte-5q8k5g){animation:.42s cubic-bezier(.23,1,.32,1) both svelte-5q8k5g-row-in;animation-delay:calc(1.5s + var(--i,0) * .18s)}@keyframes svelte-5q8k5g-coin-drop{0%{opacity:1;transform:translateY(-6px)rotate(0)}70%{opacity:1;transform:translateY(40px)rotate(320deg)scaleY(1)}to{opacity:0;transform:translateY(54px)rotate(360deg)scaleY(.2)}}@keyframes svelte-5q8k5g-start-on{0%{opacity:.15}20%{opacity:1}35%{opacity:.3}55%,to{opacity:1}}@keyframes svelte-5q8k5g-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.coin.svelte-5q8k5g{display:none}.start-led.svelte-5q8k5g,.data-row.svelte-5q8k5g{opacity:1!important;animation:none!important;transform:none!important}}.data-list.svelte-5q8k5g{grid-template-columns:1fr;gap:.8rem;margin:0;display:grid}@media (min-width:640px){.data-list.svelte-5q8k5g{grid-template-columns:repeat(2,1fr)}}.data-row.svelte-5q8k5g{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.data-ic.svelte-5q8k5g{width:44px;height:44px;color:var(--accent);background:#c8e65a1a;border:1px solid #c8e65a47;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.data-row.svelte-5q8k5g dt:where(.svelte-5q8k5g){font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);line-height:1.15}.data-row.svelte-5q8k5g dd:where(.svelte-5q8k5g){font-size:var(--min-body);color:var(--ink);margin:.3rem 0 0;line-height:1.6}.data-row.svelte-5q8k5g a:where(.svelte-5q8k5g){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.25em}.data-call.svelte-5q8k5g{justify-self:start}.contact-grid.svelte-5q8k5g{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.contact-grid.svelte-5q8k5g{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.contact-grid.svelte-5q8k5g{grid-template-columns:repeat(4,1fr)}}.contact-grid.svelte-5q8k5g [data-tenant=auto-detailing] .reveal{height:100%}.ct-card.svelte-5q8k5g{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;height:100%;padding:1.5rem 1.35rem 1.4rem;transition:border-color .22s,transform .22s;display:flex}.ct-card.svelte-5q8k5g:hover{border-color:#c8e65a73;transform:translateY(-3px)}.ct-ic.svelte-5q8k5g{width:48px;height:48px;color:var(--accent);background:#c8e65a1a;border:1px solid #c8e65a47;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.ct-primary.svelte-5q8k5g{border-color:#c8e65a66}.ct-primary.svelte-5q8k5g .ct-ic:where(.svelte-5q8k5g){color:var(--plum-deep);background:var(--accent);border-color:#0000}.ct-k.svelte-5q8k5g{font-size:var(--min-label);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:1.1rem}.ct-v.svelte-5q8k5g{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin-top:.3rem;font-size:1.18rem;font-weight:700;line-height:1.15}.ct-note.svelte-5q8k5g{font-size:var(--min-body);color:var(--muted);margin-top:.7rem;line-height:1.6}.final.svelte-5q8k5g{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;padding:clamp(1.6rem,3vw,2.6rem);display:flex}.final-line.svelte-5q8k5g{font-family:var(--font-display);color:var(--ink);max-width:24ch;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:600;line-height:1.15}.signature.svelte-9pyrx5{justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-width:0;max-width:1180px;margin-inline:auto;display:flex}.signature-ring.svelte-9pyrx5{flex-shrink:0;width:clamp(5rem,8vw,7rem);height:clamp(5rem,8vw,7rem);position:relative}.ring-fallback.svelte-9pyrx5{border:.85rem solid var(--lime);border-radius:50%;position:absolute;inset:16%;transform:rotate(-24deg)scaleX(.82)}.signature-copy.svelte-9pyrx5{min-width:0;font-family:var(--font-body);font-size:var(--min-label);letter-spacing:.035em;color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:.5em;margin:0;font-style:normal;font-weight:400;line-height:1.6;display:flex}.signature-copy.svelte-9pyrx5 a:where(.svelte-9pyrx5){min-height:var(--min-touch);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.3em;text-shadow:0 0 16px color-mix(in srgb, var(--lime) 24%, transparent);align-items:center;display:inline-flex}.signature-copy.svelte-9pyrx5 a:where(.svelte-9pyrx5):hover{text-decoration-thickness:2px}.sr-only.svelte-9pyrx5{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mist.svelte-ppp34g{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.tenant-root.svelte-1lc6ffe{--min-body:calc(1.0625rem / .9);--min-label:calc(.8125rem / .9);--min-touch:calc(48px / .9);--cream:#f3ede4;--plum:#4a1f3d;--plum-deep:#2f1327;--lime:#c8e65a;--on-plum:#f3ede4;--bg:#f3ede4;--bg-2:#f3ede4;--surface:#f3ede4;--surface-2:#f3ede4;--surface-3:#f3ede4;--ink:#2a1a26;--muted:#6a5564;--faint:#6a5564;--accent:#4a1f3d;--accent-deep:#2f1327;--chrome:#2a1a26;--line:#4a1f3d29;--line-2:#4a1f3d47;--radius:20px;--font-display:"Chakra Petch", system-ui, sans-serif;--font-body:"Nunito Sans Variable", system-ui, sans-serif;font-family:var(--font-body);font-size:var(--min-body);color:var(--ink);zoom:.9;background:var(--bg);isolation:isolate;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-weight:400;line-height:1.6}[data-tenant=auto-detailing] .tenant-root .on-plum{--ink:#f3ede4;--muted:#d8ccc9;--faint:#cec0bf;--chrome:#f3ede4;--accent:#c8e65a;--accent-deep:#c8e65a;--surface:#2f1327;--surface-2:#2f1327;--surface-3:#2f1327;--bg-2:#2f1327;--line:#f3ede424;--line-2:#f3ede447;color:var(--ink)}[data-tenant=auto-detailing] .tenant-root .led{color:#c8e65a;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-shadow:0 0 8px #c8e65a8c;background:#2f1327;border:1px solid #c8e65a38;border-radius:10px;justify-content:center;align-items:center;padding:.4em .75em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 18px #00000073}.tenant-root.svelte-1lc6ffe [data-tenant=auto-detailing] ::selection{background:var(--lime);color:var(--plum-deep)}.brand.svelte-1lc6ffe{min-height:var(--min-touch);color:var(--on-plum);align-items:center;gap:.75rem;display:inline-flex}.emblem.svelte-1lc6ffe{flex-shrink:0}.brand-text.svelte-1lc6ffe{flex-direction:column;line-height:1.15;display:flex}.brand-word.svelte-1lc6ffe{font-family:var(--font-display);letter-spacing:.04em;color:var(--on-plum);font-size:1.6rem;font-weight:700;line-height:1.15}.brand-sub.svelte-1lc6ffe{font-family:var(--font-body);font-weight:400;font-size:var(--min-label);letter-spacing:.02em;color:var(--muted)}.site-header.svelte-1lc6ffe{z-index:40;background:var(--plum);position:sticky;top:0;box-shadow:0 6px 24px -16px #2f1327cc}.bar.svelte-1lc6ffe{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;max-width:1240px;margin:0 auto;padding:.5rem clamp(1rem,4vw,3.4rem);display:flex}.brand.svelte-1lc6ffe{margin-right:auto}.main-nav.svelte-1lc6ffe{scrollbar-width:none;flex:1 0 100%;order:3;gap:.35rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.main-nav.svelte-1lc6ffe::-webkit-scrollbar{display:none}.nav-link.svelte-1lc6ffe{font-family:var(--font-body);font-weight:700;font-size:var(--min-body);color:var(--on-plum);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .95rem;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-link.svelte-1lc6ffe:hover{color:var(--lime)}}.nav-link.active.svelte-1lc6ffe{color:var(--lime);background:var(--plum-deep);text-shadow:0 0 10px #c8e65a73}@media (min-width:1024px){.bar.svelte-1lc6ffe{flex-wrap:nowrap;padding-block:.65rem}.brand.svelte-1lc6ffe{margin-right:0}.main-nav.svelte-1lc6ffe{flex:auto;order:0;justify-content:center;padding-bottom:0}}.content.svelte-1lc6ffe{position:relative;overflow-x:clip}[data-tenant=auto-detailing] .tenant-root :is(button,.btn,.chip,.nav-link,.svc-ask,.sec-link,[role=button]){min-height:var(--min-touch);box-sizing:border-box}[data-tenant=auto-detailing] .tenant-root :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:4px}[data-tenant=auto-detailing] .tenant-root :is(em,i,cite,address,var,dfn){font-style:normal}[data-tenant=auto-detailing] .tenant-root :is(p,li,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}[data-tenant=auto-detailing] .tenant-root.motion-paused{scroll-behavior:auto}[data-tenant=auto-detailing] .tenant-root.motion-paused *,[data-tenant=auto-detailing] .tenant-root.motion-paused :before,[data-tenant=auto-detailing] .tenant-root.motion-paused :after{transition:none!important;animation-play-state:paused!important}[data-tenant=auto-detailing] .tenant-root.motion-paused .reveal.armed{opacity:1;transform:none}[data-tenant=auto-detailing] .tenant-root.motion-paused :is(.value-card,.svc-card,.mark,.ct-card,.contact-row,.nav-link,.svc-row-media img,.svc-media img,.shot img,.gal-item img):hover,[data-tenant=auto-detailing] .tenant-root.motion-paused :is(.btn,button):active{transform:none}[data-tenant=auto-detailing] .tenant-root.motion-paused :is(.sec-link,.svc-ask):hover{gap:.45rem}.motion-toggle.svelte-1lc6ffe{width:var(--min-touch);min-width:var(--min-touch);height:var(--min-touch);border:1px solid var(--line-2);background:var(--plum-deep);color:var(--on-plum);font-family:var(--font-body);cursor:pointer;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.motion-toggle.svelte-1lc6ffe:hover{border-color:var(--lime)}.site-footer.svelte-1lc6ffe{background:var(--plum);color:var(--on-plum);padding:clamp(2.2rem,5vw,3.6rem) clamp(1.1rem,4vw,3.4rem) 1.4rem}.foot-inner.svelte-1lc6ffe{gap:2rem;max-width:1180px;margin:0 auto;display:grid}@media (min-width:900px){.foot-inner.svelte-1lc6ffe{grid-template-columns:1.1fr 1.4fr auto;align-items:start}}.foot-line.svelte-1lc6ffe{font-family:var(--font-display);font-weight:700;font-size:var(--min-body);color:var(--on-plum);margin-top:1rem;line-height:1.15}.foot-sub.svelte-1lc6ffe{font-size:var(--min-label);color:var(--muted);margin-top:.5rem;line-height:1.6}.foot-contact.svelte-1lc6ffe{grid-template-columns:1fr;gap:1rem 1.6rem;margin:0;display:grid}@media (min-width:560px){.foot-contact.svelte-1lc6ffe{grid-template-columns:repeat(2,1fr)}}.foot-contact.svelte-1lc6ffe dt:where(.svelte-1lc6ffe){font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.foot-contact.svelte-1lc6ffe dd:where(.svelte-1lc6ffe){font-size:var(--min-body);color:var(--on-plum);margin:.2rem 0 0;line-height:1.6}.foot-contact.svelte-1lc6ffe a:where(.svelte-1lc6ffe){color:var(--on-plum);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.25em}.call-btn.svelte-1lc6ffe{min-height:var(--min-touch);background:var(--lime);color:var(--plum-deep);font-family:var(--font-body);font-weight:700;font-size:var(--min-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex;box-shadow:0 0 22px -6px #c8e65a99}.call-btn.svelte-1lc6ffe:hover{background:color-mix(in srgb, var(--lime) 86%, var(--cream))}.call-num.svelte-1lc6ffe{font-variant-numeric:tabular-nums}.foot-bottom.svelte-1lc6ffe{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:2rem auto 0;padding-top:1.2rem;display:flex}.foot-copy.svelte-1lc6ffe{font-size:var(--min-label);color:var(--muted)}.foot-bottom.svelte-1lc6ffe [data-tenant=auto-detailing] .signature{margin-inline:0}.site-dock.svelte-1lc6ffe{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:45;background:var(--plum);visibility:hidden;pointer-events:none;border:1px solid #c8e65a59;border-radius:999px;gap:.5rem;max-width:calc(100% - 2rem);padding:.4rem;display:flex;position:fixed;box-shadow:0 8px 30px #2f132759}.site-dock.shown.svelte-1lc6ffe{visibility:visible;pointer-events:auto}.site-dock.svelte-1lc6ffe a:where(.svelte-1lc6ffe){min-height:var(--min-touch);font-family:var(--font-body);font-size:var(--min-label);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .95rem;font-weight:700;display:inline-flex}.site-dock-cta.svelte-1lc6ffe{background:var(--lime);color:var(--plum-deep)}.site-dock-phone.svelte-1lc6ffe{color:var(--on-plum);font-variant-numeric:tabular-nums}.site-dock.svelte-1lc6ffe a:where(.svelte-1lc6ffe):hover{outline:1px solid var(--lime);outline-offset:1px}.ticker.svelte-1dvz6xk{width:100%;max-width:28rem;font-size:max(var(--min-label), .95rem);letter-spacing:.14em;justify-content:flex-start;margin-top:1rem;padding:.6rem 0;line-height:1.15;display:flex;overflow:hidden}.ticker-track.svelte-1dvz6xk{white-space:nowrap;animation:svelte-1dvz6xk-ticker var(--dur,14s) linear infinite;flex-shrink:0;display:inline-flex}.ticker-copy.svelte-1dvz6xk{padding-inline:1.2rem 2.4rem}.paused.svelte-1dvz6xk .ticker-track:where(.svelte-1dvz6xk){animation-play-state:paused}.still.svelte-1dvz6xk .ticker-track:where(.svelte-1dvz6xk){white-space:normal;animation:none}.still.svelte-1dvz6xk .ticker-copy-2:where(.svelte-1dvz6xk){display:none}@keyframes svelte-1dvz6xk-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track.svelte-1dvz6xk{white-space:normal;animation:none}.ticker-copy-2.svelte-1dvz6xk{display:none}}.section.svelte-16ai4h7{max-width:1180px;margin:0 auto;padding:clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,4vw,3.4rem)}.eyebrow.svelte-16ai4h7{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;display:inline-flex}.eyebrow.svelte-16ai4h7:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:2px}.h-sec.svelte-16ai4h7{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.7rem;font-size:clamp(1.85rem,4vw,2.9rem);font-weight:700;line-height:1.15}.lead.svelte-16ai4h7{color:var(--muted);font-size:max(var(--min-body), clamp(1rem, 1.5vw, 1.1rem));line-height:1.6}.panel.svelte-16ai4h7{background:var(--plum);border-radius:20px}.nowrap.svelte-16ai4h7{white-space:nowrap}.btn.svelte-16ai4h7{font-family:var(--font-body);letter-spacing:.02em;font-weight:700;font-size:var(--min-body);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;transition:transform .14s ease-out,background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn.svelte-16ai4h7:active{transform:scale(.97)}.btn-primary.svelte-16ai4h7{background:var(--lime);color:var(--plum-deep);box-shadow:0 0 24px -6px #c8e65a99}.btn-primary.svelte-16ai4h7:hover{background:color-mix(in srgb, var(--lime) 86%, var(--cream))}.btn-ghost.svelte-16ai4h7{border:1px solid var(--line-2);color:var(--ink)}.btn-ghost.svelte-16ai4h7:hover{border-color:var(--accent);color:var(--accent)}.btn-lg.svelte-16ai4h7{font-size:var(--min-body);padding:1rem 1.8rem}.intro.svelte-16ai4h7{align-items:center;gap:clamp(1.8rem,4vw,3rem);padding-top:clamp(2.4rem,5vw,4rem);display:grid}@media (min-width:900px){.intro.svelte-16ai4h7{grid-template-columns:1.15fr .85fr}}.intro-title.svelte-16ai4h7{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.7rem;font-size:clamp(2.3rem,5.4vw,3.9rem);font-weight:700;line-height:1.15}.intro-title.svelte-16ai4h7 .accent:where(.svelte-16ai4h7){color:var(--accent)}.intro-lead.svelte-16ai4h7{max-width:50ch;margin-top:1.2rem}.intro-cta.svelte-16ai4h7{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.intro-media.svelte-16ai4h7{border:1px solid var(--line-2);aspect-ratio:4/5;background:var(--plum-deep);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f1327e6}.intro-media.svelte-16ai4h7 img:where(.svelte-16ai4h7){object-fit:cover;width:100%;height:100%}.intro-badge.svelte-16ai4h7{font-size:var(--min-label);text-transform:uppercase;line-height:1.15;position:absolute;bottom:1rem;left:1rem}.story.svelte-16ai4h7{gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (min-width:860px){.story.svelte-16ai4h7{grid-template-columns:1fr 1fr;align-items:start}}.story-line.svelte-16ai4h7{font-family:var(--font-display);text-transform:none;color:var(--ink);max-width:18ch;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:600;line-height:1.15}.story-p.svelte-16ai4h7{color:var(--muted);font-size:var(--min-body);line-height:1.6}.story-p.svelte-16ai4h7+.story-p:where(.svelte-16ai4h7){margin-top:1rem}.stats.svelte-16ai4h7{grid-template-columns:repeat(3,1fr);gap:1rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.stat.svelte-16ai4h7{text-align:center;flex-direction:column;align-items:center;padding:.5rem .25rem;display:flex}.stat-num.svelte-16ai4h7{min-width:2.6em;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}.stat-label.svelte-16ai4h7{font-size:var(--min-label);color:var(--muted);margin-top:.6rem;line-height:1.6;display:block}.marks-head.svelte-16ai4h7{margin-bottom:1.8rem}.marks-grid.svelte-16ai4h7{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.marks-grid.svelte-16ai4h7{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.marks-grid.svelte-16ai4h7{grid-template-columns:repeat(4,1fr)}}.mark.svelte-16ai4h7{background:var(--surface);border:1px solid var(--line);border-radius:16px;height:100%;padding:1.4rem 1.3rem;transition:border-color .22s,transform .22s}.mark.svelte-16ai4h7:hover{border-color:#c8e65a73;transform:translateY(-3px)}.mark-ic.svelte-16ai4h7{width:44px;height:44px;color:var(--accent);background:#c8e65a1a;border:1px solid #c8e65a47;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.mark-title.svelte-16ai4h7{font-family:var(--font-display);font-weight:700;font-size:var(--min-body);letter-spacing:.02em;color:var(--ink);margin-top:1rem;line-height:1.15}.mark-text.svelte-16ai4h7{color:var(--muted);font-size:var(--min-body);margin-top:.4rem;line-height:1.6}.place.svelte-16ai4h7{align-items:center;gap:2rem;padding:clamp(1.8rem,3.5vw,3rem);display:grid}@media (min-width:900px){.place.svelte-16ai4h7{grid-template-columns:1.3fr 1fr}}.place-lead.svelte-16ai4h7{max-width:46ch;margin-top:1.1rem}.place-cta.svelte-16ai4h7{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.place-media.svelte-16ai4h7{border:1px solid var(--line);aspect-ratio:16/11;background:var(--plum-deep);border-radius:16px;overflow:hidden}.place-media.svelte-16ai4h7 img:where(.svelte-16ai4h7){object-fit:cover;width:100%;height:100%}.section.svelte-1jpq395{max-width:1180px;margin:0 auto;padding:clamp(1.2rem,2.6vw,2rem) clamp(1.1rem,4vw,3.4rem)}.page-head.svelte-1jpq395{padding-top:clamp(2.4rem,5vw,4rem)}.eyebrow.svelte-1jpq395{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;display:inline-flex}.eyebrow.svelte-1jpq395:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:2px}.lead.svelte-1jpq395{color:var(--muted);font-size:max(var(--min-body), clamp(1rem, 1.5vw, 1.1rem));line-height:1.6}.panel.svelte-1jpq395{background:var(--plum);border-radius:20px}.nowrap.svelte-1jpq395{white-space:nowrap}.btn.svelte-1jpq395{font-family:var(--font-body);letter-spacing:.02em;font-weight:700;font-size:var(--min-body);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.5rem;transition:transform .14s ease-out,background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn.svelte-1jpq395:active{transform:scale(.97)}.btn-primary.svelte-1jpq395{background:var(--lime);color:var(--plum-deep);box-shadow:0 0 24px -6px #c8e65a99}.btn-primary.svelte-1jpq395:hover{background:color-mix(in srgb, var(--lime) 86%, var(--cream))}.btn-lg.svelte-1jpq395{font-size:var(--min-body);padding:1rem 1.8rem}.page-head.svelte-1jpq395{padding-bottom:clamp(1rem,2vw,1.6rem)}.page-title.svelte-1jpq395{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.7rem;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:700;line-height:1.15}.page-lead.svelte-1jpq395{max-width:54ch;margin-top:1.1rem}.svc-section.svelte-1jpq395{padding-top:clamp(1rem,2vw,1.6rem)}.svc-rows.svelte-1jpq395{gap:clamp(1rem,2.4vw,1.6rem);display:grid}.svc-row.svelte-1jpq395{align-items:center;gap:1.5rem;display:grid}.svc-row.svelte-1jpq395 [data-tenant=auto-detailing] .svc-row-tilt{min-width:0}.svc-row-media.svelte-1jpq395{border:1px solid var(--line);aspect-ratio:4/3;background:var(--plum-deep);border-radius:18px;height:100%;position:relative;overflow:hidden}.svc-row-media.svelte-1jpq395 img:where(.svelte-1jpq395){object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1)}.svc-row.svelte-1jpq395:hover .svc-row-media:where(.svelte-1jpq395) img:where(.svelte-1jpq395){transform:scale(1.04)}.svc-row-ic.svelte-1jpq395{width:44px;height:44px;color:var(--plum-deep);background:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;left:.85rem;box-shadow:0 0 18px -6px #c8e65acc}.svc-chip.svelte-1jpq395{font-family:var(--font-display);font-weight:600;font-size:var(--min-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);background:var(--plum-deep);text-shadow:0 0 8px #c8e65a73;border:1px solid #c8e65a38;border-radius:8px;padding:.45rem .75rem;line-height:1.15;display:inline-block}.svc-row-title.svelte-1jpq395{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin-top:.85rem;font-size:clamp(1.6rem,3.4vw,2.35rem);font-weight:700;line-height:1.15}.svc-row-desc.svelte-1jpq395{color:var(--muted);font-size:var(--min-body);max-width:44ch;margin-top:.7rem;line-height:1.6}.svc-list.svelte-1jpq395{gap:.55rem;margin-top:1.1rem;display:grid}.svc-list.svelte-1jpq395 li:where(.svelte-1jpq395){font-size:var(--min-body);color:var(--chrome);align-items:flex-start;gap:.6rem;display:flex}.svc-list.svelte-1jpq395 [data-tenant=auto-detailing] svg{color:var(--accent);flex-shrink:0;margin-top:.18rem}.svc-ask.svelte-1jpq395{font-family:var(--font-body);font-weight:700;font-size:var(--min-body);color:var(--accent);align-items:center;gap:.45rem;margin-top:1.3rem;transition:gap .2s;display:inline-flex}.svc-ask.svelte-1jpq395:hover{gap:.75rem}@media (min-width:860px){.svc-row.svelte-1jpq395{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.6rem)}.svc-row.svelte-1jpq395:nth-child(2n) [data-tenant=auto-detailing] .svc-row-tilt{order:2}}.quote.svelte-1jpq395{align-items:center;gap:1.8rem;padding:clamp(1.8rem,3.5vw,3rem);display:grid}@media (min-width:900px){.quote.svelte-1jpq395{grid-template-columns:1.6fr 1fr}}.quote-line.svelte-1jpq395{font-family:var(--font-display);color:var(--ink);max-width:26ch;margin-top:.85rem;font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:600;line-height:1.15}.quote-note.svelte-1jpq395{max-width:52ch;margin-top:.9rem}.quote-cta.svelte-1jpq395{justify-self:start}@media (min-width:900px){.quote-cta.svelte-1jpq395{justify-self:end}}
