@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(/fonts/urbanist/Urbanist-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(/fonts/urbanist/Urbanist-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(/fonts/urbanist/Urbanist-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:800;src:url(/fonts/urbanist/Urbanist-ExtraBold.ttf) format("truetype")}:root{--lp-brand:#fc3c59;--lp-brand-strong:#e62e4d;--lp-gradient:linear-gradient(300deg,#ff4d67,#ff8a9b);--lp-ink:#1c222b;--lp-ink-2:#55606e;--lp-ink-3:#6e7887;--lp-ground:#fff;--lp-sunken:#eef1f5;--lp-alt:#f5f7fa;--lp-hairline:rgba(28,34,43,.08);--lp-tint:#fff1f3;--lp-tint-strong:#ffedf0;--lp-shadow-sm:0 1px 3px rgba(31,40,51,.07),0 4px 12px rgba(31,40,51,.05);--lp-shadow-md:0 2px 6px rgba(31,40,51,.07),0 12px 32px rgba(31,40,51,.1);--lp-shadow-lg:0 4px 12px rgba(31,40,51,.08),0 24px 64px rgba(31,40,51,.16);--lp-shadow-brand:0 6px 20px rgba(252,60,89,.3);--lp-radius-lg:18px;--lp-radius-xl:24px;--lp-radius-full:999px;--lp-ease:cubic-bezier(0.2,0,0,1)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--lp-ground);color:var(--lp-ink);font-family:Urbanist,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;padding:0}.signin-cta,.signup-cta{align-items:center;border-radius:var(--lp-radius-full);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;padding:12px 28px;text-decoration:none;transition:background-color .12s var(--lp-ease),color .12s var(--lp-ease),box-shadow .12s var(--lp-ease),transform .12s var(--lp-ease)}.signin-cta:active,.signup-cta:active{transform:scale(.96)}.signup-cta{background:var(--lp-brand);box-shadow:var(--lp-shadow-brand);color:#fff}.signup-cta:hover{background:var(--lp-brand-strong)}.signin-cta{background:transparent;border:1.5px solid var(--lp-hairline);color:var(--lp-ink)}.signin-cta:hover{border-color:var(--lp-brand);color:var(--lp-brand)}.page{align-items:center;display:flex;flex-direction:column;overflow-x:clip;width:100%}.page .body{max-width:1080px;padding:0 20px;width:100%}.page .body header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}@media screen and (min-width:901px){.page .body header{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:hsla(0,0%,100%,.72);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-full);box-shadow:var(--lp-shadow-sm);position:sticky;top:12px;z-index:2}}.page .body header .left .logo img{display:block;width:174px}.page .body header .right .ctas{display:flex;gap:12px}.page .body header .right .ctas .signin-cta,.page .body header .right .ctas .signup-cta{font-size:14px;padding:9px 22px}@media screen and (max-width:900px){.page .body header{justify-content:center;padding-top:24px}.page .body header .right{display:none}}.page .body .header-illustration-section{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;margin-bottom:40px;padding:72px 50px;position:relative}@media screen and (max-width:900px){.page .body .header-illustration-section{align-items:center;flex-direction:column;padding:24px 0 40px}}.page .body .header-illustration-section .background{background:radial-gradient(900px 480px at 70% 0,var(--lp-tint-strong) 0,rgba(255,237,240,0) 65%),radial-gradient(700px 420px at 15% 30%,#eef1f5 0,rgba(238,241,245,0) 60%);inset:-140px -50vw 0;pointer-events:none;position:absolute}.page .body .header-illustration-section .message{flex:1;position:relative}@media screen and (max-width:900px){.page .body .header-illustration-section .message{text-align:center}}.page .body .header-illustration-section .message h1{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.page .body .header-illustration-section .message h1 .black{color:var(--lp-ink)}.page .body .header-illustration-section .message h1 .pink{color:var(--lp-brand)}@media screen and (max-width:900px){.page .body .header-illustration-section .message h1{font-size:30px;margin-top:16px;margin-inline:8px}}.page .body .header-illustration-section .message .submessage{color:var(--lp-ink-2);font-size:17px;line-height:1.55;margin:20px 0 36px;max-width:460px}@media screen and (max-width:900px){.page .body .header-illustration-section .message .submessage{margin:16px auto 28px}}.page .body .header-illustration-section .message .ctas{display:flex;gap:14px}@media screen and (max-width:900px){.page .body .header-illustration-section .message .ctas{justify-content:center}}.page .body .header-illustration-section .phone-mockup{flex-shrink:0;position:relative}.page .body .header-illustration-section .phone-mockup .phone{background:var(--lp-ground);border:1px solid var(--lp-hairline);border-radius:40px;box-shadow:var(--lp-shadow-lg);padding:18px;transform:rotate(3deg);width:290px}@media screen and (max-width:900px){.page .body .header-illustration-section .phone-mockup .phone{margin-top:8px;transform:none}}.page .body .header-illustration-section .phone-mockup .phone-top{align-items:center;border-bottom:1px solid var(--lp-hairline);display:flex;font-size:13px;gap:8px;padding-bottom:12px}.page .body .header-illustration-section .phone-mockup .phone-top .peer-avatar{align-items:center;background:var(--lp-gradient);border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:34px;justify-content:center;width:34px}.page .body .header-illustration-section .phone-mockup .phone-top .peer-name{font-weight:700}.page .body .header-illustration-section .phone-mockup .phone-top .peer-status{color:#31cc46;font-size:11px;font-weight:600;margin-left:auto}.page .body .header-illustration-section .phone-mockup .phone-top .peer-status:before{background:#31cc46;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:4px;width:7px}.page .body .header-illustration-section .phone-mockup .chat{display:flex;flex-direction:column;gap:8px;padding:16px 0}.page .body .header-illustration-section .phone-mockup .chat .bubble{border-radius:18px;font-size:13.5px;line-height:1.4;max-width:82%;padding:10px 14px}.page .body .header-illustration-section .phone-mockup .chat .bubble.received{align-self:flex-start;background:#f0f3f7;border-bottom-left-radius:6px;color:var(--lp-ink)}.page .body .header-illustration-section .phone-mockup .chat .bubble.sent{align-self:flex-end;background:linear-gradient(135deg,#ff5a6a,var(--lp-brand));border-bottom-right-radius:6px;color:#fff}.page .body .header-illustration-section .phone-mockup .chat .typing{align-self:flex-start;background:#f0f3f7;border-radius:18px;border-bottom-left-radius:6px;display:flex;gap:4px;padding:12px 14px}.page .body .header-illustration-section .phone-mockup .chat .typing i{animation:lp-typing 1.2s infinite;background:var(--lp-ink-3);border-radius:50%;height:6px;width:6px}.page .body .header-illustration-section .phone-mockup .chat .typing i:nth-child(2){animation-delay:.15s}.page .body .header-illustration-section .phone-mockup .chat .typing i:nth-child(3){animation-delay:.3s}.page .body .header-illustration-section .phone-mockup .chat-composer{align-items:center;background:var(--lp-alt);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-full);color:var(--lp-ink-3);display:flex;font-size:13px;justify-content:space-between;padding:10px 8px 10px 16px}.page .body .header-illustration-section .phone-mockup .chat-composer .send-dot{background:var(--lp-brand);border-radius:50%;height:28px;position:relative;width:28px}.page .body .header-illustration-section .phone-mockup .chat-composer .send-dot:after{background:#fff;clip-path:polygon(0 0,100% 50%,0 100%,22% 50%);content:"";inset:9px 8px 9px 10px;position:absolute}.page .body .icons-section{align-items:center;display:flex;gap:40px;margin-bottom:80px;padding:0 50px;position:relative}@media screen and (max-width:900px){.page .body .icons-section{flex-direction:column;padding:0 8px}}.page .body .icons-section .background{display:none}.page .body .icons-section .example{flex-shrink:0}.page .body .icons-section .example .how-are-you{background:linear-gradient(135deg,#ff5a6a,var(--lp-brand));border-radius:22px 22px 22px 6px;box-shadow:var(--lp-shadow-brand);color:#fff;display:inline-block;font-size:17px;font-weight:600;padding:14px 22px}.page .body .icons-section .example .text{color:var(--lp-ink-2);font-size:14px;margin-top:14px}.page .body .icons-section .icons{flex:1}.page .body .icons-section .icons ul{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media screen and (max-width:900px){.page .body .icons-section .icons ul{grid-template-columns:1fr}}.page .body .icons-section .icons ul li{background:var(--lp-ground);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);padding:20px}.page .body .icons-section .icons ul li .icon{align-items:center;border-radius:14px;color:#fff;display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.page .body .icons-section .icons ul li .icon svg{height:24px;width:24px}.page .body .icons-section .icons ul li .icon.icon1{background:var(--lp-gradient)}.page .body .icons-section .icons ul li .icon.icon2{background:linear-gradient(135deg,#4aaf57,#7bd489)}.page .body .icons-section .icons ul li .icon.icon3{background:linear-gradient(135deg,#246bfd,#6f9bff)}.page .body .icons-section .icons ul li .text{color:var(--lp-ink-2);font-size:14px;line-height:1.5}.page .body .numbers-section{margin-bottom:90px;padding:0 20px;text-align:center}.page .body .numbers-section h2{font-size:28px;font-weight:700;letter-spacing:-.015em}.page .body .numbers-section h2 .pink{color:var(--lp-brand)}.page .body .numbers-section .numbers ul{display:flex;gap:16px;justify-content:center;list-style:none;margin:36px 0 0;padding:0}@media screen and (max-width:900px){.page .body .numbers-section .numbers ul{align-items:center;flex-direction:column}}.page .body .numbers-section .numbers ul li{background:var(--lp-alt);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-xl);min-width:200px;padding:26px 40px}.page .body .numbers-section .numbers ul li .number{color:var(--lp-brand);font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.page .body .numbers-section .numbers ul li .unit{color:var(--lp-ink-2);font-size:14px;font-weight:600;margin-top:4px}.page .body .columns-section{display:flex;gap:24px;margin-bottom:90px;padding:0 20px}@media screen and (max-width:900px){.page .body .columns-section{flex-direction:column}}.page .body .columns-section .column{background:var(--lp-ground);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-sm);flex:1;padding:32px}.page .body .columns-section .column h2{font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px}.page .body .columns-section .column p{color:var(--lp-ink-2);font-size:15px;line-height:1.6;margin:0 0 24px}.page .body .columns-section .column p em{background:var(--lp-tint);border-radius:6px;color:var(--lp-brand);font-style:normal;font-weight:600;padding:1px 6px}.page .body .columns-section .column img{border-radius:var(--lp-radius-lg);display:block;height:auto;width:100%}.page .body .motto-section{margin-bottom:20px;padding:60px 20px 80px;position:relative;text-align:center}.page .body .motto-section .background{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.page .body .motto-section .background svg{height:auto;opacity:.8;width:min(560px,90%)}.page .body .motto-section .text{text-wrap:balance;font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0 auto 32px;max-width:560px;position:relative}.page .body .motto-section .text strong{color:var(--lp-brand)}.page .body .motto-section .ctas{display:flex;gap:14px;justify-content:center;position:relative}.page footer{align-items:center;background:#1c222b;color:#fff;display:flex;flex-direction:column;padding:48px 20px 40px;width:100%}.page footer .logo svg{height:auto;width:220px}.page footer .links{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:28px;max-width:1080px;width:100%}.page footer .links .left{display:flex;flex-wrap:wrap;gap:8px 24px}.page footer .links .left a{color:hsla(0,0%,100%,.75);text-decoration:none}.page footer .links .left a:hover{color:#fff}.page footer .links .right{color:hsla(0,0%,100%,.55)}@media screen and (max-width:900px){.page footer .links{flex-direction:column;text-align:center}.page footer .links .left{justify-content:center}}@keyframes lp-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
