
/* V7 trust and SEO-friendly additions; no Contact Me CTA */
.v7-proof{background:linear-gradient(145deg,#eef6ff,#fff);padding:48px 0}.v7-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v7-benefit-grid article{background:white;border:1px solid #dce8f4;border-radius:19px;padding:20px;box-shadow:0 8px 24px #0c305012}.v7-benefit-grid h3{font-size:17px;margin:6px 0}.v7-benefit-grid p,.v7-photo-slots small,.v7-review-note{font-size:13px;color:#52687f;line-height:1.6}.v7-big-icon{width:44px;height:44px;border-radius:13px;background:#e9f4ff;display:grid;place-items:center;font-size:22px;color:#0b73ed}.v7-work{padding:45px 0}.v7-photo-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v7-photo-slots>div{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;min-height:146px;border:2px dashed #b8cee4;background:#f8fbff;border-radius:18px;text-align:center;padding:15px}.v7-photo-slots span{font-size:34px;color:#0b73ed}.v7-photo-slots strong{font-size:14px}.v7-review-note{margin:18px 0 0;border-left:3px solid #0b73ed;padding:11px 14px;background:#fff;border-radius:8px}.v7-service-terms{margin-top:20px}.v7-service-terms-inner{border-left:4px solid #ff9914;padding:14px 18px;border-radius:13px;background:#fff9ef;color:#294157}.v7-service-terms-inner p{font-size:13px;line-height:1.6;margin:7px 0 0}.btn .ui-icon{flex-shrink:0}.btn:focus-visible,.card-link:focus-visible{outline:3px solid #ff9b16;outline-offset:3px}@media(max-width:850px){.v7-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:570px){.v7-benefit-grid{gap:9px}.v7-benefit-grid article{padding:13px}.v7-benefit-grid h3{font-size:14px}.v7-photo-slots{grid-template-columns:1fr}.v7-photo-slots>div{min-height:110px}}
