.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:64px 0 96px;display:grid}.lp-hero h1{max-width:640px;margin:22px 0 20px;font-size:clamp(46px,5.4vw,78px)}.lp-hero .lead{max-width:520px;margin:0;font-size:17px;line-height:1.75}.eyebrow.lp-eyebrow-app{text-transform:none;letter-spacing:.02em;font-size:13px}.lp-hero-links{flex-wrap:wrap;gap:14px 26px;margin-top:24px;display:flex}.text-link.muted{color:var(--muted)}[dir=rtl] .landing .lucide-move-right{transform:scaleX(-1)}.lp-get{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:28px;display:flex}.lp-get .store-badges{margin:0}.lp-qr{padding:8px;border:1px solid var(--line);background:var(--glass);border-radius:16px;align-items:center;gap:12px;margin:0;padding-inline-end:16px;display:flex}.lp-qr svg{border-radius:6px;flex:none;display:block}.lp-qr figcaption{max-width:160px;color:var(--muted);font-size:12px;line-height:1.5}.phone{background:#10171f;border-radius:34px;padding:7px;box-shadow:0 30px 70px #151e2a33,inset 0 0 0 1px #ffffff14}.phone-screen{background:#fff;border-radius:27px;overflow:hidden}.phone-screen img{width:100%;height:auto;display:block}.lp-phones{justify-content:center;align-items:center;padding-block:12px 40px;display:flex;position:relative}.lp-phones:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#2f7e8329,#0000 68%);border-radius:48% 52% 46% 54%;position:absolute;inset:8% 6% 4%}.lp-phones .phone{position:relative}.lp-phones .center{z-index:2;width:min(290px,44%)}.lp-phones .side{z-index:1;width:min(225px,33%);transform:translateY(28px)rotate(-4deg)}.lp-phones .side:first-child{margin-inline-end:-9%}.lp-phones .side:last-child{margin-inline-start:-9%;transform:translateY(28px)rotate(4deg)}[dir=rtl] .lp-phones .side:first-child{transform:translateY(28px)rotate(4deg)}[dir=rtl] .lp-phones .side:last-child{transform:translateY(28px)rotate(-4deg)}.lp-section{border-top:1px solid var(--line);padding:110px 0}.lp-section h2{max-width:660px;margin:18px 0;font-size:60px}.lp-section .lead{max-width:560px}.lp-section .text-link{margin-top:22px}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.lp-steps li{flex-direction:column;gap:28px;display:flex}.lp-steps .phone{width:min(250px,80%);margin-inline:auto}.lp-step-n{letter-spacing:.16em;color:var(--teal);font-size:11px;font-weight:700}.lp-steps h3{margin:10px 0 8px;font-size:19px}.lp-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.lp-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;display:grid}.lp-split>.phone{justify-self:center;width:min(290px,100%)}.lp-split.reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lp-split.reverse>.phone{order:2}.lp-split .agree-line,.lp-split .free-vs-paid,.lp-split ul.agree-line{max-width:560px}.lp-langs{text-align:center}.lp-langs h2,.lp-langs .lead{margin-inline:auto}.lp-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:880px;margin:34px auto 0;padding:0;list-style:none;display:flex}.lp-chips a{border:1px solid var(--line);background:var(--glass);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.lp-chips a:hover{border-color:var(--teal)}.lp-chips a[aria-current=true]{background:var(--teal);border-color:var(--teal);color:#fff}.lp-chips a:focus-visible,.lp-get a:focus-visible,.lp-hero-links a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.lp-cta{grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:40px;display:grid}.lp-cta>*{z-index:1;position:relative}.lp-cta .lp-get{flex-direction:column;align-items:flex-start;margin-top:0}.lp-cta .lp-qr{background:#fff;border-color:#0000}.lp-cta .lp-qr figcaption{color:#4a5563}.lp-cta-note{color:#bdc8cb;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}:root:not([data-script=latn]) .lp-hero h1{font-size:clamp(36px,4.2vw,58px)}:root:not([data-script=latn]) .lp-section h2,:root:not([data-script=latn]) .landing .answers h2,:root:not([data-script=latn]) .landing .longform h2,:root:not([data-script=latn]) .lp-cta h2{font-size:clamp(30px,3.6vw,46px)}@media (width<=900px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 0 64px}.lp-phones .center{width:56%}.lp-phones .side{width:34%}.lp-phones .side:first-child{margin-inline-end:-12%}.lp-phones .side:last-child{margin-inline-start:-12%}.lp-section{padding:80px 0}.lp-section h2{font-size:48px}.lp-steps{grid-template-columns:minmax(0,1fr);gap:44px}.lp-steps li{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:22px;display:grid}.lp-steps .phone{width:100%}.lp-split,.lp-split.reverse{grid-template-columns:minmax(0,1fr);gap:40px}.lp-split>.phone,.lp-split.reverse>.phone{order:2;width:min(260px,70%)}.lp-cta{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.lp-hero{padding-top:28px}.lp-hero h1{font-size:42px}.lp-hero .lead{font-size:16px}.lp-section{padding:64px 0}.lp-section h2{font-size:40px}.phone{border-radius:24px;padding:5px}.phone-screen{border-radius:19px}.lp-chips a{padding:0 14px;font-size:14px}:root:not([data-script=latn]) .lp-hero h1{font-size:32px}:root:not([data-script=latn]) .lp-section h2,:root:not([data-script=latn]) .landing .answers h2,:root:not([data-script=latn]) .landing .longform h2,:root:not([data-script=latn]) .lp-cta h2{font-size:28px}}
