.v101-geo-summary,.v101-comparison{padding:clamp(44px,6vw,78px) 0;background:linear-gradient(180deg,rgba(8,35,29,.98),rgba(4,20,16,.98));color:#eafff6}
.v101-geo-summary__inner,.v101-comparison__inner{border:1px solid rgba(72,242,173,.24);border-radius:24px;padding:clamp(24px,4vw,42px);background:rgba(8,31,26,.86);box-shadow:0 18px 60px rgba(0,0,0,.2)}
.v101-geo-summary__kicker{display:inline-flex;align-items:center;gap:.5rem;color:#5df2ad;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.v101-geo-summary h2,.v101-comparison h2{margin:.65rem 0 1rem;color:#fff;line-height:1.12}
.v101-geo-summary__answer,.v101-comparison p{max-width:920px;color:#d5eee4;line-height:1.75}
.v101-geo-summary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}
.v101-geo-summary li{padding:18px;border-radius:16px;background:rgba(20,63,52,.58);border:1px solid rgba(72,242,173,.16);line-height:1.55}
.v101-geo-summary__reviewed{margin-top:20px;font-size:.9rem;color:#9fc6b6}
.v101-table-wrap{overflow:auto;margin:24px 0;border:1px solid rgba(72,242,173,.2);border-radius:18px}
.v101-table-wrap table{width:100%;min-width:820px;border-collapse:collapse;background:rgba(4,22,18,.7)}
.v101-table-wrap th,.v101-table-wrap td{padding:15px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(72,242,173,.14);color:#d9f2e8}
.v101-table-wrap th{color:#fff;background:rgba(19,66,54,.8);font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}
.v101-comparison__note{padding:16px 18px;border-left:3px solid #48f2ad;background:rgba(72,242,173,.08);border-radius:10px}
.v101-related .v37-related,.v101-directory .v37-related{align-items:stretch}
@media(max-width:760px){.v101-geo-summary ul{grid-template-columns:1fr}.v101-geo-summary,.v101-comparison{padding:38px 0}.v101-geo-summary__inner,.v101-comparison__inner{border-radius:18px;padding:22px}}
