.cross-page-services{max-width:1200px;margin:38px auto 0;padding:28px 4% 36px;border-top:1px solid #c3a16a77}.cross-page-services .quote-service-prompt{margin:0 0 20px;padding:0;text-align:center;background:transparent;border:0;box-shadow:none}.cross-page-services .quote-service-prompt p{margin:0 auto;max-width:none;font:600 clamp(14px,1.5vw,18px)/1.5 Georgia,serif;color:#a3342b}.cross-page-services .planner-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none;margin:0;padding:0}.cross-page-services .planner-card{display:block;border:1px solid #b99a6480;border-radius:8px;overflow:hidden;text-decoration:none;background:#fffdf7;box-shadow:0 5px 15px #071e3308;transition:transform .15s}.cross-page-services .planner-card:hover{transform:translateY(-3px)}.cross-page-services .planner-card-heading{font:normal clamp(16px,1.8vw,23px)/1.3 Georgia,serif;text-align:center;color:#183043;margin:0;padding:13px 6px;background:#fffdf7;letter-spacing:0}.cross-page-services .planner-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0;border:0}@media(max-width:700px){.cross-page-services{margin-top:26px;padding-top:22px}.cross-page-services .planner-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cross-page-services .planner-card-heading{font-size:17px;padding:11px 4px}}
