#jsqQuoteSection{position:relative;overflow:visible;overflow-anchor:none;background:#050505;color:#fff;isolation:isolate;padding:70px 20px}#jsqQuoteSection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--jsq-bg-image);background-size:cover;background-position:center;opacity:.25;z-index:-2}#jsqQuoteSection:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000009e,#000000e6);z-index:-1}#jsqQuoteSection>*{position:relative;z-index:1}.jsq-panel,.jsq-builder{max-width:1200px;margin:0 auto}.jsq-grid,.jsq-service-cards,.jsq-layout,.jsq-lead-grid,.jsq-addons{display:grid;gap:18px}.jsq-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.jsq-service-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:visible}.jsq-layout{grid-template-columns:1.4fr .8fr;align-items:start}.jsq-card,.jsq-service-card,.jsq-form-panel,.jsq-summary,.jsq-lead{background:#0a0a0ab8;border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:22px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jsq-card,.jsq-service-card{display:flex;flex-direction:column;text-align:left;cursor:pointer;height:auto;max-height:none;overflow:visible;white-space:normal}.jsq-card span,.jsq-service-card span{font-size:28px;margin-bottom:10px}.jsq-card strong,.jsq-service-card strong{font-size:20px;margin-bottom:8px}.jsq-card small,.jsq-service-card small{display:block;color:#d0d0d0;line-height:1.45;max-height:none;overflow:visible;white-space:normal}.jsq-service-card .jsq-product-line{margin-top:8px;color:#f4d9a4db;font-size:13px;font-weight:750}.jsq-service-card em{margin-top:auto;color:#c59d5f;font-style:normal;font-weight:700}.jsq-service-card.active{border-color:#c59d5f;box-shadow:0 12px 30px #c59d5f40}.jsq-fields{display:none}.jsq-fields label{display:block;margin:18px 0 8px;font-weight:700}select,input,textarea{width:100%;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.18)}.jsq-addons{grid-template-columns:repeat(2,minmax(0,1fr))}.jsq-addons label{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;min-height:48px;min-width:0;box-sizing:border-box;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;white-space:normal;overflow-wrap:break-word}.jsq-addon-copy,.jsq-addon-detail{min-width:0}.jsq-addon-copy{font-weight:800}.jsq-addon-detail{flex-basis:100%;color:#ffffffad;font-size:13px;line-height:1.35}.jsq-choice-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(197,157,95,.34);border-radius:999px;background:#c59d5f1f;color:#f4d9a4;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.jsq-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.jsq-summary h3{font-size:48px;margin:10px 0}.jsq-anchor{color:#c59d5f}.jsq-back,.jsq-lead button{border:none;border-radius:999px;padding:14px 24px;cursor:pointer}.jsq-back{background:#ffffff24;color:#fff;margin-bottom:18px}.jsq-lead{max-width:1200px;margin:28px auto 0}.jsq-lead-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jsq-lead .jsq-booking-field{display:block;margin:0}.jsq-lead .jsq-booking-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;color:#ffffffdb;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jsq-lead .jsq-booking-field b{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border:1px solid rgba(197,157,95,.4);border-radius:999px;background:#c59d5f1f;color:#d7b674;font-size:10px;line-height:1}.jsq-lead .jsq-booking-field.is-optional b{border-color:#ffffff24;background:#ffffff0f;color:#ffffffad}.jsq-lead textarea{margin-top:14px;min-height:100px}.jsq-lead button{background:#c59d5f;color:#111;font-weight:700}@media(max-width:900px){.jsq-grid,.jsq-service-cards,.jsq-layout,.jsq-lead-grid,.jsq-addons{grid-template-columns:1fr}}.jsq-card{position:relative;overflow:hidden;min-height:420px;border-radius:28px;display:flex;justify-content:flex-end;padding:28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.jsq-card:hover{transform:translateY(-6px);border-color:#c59d5f99;box-shadow:0 20px 45px #00000073}.jsq-card:hover:after{background:linear-gradient(180deg,#0000000d,#000000bf)}.jsq-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.95;filter:contrast(1.12) saturate(1.12) brightness(1.08);z-index:0}.jsq-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#0000002e 45%,#000000b8);z-index:0}.jsq-card>*{position:relative;z-index:1}.jsq-card strong{font-size:26px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.6)}.jsq-card small{font-size:15px;line-height:1.4;text-shadow:0 2px 8px rgba(0,0,0,.5)}.jsq-card span{display:none!important}.jsq-card:nth-child(1):before{background-image:url(/cdn/shop/files/luxury-car-detailing-spokane-mobile-service.png?v=1777171914)}.jsq-card:nth-child(2):before{background-image:url(/cdn/shop/files/marine-detailing-boat-restoration-spokane-idaho.png?v=1777171913)}.jsq-card:nth-child(3):before{background-image:url(/cdn/shop/files/mobile-rv-wash-detailing-spokane-washington.png?v=1777171914)}.jsq-card:nth-child(4):before{background-image:url(/cdn/shop/files/headlight-restoration-before-after-spokane.png?v=1777172344)}.jsq-card:nth-child(5):before{background-image:url(/cdn/shop/files/mobile-detailing-membership-spokane-luxury-car-clean.png?v=1777172615)}.jsq-trust-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(197,157,95,.16),transparent 28%),linear-gradient(180deg,#050505,#08090b);color:#fff;padding:34px 20px 58px}.jsq-trust-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#050505b8,#050505eb),url(/cdn/shop/files/mobile-detailing-membership-spokane-luxury-car-clean.png?v=1777172615) center 42%/cover no-repeat;opacity:.24;filter:saturate(1.08) brightness(1.1);pointer-events:none}.jsq-trust-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;align-items:stretch}.jsq-trust-inner>div,.jsq-review-box{background:linear-gradient(145deg,#0f0f0fe6,#050505eb);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:24px;box-shadow:0 18px 44px #00000052}.jsq-trust-section h2,.jsq-review-box h3{color:#fff;margin:6px 0 10px;letter-spacing:0}.jsq-trust-section h2{max-width:740px;font-size:clamp(28px,3vw,42px);line-height:1.06}.jsq-review-box h3{font-size:clamp(22px,2vw,30px);line-height:1.12}.jsq-trust-section p{color:#d0d0d0;line-height:1.55;max-width:760px}.jsq-area-pills,.jsq-route-notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.jsq-area-pills a,.jsq-area-pills span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid rgba(197,157,95,.3);border-radius:999px;background:#c59d5f17;color:#f1d296;font-size:13px;font-weight:850;line-height:1.1;text-decoration:none}.jsq-route-notes{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.jsq-route-notes span{color:#ffffffbd;font-size:13px;font-weight:800;line-height:1.25}.jsq-route-notes span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:#c59d5f;vertical-align:1px}.jsq-review-actions{display:grid;gap:10px;margin-top:14px}.jsq-review-box a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:999px;color:#111;background:#c59d5f;font-weight:800;line-height:1.1;text-align:center;text-decoration:none}.jsq-review-box .jsq-review-write{border:1px solid rgba(197,157,95,.38);background:#c59d5f1f;color:#f4d99e}.jsq-review-box .jsq-review-secondary{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff}@media(max-width:900px){.jsq-trust-inner{grid-template-columns:1fr}.jsq-trust-section{padding:28px 14px 44px}.jsq-trust-inner>div,.jsq-review-box{border-radius:16px;padding:18px}.jsq-trust-section h2{font-size:clamp(24px,6.3vw,30px);line-height:1.1}.jsq-area-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jsq-area-pills a,.jsq-area-pills span{width:100%;min-height:38px;padding:0 8px;font-size:12.5px}.jsq-route-notes{display:grid;grid-template-columns:1fr;gap:9px}}#jsqQuoteSection{min-height:calc(100vh - 80px);display:flex;align-items:center}.jsq-panel{width:100%;max-width:1520px}.jsq-grid{width:100%}.jsq-card{min-height:520px}@media(max-width:1200px){.jsq-card{min-height:420px}}.jsq-summary-card{background:linear-gradient(145deg,#0a0a0aeb,#141414c7);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:34px;box-shadow:0 24px 70px #00000073;contain:layout paint}.jsq-summary-label{color:#ffffffd9;font-size:18px;margin-bottom:18px}.jsq-price-wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#jsqPrice{font-size:clamp(54px,7vw,78px);font-weight:800;color:#fff;letter-spacing:0}.jsq-rate-badge{border:1px solid rgba(197,157,95,.45);color:#c59d5f;background:#c59d5f1a;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700}.jsq-smart-message{margin-top:22px;color:#c59d5f;font-size:18px;line-height:1.55;max-width:560px;min-height:86px}.jsq-divider{height:1px;background:linear-gradient(90deg,#c59d5f8c,#ffffff14);margin:24px 0}.jsq-breakdown p{margin:8px 0;color:#ffffffdb;font-size:17px}.jsq-breakdown{min-height:132px}.jsq-breakdown strong{color:#fff}.jsq-value-note{margin-top:22px;color:#ffffffb8;font-size:15px;line-height:1.5;min-height:46px}.jsq-request-btn{display:block;margin-top:26px;padding:16px 22px;border-radius:999px;text-align:center;background:#c59d5f;color:#090909;font-weight:800;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.jsq-request-btn:hover{transform:translateY(-2px);box-shadow:0 14px 35px #c59d5f40}.jsq-call-link{display:block;text-align:center;margin-top:14px;color:#ffffffb8;text-decoration:none;font-size:14px}.jsq-summary-card{position:sticky;top:100px}.jsq-form-panel input,.jsq-form-panel select,.jsq-form-panel textarea,.jsq-lead input,.jsq-lead select,.jsq-lead textarea{background:#fffffff5;color:#111!important;border:1px solid rgba(255,255,255,.22)}.jsq-form-panel input::placeholder,.jsq-lead input::placeholder,.jsq-lead textarea::placeholder{color:#0000008c!important}.jsq-form-panel select option,.jsq-lead select option{color:#111;background:#fff}.jsq-helper{color:#ffffffb8;font-size:14px;line-height:1.45;margin:4px 0 12px}.jsq-field-error{min-height:20px;margin:6px 0 12px;color:#f4d9a4;font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.jsq-field-error:empty{margin-top:0;color:transparent}.jsq-service-status{padding:0}.jsq-rate-math{display:grid;gap:8px;min-height:44px;margin:14px 0 0;overflow-wrap:anywhere}.jsq-rate-math:empty{min-height:0;margin-top:0}.jsq-rate-math p{margin:0;padding:10px 12px;border:1px solid rgba(197,157,95,.28);border-radius:12px;background:#c59d5f17;color:#ffffffe6;font-size:13px;font-weight:800;line-height:1.35}.jsq-quote-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jsq-service-reassurance{margin:-2px 0 12px;padding:10px 12px;border:1px solid rgba(197,157,95,.3);border-radius:12px;background:#c59d5f14;color:#ffffffc2;font-size:13px;font-weight:760;line-height:1.4}.jsq-mobile-progress,.jsq-mobile-dock{display:none}.jsq-next-step-focus{outline:2px solid rgba(197,157,95,.78);outline-offset:4px}@media(max-width:700px){html,body{overflow-x:hidden!important}.header,.js-home-hero,.js-seo-home,#jsqQuoteSection,.js-contact-section{max-width:100vw!important;overflow-x:hidden!important}.js-home-content,.js-seo-wrap,#jsqQuoteSection .jsq-panel,#jsqQuoteSection .jsq-builder,.js-contact-wrap{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.js-home-heading{max-width:350px!important;font-size:clamp(26px,7vw,30px)!important;line-height:1.08!important;letter-spacing:0!important}.js-home-subtitle{max-width:350px!important;font-size:14px!important;line-height:1.45!important}.js-home-trust,.js-area-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.js-home-trust span,.js-area-links a,.js-area-links span{min-width:0!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important}.js-seo-home{padding-left:14px!important;padding-right:14px!important}.js-seo-home h2,.js-area-box h2,#jsqQuoteSection h2{font-size:clamp(27px,7.2vw,32px)!important;line-height:1.08!important;letter-spacing:0!important;overflow-wrap:break-word!important;max-width:100%!important}.js-seo-grid div,.js-area-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:16px!important;padding-right:16px!important}.js-seo-grid p,.js-area-box p,#jsqQuoteSection p,#jsqQuoteSection small{overflow-wrap:break-word!important;max-width:100%!important}.js-area-links{gap:10px!important}.js-area-links a,.js-area-links span{padding:12px 9px!important;font-size:13px!important;line-height:1.15!important}#jsqQuoteSection{padding-bottom:124px!important}#jsqQuoteSection .jsq-back{min-height:42px!important;padding:11px 16px!important;font-size:13px!important}#jsqQuoteSection .jsq-mobile-progress{display:block!important;margin:0 0 16px!important;padding:12px 14px!important;border:1px solid rgba(197,157,95,.35)!important;border-radius:14px!important;background:#c59d5f1a!important}#jsqQuoteSection .jsq-mobile-progress span{display:block!important;color:#c59d5f!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}#jsqQuoteSection .jsq-mobile-progress strong{display:block!important;margin-top:3px!important;font-size:15px!important;line-height:1.25!important;color:#fff!important}#jsqMobileDock{position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:80!important;display:none;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px!important;border:1px solid rgba(197,157,95,.42)!important;border-radius:18px!important;background:#080808f0!important;box-shadow:0 14px 40px #0000007a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}#jsqMobileDock.is-visible{display:flex!important}#jsqMobileDock span{display:block!important;color:#ffffffad!important;font-size:11px!important;line-height:1.1!important;text-transform:uppercase!important;font-weight:800!important}#jsqMobileDock strong{display:block!important;color:#fff!important;font-size:18px!important;line-height:1.15!important}#jsqMobileDock button{flex:0 0 auto!important;min-height:44px!important;border:0!important;border-radius:999px!important;background:#c59d5f!important;color:#090909!important;font-weight:900!important;padding:0 18px!important}}#jsqQuoteSection:before{background-position:center 44%!important;background-size:min(1100px,76vw) auto!important;opacity:.5!important;filter:brightness(1.22) saturate(1.12) contrast(1.04)!important;transform:none!important;transition:none!important}#jsqQuoteSection:after{background:radial-gradient(circle at 72% 18%,rgba(197,157,95,.13),transparent 32%),linear-gradient(180deg,#05070a6b,#05070abd)!important}#jsqQuoteSection.jsq-package-picked:before{opacity:.18!important;background-size:min(960px,70vw) auto!important}#jsqQuoteSection #jsqMain .jsq-card,#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card{transform:none!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important;will-change:auto!important}#jsqQuoteSection #jsqMain .jsq-card:before{opacity:.94!important;filter:brightness(1.16) saturate(1.14) contrast(1.08)!important;transform:none!important;transition:none!important}#jsqQuoteSection #jsqMain .jsq-card:after{background:linear-gradient(180deg,#00000005,#0000002e 46%,#000000a8)!important}#jsqQuoteSection #jsqMain .jsq-card:nth-child(1):before{background-position:center 45%!important}#jsqQuoteSection #jsqMain .jsq-card:nth-child(2):before{background-position:center 55%!important}#jsqQuoteSection #jsqMain .jsq-card:nth-child(3):before{background-position:center 50%!important}#jsqQuoteSection #jsqMain .jsq-card:nth-child(4):before{background-position:center 50%!important}#jsqQuoteSection #jsqMain .jsq-card:nth-child(5):before{background-position:center 45%!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:18px!important;background:radial-gradient(circle at 92% 8%,rgba(197,157,95,.13),transparent 30%),linear-gradient(145deg,#111111e6,#050505f0)!important;border-color:#ffffff29!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card:before{content:""!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;background:#c59d5f!important;opacity:.82!important;z-index:0!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card:after{content:""!important;display:block!important;position:absolute!important;inset:0 0 auto auto!important;width:96px!important;height:96px!important;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.08),transparent 62%)!important;opacity:1!important;pointer-events:none!important;z-index:0!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card>*{position:relative!important;z-index:1!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card>span:not(.jsq-card-tag){display:none!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card small{color:#ffffffb3!important;line-height:1.46!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card .jsq-product-line{margin-top:8px!important;color:#f4d9a4db!important;font-size:13px!important;font-weight:750!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card em{align-self:flex-start!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;padding:0 13px!important;border-radius:999px!important;background:#c59d5f!important;color:#080808!important;font-size:17px!important;font-weight:950!important;line-height:1!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card.active{border-color:#c59d5fe6!important;box-shadow:0 0 0 3px #c59d5f1f,0 18px 42px #00000052!important}@media(min-width:701px)and (max-width:1100px){#jsqQuoteSection .jsq-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#jsqQuoteSection #jsqMain .jsq-card{min-height:220px!important}#jsqQuoteSection #jsqAutoServiceCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){#jsqQuoteSection:before,#jsqQuoteSection:after{display:none!important}#jsqQuoteSection #jsqMain .jsq-card:before{opacity:.68!important;filter:brightness(1.2) saturate(1.12) contrast(1.04)!important}#jsqQuoteSection #jsqMain .jsq-card:after{background:linear-gradient(90deg,#000000bd,#00000070)!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card{min-height:132px!important;padding:15px 15px 15px 18px!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card strong{font-size:17px!important;line-height:1.15!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card small{font-size:12.5px!important;line-height:1.36!important}#jsqQuoteSection #jsqAutoServiceCards .jsq-service-card em{min-height:32px!important;margin-top:10px!important;font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/jsq-quote-generator.css.map */
