.ktp-photo-services .section-head h2{color:#effaf8}.ktp-photo-services .section-head p{color:#bedbd5}.ktp-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ktp-photo-card{display:block;background:#f7fbfa;color:#0b3939;text-decoration:none;border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #002d2d3b;transition:transform .18s}.ktp-photo-card:hover{transform:translateY(-4px)}.ktp-photo-card>img{width:100%!important;height:210px!important;object-fit:cover}.ktp-photo-copy{display:block;padding:17px 19px 20px}.ktp-photo-copy strong{display:block;font-size:21px;line-height:1.2;margin:0 0 7px;color:#0b3939}.ktp-photo-copy small{display:block;font-size:14px;color:#476c68;line-height:1.4}.ktp-photo-note{font-size:12px;color:#bedbd5;margin:18px 0 0}@media(max-width:680px){.ktp-photo-grid{grid-template-columns:1fr;gap:12px}.ktp-photo-card{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:114px;border-radius:16px}.ktp-photo-card>img{width:116px!important;height:100%!important;min-height:114px;object-fit:cover}.ktp-photo-copy{padding:12px 13px}.ktp-photo-copy strong{font-size:16px}.ktp-photo-copy small{font-size:12px}}@media(max-width:680px){.ktp-photo-card.ktp-wcd-compare{display:block}.ktp-photo-card.ktp-wcd-compare>img{display:block;width:100%!important;height:auto!important;min-height:0;aspect-ratio:3/2;object-fit:contain}.ktp-photo-card.ktp-wcd-compare .ktp-photo-copy{padding:13px 16px 17px}}
.ktp-review-invite{padding:28px 0;background:#073f3e;color:#edf8f5}.ktp-review-invite>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.ktp-review-invite h2{margin:8px 0;font-size:clamp(22px,2.5vw,32px)}.ktp-review-invite p{margin:0;color:#bedbd5}.ktp-review-invite .btn{flex:none}@media(max-width:680px){.ktp-review-invite>.wrap{display:block}.ktp-review-invite .btn{margin-top:18px}}

.ktp-panel-grid small{color:#d3e8e4!important}.ktp-price-note{font-size:12px;color:#c7e0da;line-height:1.45;margin:12px 2px 0}
