._1vkIta_footer{background:var(--color-surface);width:100%;overflow:hidden}._1vkIta_cta{isolation:isolate;min-height:370px;padding:60px clamp(20px,6.95vw,100px);position:relative;overflow:hidden}._1vkIta_ctaMedia{z-index:-2;position:absolute;inset:0;overflow:hidden}._1vkIta_ctaImage{width:100%;max-width:none;height:auto;position:absolute;top:50%;left:22.46%;transform:translateY(-50%)}._1vkIta_ctaFade{z-index:-1;pointer-events:none;background:linear-gradient(-90deg,#fff0 38.229%,#fff 78.368%);position:absolute;inset:0}._1vkIta_ctaInner{width:min(100%, var(--content-max));align-items:center;min-height:250px;margin-inline:auto;display:flex}._1vkIta_ctaCopy{z-index:1;width:min(100%, var(--content-max));flex-direction:column;gap:24px;display:flex}._1vkIta_ctaTitle{color:var(--color-text-primary);letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(2.5rem,3.75vw,3.375rem);font-weight:650;line-height:1.2}._1vkIta_ctaTitleLine{display:block}._1vkIta_ctaTitleAccent{color:var(--color-brand-500)}._1vkIta_ctaDescription{max-width:510px;color:var(--color-text-secondary);margin:12px 0 0;font-size:1rem;line-height:1.8}._1vkIta_ctaActions{flex-wrap:wrap;gap:16px 24px;display:flex}._1vkIta_ctaButton{border-radius:var(--radius-sm);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:56px;padding:16px 44px;font-size:.875rem;font-weight:650;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}._1vkIta_ctaButton:hover{transform:translateY(-1px)}._1vkIta_ctaButton:focus-visible{outline-offset:3px;outline:3px solid #4a409a47}._1vkIta_ctaButtonPrimary{background:var(--color-brand-500);color:#fff}._1vkIta_ctaButtonPrimary:hover{background:var(--color-brand-700)}._1vkIta_ctaButtonSecondary{border-color:var(--color-brand-600);color:var(--color-brand-600);background:#fff}._1vkIta_ctaButtonSecondary:hover{background:#f6f4ff}._1vkIta_mainFooter{background:var(--color-brand-500);padding:100px var(--page-gutter)}._1vkIta_footerGrid{width:min(100%, var(--content-max));grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:clamp(64px,8.35vw,120px);margin-inline:auto;display:grid}._1vkIta_brandColumn{max-width:350px}._1vkIta_footerLogo{width:min(100%,347px);height:auto}._1vkIta_brandCopy{color:#fff;gap:20px;margin-top:24px;font-size:1rem;line-height:1.6;display:grid}._1vkIta_brandCopy p{margin:0}._1vkIta_footerLinks{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:40px;display:grid}._1vkIta_linkColumn h2{color:var(--color-accent-500);margin:0 0 24px;font-size:1.5rem;line-height:1.2}._1vkIta_linkColumn ul{gap:0;margin:0;padding:0;list-style:none;display:grid}._1vkIta_linkColumn a{color:#fff;align-items:center;min-height:40px;font-size:1rem;line-height:1.5;transition:color .16s,transform .16s;display:inline-flex}._1vkIta_linkColumn a:hover{color:#b9edff;transform:translate(3px)}._1vkIta_bottomBar{background:#fff;padding:12px clamp(20px,6.95vw,100px)}._1vkIta_bottomBarInner{width:min(100%, var(--content-max));justify-content:space-between;align-items:center;gap:24px;min-height:27px;margin-inline:auto;display:flex}._1vkIta_bottomBar p,._1vkIta_bottomBar a{color:var(--color-brand-500);text-align:center;margin:0;font-size:1rem;line-height:1.7}._1vkIta_bottomBar a{flex:none;font-weight:600;text-decoration:none}._1vkIta_bottomBar a:hover{color:var(--color-brand-700)}@media (max-width:980px){._1vkIta_ctaImage{width:112%;left:12%}._1vkIta_ctaFade{background:linear-gradient(-90deg,#fff0 24%,#fff 73%)}._1vkIta_footerGrid{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:48px}._1vkIta_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media (max-width:760px){._1vkIta_cta{min-height:560px;padding:48px var(--page-gutter)}._1vkIta_ctaInner{align-items:flex-start;min-height:464px}._1vkIta_ctaCopy{gap:24px}._1vkIta_ctaMedia{inset:0}._1vkIta_ctaImage{object-fit:cover;object-position:58% center;width:100%;height:100%;top:0;left:0;transform:none}._1vkIta_ctaFade{background:linear-gradient(#fffffffa 0%,#fffffff0 48%,#ffffffa3 76%,#ffffff2e 100%)}._1vkIta_ctaTitle{white-space:normal;font-size:clamp(2.25rem,9vw,3rem)}._1vkIta_ctaDescription{line-height:1.65}._1vkIta_footerGrid{grid-template-columns:1fr;gap:48px 32px}._1vkIta_brandColumn{max-width:520px}._1vkIta_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}._1vkIta_bottomBarInner{flex-direction:column;gap:4px;min-height:27px}}@media (max-width:520px){._1vkIta_ctaActions{grid-template-columns:1fr;display:grid}._1vkIta_ctaButton{width:100%;padding-inline:24px}._1vkIta_mainFooter{padding-block:64px}._1vkIta_footerGrid{gap:44px 24px}._1vkIta_footerLinks{grid-template-columns:1fr;gap:40px}._1vkIta_linkColumn h2{font-size:1.25rem}._1vkIta_linkColumn a,._1vkIta_brandCopy{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){._1vkIta_ctaButton,._1vkIta_linkColumn a{transition:none}}
.-gpM8a_backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171829a8;place-items:center;padding:24px;animation:.18s both -gpM8a_dialog-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.-gpM8a_dialog{background:#fff;border:1px solid #4a409a2e;border-radius:28px;width:min(100%,680px);max-height:min(780px,100dvh - 48px);padding:32px;animation:.26s cubic-bezier(.22,1,.36,1) both -gpM8a_dialog-panel-in;overflow-y:auto;box-shadow:0 28px 80px #17182947}.-gpM8a_header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.-gpM8a_header p,.-gpM8a_header h2,.-gpM8a_description{margin:0}.-gpM8a_header p{color:var(--color-brand-500);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.4}.-gpM8a_header h2{color:var(--color-text-primary);margin-top:2px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.-gpM8a_icon{background:linear-gradient(145deg, var(--color-brand-500), #6b5fd1);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #4a409a3d}.-gpM8a_close{width:44px;height:44px;color:var(--color-brand-500);cursor:pointer;background:#f3f1ff;border:0;border-radius:50%;position:relative}.-gpM8a_close span:before,.-gpM8a_close span:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;top:21px;left:13px}.-gpM8a_close span:before{transform:rotate(45deg)}.-gpM8a_close span:after{transform:rotate(-45deg)}.-gpM8a_description{max-width:540px;color:var(--color-text-secondary);margin-top:24px;line-height:1.6}.-gpM8a_locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.-gpM8a_location{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:88px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.-gpM8a_flag{background:#f7f7fb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.5rem;display:grid}.-gpM8a_location>span:nth-child(2){gap:3px;min-width:0;display:grid}.-gpM8a_location strong{color:var(--color-text-primary);font-size:1rem;line-height:1.35}.-gpM8a_location small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.-gpM8a_clickLabel{color:#fff;background:#4a409a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:40px;padding:10px 14px;font-size:.8125rem;font-weight:700;line-height:1;transition:background-color .18s,box-shadow .18s;display:inline-flex}.-gpM8a_clickIcon{flex:0 0 18px;width:18px;height:18px}.-gpM8a_close:focus-visible,.-gpM8a_location:focus-visible{outline-offset:3px;outline:3px solid #4a409a47}@media (hover:hover){.-gpM8a_location:hover{border-color:#4a409a75;transform:translateY(-2px);box-shadow:0 14px 30px #17182917}.-gpM8a_location:hover .-gpM8a_clickLabel{background:#3d347f;box-shadow:0 8px 18px #4a409a3d}.-gpM8a_close:hover{background:#e9e5ff}}@media (max-width:600px){.-gpM8a_backdrop{align-items:end;padding:12px}.-gpM8a_dialog{border-radius:24px;max-height:calc(100dvh - 24px);padding:24px 20px}.-gpM8a_header{gap:12px}.-gpM8a_icon{border-radius:14px;width:46px;height:46px}.-gpM8a_locations{grid-template-columns:1fr}.-gpM8a_clickLabel{gap:7px;min-width:90px;padding-inline:12px}}@keyframes -gpM8a_dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes -gpM8a_dialog-panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.-gpM8a_backdrop,.-gpM8a_dialog,.-gpM8a_location{transition:none;animation:none}}
