.vf-cta{padding:calc(var(--space-section) / 2) clamp(16px, 2.2vw, 32px);background:var(--bg,#f5f4ef);justify-content:center;display:flex}.vf-cta-frame{isolation:isolate;color:#fff;background:#0a0f14;border-radius:16px;width:100%;max-width:2056px;height:clamp(520px,80svh,762px);position:relative;overflow:hidden}.vf-cta-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vf-cta-veil{background:#0614288c;position:absolute;inset:0}.vf-cta-overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.vf-cta-mark{color:#fff;width:64px;margin-bottom:24px;display:block}.vf-root .vf-cta-headline{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;flex-direction:column;margin:0 0 16px;font-size:clamp(36px,4.05vw,61px);font-weight:400;line-height:1.05;display:flex}.vf-root .vf-cta-description{color:#ffffffd9;max-width:44ch;font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.6}.vf-cta-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e3ddcf33;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:4px;height:56px;margin-top:16px;padding:6px;display:flex}.vf-root .vf-cta-secondary{color:#fff;white-space:nowrap;text-underline-offset:3px;padding:0 16px;font-size:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s}.vf-root .vf-cta-secondary:hover,.vf-root .vf-cta-secondary:focus-visible{text-decoration-color:currentColor}.vf-root .vf-cta-primary{color:#1a1613;letter-spacing:.005em;white-space:nowrap;background:#fff;border:2px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;height:42px;padding:0 14px;font-size:15px;line-height:20px;transition:background .2s,color .2s;display:flex}.vf-root .vf-cta-primary:hover{color:#fff;background:#0b0f14}.vf-cta-primary:focus-visible,.vf-cta-secondary:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:768px){.vf-cta-mark{width:100px;margin-bottom:32px}.vf-root .vf-cta-headline{margin-bottom:24px}}@media (min-width:1280px){.vf-cta-mark{width:120px}}@media (prefers-reduced-motion:reduce){.vf-cta-primary,.vf-cta-secondary{transition:none}}@media (max-width:767px){.vf-cta-frame{height:auto;min-height:0}.vf-cta-overlay{padding:72px 24px 80px;position:relative;inset:auto}.vf-root .vf-cta-headline{font-size:clamp(30px,8.5vw,36px);line-height:1.08;display:block}.vf-root .vf-cta-headline span{display:inline}.vf-root .vf-cta-headline span+span:before{content:" "}.vf-cta-mark{width:48px;margin-bottom:20px}.vf-cta-pill{width:100%;max-width:420px;margin-top:24px}.vf-root .vf-cta-secondary{flex:1;justify-content:center;align-items:center;height:42px;display:flex}.vf-root .vf-cta-primary{flex:1.4;justify-content:center}}
.vf-footer{--vf-footer-curtain-gradient:linear-gradient(var(--color-white) 0%, #f9f8f5 30%, #c8e1fd 100%)}
