.geo-page[data-v-94b67f1f]{background:#fff;color:#000;max-width:100%;overflow-x:clip;padding-bottom:0;width:100%}.geo-page__container[data-v-94b67f1f]{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 clamp(1rem,4vw,2rem);width:min(1160px,100%)}.geo-page__intro[data-v-94b67f1f]{background:linear-gradient(135deg,#fdf5f9c2,#fffffff5 48%,#fafafae0),#fff;overflow:hidden;padding:clamp(2.6rem,7vw,6.5rem) 0 clamp(3rem,7vw,6rem);position:relative}.geo-page__intro-grid[data-v-94b67f1f]{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem)}@media(min-width:940px){.geo-page__intro-grid[data-v-94b67f1f]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr)}}.geo-page__intro-copy[data-v-94b67f1f]{max-width:720px;min-width:0}.geo-page__kicker[data-v-94b67f1f]{align-items:center;background:#ffffffc7;border:1px solid rgba(216,47,138,.18);border-radius:999px;color:#b32170;display:inline-flex;font-size:.75rem;font-weight:700;min-height:32px;padding:.35rem .75rem;text-transform:uppercase}.geo-page__headline[data-v-94b67f1f],.geo-page__kicker[data-v-94b67f1f],.geo-page__title[data-v-94b67f1f]{font-family:Poppins,Montserrat,Helvetica Neue,Arial,sans-serif;letter-spacing:0;margin:0}.geo-page__headline[data-v-94b67f1f],.geo-page__title[data-v-94b67f1f]{color:#000;font-weight:750}.geo-page__headline[data-v-94b67f1f]{font-size:clamp(2.35rem,7vw,5rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.02;margin-top:1rem;max-width:720px;overflow-wrap:break-word}.geo-page__title[data-v-94b67f1f]{font-size:clamp(1.55rem,4.8vw,2.5rem);line-height:1.12}.geo-page__lead[data-v-94b67f1f]{color:#313131;font-size:clamp(1rem,2vw,1.16rem);line-height:1.75;margin:1.15rem 0 0;max-width:760px}.geo-page__button[data-v-94b67f1f]{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;font-family:Poppins,Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.96rem;font-weight:700;justify-content:center;line-height:1.2;max-width:100%;min-height:52px;padding:.9rem 1.35rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.geo-page__button--primary[data-v-94b67f1f]{background:#d82f8a;box-shadow:0 16px 30px #d82f8a3d;color:#fff}.geo-page__button--primary[data-v-94b67f1f]:hover{background:#b32170;color:#fff;transform:translateY(-2px)}.geo-page__button--ghost[data-v-94b67f1f]{background:#ffffffc7;border:1px solid rgba(216,47,138,.22);color:#000}.geo-page__button--ghost[data-v-94b67f1f]:hover{border-color:#d82f8a75;color:#b32170;transform:translateY(-2px)}.geo-page__actions[data-v-94b67f1f]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:1.7rem}@media(min-width:540px){.geo-page__actions[data-v-94b67f1f]{display:flex;flex-wrap:wrap}}.geo-page__trust-badges[data-v-94b67f1f]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:0}.geo-page__trust-badges li[data-v-94b67f1f]{align-items:center;background:#ffffffd1;border:1px solid rgba(216,47,138,.2);border-radius:999px;color:#181818;display:inline-flex;font-size:.84rem;font-weight:700;gap:.45rem;line-height:1.3;padding:.42rem .8rem .42rem .62rem}.geo-page__trust-badges li[data-v-94b67f1f]:before{background:#d82f8a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:50%;content:"";flex:0 0 auto;height:15px;width:15px}.geo-page__nearby[data-v-94b67f1f]{color:#4b4b4b;font-size:.95rem;line-height:1.65;margin:1.5rem 0 0}.geo-page__nearby span[data-v-94b67f1f]{color:#000;font-weight:750}.geo-page__nearby--hub[data-v-94b67f1f]{margin-top:1.5rem}.geo-page__languages[data-v-94b67f1f]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.geo-page__languages-label[data-v-94b67f1f]{color:#000;font-size:.95rem;font-weight:750}.geo-page__languages-list[data-v-94b67f1f]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.geo-page__language-chip[data-v-94b67f1f]{background:#d82f8a17;border-radius:999px;color:#b32170;font-size:.88rem;font-weight:700;padding:.38rem .75rem}.geo-page__consult-card[data-v-94b67f1f]{background:#ffffffdb;border:1px solid rgba(216,47,138,.13);border-radius:8px;box-shadow:0 24px 60px #0000001f;overflow:hidden}.geo-page__consult-media[data-v-94b67f1f]{aspect-ratio:5/3.25;background:#fdf5f9;position:relative}.geo-page__consult-image[data-v-94b67f1f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.geo-page__consult-badge[data-v-94b67f1f]{background:#ffffffeb;border-radius:999px;bottom:1rem;box-shadow:0 12px 26px #00000029;color:#b32170;font-size:.82rem;font-weight:800;left:1rem;max-width:calc(100% - 2rem);padding:.48rem .8rem;position:absolute}.geo-page__consult-body[data-v-94b67f1f]{padding:clamp(1.1rem,3vw,1.55rem)}.geo-page__consult-body h3[data-v-94b67f1f]{color:#000;font-family:Poppins,Montserrat,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:750;line-height:1.25;margin:0 0 .85rem}.geo-page__steps[data-v-94b67f1f]{counter-reset:care-step;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.geo-page__steps li[data-v-94b67f1f]{color:#4b4b4b;counter-increment:care-step;font-size:.94rem;line-height:1.5;min-height:38px;padding-left:2.4rem;position:relative}.geo-page__steps li[data-v-94b67f1f]:before{background:#fdf5f9;border-radius:50%;color:#b32170;content:counter(care-step);display:grid;font-size:.78rem;font-weight:800;height:1.65rem;left:0;place-items:center;position:absolute;top:.1rem;width:1.65rem}.geo-page__text-link[data-v-94b67f1f]{color:#b32170;display:inline-flex;font-weight:800;margin-top:1rem;text-decoration:none}.geo-page__text-link[data-v-94b67f1f]:hover{color:#881955}.geo-page__section[data-v-94b67f1f]{padding:clamp(3rem,7vw,5.25rem) 0}.geo-page__section--faq[data-v-94b67f1f],.geo-page__section--services[data-v-94b67f1f],.geo-page__section--virtual[data-v-94b67f1f]{background:#f9f9f9}.geo-page__section-head[data-v-94b67f1f]{margin-bottom:clamp(1.4rem,4vw,2.4rem);max-width:760px}.geo-page__offices[data-v-94b67f1f]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:760px){.geo-page__offices[data-v-94b67f1f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-page__office[data-v-94b67f1f]{background:#fff;border:1px solid hsla(0,0%,59%,.35);border-radius:8px;box-shadow:0 14px 34px #00000012;min-width:0;overflow:hidden}.geo-page__office-map-embed[data-v-94b67f1f]{line-height:0}.geo-page__office-map-embed iframe[data-v-94b67f1f]{display:block;height:230px;width:100%}.geo-page__office-name[data-v-94b67f1f]{color:#000;font-family:Poppins,Montserrat,Helvetica Neue,Arial,sans-serif;font-size:1.08rem;font-weight:750;margin:0 0 .6rem;padding:1.4rem 1.4rem 0}.geo-page__office-address[data-v-94b67f1f]{color:#313131;font-style:normal;line-height:1.65;margin:0 0 .85rem;overflow-wrap:break-word;padding:0 1.4rem}.geo-page__office-map[data-v-94b67f1f]{color:#b32170;display:inline-block;font-weight:800;margin:0 1.4rem 1.4rem;text-decoration:none}.geo-page__office-map[data-v-94b67f1f]:hover{color:#881955}.geo-page__services[data-v-94b67f1f]{display:grid;gap:.8rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:680px){.geo-page__services[data-v-94b67f1f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.geo-page__services[data-v-94b67f1f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.geo-page__services .geo-page__service-badge[data-v-94b67f1f],.geo-page__services a[data-v-94b67f1f]{align-items:center;background:#fff;border:1px solid hsla(0,0%,59%,.35);border-radius:8px;box-sizing:border-box;color:#000;display:flex;font-weight:750;line-height:1.35;min-height:68px;padding:1rem 1.1rem;text-decoration:none}.geo-page__services a[data-v-94b67f1f]{transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.geo-page__services a[data-v-94b67f1f]:hover{border-color:#d82f8a47;box-shadow:0 12px 28px #00000014;color:#b32170;transform:translateY(-2px)}.geo-page__services .geo-page__service-badge[data-v-94b67f1f]{background:#ffffff94;color:#4b4b4b}.geo-page__services-swiper[data-v-94b67f1f]{margin-top:.25rem}.geo-page__services-swiper[data-v-94b67f1f] .swiper{padding-bottom:2.25rem}.geo-page__services-swiper[data-v-94b67f1f] .swiper-slide{height:auto}.geo-page__services-swiper[data-v-94b67f1f] .swiper-pagination-bullet-active{background:#d82f8a}.geo-page__service-slide[data-v-94b67f1f]{align-items:center;background:#fff;border:1px solid hsla(0,0%,59%,.35);border-radius:8px;box-sizing:border-box;color:#000;display:flex;font-weight:750;height:100%;line-height:1.35;min-height:64px;padding:1rem 1.1rem;text-decoration:none}.geo-page__service-slide--badge[data-v-94b67f1f]{background:#ffffff94;color:#4b4b4b}.geo-page__related[data-v-94b67f1f]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.geo-page__related a[data-v-94b67f1f]{align-items:center;background:#fff;border:1px solid hsla(0,0%,59%,.35);border-radius:999px;color:#000;display:inline-flex;font-size:.92rem;font-weight:750;min-height:40px;padding:.56rem .95rem;text-decoration:none;transition:transform .2s ease,color .2s ease,border-color .2s ease}.geo-page__related a[data-v-94b67f1f]:hover{border-color:#d82f8a57;color:#b32170;transform:translateY(-2px)}.geo-page__faq[data-v-94b67f1f]{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:860px){.geo-page__faq[data-v-94b67f1f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-page__faq-item[data-v-94b67f1f]{background:#fff;border:1px solid hsla(0,0%,59%,.35);border-radius:8px;padding:clamp(1.15rem,3vw,1.55rem)}.geo-page__faq-q[data-v-94b67f1f]{color:#000;font-family:Poppins,Montserrat,Helvetica Neue,Arial,sans-serif;font-size:1.02rem;font-weight:750;line-height:1.35;margin:0 0 .5rem}.geo-page__faq-a[data-v-94b67f1f]{color:#313131;font-size:1rem;line-height:1.7;margin:0}.geo-page__cta-band[data-v-94b67f1f]{background:#fff;padding:clamp(3rem,7vw,5rem) 0}.geo-page__cta-inner[data-v-94b67f1f]{align-items:center;background:linear-gradient(135deg,#fdf5f9b8,#fafafae0),#f9f9f9;border:1px solid rgba(216,47,138,.16);border-radius:8px;box-sizing:border-box;display:grid;gap:1.5rem;padding:clamp(1.35rem,4vw,2.5rem)}@media(min-width:768px){.geo-page__cta-inner[data-v-94b67f1f]{gap:2rem;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between}}.geo-page__mobile-cta[data-v-94b67f1f]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid rgba(216,47,138,.14);bottom:0;display:none;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.geo-page__mobile-cta .geo-page__button[data-v-94b67f1f]{width:100%}@media(max-width:767px){.geo-page[data-v-94b67f1f]{padding-bottom:78px}.geo-page__mobile-cta[data-v-94b67f1f]{display:block}.geo-page__intro[data-v-94b67f1f]{padding-top:2.3rem}.geo-page__consult-card[data-v-94b67f1f]{display:none}.geo-page__actions .geo-page__button[data-v-94b67f1f]{width:100%}.geo-page__section-head[data-v-94b67f1f]{margin-bottom:1.25rem}.geo-page__office-map-embed iframe[data-v-94b67f1f]{height:190px}}
