/* Conversion layout only: retain the established Spade palette and fonts. */
.conversion-packages,.conversion-reviews,.conversion-proof,.conversion-correction-note{padding-block:48px}
.conversion-packages .growth-heading,.conversion-reviews .growth-heading,.conversion-proof .growth-heading{margin-bottom:24px}
.conversion-packages .growth-heading h2,.conversion-reviews h2,.conversion-proof h2,.conversion-correction-note h2{font-size:clamp(1.9rem,3vw,3rem);line-height:1.12}
.conversion-packages .growth-grid,.conversion-packages .coating-tier-grid,.conversion-packages .package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
.conversion-packages .growth-card,.conversion-packages .package-grid article{padding:24px;min-width:0;display:flex;flex-direction:column}
.conversion-packages .growth-card>p:not(.growth-eyebrow):not(.conversion-price),.conversion-packages .package-grid article>p{font-size:1rem;line-height:1.55;margin:8px 0 18px}
.conversion-packages .growth-card h3,.conversion-packages .package-grid h3{font-size:1.5rem;line-height:1.15;margin-bottom:6px;letter-spacing:-.02em}
.conversion-packages .coating-tier>.growth-eyebrow,.conversion-packages .conversion-price,.conversion-packages .growth-card>.growth-eyebrow,.conversion-packages .package-prices strong{font-size:2.1rem!important;line-height:1.1;letter-spacing:-.035em;color:#F5F5F5!important;margin:0 0 16px;text-transform:none}
.conversion-packages .coating-tier-popular{padding-top:48px}
.conversion-packages .button,.conversion-packages .package-grid a{margin-top:auto;min-height:48px;white-space:normal}
.conversion-package-detail{margin:14px 0 22px;border-top:1px solid #A6A8AD40;padding-top:12px}
.conversion-package-detail summary{cursor:pointer;color:#F5F5F5;font-size:1rem;line-height:1.5;min-height:36px}
.conversion-package-detail ul{margin:12px 0;padding-left:20px}
.conversion-package-detail li{font-size:1rem;line-height:1.5}
.conversion-price-list{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:0}
.conversion-price-list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #A6A8AD35;font-size:1rem;line-height:1.4}
.conversion-price-list strong{color:#F5F5F5;font-size:1.25rem;white-space:nowrap;letter-spacing:-.025em}
.conversion-price-list li::before{display:none}
.conversion-home-packages .growth-card>.conversion-price-list{margin-bottom:24px}
.conversion-correction-note{background:#17171B}
.conversion-correction-note p{max-width:850px}
.conversion-correction-note .conversion-price-list{max-width:700px}
.conversion-correction-note h2{max-width:none}
.conversion-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:24px}
.conversion-review-grid figure{margin:0;min-width:0;border:1px solid #A6A8AD40;border-radius:8px;overflow:hidden;background:#F5F5F5}
.conversion-review-grid img{display:block;width:100%;height:auto;object-fit:contain}
.conversion-review-grid a{display:block;min-height:48px}
.conversion-proof .growth-proof-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}
.conversion-proof .growth-proof-grid img{max-height:360px;object-fit:contain;background:#0B0B0D}
.conversion-proof .growth-comparison{max-width:920px}
.conversion-proof .growth-comparison img{max-height:420px;object-fit:contain;background:#0B0B0D}
.conversion-details{border-top:1px solid #A6A8AD35}
.conversion-details-label{padding:36px max(24px,calc((100vw - 1280px)/2)) 0;margin:0}
.conversion-details>.section,.conversion-details>.growth-section{padding-block:40px}
.conversion-details p{max-width:850px}
@media(max-width:800px){
 .conversion-packages,.conversion-reviews,.conversion-proof,.conversion-correction-note{padding:36px 20px}
 .conversion-packages .growth-grid,.conversion-packages .coating-tier-grid,.conversion-packages .package-grid{grid-template-columns:1fr;gap:14px}
 .conversion-packages .growth-card,.conversion-packages .package-grid article{padding:22px}
 .conversion-packages .coating-tier-popular{padding-top:46px}
 .conversion-packages .growth-heading h2,.conversion-reviews h2,.conversion-proof h2,.conversion-correction-note h2{font-size:2rem}
 .conversion-packages .growth-card h3{font-size:1.45rem}
 .conversion-review-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:10px;max-width:100%}
 .conversion-review-grid figure{flex:0 0 min(86%,408px);scroll-snap-align:start}
 .conversion-review-grid img{width:100%;height:auto}
 .conversion-proof .growth-proof-grid{grid-template-columns:1fr;gap:20px}
 .conversion-proof .growth-proof-grid img{max-height:320px}
 .conversion-proof .growth-comparison img{max-height:300px}
 .conversion-details-label{padding:28px 20px 0}
 .conversion-details>.section,.conversion-details>.growth-section{padding-block:32px}
}

.conversion-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.conversion-service-grid article{min-width:0}.conversion-service-grid img{width:100%;height:220px;object-fit:cover}.conversion-service-grid a{display:block;padding:16px 0;min-height:48px;color:#F5F5F5}
@media(max-width:700px){.conversion-service-grid{grid-template-columns:1fr}.conversion-service-grid article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:center}.conversion-service-grid img{height:110px}.conversion-service-grid a{padding:12px 0}}
.conversion-reviews#google-reviews{background:#0B0B0D}
.conversion-packages,.conversion-reviews,.conversion-proof,.conversion-correction-note{scroll-margin-top:96px}
