.detailing-hero-section{height:calc(100vh - 4rem)}.detailing-hero-section .detailing-hero-media{position:absolute;inset:0 -15% 0 auto;width:78%;max-width:1400px;pointer-events:none;z-index:1}.detailing-hero-section .detailing-hero-media img{width:100%;height:100%;object-fit:cover;object-position:18% center}@media(max-width:767px){.detailing-hero-section .detailing-hero-media{inset:0;width:100%;max-width:none}.detailing-hero-section .detailing-hero-media img{object-position:center}}.detailing-hero-h1{font-size:clamp(2rem,5vw,3.5rem)}.detailing-hero-h1-line{display:block}.detailing-hero-section .detailing-hero-eyebrow,.detailing-hero-section .detailing-hero-h1,.detailing-hero-section .detailing-hero-subhead,.detailing-hero-section .detailing-hero-ctas{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.25,.1,.25,1),transform .5s cubic-bezier(.25,.1,.25,1)}.detailing-hero-section.detailing-hero-revealed .detailing-hero-eyebrow,.detailing-hero-section.detailing-hero-revealed .detailing-hero-h1,.detailing-hero-section.detailing-hero-revealed .detailing-hero-subhead,.detailing-hero-section.detailing-hero-revealed .detailing-hero-ctas{opacity:1;transform:translateY(0)}.detailing-hero-section .detailing-hero-media{opacity:0;transition:opacity 1.6s cubic-bezier(.25,.1,.25,1)}.detailing-hero-section.detailing-hero-revealed .detailing-hero-media{opacity:1;transition-delay:0s}@media(max-width:767px){.detailing-hero-section.detailing-hero-revealed .detailing-hero-media{opacity:.1}}.detailing-hero-section.detailing-hero-revealed .detailing-hero-eyebrow{transition-delay:0s}.detailing-hero-section.detailing-hero-revealed .detailing-hero-h1{transition-delay:.15s}.detailing-hero-section.detailing-hero-revealed .detailing-hero-subhead{transition-delay:.3s}.detailing-hero-section.detailing-hero-revealed .detailing-hero-ctas{transition-delay:.45s}@media(prefers-reduced-motion:reduce){.detailing-hero-section .detailing-hero-eyebrow,.detailing-hero-section .detailing-hero-h1,.detailing-hero-section .detailing-hero-subhead,.detailing-hero-section .detailing-hero-ctas{opacity:1!important;transform:none!important;transition:none!important}.detailing-hero-section .detailing-hero-media{opacity:1!important;transition:none!important}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.detailing-hero-section .detailing-hero-media{opacity:.1!important}}.detailing-co-section .detailing-co-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.detailing-co-section .detailing-co-grid{grid-template-columns:5fr 7fr;column-gap:4rem;row-gap:0}}@media(min-width:1024px){.detailing-co-section .detailing-co-grid{column-gap:5rem}}.detailing-co-section .detailing-co-block{margin-top:4rem}@media(min-width:768px){.detailing-co-section .detailing-co-block{margin-top:5rem}}@media(min-width:1024px){.detailing-co-section .detailing-co-block{margin-top:6rem}}.detailing-co-section .detailing-co-reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.detailing-co-section .detailing-co-reveal.is-revealed{opacity:1;transform:translateZ(0)}.detailing-co-section .detailing-co-reveal.is-reduced{transition:opacity .2s linear;transform:none}.detailing-co-section .detailing-shield-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:640px){.detailing-co-section .detailing-shield-grid{grid-template-columns:1fr 1fr;column-gap:2.5rem;row-gap:2rem}}.detailing-co-section .detailing-shield-item{padding-top:1rem;border-top:1px solid rgba(232,214,179,.18)}.detailing-co-section .detailing-shield-label{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.005em;color:#fffffff2;margin:0}.detailing-co-section .detailing-shield-line{margin:.45rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:300;line-height:1.55;color:#fff9}.detailing-sluzby-section .detailing-sluzby-header{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(48px,6vw,80px);max-width:40rem}.detailing-sluzby-section .detailing-sluzby-heading{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(28px,3.6vw,40px);line-height:1.15;letter-spacing:-.01em;color:#fffffff2}.detailing-sluzby-section .detailing-sluzby-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.detailing-sluzby-section .detailing-sluzby-row{padding-block:clamp(40px,5vw,64px);border-top:1px solid rgba(232,214,179,.18)}.detailing-sluzby-section .detailing-sluzby-row:last-child{border-bottom:1px solid rgba(232,214,179,.18)}.detailing-sluzby-section .detailing-sluzby-row-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.detailing-sluzby-section .detailing-sluzby-row-grid{grid-template-columns:5fr 7fr;column-gap:4rem}}@media(min-width:1024px){.detailing-sluzby-section .detailing-sluzby-row-grid{column-gap:5rem}}.detailing-sluzby-section .detailing-sluzby-row-head{display:flex;flex-direction:column;gap:12px}.detailing-sluzby-section .detailing-sluzby-number{font-family:Cinzel,serif;font-weight:700;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#e8d6b3b3}.detailing-sluzby-section .detailing-sluzby-name{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.015em;color:#fffffff2}.detailing-sluzby-section .detailing-sluzby-body{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:#ffffffc7;max-width:56ch}.detailing-sluzby-section .detailing-sluzby-credential{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid rgba(232,214,179,.18);font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:.04em;color:#e8d6b3bf}.detailing-sluzby-section .detailing-sluzby-reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.detailing-sluzby-section .detailing-sluzby-reveal.is-revealed{opacity:1;transform:translateZ(0)}.detailing-sluzby-section .detailing-sluzby-reveal.is-reduced{transition:opacity .2s linear;transform:none}.package-tile{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--color-surface);border:1px solid rgba(232,214,179,.08);border-radius:10px;padding:1.75rem 1.5rem 1.5rem;overflow:hidden;cursor:pointer;text-align:left;color:inherit;font:inherit;appearance:none;transition:border-color .32s ease,transform .32s ease,box-shadow .32s ease;box-shadow:0 1px #e8d6b30a inset,0 12px 32px -28px #0009}.package-tile:focus-visible{outline:2px solid var(--color-champagne);outline-offset:3px}.package-tile:hover{border-color:#e8d6b338;box-shadow:0 1px #e8d6b314 inset,0 24px 48px -32px #000c}.package-tile:hover .package-edge{opacity:1}.package-tile[data-highlighted=true]{border-color:#e8d6b36b;box-shadow:0 1px #e8d6b32e inset,0 36px 60px -22px #000000e6,0 12px 24px -16px #e8d6b314}.package-tile[data-highlighted=true]:hover{border-color:#e8d6b38f;box-shadow:0 1px #e8d6b338 inset,0 44px 72px -22px #000000eb,0 14px 28px -16px #e8d6b31f}.package-edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%,#e8d6b32e,#e8d6b314 22%,#e8d6b300 55%);opacity:.85;transition:opacity .32s ease}.package-tile[data-highlighted=true] .package-edge,.package-modal[data-highlighted=true] .package-modal-edge{background:radial-gradient(120% 80% at 50% 0%,#e8d6b352,#e8d6b324 24%,#e8d6b300 60%);opacity:1}.package-mark{position:absolute;top:1rem;left:1.5rem;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-champagne);z-index:2}.package-tile[data-highlighted=true] .package-tile-body{padding-top:1rem}.package-tile-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.625rem}.package-tile-name{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.005em;margin:0}.package-tile-scope{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:14px;line-height:1.5;color:#fff9;margin:0}.package-tile-foot{margin-top:1rem;display:flex;flex-direction:column;gap:.375rem}.package-tile-film{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.package-tile-price{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:20px;color:var(--color-champagne);font-variant-numeric:tabular-nums;line-height:1.1}.package-tile-affordance{margin-top:1rem;align-self:flex-start;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-champagne);text-decoration:none;transition:gap .28s ease}.package-tile--static{list-style:none}@media(prefers-reduced-motion:reduce){.package-tile,.package-tile:hover,.package-tile[data-highlighted=true],.package-tile[data-highlighted=true]:hover,.package-edge{transition:none}}.package-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}@media(min-width:1024px){.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.package-grid-item{display:flex}.package-modal-backdrop{position:fixed;inset:0;background-color:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:50}.package-modal-positioner{position:fixed;inset:0;z-index:51;display:flex;align-items:center;justify-content:center;padding:2rem;pointer-events:none}.package-modal{position:relative;pointer-events:auto;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;background-color:var(--color-surface);border:1px solid rgba(232,214,179,.22);border-radius:14px;padding:2.5rem 2.25rem 2.25rem;box-shadow:0 1px #e8d6b31a inset,0 40px 80px -32px #000000e6}.package-modal-edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% 0%,#e8d6b338,#e8d6b314 28%,#e8d6b300 60%)}.package-modal-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0a;color:#ffffffb3;font-size:14px;cursor:pointer;z-index:2;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.package-modal-close:hover,.package-modal-close:focus-visible{background-color:#e8d6b31f;color:var(--color-champagne);border-color:#e8d6b366;outline:none}.package-modal-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.75rem}.package-modal-head{display:flex;flex-direction:column;gap:.625rem}.package-modal-name{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.005em;margin:0}.package-modal-scope{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:15px;line-height:1.55;color:#ffffffb3;margin:0}.package-modal-inclusions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.package-modal-inclusions li{display:grid;grid-template-columns:1.75rem 1fr;gap:.75rem;align-items:baseline;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:14px;line-height:1.55;color:#ffffffd9}.package-modal-numeral{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.16em;color:#e8d6b3b3;font-variant-numeric:tabular-nums;line-height:1;transform:translateY(2px)}.package-modal-meta{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0}.package-modal-meta dt{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;margin-bottom:.25rem}.package-modal-meta dd{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:13px;line-height:1.4;color:#ffffffd9;margin:0}.package-modal-price{display:flex;flex-direction:column;gap:.25rem}.package-modal-price-anchor{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:20px;color:var(--color-champagne);font-variant-numeric:tabular-nums}.package-modal-price-note{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:12px;line-height:1.4;color:#ffffff8c}.package-modal-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:48px;border:1px solid var(--color-champagne);border-radius:4px;color:var(--color-champagne);font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:14px;letter-spacing:.01em;text-decoration:none;transition:background-color .28s ease,color .28s ease}.package-modal-cta:hover,.package-modal-cta:focus-visible{background-color:var(--color-champagne);color:var(--color-surface);outline:none}.package-deck{width:100%;max-width:24rem;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch}.package-deck-stack{position:relative;height:220px;margin-bottom:1.5rem}.package-deck-card{position:absolute;inset:0;background-color:var(--color-surface);border:1px solid rgba(232,214,179,.1);border-radius:12px;padding:1.5rem 1.5rem 1.25rem;cursor:grab;overflow:hidden;box-shadow:0 1px #e8d6b30a inset,0 18px 36px -28px #000000a6;touch-action:pan-y}.package-deck-card:active{cursor:grabbing}.package-deck-card[data-highlighted=true]{border-color:#e8d6b352;box-shadow:0 1px #e8d6b324 inset,0 28px 48px -28px #000000d9}.package-deck-edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%,#e8d6b32e,#e8d6b314 22%,#e8d6b300 55%)}.package-deck-card[data-highlighted=true] .package-deck-edge{background:radial-gradient(120% 80% at 50% 0%,#e8d6b352,#e8d6b324 24%,#e8d6b300 60%)}.package-deck-mark{position:absolute;top:1rem;left:1.5rem;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-champagne);z-index:2}.package-deck-card[data-highlighted=true] .package-deck-face{padding-top:1rem}.package-deck-face{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.package-deck-name{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.005em;margin:0}.package-deck-scope{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:13px;line-height:1.5;color:#fff9;margin:.5rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.package-deck-meta{margin-top:1rem;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.package-deck-film{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.package-deck-price{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:17px;color:var(--color-champagne);font-variant-numeric:tabular-nums}.package-deck-dots{display:flex;justify-content:center;gap:.5rem;margin-bottom:.75rem}.package-deck-dot{width:6px;height:6px;border-radius:999px;border:none;padding:0;background:#ffffff2e;transition:background-color .24s ease,width .24s ease;cursor:pointer}.package-deck-dot[data-active=true]{background:var(--color-champagne);width:16px}.package-deck-dot:focus-visible{outline:1px solid var(--color-champagne);outline-offset:3px}.package-deck-hint{text-align:center;font-family:Inter,system-ui,sans-serif;font-weight:300;font-style:italic;font-size:12px;color:#fff6;margin:0 0 1.5rem}.package-deck-panel{padding-top:.5rem}.package-deck-inclusions{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.package-deck-inclusions li{display:grid;grid-template-columns:1.5rem 1fr;gap:.625rem;align-items:baseline;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:14px;line-height:1.5;color:#ffffffd9}.package-deck-numeral{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.16em;color:#e8d6b3b3;font-variant-numeric:tabular-nums;line-height:1;transform:translateY(2px)}.package-deck-spec{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 .75rem}.package-deck-spec dt{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;margin-bottom:.25rem}.package-deck-spec dd{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:13px;line-height:1.4;color:#ffffffd9;margin:0}.package-deck-price-note{font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:12px;line-height:1.4;color:#ffffff8c;margin:0 0 1.25rem}.package-deck-cta{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;height:48px;border:1px solid var(--color-champagne);border-radius:4px;color:var(--color-champagne);font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:14px;letter-spacing:.01em;text-decoration:none;transition:background-color .28s ease,color .28s ease}.package-deck-cta:hover,.package-deck-cta:focus-visible{background-color:var(--color-champagne);color:var(--color-surface);outline:none}@media(prefers-reduced-motion:reduce){.package-deck-card{transition:none!important}}.detailing-baliky-subhead{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(232,214,179,.18)}.detailing-baliky-subheading{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.005em;color:#fffffff2}.detailing-baliky-subcredit{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:13px;letter-spacing:.04em;color:#e8d6b3bf}.detailing-baliky-divider{height:1px;background:#e8d6b31f;margin-block:clamp(56px,7vw,96px)}.detailing-baliky-track-fallback{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}@media(min-width:1024px){.detailing-baliky-track-fallback{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.detailing-baliky-bedrock{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:.625rem;border-top:1px solid rgba(232,214,179,.12);padding-top:1.75rem}@media(min-width:768px){.detailing-baliky-bedrock{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;padding-top:2rem}}.detailing-baliky-bedrock-chip{display:inline-flex;align-items:center;gap:.5rem;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:12px;letter-spacing:.06em;color:#ffffff94;line-height:1.4}@media(min-width:768px){.detailing-baliky-bedrock-chip{font-size:13px}}.detailing-baliky-bedrock-dot{width:4px;height:4px;border-radius:999px;background-color:var(--color-champagne, #E8D6B3);flex-shrink:0;opacity:.7}.individual-services-inner{max-width:40rem;margin:0 auto;text-align:center;border-top:1px solid rgba(232,214,179,.12);padding-top:3rem}@media(min-width:768px){.individual-services-inner{padding-top:3.5rem}}.individual-services-heading{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:#fffffff2;margin:0}@media(min-width:768px){.individual-services-heading{font-size:28px}}.individual-services-body{margin:1rem auto 0;max-width:34rem;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:16px;line-height:1.6;color:#ffffffa6}@media(min-width:768px){.individual-services-body{font-size:17px}}.individual-services-cta{margin-top:2rem;display:flex;justify-content:center}.detailing-postup-shell[data-astro-cid-shsauepc]{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(96px,12vw,160px);background:#0a0a0a}.detailing-postup-container[data-astro-cid-shsauepc]{margin-inline:auto;max-width:1140px;padding-inline:clamp(20px,4vw,40px)}.detailing-postup-header[data-astro-cid-shsauepc]{display:flex;flex-direction:column;gap:16px;max-width:540px;margin-bottom:clamp(48px,7vw,72px)}.detailing-postup-section-mark[data-astro-cid-shsauepc]{display:block;width:56px;height:1px;background:#e8d6b359;margin-bottom:8px}.detailing-postup-heading[data-astro-cid-shsauepc]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(32px,4.4vw,48px);line-height:1.1;letter-spacing:-.01em;color:#fffffff2}.detailing-postup-sub[data-astro-cid-shsauepc]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:#fff9;max-width:540px}.detailing-postup-list[data-astro-cid-shsauepc]{list-style:none;margin:0;padding:0}.detailing-postup-step[data-astro-cid-shsauepc]{display:grid;grid-template-columns:1fr;row-gap:16px;padding-block:clamp(32px,4vw,48px);border-bottom:1px solid rgba(232,214,179,.12);opacity:0;transform:translate3d(0,12px,0);transition:opacity .55s cubic-bezier(.25,.1,.25,1),transform .55s cubic-bezier(.25,.1,.25,1);will-change:opacity,transform}.detailing-postup-step[data-astro-cid-shsauepc]:last-child{border-bottom:none}.detailing-postup-step[data-astro-cid-shsauepc].is-revealed{opacity:1;transform:translateZ(0)}.detailing-postup-step-rail[data-astro-cid-shsauepc]{display:flex;flex-direction:column;gap:12px}.detailing-postup-step-num[data-astro-cid-shsauepc]{font-family:Cinzel,serif;font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.26em;text-transform:uppercase;color:#ffffff73;font-variant-numeric:tabular-nums}.detailing-postup-step-mark[data-astro-cid-shsauepc]{display:block;width:24px;height:1px;background:#e8d6b38c;margin-top:-4px}.detailing-postup-step-name[data-astro-cid-shsauepc]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.25;color:#fffffff2;letter-spacing:-.005em}.detailing-postup-step-text[data-astro-cid-shsauepc]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(15px,1.4vw,16px);line-height:1.6;color:#ffffffa6;max-width:56ch}.detailing-postup-chips[data-astro-cid-shsauepc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.detailing-postup-chips[data-astro-cid-shsauepc] li[data-astro-cid-shsauepc]{position:relative;padding-left:14px;font-family:Cinzel,serif;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73}.detailing-postup-chips[data-astro-cid-shsauepc] li[data-astro-cid-shsauepc]:before{content:"";position:absolute;left:0;top:.45em;width:4px;height:4px;border-radius:50%;background:#e8d6b38c}@media(min-width:768px)and (max-width:1023.98px){.detailing-postup-step[data-astro-cid-shsauepc]{grid-template-columns:minmax(160px,200px) minmax(0,1fr);column-gap:clamp(24px,3.5vw,40px);row-gap:14px;align-items:start}.detailing-postup-step-rail[data-astro-cid-shsauepc]{grid-column:1;grid-row:1 / span 2}.detailing-postup-step-text[data-astro-cid-shsauepc]{grid-column:2;grid-row:1}.detailing-postup-chips[data-astro-cid-shsauepc]{grid-column:2;grid-row:2}}@media(min-width:1024px){.detailing-postup-step[data-astro-cid-shsauepc]{grid-template-columns:minmax(180px,200px) minmax(0,56ch) minmax(180px,220px);column-gap:clamp(32px,4vw,56px);row-gap:0;align-items:start;padding-block:clamp(40px,4.5vw,56px)}.detailing-postup-step-rail[data-astro-cid-shsauepc]{grid-column:1}.detailing-postup-step-text[data-astro-cid-shsauepc]{grid-column:2}.detailing-postup-chips[data-astro-cid-shsauepc]{grid-column:3;flex-direction:column;gap:10px;padding-top:4px}}.detailing-postup-footer[data-astro-cid-shsauepc]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(48px,6vw,80px)}.detailing-postup-outro[data-astro-cid-shsauepc]{margin:0;font-family:Cinzel,serif;font-weight:700;font-size:13px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#e8d6b399;max-width:56ch}@media(min-width:1024px){.detailing-postup-footer[data-astro-cid-shsauepc]{align-items:center}.detailing-postup-outro[data-astro-cid-shsauepc]{text-align:center}}@media(prefers-reduced-motion:reduce){.detailing-postup-step[data-astro-cid-shsauepc]{opacity:1!important;transform:none!important;transition:none!important}}.detailing-gallery-shell[data-astro-cid-airbypdk]{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(96px,12vw,160px);background:#0a0a0a;border-top:1px solid rgba(232,214,179,.08)}.detailing-gallery-container[data-astro-cid-airbypdk]{margin-inline:auto;max-width:1140px;padding-inline:clamp(20px,4vw,40px)}.detailing-gallery-header[data-astro-cid-airbypdk]{display:flex;flex-direction:column;gap:16px;max-width:540px;margin-bottom:clamp(40px,5vw,64px)}.detailing-gallery-heading[data-astro-cid-airbypdk]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(28px,3.6vw,40px);line-height:1.15;letter-spacing:-.01em;color:#fffffff2}.detailing-gallery-sub[data-astro-cid-airbypdk]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(15px,1.4vw,17px);line-height:1.55;color:#fff9;max-width:540px}.detailing-gallery-photo[data-astro-cid-airbypdk]{position:relative;aspect-ratio:3 / 2;margin:0}.detailing-gallery-img[data-astro-cid-airbypdk]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.detailing-ppf-shell[data-astro-cid-quddvoor]{padding-block:clamp(72px,9vw,120px);background:#0a0a0a;border-top:1px solid rgba(232,214,179,.12)}.detailing-ppf-container[data-astro-cid-quddvoor]{margin-inline:auto;max-width:620px;padding-inline:clamp(20px,4vw,40px);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.detailing-ppf-body[data-astro-cid-quddvoor]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:#ffffffb3}.detailing-booking-shell[data-astro-cid-yh3fahmt]{padding-block:clamp(96px,12vw,160px);background:#0a0a0a;border-top:1px solid rgba(232,214,179,.12)}.detailing-booking-container[data-astro-cid-yh3fahmt]{margin-inline:auto;max-width:720px;padding-inline:clamp(20px,4vw,40px);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.detailing-booking-heading[data-astro-cid-yh3fahmt]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:300;font-size:clamp(34px,5vw,56px);line-height:1.1;letter-spacing:-.01em;color:#fffffff2}.detailing-booking-body[data-astro-cid-yh3fahmt]{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:#ffffffa6;max-width:48ch}.detailing-booking-cta[data-astro-cid-yh3fahmt]{margin-top:8px}
