/* GEO hero entry point: the free diagnosis, a real link even without JavaScript.
   Same quiet white button as the Milo download entry points. */
[data-page=geo] .geo-entrypoints{flex-basis:100%;width:max-content;max-width:100%;margin-top:8px;pointer-events:auto}
.geo-entries{display:flex;gap:10px;flex-wrap:wrap}
.geo-entry{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:14px;background:#fff;color:#171717;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:0 4px 18px #0000000d;translate:0 0;transition:background .24s ease,box-shadow .24s ease,translate .24s ease}
.geo-entry .ge-mark{display:block;width:20px;height:20px;flex:none;color:#171717}
.geo-entry:hover,.geo-entry:focus-visible{background:#ececec;color:#171717;box-shadow:0 6px 22px #0000001a;translate:0 -1px}
.geo-entry:focus-visible{outline:2px solid #fff;outline-offset:3px}
.geo-entry-note{margin:8px 0 0;font-size:11px;line-height:1.5;color:#ffffffba}
@media(max-width:900px){.geo-entries{gap:10px}.geo-entry{font-size:13px}}
@media(max-width:600px){[data-page=geo] .cinema-ctas{gap:9px}[data-page=geo] .geo-entrypoints{margin-top:4px}.geo-entries{flex-direction:column;align-items:flex-start}.geo-entry{font-size:13px;min-height:48px}}
@media(prefers-reduced-motion:reduce){.geo-entry{transition:none;translate:none}}
