/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[3]!./components/detailing-v2/DetailingServiceV2.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.pe-detail-v2{--dv-bg:#080c0d;--dv-surface:#101617;--dv-lime:#c0ef2e;--dv-text:#f1f4ed;--dv-muted:#b7c0bb;background:var(--dv-bg);color:var(--dv-text);font-size:16px;line-height:1.65;isolation:isolate}.pe-detail-v2 *{box-sizing:border-box}.pe-detail-v2 h1,.pe-detail-v2 h2,.pe-detail-v2 h3,.pe-detail-v2 h4,.pe-detail-v2 p{margin:0}.pe-detail-v2 h2{font-size:clamp(32px,4.3vw,62px);font-weight:650;line-height:1.12;letter-spacing:-.035em}.pe-detail-v2 h2 span{color:var(--dv-muted)}.pe-detail-v2 h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;font-weight:650}.pe-detail-v2 p{color:var(--dv-muted)}.pe-detail-v2 button,.pe-detail-v2 a{touch-action:manipulation}.pe-detail-v2 a{color:inherit;text-decoration:none}.pe-detail-v2 button{font:inherit;cursor:pointer}.pe-detail-v2 :is(a,button,summary):focus-visible{outline:3px solid var(--dv-lime);outline-offset:5px}.pe-detail-v2 :is(section,[id]){scroll-margin-top:112px}.dv-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.dv-section{padding-block:104px}.dv-eyebrow{font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dv-lime)!important}.dv-section-head{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:44px}.dv-section-head .dv-eyebrow{margin-bottom:20px}.dv-section-head>p{max-width:340px}.dv-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.dv-button{min-height:56px;display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:14px 24px;border-radius:100px;font-size:16px;font-weight:650;line-height:1.4;transition:transform .25s,box-shadow .25s,background .25s}.dv-button.dv-primary{color:#10150b;background:var(--dv-lime);box-shadow:0 6px 32px #c0ef2e21}.dv-button.dv-secondary{background:#162021e0;color:#fff;border:1px solid #8b9e97}.dv-button svg{flex-shrink:0}.dv-hero{position:relative;min-height:min(850px,calc(100svh - 80px));padding-top:98px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#070a0b}.dv-hero-media{position:absolute;inset:0;z-index:-1}.dv-hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0009 0%,#0009 55%,#080c0d 100%)}.dv-hero-media img,.dv-hero-media video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dv-hero-copy{text-align:center;padding-block:48px}.dv-hero h1{font-size:clamp(34px,5.1vw,72px);line-height:1.04;letter-spacing:-.04em;font-weight:700;margin:24px auto;max-width:1100px}.dv-hero h1 span{display:block;animation:dv-reveal .9s both}.dv-hero h1 span:nth-child(2){animation-delay:.12s}.dv-hero h1 span:nth-child(3){animation-delay:.24s}.dv-accent{color:var(--dv-lime)}.dv-hero-intro{font-size:20px;line-height:1.65;color:#e1e7e0!important}.dv-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-block:24px;position:relative}.dv-hero-bottom>a{display:flex;min-height:48px;align-items:center;gap:14px}.dv-hero-bottom>span{color:var(--dv-muted)}.dv-video-control{border:1px solid #78847d;background:#121a18;color:#fff;padding:10px 16px;border-radius:40px;display:flex;align-items:center;gap:10px;min-height:48px}.dv-explorer{background:radial-gradient(ellipse at 25% 55%,#1c29201c,transparent 60%)}.dv-explorer-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:center}.dv-car-stage{position:relative;min-width:0}.dv-car-stage>img{display:block;width:100%;height:auto}.dv-pin,.dv-mobile-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.dv-pin{background:#12200be6;color:#e4ff9a;border:1px solid #a7ce6b;box-shadow:0 0 0 6px #b4ef3610;transition:background .2s,color .2s,box-shadow .2s}.dv-pin[aria-pressed=true]{background:var(--dv-lime);color:#0a1204;box-shadow:0 0 0 8px #c0ef2e18}.dv-feature-panel{border:1px solid #6a805748;border-radius:16px;min-height:330px;padding:28px;backdrop-filter:blur(10px);background:#ffffff08;display:flex;align-items:center}.dv-feature-copy{animation:dv-panel .25s}.dv-feature-copy>svg{color:var(--dv-lime);margin-bottom:18px}.dv-feature-copy .dv-eyebrow{margin-bottom:12px}.dv-feature-copy h3{margin-bottom:16px}.dv-inline-link{min-height:48px;display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--dv-lime)!important;text-decoration:none}.dv-feature-copy .dv-inline-link{margin-top:16px}.dv-mobile-pin{display:none}.dv-feature-select{grid-column:1/-1}.dv-feature-select>p{margin-block:8px 12px}.dv-feature-select>div{display:flex;flex-wrap:wrap;gap:10px}.dv-feature-select button{min-height:48px;padding:10px 18px 10px 10px;border:1px solid #728078;background:#0d1515;color:#e1e7df;border-radius:100px;display:flex;align-items:center;gap:10px}.dv-feature-select button[aria-pressed=true]{color:var(--dv-lime);border-color:var(--dv-lime);background:#1e2a12}.dv-feature-select button span{width:26px;height:26px;display:grid;place-items:center;background:#ffffff0a;border-radius:50%}.dv-static-features{display:grid;gap:16px}.dv-care{background:#0d1213}.dv-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.dv-photo-card{position:relative;overflow:hidden;border-radius:16px;min-height:480px;display:flex;align-items:end;background:#111}.dv-photo-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s}.dv-photo-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0000 8%,#0007 35%,#000e 100%)}.dv-photo-card>div{position:relative;z-index:1;padding:32px;max-width:600px}.dv-photo-card p{margin-top:16px;color:#d2d8d1}.dv-photo-card .dv-inline-link{margin-top:18px}.dv-label{display:block;font-size:16px;color:var(--dv-lime);margin-bottom:16px}.dv-interior{grid-column:span 7}.dv-process-card{grid-column:span 5;padding:32px;border-radius:16px;background:#182021}.dv-process-card ol{padding:0;list-style:none;margin:30px 0 0}.dv-process-card li{display:flex;gap:18px;margin-top:24px}.dv-process-card li>span{color:var(--dv-lime);font-size:16px}.dv-process-card h4{font-size:20px;font-weight:600;line-height:1.4}.dv-process-card li p{margin-top:6px}.dv-exterior{grid-column:span 5;min-height:420px}.dv-exterior img{-o-object-position:center 60%;object-position:center 60%}.dv-combined{grid-column:span 7;border-radius:16px;background:radial-gradient(ellipse at top right,#3d4a1f,#17201a 60%);padding:36px;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:28px}.dv-combined>svg{color:var(--dv-lime)}.dv-combined h3{font-size:34px}.dv-combined p{margin-top:16px;max-width:420px}.dv-values h2{margin-top:20px}.dv-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.dv-values-grid article{padding:32px;background:#ffffff05;border:1px solid transparent;border-radius:16px;transition:border-color .25s,background .25s}.dv-values-grid svg{color:var(--dv-lime);filter:drop-shadow(0 0 10px #c0ef2e22);margin-bottom:28px}.dv-values-grid h3{font-size:24px;margin-bottom:12px}.dv-mobile-service{display:flex;gap:28px;align-items:center;background:#121b18;padding:36px;border-radius:16px;border:1px solid #c0ef2e33}.dv-mobile-service>svg{flex-shrink:0;color:var(--dv-lime)}.dv-mobile-service>div{flex:1}.dv-mobile-service h2{font-size:32px;margin-block:12px}.dv-mobile-service p{max-width:670px}.dv-mobile-service .dv-button{flex-shrink:0}.dv-booking-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.dv-booking-steps li{position:relative;background:#12191a;border-radius:16px;padding:28px}.dv-booking-steps li>span{font-size:42px;color:var(--dv-lime);letter-spacing:-.06em;display:block;margin-bottom:24px;line-height:1}.dv-booking-steps h3{font-size:24px;margin-bottom:12px}.dv-booking-bottom{display:flex;align-items:center;gap:28px;justify-content:space-between;margin-top:32px}.dv-booking-bottom p a{display:inline-flex;align-items:center;min-height:48px;color:var(--dv-lime);text-decoration:underline;text-underline-offset:5px}.dv-faq{background:#0d1213}.dv-faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.dv-faq-layout h2{margin-block:20px}.dv-faq details{border-radius:12px;background:#ffffff05;border:1px solid #ffffff14;margin-bottom:12px;overflow:clip;interpolate-size:allow-keywords}.dv-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:20px 24px;font-size:18px;font-weight:550;line-height:1.5}.dv-faq summary::-webkit-details-marker{display:none}.dv-faq summary svg{flex-shrink:0;color:var(--dv-lime);transition:transform .25s}.dv-faq details[open] summary svg{transform:rotate(180deg)}.dv-faq details[open]{border-color:#c0ef2e60}.dv-faq details [role=region]{padding:0 24px 24px;line-height:1.85}.dv-faq details::details-content{height:0;overflow:clip;transition:height .3s,content-visibility .3s;transition-behavior:allow-discrete}.dv-faq details[open]::details-content{height:auto}.dv-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.dv-contact h2{margin-block:20px 24px}.dv-contact-links{margin-top:28px;display:grid;gap:8px}.dv-contact-links>a{display:flex;align-items:center;gap:16px;min-height:56px;padding:12px 0}.dv-contact-links>a>svg{flex-shrink:0;color:var(--dv-lime)}.dv-contact-links>a>svg:last-of-type{margin-left:auto}.dv-form-card{background:#141c1d;border:1px solid #ffffff12;border-radius:16px;padding:32px;min-width:0;align-self:start}.dv-form-frame{min-height:400px;margin-top:24px}.dv-form-frame iframe{display:block;width:100%;height:400px;border:0;border-radius:8px}.dv-form-card>p{margin-top:20px;font-size:16px}.dv-form-card>p a{display:inline-flex;align-items:center;min-height:48px;text-decoration:underline;text-underline-offset:4px}.dv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dv-reveal{from{filter:blur(5px);transform:translateY(10px)}to{filter:blur(0);transform:translateY(0)}}@keyframes dv-panel{from{transform:translateY(5px);filter:blur(2px)}to{transform:translateY(0);filter:blur(0)}}@media(hover:hover){.dv-button:hover{transform:translateY(-3px)}.dv-primary:hover{box-shadow:0 8px 36px #c0ef2e38}.dv-photo-card:hover img{transform:scale(1.035)}.dv-values-grid article:hover{border-color:#c0ef2e55;background:#c0ef2e08}.dv-feature-select button:hover{border-color:var(--dv-lime)}.dv-inline-link:hover{text-decoration:underline;text-underline-offset:5px}}
@media(max-width:1100px){.dv-container{width:calc(100% - 64px)}.dv-explorer-layout{grid-template-columns:minmax(0,1fr) 280px}.dv-feature-panel{padding:24px}.dv-faq-layout,.dv-contact-layout{gap:40px}.dv-mobile-service{flex-wrap:wrap}.dv-mobile-service>.dv-button{margin-left:60px}.dv-photo-card>div,.dv-process-card{padding:28px}}
@media(max-width:900px){.dv-pin{display:none}.dv-mobile-pin{display:flex;background:var(--dv-lime);color:#101509;width:30px;height:30px;border:2px solid #101509;pointer-events:none}.dv-explorer-layout{grid-template-columns:1fr;gap:24px}.dv-feature-select{grid-row:2}.dv-feature-panel{grid-row:3;min-height:235px}.dv-feature-copy>svg{float:right;margin-left:20px}.dv-section-head{gap:28px}.dv-section-head>p{max-width:280px}.dv-contact-layout{grid-template-columns:1fr 1fr;gap:24px}.dv-form-card{padding:24px}.dv-interior{grid-column:span 12}.dv-process-card{grid-column:span 7}.dv-exterior{grid-column:span 5}.dv-combined{grid-column:span 12;display:grid;grid-template-columns:1fr auto;align-items:center}.dv-combined>svg{display:none}.dv-values-grid article{padding:24px}.dv-values-grid h3{font-size:22px}}
@media(max-width:640px){.dv-container{width:calc(100% - 40px)}.dv-section{padding-block:68px}.dv-hero{min-height:730px;padding-top:68px}.dv-hero-copy{padding-block:40px 24px}.dv-hero h1{font-size:clamp(31px,8.5vw,52px);line-height:1.12;margin-block:22px}.dv-hero .dv-eyebrow{font-size:16px;letter-spacing:.04em}.dv-hero-intro{font-size:17px}.dv-actions{flex-direction:column;margin-top:28px;gap:12px}.dv-hero-bottom{padding-block:16px;gap:8px}.dv-hero-bottom>span{display:none}.dv-hero-bottom>a{min-height:48px}.dv-section-head{display:block;margin-bottom:28px}.dv-section-head>p{max-width:100%;margin-top:24px}.dv-section-head .dv-eyebrow{margin-bottom:16px}.dv-car-stage{margin-inline:-12px}.dv-feature-select>div{gap:8px}.dv-feature-select button{border-radius:12px;padding:10px 12px 10px 8px;flex:1 1 calc(50% - 8px);justify-content:start;text-align:left;font-size:16px;line-height:1.4}.dv-feature-select button span{flex-shrink:0}.dv-feature-panel{min-height:265px;padding:24px}.dv-feature-copy h3{font-size:25px}.dv-bento{gap:16px}.dv-photo-card{min-height:450px}.dv-photo-card>div{padding:24px}.dv-photo-card h3{font-size:29px}.dv-process-card,.dv-exterior{grid-column:span 12}.dv-process-card{padding:28px 24px}.dv-exterior{min-height:440px}.dv-combined{display:flex;padding:28px 24px;gap:24px}.dv-combined h3{font-size:29px}.dv-combined .dv-button{width:100%}.dv-values-grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.dv-values-grid article{padding:24px}.dv-values-grid svg{margin-bottom:18px}.dv-mobile-service{padding:28px 24px;gap:20px}.dv-mobile-service>div{flex-basis:100%}.dv-mobile-service h2{font-size:29px}.dv-mobile-service>.dv-button{margin:0;width:100%}.dv-booking-steps{grid-template-columns:1fr;gap:12px}.dv-booking-steps li{padding:24px 24px 24px 78px}.dv-booking-steps li>span{position:absolute;left:22px;top:26px;font-size:32px}.dv-booking-steps h3{font-size:23px}.dv-booking-bottom{flex-direction:column;align-items:stretch;gap:20px;text-align:center}.dv-faq-layout,.dv-contact-layout{grid-template-columns:1fr;gap:32px}.dv-faq summary{padding:20px;font-size:17px}.dv-faq details [role=region]{padding:0 20px 24px}.dv-contact-links>a{font-size:16px;gap:12px}.dv-form-card{padding:24px 16px}.dv-form-card h3{font-size:25px}.dv-form-frame{min-height:420px}.dv-form-frame iframe{height:420px}}
@media(prefers-reduced-motion:reduce){.pe-detail-v2 *,.pe-detail-v2 *:before,.pe-detail-v2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dv-photo-card:hover img,.dv-button:hover{transform:none}}

.pe-detail-v2 :is(h1,h2,h3,p,a,button,summary){overflow-wrap:anywhere}.dv-button{flex-wrap:wrap}
@media(max-width:640px){html[data-pe-detail-v2] chat-widget:not([data-active="true"]){display:none!important}}

.dv-hero{isolation:isolate}
html[data-pe-detail-v2] chat-widget:not([data-active="true"]){display:none!important}
@media(max-width:1100px){.dv-pin{display:none}.dv-mobile-pin{display:flex;background:var(--dv-lime);color:#101509;width:30px;height:30px;border:2px solid #101509;pointer-events:none}.dv-explorer-layout{grid-template-columns:1fr;gap:24px}.dv-feature-select{grid-row:2}.dv-feature-panel{grid-row:3;min-height:235px}.dv-feature-copy>svg{float:right;margin-left:20px}}

