/* Structured pricing and service facts; existing site layout remains intact. */
.geo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0}.geo-table{width:100%;border-collapse:collapse;font-size:16px}.geo-table caption{text-align:left;font-weight:800;margin-bottom:10px}.geo-table th,.geo-table td{text-align:left;padding:12px;border-bottom:1px solid #d5dadd;white-space:nowrap}.geo-table thead th{font-weight:800}.geo-panel p{margin:10px 0}.geo-home{background:#f4f2eb;color:#18232a}.geo-home h2{margin-top:0}.geo-home .geo-panel{background:#fff;border:1px solid #e2e0d9;border-radius:14px;padding:24px}.geo-home a{color:#203d49;font-weight:700}.geo-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.geo-faq details{border-top:1px solid #dadada;padding:14px 0}.geo-faq summary{cursor:pointer;font-weight:700}@media(max-width:700px){.geo-home-grid{grid-template-columns:1fr}.geo-panel{padding:18px}.geo-table th,.geo-table td{padding:10px 8px;font-size:14px}}
