.landing .lp-section.lp-closing{padding-top:0}.landing .lp-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--lp-r-3xl);background:var(--lp-primary);color:var(--lp-on-primary);padding:clamp(40px,7vw,88px)}.landing .lp-cta:before{content:"";position:absolute;z-index:-1;width:520px;height:220px;right:-80px;bottom:-120px;background:var(--lp-grad);filter:blur(70px);opacity:.45;pointer-events:none}.landing .lp-cta__title{font-size:var(--lp-fs-cta);line-height:.92}.landing .lp-cta__line{margin-top:22px;max-width:440px;font-size:18px;line-height:29px;font-weight:300;opacity:.8}.landing .lp-cta__row{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.landing .lp-cta__plain{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.landing .lp-cta :focus-visible{outline-color:var(--lp-on-primary)}.landing .lp-footer{padding-block:40px 56px;font-size:var(--lp-fs-small);color:var(--lp-muted)}.landing .lp-footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.landing .lp-footer__links{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.landing .lp-footer__nav{display:flex;gap:20px}.landing .lp-footer a{color:var(--lp-muted)}.landing .lp-footer__links a{text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}@media (max-width:640px){.landing .lp-cta{border-radius:22px}.landing .lp-footer__links{margin-left:0}}