div.landing-footer{position:relative;overflow-x:clip;padding:40px max(20px,(100% - 1100px) / 2) 0;background-color:#1a1a2e;font-family:Montserrat,sans-serif;color:#fff}div.landing-footer:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:34px;background:radial-gradient(circle 48px at 50% 48px,#1A1A2E 47.5px,transparent 48px) center top/100px 34px repeat-x;pointer-events:none}div.landing-footer a{color:inherit;text-decoration:none}div.landing-footer div.intro{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;text-align:center}div.landing-footer h2{max-width:546px;font-size:42px;font-weight:800;line-height:52px;letter-spacing:.02em;text-transform:capitalize}div.landing-footer div.intro p{max-width:420px;margin-top:8px;font-size:16px;line-height:24px;letter-spacing:.003em}div.landing-footer div.intro p b{font-weight:400}div.landing-footer div.actions{display:flex;gap:8px;margin-top:24px}div.landing-footer div.actions .cta{width:auto;height:56px;font-size:18px;text-transform:uppercase}div.landing-footer div.columns{display:grid;grid-template-columns:253px 1fr auto;margin-top:130px;padding-bottom:85px}div.landing-footer h3{margin-bottom:24px;font-size:16px;font-weight:700;line-height:26px;letter-spacing:.003em;text-transform:uppercase;color:#fffc}div.landing-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:6px}div.landing-footer nav a{font-size:16px;line-height:24px;letter-spacing:.003em;color:#989898;transition:color .2s}div.landing-footer nav a:hover{color:#fff}div.landing-footer nav a.trial{display:flex;align-items:center;gap:8px;margin-top:4px;font-weight:700;font-size:16px;line-height:24px;color:#ff8bda}div.landing-footer div.follow{display:flex;flex-direction:column;align-items:flex-end}div.landing-footer div.follow h3{margin-bottom:18px}div.landing-footer div.socials{display:flex;align-items:center;gap:32px}div.landing-footer div.socials img{display:block;width:auto;height:30px}div.landing-footer div.trust{display:flex;align-items:center;gap:12px;margin-top:34px;padding:16px 24px;border-radius:8px;background-color:#ffffff0d;font-size:14px;line-height:20px;white-space:nowrap}div.landing-footer div.trust span.rating{display:flex;flex-shrink:0;gap:2px}div.landing-footer div.trust span.rating img{width:20px;height:20px}div.landing-footer div.trust b{font-weight:700}div.landing-footer div.trust>img{width:auto;height:24px}div.landing-footer div.bottom{position:relative;display:flex;align-items:center;gap:44px;padding:46px 0 40px}div.landing-footer div.bottom:before{content:"";position:absolute;top:0;left:-8%;right:-8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}div.landing-footer img.logo{width:136px;height:auto;filter:brightness(0) invert(1)}div.landing-footer span.copyright{font-size:12px;line-height:18px;letter-spacing:.003em;text-align:center;color:#fff6}div.landing-footer div.legal{display:flex;gap:4px;margin-left:auto;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.003em;text-align:right;color:#ff8bda}div.landing-footer div.legal button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}@media screen and (max-width: 1023px){div.landing-footer{padding-top:24px}div.landing-footer:before{height:20px;background:radial-gradient(circle 28px at 50% 28px,#1A1A2E 27.5px,transparent 28px) center top/58px 20px repeat-x}div.landing-footer h2{font-size:24px;line-height:32px;letter-spacing:.003em}div.landing-footer div.intro p{margin-top:8px;font-size:14px;line-height:22px}div.landing-footer div.intro p b{font-weight:700}div.landing-footer div.actions .cta{height:48px;font-size:16px}div.landing-footer div.columns{display:flex;flex-direction:column;gap:36px;margin-top:48px;padding-bottom:36px}div.landing-footer h3{margin-bottom:14px;font-size:14px}div.landing-footer nav a{font-size:16px;line-height:22px}div.landing-footer div.follow{align-items:center}div.landing-footer div.follow h3,div.landing-footer div.follow div.trust{display:none}div.landing-footer div.socials img{height:24px}div.landing-footer div.bottom{flex-direction:column;gap:14px;padding:28px 0 32px}div.landing-footer div.bottom:before{left:0;right:0}div.landing-footer div.legal{order:-1;margin-left:0}div.landing-footer img.logo{order:1;width:110px}}
