.geo-page{background:#fff}.geo-page h2{text-wrap:balance}.geo-band{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.geo-page section#faq h2:first-of-type{color:#0f172a;font-size:2.5rem!important;font-weight:400!important;letter-spacing:-.5px}@media(max-width:768px){.geo-page section#faq h2:first-of-type{font-size:2rem!important}}.geo-band--faq{padding-top:16px;padding-bottom:16px}.geo-proof{align-items:start}.geo-proof .geo-proof__copy p{margin:0 0 1rem;font-size:1.05rem;line-height:1.7;color:#475569}.geo-glance__title{margin:0 0 .5rem;font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1.35;color:#0f172a}.geo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;grid-gap:1.25rem;gap:1.25rem}@media(max-width:1100px){.geo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.geo-cards{grid-template-columns:1fr}}.geo-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-row-gap:.6rem;row-gap:.6rem;align-content:start;min-width:0;padding:1.25rem 1.3rem 1.35rem;border:1px solid #e2e8f0;border-radius:.875rem;background:#fff;color:#475569}.geo-card>svg{width:28px;height:28px;color:#2563eb}.geo-card h3{margin:0;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1.3;color:#0f172a}.geo-card p{margin:0;font-size:1.02rem;line-height:1.6;color:#475569}.geo-cards--on-white .geo-card{background:#f8fafc}.geo-card--plain{grid-row:span 2}.geo-card--link{text-decoration:none}.geo-card--link:hover{border-color:#94a3b8}.geo-card--link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.geo-card__more{align-self:end;font-size:.9rem;font-weight:600;color:#2563eb}.geo-drivers-band{padding-top:88px;padding-bottom:88px}@media(max-width:1000px){.geo-drivers-band{padding-top:64px;padding-bottom:64px}}.geo-drivers{position:relative;z-index:2}.geo-drivers h2{margin:0 0 1rem;color:#fff}.geo-drivers__intro{margin:0 0 2rem;font-size:1.1rem;line-height:1.7;color:#cbd5e1}.geo-drivers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);margin:0}@media(max-width:900px){.geo-drivers__list{grid-template-columns:1fr}}.geo-drivers__row{padding-top:16px;padding-bottom:16px;border-top:1px solid rgba(148,163,184,.22)}.geo-drivers__row dt{margin:0 0 4px;font-size:1.05rem;font-weight:600;line-height:1.4;color:#fff}.geo-drivers__row dd{margin:0;font-size:1rem;line-height:1.6;color:#cbd5e1}.geo-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:1000px){.geo-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.geo-related__grid{grid-template-columns:1fr}}.snipe-related__card.geo-related__card{background:#f8fafc;text-decoration:none}.snipe-related__card.geo-related__card p{font-size:.95rem}.geo-testimonials{padding-top:12px}