
.newer-service-tools{margin:26px 0 32px;padding:24px;border:1px solid #ddd9d1;border-radius:18px;background:#fffdf9;color:#171a18}
.newer-service-tools h2{font-size:clamp(23px,3vw,30px);line-height:1.2;margin:0 0 12px}
.newer-service-tools>p{margin:0 0 18px;max-width:70ch;line-height:1.65;color:#525852}
.newer-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
a.newer-choice{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 36px 20px 18px;border:1px solid #dcded8;border-radius:12px;background:#fff;color:#171a18;text-decoration:none;transition:border-color .15s,background .15s}
a.newer-choice strong{font-size:18px;line-height:1.3}
a.newer-choice span{font-size:14px;line-height:1.5;color:#525852}
a.newer-choice b{position:absolute;right:13px;top:18px;color:#bf3b12;font-size:20px}
a.newer-choice:hover{border-color:#ff6839;background:#fff5ee}
a.newer-choice:focus-visible{outline:3px solid #da4319;outline-offset:3px}
.newer-info-table{width:100%;border-collapse:collapse;font-size:15px;margin:16px 0 22px}
.newer-info-table th,.newer-info-table td{text-align:left;padding:13px 10px;border-bottom:1px solid #ddd9d1;vertical-align:top;overflow-wrap:anywhere}
.newer-info-table th{background:#f3f1eb;font-weight:700}
.newer-info-table caption{text-align:left;font-weight:700;margin-bottom:10px}
.newer-form-note{font-size:14px;line-height:1.6;color:#525852}
.newer-form-note a{text-decoration:underline;text-underline-offset:3px}
.newer-prep-list{padding-left:22px;line-height:1.7}
.newer-prep-list li{margin:9px 0}
@media(max-width:760px){.newer-choice-grid{grid-template-columns:1fr}.newer-service-tools{padding:20px 16px}.newer-info-table{font-size:14px}.newer-info-table th,.newer-info-table td{padding:11px 8px}}
@media(max-width:760px){.page-hero-grid>.product-stage{min-width:0;max-width:100%;width:100%}}
@media(max-width:520px){.newer-info-table{table-layout:fixed}.newer-info-table th,.newer-info-table td{width:50%;overflow-wrap:break-word}}
