.ceramic-page .project-hero-copy{width:43%;max-width:610px}.ceramic-page .project-hero h1{font-size:clamp(3rem,4.6vw,5.2rem)}.ceramic-page .project-hero .intro-copy{max-width:400px}.ceramic-page .ppf-intro p,.ceramic-page .ppf-benefits p{font-size:16px}.ceramic-page .ppf-intro img{object-position:center}.benefit-icon{width:36px;height:36px;stroke:var(--gold);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.coating-comparison{background:#eeece6;padding:85px 0}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.comparison-grid article{border-top:1px solid var(--gold);padding-top:25px}.comparison-grid h3,.coating-price h3{font-size:1.9rem;margin-bottom:20px}.comparison-grid p,.coating-price p,.coating-price li,.coating-project p{font-size:16px;color:var(--muted);line-height:1.8}.comparison-grid .text-link{margin-top:15px}.coating-price,.coating-project{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:90px;padding-bottom:90px}.coating-price{align-items:start}.coating-price ul{padding-left:20px;margin:20px 0 30px}.coating-project{border-top:1px solid var(--line)}.coating-project img{display:block;width:100%;height:auto}.coating-project .text-link{margin-top:20px}.coating-actions{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.coating-actions .cta-explanation{margin:0}.ceramic-page .project-invite{background:#eeece6}@media(max-width:900px){.coating-price,.coating-project{padding-top:55px;padding-bottom:55px;gap:35px}.coating-comparison{padding:55px 0}}@media(max-width:760px){.ceramic-page .project-hero-copy{width:100%;max-width:none}.ceramic-page .project-hero h1{font-size:clamp(3rem,10vw,4.5rem)}.comparison-grid,.coating-price,.coating-project,.ceramic-page .ppf-benefits{grid-template-columns:1fr;gap:32px}.ceramic-page .project-invite>.shell{grid-template-columns:1fr}.coating-actions .button{width:100%;justify-content:space-between}.ceramic-page .ppf-intro{padding-top:45px}}
.coating-prices{padding-top:15px;padding-bottom:90px}.coating-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.coating-price-grid article{border-top:1px solid var(--gold);padding-top:28px}.coating-price-grid h3{font-size:1.8rem;margin:0 0 24px}.coating-price-grid .coating-amount{font:clamp(2.4rem,3.5vw,3.6rem)/1.25 Georgia,serif;color:var(--gold);margin:0}.coating-amount span{font-size:1.1rem;color:var(--muted)}.coating-price-note{font-size:16px;color:var(--muted);line-height:1.8;margin-top:30px;max-width:780px}@media(max-width:760px){.coating-prices{padding-top:0;padding-bottom:55px}.coating-price-grid{grid-template-columns:1fr;gap:28px}.coating-price-grid h3{margin-bottom:16px}}
.ceramic-page .photo-open,.ceramic-page .coating-project-image{cursor:default}
.ceramic-page .photo-open:hover img{filter:none}
