.tint-header nav a[aria-current="page"]{color:#ff5366}
.tint-hero{min-height:690px;position:relative;isolation:isolate;display:flex;align-items:center;background:#090a0c;overflow:hidden}
.tint-hero-image{position:absolute;z-index:-2;inset:0;background:url('assets/accord.png') 64% center/cover no-repeat}
.tint-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#090a0cf5 0%,#090a0cde 34%,#090a0c5b 68%,#090a0c1a 100%),linear-gradient(0deg,#090a0ce8 0%,transparent 36%)}
.tint-hero-inner{padding:160px 0 105px}.tint-hero h1,.tint-section h2{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;line-height:.94}.tint-hero h1{font-size:clamp(4.4rem,8vw,8.8rem);margin:28px 0;max-width:920px}.tint-hero h1 em,.tint-section h2 em{font-style:normal;color:#e3273d}.tint-hero-inner>p:not(.eyebrow){font-size:1.12rem;color:#e2e3e5;max-width:520px;margin:0 0 34px}
.tint-section{padding:105px 0}.tint-split{display:grid;grid-template-columns:1fr .88fr;gap:100px}.tint-section h2{font-size:clamp(3.4rem,5.8vw,6.7rem);margin:20px 0 0}.tint-prose{color:#bfc1c6;font-size:1.06rem;padding-top:36px}.tint-prose p:first-child{margin-top:0}.tint-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-block:1px solid #34363b}.tint-benefits>div{padding:29px 34px 28px;border-right:1px solid #34363b}.tint-benefits>div:first-child{padding-left:0}.tint-benefits>div:last-child{border-right:0}.tint-benefits span,.tint-coverage-grid span,.tint-install-steps span{font-size:.76rem;color:#ff4659;font-weight:700;letter-spacing:.12em}.tint-benefits h3,.tint-coverage-grid h3{font-size:2.3rem;margin:20px 0 10px}.tint-benefits p,.tint-coverage-grid p{color:#aeb1b7;margin:0}
.tint-options{background:#14161a;border-block:1px solid #34363b}.tint-section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:46px}.tint-section-heading>p{max-width:380px;color:#b8bac0;margin:0 0 8px;font-size:1.03rem}.tint-film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tint-film{padding:38px;background:#1b1e22;border:1px solid #42454a;display:flex;flex-direction:column}.tint-film.featured{border-color:#a93a49;background:linear-gradient(145deg,#282024,#1b1d21 55%)}.tint-film .tier{font-size:.76rem;color:#ff5366;font-weight:700;letter-spacing:.18em;margin:0 0 18px}.tint-film h3{font-size:3.55rem;margin:0 0 15px}.tint-film .lead{font-size:1.07rem;color:#e0e1e3;max-width:440px;margin:0 0 30px}.tint-film ul{list-style:none;margin:0;padding:0}.tint-film li{padding:15px 0 15px 24px;border-top:1px solid #ffffff25;position:relative;line-height:1.5;color:#bfc1c6}.tint-film li:before{content:"";width:5px;height:5px;border-radius:50%;background:#ff4659;position:absolute;left:0;top:24px}.tint-film .fit{margin:auto 0 0;padding-top:28px;font-weight:700}.fine-print{font-size:.85rem;color:#a2a5aa;max-width:950px;margin:26px 0 0}
.tint-coverage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tint-coverage-grid article{background:#17191d;border:1px solid #34363b;padding:28px;min-height:280px}.tint-coverage-grid h3{font-size:2rem;margin:42px 0 14px}.tint-install-section{background:#14161a;border-top:1px solid #34363b}.tint-install-steps>div{display:grid;grid-template-columns:45px 1fr;gap:20px;border-bottom:1px solid #3a3d42;padding:24px 0}.tint-install-steps>div:first-child{padding-top:0}.tint-install-steps p{margin:0;color:#bfc1c6}.tint-install-steps strong{color:#f1f0ee}.tint-contact p:last-child{max-width:610px}
@media(max-width:900px){.tint-split{gap:45px}.tint-coverage-grid{grid-template-columns:repeat(2,1fr)}.tint-coverage-grid article{min-height:230px}.tint-hero h1{font-size:clamp(4.5rem,9vw,7rem)}}
@media(max-width:680px){.tint-hero{min-height:720px}.tint-hero-image{background-position:66% center}.tint-hero:before{background:linear-gradient(90deg,#090a0cf0,#090a0cb0 66%,#090a0c5c),linear-gradient(0deg,#090a0ce6,transparent 40%)}.tint-hero-inner{padding:145px 0 105px}.tint-hero h1{font-size:clamp(4rem,15vw,6.3rem)}.tint-hero-inner>p:not(.eyebrow){font-size:1rem}.tint-section{padding:72px 0}.tint-split{grid-template-columns:1fr;gap:20px}.tint-section h2{font-size:clamp(3.4rem,12vw,5.2rem)}.tint-prose{padding-top:0}.tint-benefits{grid-template-columns:1fr;margin-top:48px}.tint-benefits>div,.tint-benefits>div:first-child{padding:22px 0;border-right:0;border-bottom:1px solid #34363b}.tint-benefits>div:last-child{border-bottom:0}.tint-benefits h3{margin:12px 0 6px}.tint-section-heading{display:block;margin-bottom:28px}.tint-section-heading>p{margin-top:23px}.tint-film-grid,.tint-coverage-grid{grid-template-columns:1fr}.tint-film{padding:28px}.tint-film h3{font-size:3rem}.tint-coverage-grid article{min-height:auto}.tint-coverage-grid h3{margin:24px 0 10px}.tint-install-steps{margin-top:10px}}

/* Tint tiers use the same visual language as the PPF page. */
.tint-hero-image{background-position:70% center}
.tint-hero h1{max-width:1050px;font-size:clamp(4rem,7.4vw,8rem)}
.tint-film-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.tint-film{padding:30px}
.tint-film h3{font-size:clamp(2.8rem,3.4vw,3.55rem)}
.tint-film .fit{line-height:1.5;color:#f1f0ee}
.tint-install-steps>div:first-child{padding-top:0}
@media(max-width:1050px){.tint-film-grid{grid-template-columns:1fr}.tint-film{padding:32px}.tint-film .fit{margin-top:8px}}
@media(max-width:680px){.tint-hero-image{background-position:63% center}.tint-hero h1{font-size:clamp(3.7rem,13vw,6.1rem)}.tint-film{padding:28px}}
