.offer[data-astro-cid-o3gy7yo3]{gap:2.5rem;display:grid}@media (width>=64rem){.offer[data-astro-cid-o3gy7yo3]{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:4rem}}.offer__price[data-astro-cid-o3gy7yo3]{background-color:color-mix(in oklab, var(--color-sand) 30%, var(--color-page));border:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:16px;padding:1.75rem}.offer__amount[data-astro-cid-o3gy7yo3]{font-family:var(--font-display);align-items:baseline;gap:.5rem;font-size:clamp(2.25rem,1.75rem + 2vw,3rem);font-weight:600;line-height:1;display:flex}.offer__unit[data-astro-cid-o3gy7yo3]{font-family:var(--font-body);color:color-mix(in oklab, var(--color-ink) 65%, transparent);font-size:1rem;font-weight:500}.offer__note[data-astro-cid-o3gy7yo3]{color:color-mix(in oklab, var(--color-ink) 75%, transparent);margin-block-start:.875rem;font-size:.9375rem;line-height:1.5}.offer__contact[data-astro-cid-o3gy7yo3]{margin-block-start:1.5rem}.offer__contact--centered[data-astro-cid-o3gy7yo3]{flex-direction:column;align-items:center;display:flex}.offer__contact-label[data-astro-cid-o3gy7yo3]{color:color-mix(in oklab, var(--color-ink) 70%, transparent);text-align:center;margin-block-end:.75rem;font-size:.875rem;font-weight:500}.topics[data-astro-cid-o3gy7yo3]{gap:2rem 2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.topics[data-astro-cid-o3gy7yo3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.topics[data-astro-cid-o3gy7yo3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps[data-astro-cid-o3gy7yo3]{gap:2.5rem;padding:0;list-style:none;display:grid}.step[data-astro-cid-o3gy7yo3]{gap:1rem;display:flex;position:relative}.step__marker[data-astro-cid-o3gy7yo3]{z-index:1;background-color:var(--color-sand);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:600;display:grid;position:relative}.step[data-astro-cid-o3gy7yo3]:not(:last-child):before{content:"";background:linear-gradient(to bottom, var(--color-sand) 0%, color-mix(in oklab, var(--color-sand) 45%, transparent) 100%);inline-size:2px;position:absolute;inset-block:2.75rem -2.5rem;inset-inline-start:calc(1.375rem - 1px)}.value[data-astro-cid-o3gy7yo3]{gap:1.25rem;max-width:62ch;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}.value__item[data-astro-cid-o3gy7yo3]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.value__item[data-astro-cid-o3gy7yo3] p[data-astro-cid-o3gy7yo3]{color:color-mix(in oklab, var(--color-ink) 82%, transparent)}.value__item[data-astro-cid-o3gy7yo3] svg{margin-block-start:.3rem}.cases[data-astro-cid-o3gy7yo3]{gap:2rem;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.cases[data-astro-cid-o3gy7yo3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.countries[data-astro-cid-o3gy7yo3]{flex-wrap:wrap;gap:.625rem;margin-block-start:2rem;padding:0;list-style:none;display:flex}.countries__item[data-astro-cid-o3gy7yo3]{background-color:color-mix(in oklab, var(--color-sand) 42%, var(--color-page));border:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:999px;padding:.4375rem .875rem;font-size:.9375rem;font-weight:500}.people[data-astro-cid-o3gy7yo3]{gap:2rem;margin-block-start:2.5rem;display:grid}@media (width>=48rem){.people[data-astro-cid-o3gy7yo3]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2.5rem}}.people__faces[data-astro-cid-o3gy7yo3]{gap:.75rem;display:flex}.people__faces[data-astro-cid-o3gy7yo3] img{object-fit:cover;aspect-ratio:3/4;border-radius:14px;block-size:auto;inline-size:100%;max-inline-size:168px}.people__body[data-astro-cid-o3gy7yo3]{max-width:62ch}.people__link[data-astro-cid-o3gy7yo3]{min-block-size:44px;color:var(--color-bronze-ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.map[data-astro-cid-o3gy7yo3]{aspect-ratio:1000/500;contain:layout paint style;max-inline-size:60rem;margin-block-start:2rem}@media (prefers-reduced-motion:no-preference){.map[data-astro-cid-o3gy7yo3][data-reveal-pending]{opacity:0;transform:translateY(14px)}.map[data-astro-cid-o3gy7yo3]{transition:opacity .5s var(--hover-ease), transform .5s var(--hover-ease)}.map[data-astro-cid-o3gy7yo3][data-reveal-pending] .m-on{opacity:.5;filter:saturate(.4)}.map[data-astro-cid-o3gy7yo3] .m-on{transition:opacity .6s var(--hover-ease) .3s, filter .6s var(--hover-ease) .3s, fill var(--hover-duration-fast) var(--hover-ease)}}.map[data-astro-cid-o3gy7yo3] svg{block-size:auto;inline-size:100%;display:block}.map[data-astro-cid-o3gy7yo3] .m-rest{fill:color-mix(in oklab, var(--color-ink) 12%, var(--color-page));stroke:color-mix(in oklab, var(--color-ink) 6%, var(--color-page));stroke-width:.3px}.map[data-astro-cid-o3gy7yo3] .m-on{fill:var(--color-bronze);stroke:var(--color-page);stroke-width:1px;vector-effect:non-scaling-stroke}@media (hover:hover) and (pointer:fine){.map[data-astro-cid-o3gy7yo3] .m-on{cursor:pointer}.map[data-astro-cid-o3gy7yo3] .m-on:hover{fill:color-mix(in oklch, var(--color-bronze) 80%, var(--color-rust))}}@media (hover:none),(pointer:coarse){.map[data-astro-cid-o3gy7yo3] .m-on:active{fill:color-mix(in oklch, var(--color-bronze) 80%, var(--color-rust));transition:fill}}.map-tooltip{z-index:1000;background:color-mix(in oklab, var(--color-page) 96%, var(--color-sand));border:1px solid color-mix(in oklab, var(--color-bronze) 25%, transparent);box-shadow:0 4px 12px color-mix(in oklab, var(--color-ink) 12%, transparent), 0 2px 4px color-mix(in oklab, var(--color-ink) 8%, transparent);font-family:var(--font-body);color:var(--color-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--hover-duration-fast) var(--hover-ease), transform var(--hover-duration-fast) var(--hover-ease);border-radius:999px;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;position:fixed;transform:translateY(8px)}.map-tooltip[data-visible]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.map-tooltip{transition:opacity .01ms;transform:none}}.offer__icons .contact-icons__link--filled{width:38px!important;height:38px!important}
