._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}}
