.faq-accordion{display:flex;flex-direction:column;gap:14px}.faq-accordion-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:2px;overflow:hidden;transition:border-color .22s ease,background .22s ease}.faq-accordion-item[open]{background:#ffffff0d;border-color:#ffffff8c}.faq-accordion-item:hover{border-color:#ffffff4d}.faq-accordion-question{align-items:center;color:#f4f4f4;cursor:pointer;display:flex;font-family:inherit;font-size:1.15rem;font-weight:400;gap:24px;justify-content:space-between;letter-spacing:.005em;line-height:1.4;list-style:none;padding:26px 28px;-webkit-user-select:none;user-select:none}.faq-accordion-question::-webkit-details-marker{display:none}.faq-accordion-question::marker{content:""}.faq-accordion-icon{align-items:center;border:1px solid #ffffff8c;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:transform .28s ease,background .28s ease;width:32px}.faq-accordion-icon:after,.faq-accordion-icon:before{background:#fff;content:"";position:absolute;transition:transform .28s ease,opacity .28s ease}.faq-accordion-icon:before{height:1.5px;width:12px}.faq-accordion-icon:after{height:12px;width:1.5px}.faq-accordion-item[open] .faq-accordion-icon{background:#fff;transform:rotate(180deg)}.faq-accordion-item[open] .faq-accordion-icon:after,.faq-accordion-item[open] .faq-accordion-icon:before{background:#0a0a0a}.faq-accordion-item[open] .faq-accordion-icon:after{opacity:0}.faq-accordion-answer{animation:faqAccordionFadeIn .32s ease both;color:#ffffffc7;font-size:.98rem;line-height:1.75;padding:0 28px 30px}.faq-accordion-answer p{margin:0 0 14px}.faq-accordion-answer p:last-child{margin-bottom:0}.faq-accordion-answer ul{list-style:none;margin:8px 0 16px;padding:0}.faq-accordion-answer ul li{color:#ffffffc7;padding:6px 0 6px 22px;position:relative}.faq-accordion-answer ul li:before{background:#ffffffb3;content:"";height:1px;left:0;position:absolute;top:15px;width:10px}.faq-accordion-answer strong{color:#fff;font-weight:600}@keyframes faqAccordionFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.service-faq-section{background:#0a0a0a;overflow:hidden;padding:100px 0 120px;position:relative}.service-faq-container{margin:0 auto;max-width:1100px;padding:0 24px;position:relative;z-index:2}.service-faq-heading{color:#fff;font-family:inherit;font-size:48px;font-weight:200;letter-spacing:-1.5px;line-height:1;margin:0 0 56px;text-shadow:0 4px 20px #000c;text-transform:uppercase}@media (max-width:768px){.service-faq-section{padding:70px 0 80px}.service-faq-heading{font-size:40px;margin-bottom:42px}.faq-accordion-question{font-size:1rem;gap:16px;padding:22px 20px}.faq-accordion-answer{font-size:.94rem;padding:0 20px 24px}.faq-accordion-icon{height:28px;width:28px}}@media (max-width:640px){.service-faq-heading{font-size:32px;margin-bottom:36px}}.lp-page.lp-ppf-page.lp-tint-page{--tint-accent:#ffb84d;--tint-copy:#ffffffd1;background:#0000!important;background-attachment:scroll!important;isolation:isolate;letter-spacing:0;position:relative}.lp-page.lp-ppf-page.lp-tint-page:before{background-color:#0a0a0a;background-image:linear-gradient(180deg,#000000bd,#000000d6),var(--tint-bg-mobile);background-position:center 58%;background-size:cover;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.lp-tint-page .lp-hero-title{font-size:36px;letter-spacing:0}.lp-tint-page .lp-h2{font-size:28px;letter-spacing:0}.lp-tint-page .lp-hero-sub{font-size:16px}.lp-tint-page .lp-final-inner,.lp-tint-page .lp-hero-inner{grid-template-columns:minmax(0,1fr)}.lp-tint-page .lp-final-inner>*,.lp-tint-page .lp-hero-inner>*{min-width:0}.lp-tint-page .lp-hero-rating{flex-wrap:wrap;gap:6px 12px}.lp-tint-page .lp-hero-bullets li,.lp-tint-page .lp-hero-sub{color:#eee}.lp-tint-page .lp-hero-copy .lp-hero-bullets li{text-align:left}.lp-tint-page .lp-hero-callbtn,.lp-tint-page .lp-hero-visitbtn{border-radius:999px;letter-spacing:0}.lp-tint-page #tint-quote-anchor{scroll-margin-top:140px}.lp-tint-page .lp-form{border-radius:8px}.lp-tint-page .lp-form-title{letter-spacing:0}.lp-tint-page .lp-form input,.lp-tint-page .lp-form select,.lp-tint-page .lp-form textarea{font-size:16px;min-width:0}.lp-tint-page .lp-form input[type=checkbox]{padding:0}.lp-page.lp-ppf-page.lp-tint-page .lp-form-consent-item{color:var(--tint-copy)}.lp-page.lp-ppf-page.lp-tint-page .lp-form-consent-links a{color:var(--tint-accent)}.lp-tint-page .lp-form-row select{margin-bottom:0}.lp-tint-page .lp-tint-select-label{color:var(--tint-copy);font-size:12px;line-height:1.5;min-width:0}.lp-tint-page .lp-tint-select-label select{margin-top:6px}.lp-tint-page .lp-form-submit{letter-spacing:0;transition:background-color .2s,transform .2s}.lp-tint-page .lp-tint-form-note{color:var(--tint-copy);font-size:12px;line-height:1.5;margin:0 0 14px}.lp-tint-page .lp-form-error{color:#ff9b9b}.lp-tint-page a:focus-visible,.lp-tint-page button:focus-visible,.lp-tint-page input:focus-visible,.lp-tint-page select:focus-visible,.lp-tint-page summary:focus-visible,.lp-tint-page textarea:focus-visible{outline:2px solid var(--tint-accent);outline-offset:4px}.lp-tint-page .lp-tint-overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-top:36px}.lp-tint-page .lp-tint-overview-box{background:#0c0c0cc7;border:1px solid #ffffff29;border-radius:8px;min-width:0;padding:28px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.lp-tint-page .lp-tint-overview-box:hover{background-color:#141414e6;border-color:#ffffff4d}.lp-tint-page .lp-tint-overview-box p{color:var(--tint-copy);font-size:16px;font-weight:300;line-height:1.85;margin:0}.lp-tint-page .lp-tint-shades-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin:32px 0 24px}.lp-tint-page .lp-tint-shade{background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;margin:0;overflow:hidden}.lp-tint-page .lp-tint-shade-photo{aspect-ratio:3/2;position:relative}.lp-tint-page .lp-tint-shade-photo img{display:block;height:100%;object-fit:contain;width:100%}.lp-tint-page .lp-tint-glass-overlay{background:#080808;clip-path:polygon(37.7% 23.6%,48.1% 8.9%,56.3% 7.9%,76.1% 9.2%,80% 12.3%,77.7% 28.6%,60.4% 27.6%);inset:0;position:absolute}.lp-tint-page .lp-tint-shade figcaption{grid-gap:5px;display:grid;gap:5px;padding:18px 20px}.lp-tint-page .lp-tint-shade strong{color:var(--tint-accent);font-size:22px;font-weight:400}.lp-tint-page .lp-tint-shade span{font-size:15px}.lp-tint-page .lp-tint-shade small{color:var(--tint-copy);font-size:12px}.lp-tint-page .lp-tint-benefit-grid,.lp-tint-page .lp-tint-package-grid{grid-template-columns:minmax(0,1fr)}.lp-tint-page .lp-benefit{border-radius:8px}.lp-tint-page .lp-tint-package-price{color:var(--tint-accent);font-size:15px;margin:8px 20px 18px}.lp-tint-page .lp-ppf-pkg-name{letter-spacing:0}.lp-tint-page .lp-ppf-pkg-bestfor{background:#0000;border:0;border-radius:0;border-top:1px solid #ffffff1f;padding:14px 0 0}.lp-tint-page .lp-tint-package-quote{border-radius:999px;margin:20px 20px 0;width:calc(100% - 40px)}.lp-page.lp-ppf-page.lp-tint-page .lp-tint-gallery .lp-gallery-item img{object-fit:contain}.lp-tint-page .lp-tint-gallery:focus-visible{outline:2px solid var(--tint-accent);outline-offset:4px}.lp-tint-page .lp-reviews-grid{grid-template-columns:minmax(0,1fr)}.lp-tint-page .lp-review{border-radius:8px;min-width:0}.lp-tint-page .lp-review-meta{flex-direction:column;gap:8px;margin-top:auto}.lp-tint-page .lp-map-frame{aspect-ratio:16/9;min-height:220px;padding:0}.lp-tint-page .lp-map-frame>div{inset:0;position:absolute}.lp-tint-page .lp-map-header{flex-wrap:wrap}.lp-tint-page .lp-tint-faq{margin:0 auto;max-width:1100px}.lp-tint-page .lp-final-copy .lp-eyebrow{text-align:left}.lp-tint-page .lp-final-contact svg{flex-shrink:0}@media (min-width:600px){.lp-page.lp-ppf-page.lp-tint-page:before{background-image:linear-gradient(180deg,#000000bd,#000000d6),var(--tint-bg-tablet)}.lp-tint-page .lp-hero-title{font-size:44px}.lp-tint-page .lp-h2{font-size:34px}.lp-tint-page .lp-reviews-grid,.lp-tint-page .lp-tint-benefit-grid,.lp-tint-page .lp-tint-shades-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-page.lp-ppf-page.lp-tint-page:before{background-image:linear-gradient(180deg,#000000bd,#000000d6),var(--tint-bg-desktop)}.lp-tint-page .lp-hero-title{font-size:52px}.lp-tint-page .lp-h2{font-size:40px}.lp-tint-page .lp-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lp-tint-page .lp-final-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tint-page .lp-tint-overview-grid,.lp-tint-page .lp-tint-package-grid,.lp-tint-page .lp-tint-shades-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.lp-tint-page .lp-container,.lp-tint-page .lp-hero-inner{padding-inline:20px}.lp-tint-page .lp-form{padding:20px}.lp-tint-page .lp-form-row select{margin-bottom:12px}.lp-tint-page .lp-form-row:has(select){margin-bottom:0}.lp-tint-page .lp-hero-callbtn{padding-inline:18px}.lp-tint-page .lp-tint-overview-box{padding:24px}.lp-tint-page .lp-copy-narrow,.lp-tint-page .lp-hero-sub,.lp-tint-page .lp-tint-overview-box p{font-size:14px}}@media (prefers-reduced-motion:reduce){.lp-tint-page *,.lp-tint-page :after,.lp-tint-page :before{scroll-behavior:auto!important;transition:none!important}}