/* Selected Window page refinements only; original comparison uses no file here. */
body.service-page .pilot-why .reasons{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(140px,1fr);align-items:stretch;gap:0!important;border:1px solid #d1dfd7}
body.service-page .pilot-why .reasons article{border:0!important;border-radius:0!important}
body.service-page .pilot-why .reasons article:nth-child(odd){border-right:1px solid #d1dfd7!important}
body.service-page .pilot-why .reasons article:nth-child(-n+2){border-bottom:1px solid #d1dfd7!important}
@media(max-width:700px){body.service-page .pilot-why .reasons{grid-template-columns:1fr}body.service-page .pilot-why .reasons article{padding:22px 18px!important;border-right:0!important;border-bottom:1px solid #d1dfd7!important}body.service-page .pilot-why .reasons article:nth-child(odd){border-right:0!important}body.service-page .pilot-why .reasons article:last-child{border-bottom:0!important}}
body.service-page .pilot-why .reasons article{height:100%;align-content:center;min-height:140px}
.pilot-review>.wrap{max-width:1120px}
.selected-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.selected-review-card{padding:28px;border:1px solid #d6dfd9;border-radius:12px;background:#fff;box-shadow:0 4px 18px #122b2108;text-align:left}
.selected-review-stars{color:#b68624;font-size:20px;letter-spacing:.08em;line-height:1;margin-bottom:12px}
.selected-review-card h3{font-size:17px;margin:0 0 18px;line-height:1.35}
.pilot-review .selected-review-card blockquote{margin:0}
.pilot-review .selected-review-card blockquote p{font-size:17px!important;line-height:1.6!important;letter-spacing:normal!important;margin:0;color:#365347}
.selected-review-source{font-size:12px;line-height:1.6;text-align:center;color:#63756b;margin:18px auto 0;max-width:760px}
.selected-review-source a{text-underline-offset:3px}
@media(max-width:620px){.selected-review-grid{grid-template-columns:1fr;gap:14px}.selected-review-card{padding:24px}.selected-review-card h3{margin-bottom:14px}.pilot-review .selected-review-card blockquote p{font-size:16px!important}}
.pilot-slider-controls button{padding:0;line-height:1}
.pilot-slider-controls button svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:621px){.pilot-process-line{width:min(100%,1000px);margin-left:auto;margin-right:auto}}
.selected-review-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:-4px 0 24px}
.selected-review-links a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:700;color:#244938;background:#fff;border:1px solid #bacfc3;border-radius:7px;text-decoration:none}
.selected-review-links a:hover{background:#edf5f1}
.trust-label-single{white-space:nowrap}
@media(max-width:360px){body.service-page .service-trust .trust-label-single{font-size:9px}}
