:is(.service-head--auto-hail,.auto-hail-article,.service-faq--auto-hail,.service-related--auto-hail,.service-cta--auto-hail){--pc-night:#071522;--pc-navy:#0b2236;--pc-blue:#55bded;--pc-blue-bright:#86d6fa;--pc-blue-ink:#0a6e97;--pc-paper:#f2f3ef;--pc-white:#fbfcf9;--pc-charcoal:#17232c;--pc-line-light:#c9d0d1;--pc-line-dark:#a0c1d33d;--pc-font-body:Inter, "Avenir Next", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--pc-font-display:"Inter Tight", Inter, "Avenir Next", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, sans-serif;font-family:var(--pc-font-body);line-height:1.65}:is(.service-head--auto-hail,.auto-hail-article,.service-faq--auto-hail,.service-related--auto-hail,.service-cta--auto-hail) .eyebrow{color:var(--pc-blue-ink);letter-spacing:.14em;margin:0 0 1.15rem;font-size:.7rem;font-weight:750;line-height:1.45}:is(.auto-hail-article,.service-faq--auto-hail,.service-related--auto-hail,.service-cta--auto-hail) h2{color:var(--pc-navy);font-family:var(--pc-font-display);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.15rem,3.5vw,3.45rem);font-weight:610;line-height:1.06}:is(.service-head--auto-hail,.auto-hail-article,.service-cta--auto-hail) .button{color:#04131e;background:var(--pc-blue);border:1px solid var(--pc-blue);min-height:48px;box-shadow:none;letter-spacing:.09em;border-radius:2px;padding:.85rem 1.35rem;font-size:.76rem;font-weight:820}:is(.service-head--auto-hail,.auto-hail-article,.service-cta--auto-hail) .button:hover{background:var(--pc-blue-bright);border-color:var(--pc-blue-bright);transform:none}.service-head--auto-hail{isolation:isolate;background-image:linear-gradient(90deg,#06182dc7,#0826418f 60%,#06182d52),url(/brand/hero-storm-background-1942.webp);border-bottom:1px solid #55bded6b;padding-block:clamp(4.75rem,9vw,8rem)}.service-head--auto-hail:before{z-index:-1;content:"";pointer-events:none;background:url(/images/auto-hail-approved-hero-truck.png) 100% 100%/contain no-repeat;width:58%;height:80%;position:absolute;bottom:0;right:-2%}@media (width<=1100px){.service-head--auto-hail:before{display:none}}.service-head--auto-hail h1{max-width:980px;font-family:var(--pc-font-display);letter-spacing:-.05em;text-transform:none;font-size:clamp(3rem,5.2vw,5.15rem);font-weight:670;line-height:.96}.service-head--auto-hail p{color:#c6d3da;max-width:720px;margin-top:1.5rem;line-height:1.6}.service-head--auto-hail .eyebrow{color:var(--pc-blue-bright)}.service-head--auto-hail .service-head-actions>a:not(.button){color:var(--pc-blue-bright);text-underline-offset:.38rem;font-size:.86rem;font-weight:720;text-decoration-color:#86d6fa8c}.auto-hail-chapter{color:var(--pc-charcoal);background:var(--pc-paper)}.auto-hail-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:min(100%,1284px);margin-inline:auto;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,4vw,3.25rem);display:grid}.auto-hail-chapter-copy{min-width:0}.auto-hail-chapter-copy>p:not(.eyebrow){max-width:720px;margin:1.2rem 0 0;font-size:1rem;line-height:1.75}.auto-hail-chapter-copy>.auto-hail-lead{font-weight:500}.auto-hail-photo{border-radius:2px;margin:0;overflow:hidden}.auto-hail-photo img{width:100%;height:auto;display:block}.auto-hail-chapter--1 .auto-hail-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auto-hail-chapter--dark{color:#b7c5cc;isolation:isolate;background:linear-gradient(#071a28 0%,#091d2a 52%,#071722 100%);position:relative;overflow:hidden}.auto-hail-chapter--dark:before{z-index:-1;content:"";filter:grayscale()saturate(.1)contrast(.72);opacity:.15;pointer-events:none;background:url(/images/auto-hail-damage-under-pdr-light.jpg) 50% 62%/cover no-repeat;position:absolute;inset:0}.auto-hail-chapter--4:before{background-image:url(/images/pdr-light-reflection-paintless-dent-repair-greeley-co.jpg);background-position:50% 58%}.auto-hail-chapter--6:before{background-position:50% 78%}.auto-hail-chapter--dark h2{color:var(--pc-white)}.auto-hail-chapter--dark .eyebrow{color:var(--pc-blue)}.auto-hail-chapter--dark .auto-hail-lead{color:#d6e0e5}.auto-hail-article .service-context-links{gap:.8rem 1.6rem;margin-top:1.8rem}.auto-hail-article .service-context-links a{color:var(--pc-blue-ink);text-underline-offset:.38rem;font-size:.86rem;font-weight:720}.auto-hail-chapter--dark .service-context-links a{color:var(--pc-blue-bright)}.auto-hail-support{border-left:1px solid var(--pc-line-dark);padding-left:clamp(1.5rem,3vw,3rem)}.auto-hail-support p{margin:0;line-height:1.75}.auto-hail-chapter--4 .auto-hail-inner,.auto-hail-chapter--5 .auto-hail-inner{display:block}.auto-hail-chapter--4 .auto-hail-chapter-copy,.auto-hail-chapter--5 .auto-hail-chapter-copy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(2.5rem,7vw,7rem);display:grid}.auto-hail-chapter--4 .eyebrow,.auto-hail-chapter--5 .eyebrow{grid-column:1/-1}.auto-hail-chapter--4 h2,.auto-hail-chapter--5 h2{grid-area:2/1/span 3}.auto-hail-chapter--4 .auto-hail-chapter-copy>p:not(.eyebrow),.auto-hail-chapter--5 .auto-hail-chapter-copy>p:not(.eyebrow),.auto-hail-chapter--4 .service-context-links,.auto-hail-chapter--5 .service-context-links{grid-column:2;margin-top:0;margin-bottom:1.2rem}.auto-hail-chapter--6 .auto-hail-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.auto-hail-inspection{border-left:1px solid var(--pc-blue);padding-left:clamp(1.5rem,3vw,3rem)}.auto-hail-inspection h2{font-size:clamp(1.65rem,2.7vw,2.55rem)}.auto-hail-inspection p{margin:1rem 0 1.75rem}.auto-hail-inspection nav{gap:.75rem;margin-top:1.6rem;display:grid}.auto-hail-inspection nav a{color:#d9e7ed;font-size:.86rem;font-weight:720}.service-faq--auto-hail.section,.service-related--auto-hail.section{width:100%;max-width:none;color:var(--pc-charcoal);background:var(--pc-paper);border:0;padding:clamp(4.5rem,8vw,7.5rem) max(1.25rem,50vw - 590px)}.service-faq--auto-hail .section-head{margin-bottom:2.5rem}.service-faq--auto-hail .section-head>a{color:var(--pc-blue-ink)}.service-faq--auto-hail .faq-list{gap:0 3.25rem}.service-faq--auto-hail .faq-list details{border:0;border-bottom:1px solid var(--pc-line-light);background:0 0;border-radius:0;padding:1.35rem 0}.service-faq--auto-hail .faq-list details[open]{box-shadow:none}.service-faq--auto-hail .faq-list summary{color:var(--pc-navy);font-weight:650}.service-faq--auto-hail .faq-list p{color:var(--pc-charcoal)}.service-related--auto-hail.section{padding-top:0}.service-related--auto-hail nav{gap:0 2.25rem}.service-related--auto-hail nav a{color:var(--pc-navy);border:0;border-bottom:1px solid var(--pc-line-light);background:0 0;border-radius:0;padding:1.2rem 0;font-size:.9rem;font-weight:650}.service-related--auto-hail nav a:hover{color:var(--pc-blue-ink)}:is(.auto-hail-chapter:not(.auto-hail-chapter--dark),.service-faq--auto-hail,.service-related--auto-hail){isolation:isolate;position:relative}:is(.auto-hail-chapter:not(.auto-hail-chapter--dark),.service-faq--auto-hail,.service-related--auto-hail):before{z-index:-1;content:"";opacity:.065;pointer-events:none;background:url(/images/longs-peak-topographic-background-light.svg) 50%/1800px;position:absolute;inset:0}@media (width<=640px){:is(.auto-hail-chapter:not(.auto-hail-chapter--dark),.service-faq--auto-hail,.service-related--auto-hail):before{opacity:.045;background-size:2000px}}.service-cta--auto-hail{background:var(--pc-night);border-top:1px solid var(--pc-line-dark);padding:clamp(4.5rem,8vw,7.5rem) max(1.25rem,50vw - 590px)}.service-cta--auto-hail h2{max-width:800px;color:var(--pc-white);letter-spacing:-.045em;font-size:clamp(2.15rem,4.4vw,4.2rem);font-weight:650;line-height:1}.service-cta--auto-hail .eyebrow{color:var(--pc-blue)}.service-cta--auto-hail{isolation:isolate;position:relative}.service-cta--auto-hail:after{z-index:-1;content:"";opacity:.82;pointer-events:none;background:url(/brand/peak-country-approved-mountain-ridge.png) bottom/auto 100% no-repeat;height:128px;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.service-cta--auto-hail:after{opacity:.72;height:92px}}@media (width<=900px){.auto-hail-inner,.auto-hail-chapter--1 .auto-hail-inner,.auto-hail-chapter--6 .auto-hail-inner{grid-template-columns:1fr}.auto-hail-photo{width:100%;max-width:600px;margin-inline:auto}.auto-hail-chapter--4 .auto-hail-chapter-copy,.auto-hail-chapter--5 .auto-hail-chapter-copy{display:block}.auto-hail-support,.auto-hail-inspection{border-left:0;border-top:1px solid var(--pc-line-dark);padding:2rem 0 0}.service-related--auto-hail.section{grid-template-columns:1fr}}@media (width<=640px){.service-head--auto-hail{padding-block:4.5rem 5.25rem}.service-head--auto-hail h1{font-size:clamp(2.75rem,12vw,4.2rem)}.auto-hail-inner{gap:2.25rem;padding-block:4.25rem}.service-faq--auto-hail.section,.service-related--auto-hail.section{padding-inline:1.25rem}.service-faq--auto-hail .faq-list,.service-related--auto-hail nav{grid-template-columns:1fr}}:is(.service-head--pdr,.pdr-article,.service-faq--pdr,.service-related--pdr,.service-cta--pdr){--pc-night:#071522;--pc-navy:#0b2236;--pc-blue:#55bded;--pc-blue-bright:#86d6fa;--pc-blue-ink:#0a6e97;--pc-paper:#f2f3ef;--pc-white:#fbfcf9;--pc-charcoal:#17232c;--pc-line-light:#c9d0d1;--pc-line-dark:#a0c1d33d;--pc-font-body:Inter, "Avenir Next", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--pc-font-display:"Inter Tight", Inter, "Avenir Next", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, sans-serif;font-family:var(--pc-font-body);line-height:1.65}:is(.service-head--pdr,.pdr-article,.service-faq--pdr,.service-related--pdr,.service-cta--pdr) .eyebrow{color:var(--pc-blue-ink);letter-spacing:.14em;margin:0 0 1.15rem;font-size:.7rem;font-weight:750;line-height:1.45}:is(.pdr-article,.service-faq--pdr,.service-related--pdr,.service-cta--pdr) h2{color:var(--pc-navy);font-family:var(--pc-font-display);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.15rem,3.5vw,3.45rem);font-weight:610;line-height:1.06}:is(.service-head--pdr,.pdr-article,.service-cta--pdr) .button{color:#04131e;background:var(--pc-blue);border:1px solid var(--pc-blue);min-height:48px;box-shadow:none;letter-spacing:.09em;border-radius:2px;padding:.85rem 1.35rem;font-size:.76rem;font-weight:820}:is(.service-head--pdr,.pdr-article,.service-cta--pdr) .button:hover{background:var(--pc-blue-bright);border-color:var(--pc-blue-bright);transform:none}.service-head--pdr{isolation:isolate;background-image:linear-gradient(90deg,#06182dd1,#0826418f 60%,#06182d52),url(/brand/hero-storm-background-1942.webp);border-bottom:1px solid #55bded6b;min-height:650px;padding-block:clamp(4.5rem,7vw,6.5rem)}.service-head--pdr:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 35%,#07152247),url(/images/pdr-light-reflection-paintless-dent-repair-greeley-co.jpg) 50% 48%/cover no-repeat;width:50%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.service-head--pdr h1{max-width:640px;font-family:var(--pc-font-display);letter-spacing:-.05em;text-transform:none;font-size:clamp(3rem,4.7vw,4.75rem);font-weight:670;line-height:.96}.service-head--pdr p{color:#d2dde3;max-width:570px;margin-top:1.5rem;line-height:1.65}.service-head--pdr .eyebrow{color:var(--pc-blue-bright)}.service-head--pdr .service-head-actions>a:not(.button){color:var(--pc-blue-bright);text-underline-offset:.38rem;font-size:.86rem;font-weight:720}.pdr-chapter{isolation:isolate;color:var(--pc-charcoal);background:var(--pc-paper);position:relative}.pdr-inner{width:min(100%,1284px);margin-inline:auto;padding:clamp(4.25rem,7vw,6.5rem) clamp(1.25rem,4vw,3.25rem)}.pdr-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.pdr-copy{min-width:0}.pdr-copy>p{margin:1.2rem 0 0;font-size:1rem;line-height:1.75}.pdr-copy>.direct-answer{color:inherit;font-weight:500}.pdr-photo{border-radius:2px;width:100%;min-width:0;margin:0;overflow:hidden}.pdr-photo img{width:100%;height:auto;display:block}.pdr-intro-photo-frame{position:relative}.pdr-intro-photo-frame:after{content:"";background:var(--pc-navy);opacity:.04;pointer-events:none;position:absolute;inset:0}.pdr-photo .pdr-intro-photo{aspect-ratio:977/1139;object-fit:cover;filter:brightness(.83)saturate(.76)contrast(1.05)}.pdr-photo figcaption{color:#415360;padding:1rem 0 0;font-size:.8rem;line-height:1.6}.pdr-article .service-context-links{gap:.8rem 1.6rem;margin-top:1.8rem}.pdr-article .service-context-links a,.pdr-inspection nav a{color:var(--pc-blue-ink);text-underline-offset:.38rem;font-size:.86rem;font-weight:720}.pdr-chapter--dark{color:#d0dbe1;background:linear-gradient(#071a28,#091d2a 52%,#071722)}.pdr-chapter--dark:before{z-index:-1;content:"";filter:grayscale()saturate(.1)contrast(.72);opacity:.22;pointer-events:none;background:url(/images/pdr-light-reflection-paintless-dent-repair-greeley-co.jpg) 50% 58%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000a6,#000);mask-image:linear-gradient(90deg,#000000a6,#000)}.pdr-chapter--limits:before{background-image:url(/media/portfolio/nissan-murano/before-angle-1.webp);background-position:50% 30%}.pdr-chapter--dark h2{color:var(--pc-white)}.pdr-chapter--dark .direct-answer{color:#d6e0e5}.pdr-chapter--dark .eyebrow{color:var(--pc-blue)}.pdr-chapter--dark .service-context-links a,.pdr-chapter--dark .service-education-links a{color:var(--pc-blue-bright)}.pdr-technical-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(3rem,6vw,5.5rem)}.pdr-technical-intro>.pdr-copy:last-child{border-left:1px solid var(--pc-line-dark);margin-top:3rem;padding:2.5rem 0 0 2.5rem}.pdr-technical-intro>.pdr-copy:last-child h2{font-size:clamp(1.75rem,2.2vw,2.35rem)}.pdr-education-cta{border-top:1px solid var(--pc-line-dark);margin-top:2rem;padding-top:1.5rem}.pdr-education-cta p{margin:0 0 1.25rem}.pdr-technical-methods{border-top:1px solid var(--pc-line-dark);margin-top:4.5rem;padding-top:4rem}.pdr-technical-methods .pdr-copy{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.pdr-technical-methods h2{grid-column:1/-1;font-size:clamp(1.9rem,2.7vw,2.8rem)}.pdr-chapter--limits .pdr-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,5.5rem)}.pdr-chapter--limits h2{font-size:clamp(2.1rem,3vw,3rem)}.pdr-chapter--light:last-child .pdr-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.pdr-inspection{border-left:1px solid var(--pc-line-light);padding:2.5rem 0 2.5rem 3rem}.pdr-inspection h2{font-size:clamp(1.9rem,2.7vw,2.8rem)}.pdr-inspection p{margin:1rem 0 1.75rem}.pdr-inspection nav{gap:.75rem;margin-top:1.6rem;display:grid}.service-faq--pdr.section,.service-related--pdr.section{width:100%;max-width:none;color:var(--pc-charcoal);background:var(--pc-paper);border:0;padding:clamp(4.25rem,7vw,6.5rem) max(1.25rem,50vw - 590px)}.service-faq--pdr .section-head{align-items:end;margin-bottom:3rem}.service-faq--pdr .section-head h2{margin-bottom:0}.service-faq--pdr .section-head>a{color:var(--pc-blue-ink)}.service-faq--pdr .faq-list{gap:0 3.25rem}.service-faq--pdr .faq-list details{border:0;border-bottom:1px solid var(--pc-line-light);background:0 0;border-radius:0;padding:1.35rem 0}.service-faq--pdr .faq-list details[open]{box-shadow:none}.service-faq--pdr .faq-list summary{color:var(--pc-navy);font-weight:650}.service-faq--pdr .faq-list p{color:var(--pc-charcoal)}.service-faq--pdr.section{background:color-mix(in srgb, var(--pc-navy) 15%, var(--pc-white))}.service-related--pdr.section{border-top:1px solid var(--pc-line-light);align-items:start;padding-top:clamp(3rem,5vw,4.5rem)}.service-related--pdr h2{max-width:420px;font-size:clamp(2rem,3vw,3rem)}.service-related--pdr nav{gap:0 2.25rem}.service-related--pdr nav a{color:var(--pc-navy);border:0;border-bottom:1px solid var(--pc-line-light);background:0 0;border-radius:0;padding:1.2rem 0;font-size:.9rem;font-weight:650}.service-related--pdr nav a:hover{color:var(--pc-blue-ink)}:is(.pdr-chapter--light,.service-faq--pdr,.service-related--pdr){isolation:isolate;position:relative}:is(.pdr-chapter--light,.service-related--pdr):before{z-index:-1;content:"";opacity:.065;pointer-events:none;background:url(/images/longs-peak-topographic-background-light.svg) 50%/1800px;position:absolute;inset:0}.service-cta--pdr{isolation:isolate;background:var(--pc-night);border-top:1px solid var(--pc-line-dark);padding:clamp(4.5rem,8vw,7.5rem) max(1.25rem,50vw - 590px);position:relative}.service-cta--pdr h2{max-width:800px;color:var(--pc-white);letter-spacing:-.045em;font-size:clamp(2.15rem,4.4vw,4.2rem);font-weight:650;line-height:1}.service-cta--pdr .eyebrow{color:var(--pc-blue)}.service-cta--pdr:after{z-index:-1;content:"";opacity:.82;pointer-events:none;background:url(/brand/peak-country-approved-mountain-ridge.png) bottom/auto 100% no-repeat;height:128px;position:absolute;bottom:0;left:0;right:0}@media (width<=1100px){.service-head--pdr:before{opacity:.5;width:42%}.service-head--pdr p{max-width:55%}}@media (width<=900px){.service-head--pdr:before{display:none}.service-head--pdr{min-height:0}.service-head--pdr p{max-width:640px}.pdr-split,.pdr-chapter--limits .pdr-split,.pdr-chapter--light:last-child .pdr-split,.pdr-technical-methods .pdr-copy,.service-related--pdr.section{grid-template-columns:1fr}.pdr-photo{width:100%;max-width:560px;margin-inline:auto}.pdr-inspection,.pdr-technical-intro>.pdr-copy:last-child{border-left:0;border-top:1px solid var(--pc-line-light);margin-top:0;padding:2rem 0 0}.pdr-technical-intro>.pdr-copy:last-child{border-color:var(--pc-line-dark)}}@media (width<=640px){.service-head--pdr{padding-block:4.5rem 5.25rem}.service-head--pdr h1{font-size:clamp(2.75rem,12vw,4.2rem)}.pdr-inner{padding-block:4.25rem}.pdr-split{gap:2.25rem}.service-faq--pdr .faq-list,.service-related--pdr nav{grid-template-columns:1fr}:is(.pdr-chapter--light,.service-related--pdr):before{opacity:.045;background-size:2000px}.service-cta--pdr:after{opacity:.72;height:92px}}
