.jays-midnight,.jays-carbon,.jays-light{--jays-blue: #005b97;--jays-accent: #00c8ff;--jays-bg: #080b12;--jays-text: #f5f7fa;--jays-muted: #bfc7d1;--jays-border: #354153;background:var(--jays-bg);color:var(--jays-text)}.jays-carbon{--jays-bg: #151a23}.jays-light{--jays-bg: #f5f7fa;--jays-text: #151a23;--jays-muted: #455367;--jays-accent: #005b97;--jays-border: #8995a5}.jays-shell{width:min(100% - 36px,1260px);margin-inline:auto}.jays-band{padding-block:clamp(42px,8vw,108px)}.jays-band h1,.jays-band h2,.jays-band h3{font-family:var(--font-heading--family, Inter, sans-serif);font-weight:800;line-height:1.08;color:inherit;text-wrap:balance;margin:0 0 .55em}.jays-band h1{font-size:clamp(2.2rem,6vw,5.4rem);letter-spacing:-.055em}.jays-band h2{font-size:clamp(1.75rem,4.6vw,3.5rem);letter-spacing:-.045em}.jays-band h3{font-size:clamp(1.15rem,2.5vw,1.55rem);letter-spacing:-.025em}.jays-band p,.jays-band address{font-size:1rem;line-height:1.65;color:var(--jays-muted)}.jays-band address{font-style:normal}.jays-band .jays-kicker{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jays-accent);margin:0 0 1rem}.jays-band a,.jays-header a,.jays-announcement a{color:inherit}.jays-band a:focus-visible,.jays-header :focus-visible,.jays-sticky a:focus-visible,.jays-band :is(button,input,select,textarea,summary):focus-visible,.jays-announcement a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.jays-header{position:relative;z-index:3;border-bottom:1px solid var(--jays-border)}.jays-header-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px}.jays-logo{display:inline-block;width:95px;flex:0 0 auto}.jays-logo img{display:block;width:100%;height:auto}.jays-desktop-nav,.jays-header-button.jays-button{display:none}.jays-header-phone{font-size:.87rem;font-weight:700;white-space:nowrap}.jays-menu summary{cursor:pointer;padding:12px 9px;list-style:none;font-weight:700;min-height:44px;white-space:nowrap}.jays-menu summary::-webkit-details-marker{display:none}.jays-menu[open] nav{position:absolute;inset:100% 0 auto;background:#080b12;padding:10px 18px;border-bottom:1px solid #354153}.jays-nav{list-style:none;padding:0;margin:0}.jays-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-weight:650}.jays-nav a:hover,.jays-nav a[aria-current=page]{color:#00c8ff}.jays-announcement{background:#005b97;color:#fff;text-align:center}.jays-announcement a{display:inline-block;padding:12px 18px;font-weight:700}.jays-hero{padding-block:clamp(34px,7vw,100px);border-bottom:1px solid var(--jays-border);background-image:linear-gradient(132deg,transparent 53%,#005b9733 53%,transparent 83%)}.jays-hero-grid,.jays-contact-grid,.jays-footer-grid,.jays-cta-grid{display:grid;gap:30px;align-items:start}.jays-lede{max-width:57ch}.jays-lede p{font-size:clamp(1rem,2vw,1.25rem)}.jays-hero-art{overflow:hidden;border:1px solid #354153;background:#000;border-radius:16px}.jays-hero-art img,.jays-gallery img{display:block;width:100%;height:auto}.jays-brand-art{display:none}.jays-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:23px}.jays-actions>a{display:inline-flex;align-items:center;gap:.3em;min-height:46px;font-weight:700}.jays-phone-number{display:none}.jays-button,.jays-band a.jays-button,.jays-header a.jays-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 17px;border:1px solid transparent;border-radius:6px;font:inherit;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;background:#005b97;color:#fff;cursor:pointer}.jays-band .jays-button:hover,.jays-header .jays-button:hover{background:#007bff;color:#080b12}.jays-intro{max-width:72ch}.jays-cards{display:grid;gap:14px;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.jays-cards :is(article,figure){margin:0;padding:clamp(17px,3vw,30px);border:1px solid var(--jays-border);border-radius:10px}.jays-midnight .jays-cards article{background:#151a23}.jays-cards blockquote{margin:0 0 1rem}.jays-steps{list-style:none;margin:26px 0 0;padding:0;max-width:80ch}.jays-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;border-top:1px solid var(--jays-border);padding:16px 0}.jays-steps span{color:var(--jays-accent);font-weight:800}.jays-steps h3,.jays-steps p{margin-block:0 .3em}.jays-faq{max-width:80ch;margin-top:24px}.jays-faq details{border-top:1px solid var(--jays-border)}.jays-faq summary{cursor:pointer;padding-block:14px;min-height:48px;font-weight:750}.jays-faq details:last-child{border-bottom:1px solid var(--jays-border)}.jays-cities{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.jays-cities li{padding:9px 14px;border:1px solid var(--jays-border);border-radius:4px}.jays-cta{border-top:1px solid var(--jays-border)}.jays-cta .jays-button{justify-self:start}.jays-footer{border-top:1px solid var(--jays-border)}.jays-footer .jays-logo{width:128px}.jays-footer a{overflow-wrap:anywhere}.jays-contact-grid>*{min-width:0}.jays-contact-grid aside{padding:20px;border:1px solid var(--jays-border);border-radius:10px;overflow-wrap:anywhere}.jays-contact-grid aside h2{font-size:1.55rem}#inspection{scroll-margin-top:22px}.jays-fields{display:grid;gap:14px;margin:22px 0}.jays-fields label{display:grid;gap:6px;font-weight:650;min-width:0}.jays-fields :is(input,select,textarea){width:100%;min-height:46px;font:inherit;font-size:16px;color:#151a23;background:#fff;padding:10px;border:1px solid #687487;border-radius:5px}.jays-fields textarea{resize:vertical}.jays-wide{grid-column:1 / -1}.jays-feedback{border-inline-start:4px solid var(--jays-accent);padding:12px}.jays-gallery{display:grid;gap:14px;margin-inline:0}.jays-sticky{display:none}@media(max-width:759px){body:has(.jays-sticky){padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}html:has(.jays-sticky){scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.jays-sticky{position:fixed;inset:auto 0 0;z-index:4;display:grid;grid-template-columns:1fr 1fr 1.85fr;background:#080b12;color:#fff;border-top:1px solid #354153;padding:4px max(4px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));gap:4px}.jays-sticky a{color:inherit;text-decoration:none;display:grid;place-items:center;min-height:44px;text-align:center;font-weight:750;font-size:.8rem;border-radius:4px}.jays-sticky a:last-child{background:#005b97}body:has(#inspection :is(input,textarea,select):focus) .jays-sticky{visibility:hidden}}@media(min-width:760px){.jays-shell{width:min(100% - 72px,1260px)}.jays-header .jays-logo{width:108px}.jays-fields,.jays-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.jays-contact-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:38px}.jays-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jays-cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}.jays-phone-number{display:inline}}@media(min-width:900px){.jays-hero-grid:has(.jays-hero-art){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.jays-brand-art{display:block}}@media(min-width:1120px){.jays-desktop-nav,.jays-header-button.jays-button{display:block}.jays-desktop-nav .jays-nav{display:flex;gap:clamp(10px,1.4vw,24px)}.jays-desktop-nav a{font-size:.87rem}.jays-menu{display:none}}@media(prefers-reduced-motion:reduce){html:has(.jays-hero){scroll-behavior:auto}}@media(max-width:1119px){.jays-header a.jays-header-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jays-service.css.map */
