.lp{min-height:100vh}.lp-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.lp-h2{font:400 clamp(32px,4vw,48px)/1.08 var(--serif);letter-spacing:-.01em;margin:0}.lp h3{font:600 16px/1.35 var(--sans)}.lp h3,.lp p{margin:0}.lp-hero{position:relative;display:flex;flex-direction:column;min-height:min(92vh,860px);color:#fff;background:#2B211B url(/images/hero.jpg) 72%/cover no-repeat}.lp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(28,21,16,.86),rgba(28,21,16,.7) 38%,rgba(28,21,16,.15) 72%,rgba(28,21,16,0))}.lp-hero>*{position:relative}.lp-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 40px}.lp .lp-head .mark{color:#fff}.lp-head nav{display:flex;align-items:center;gap:28px}.lp-head .langs button{color:rgba(255,255,255,.6)}.lp-head .langs button.on,.lp-head .langs button:hover{color:#fff}.lp a.lp-login{font:400 10.5px/1.3 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:#fff;text-decoration:none}.lp a.lp-login:hover{color:var(--butter)}.lp-hero-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%;padding-top:32px;padding-bottom:96px}.lp-hero-body>*{max-width:600px}.lp-eyebrow{color:var(--butter)}.lp-h1{font:400 clamp(42px,6vw,76px)/1.02 var(--serif);letter-spacing:-.015em;margin:0}.lp-lead{font-size:18px;line-height:1.6;color:rgba(255,255,255,.88);max-width:540px}.lp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lp-note{font-size:13px;color:rgba(255,255,255,.7)}.lp a.btn.lp-btn-light{background:var(--bg);border-color:var(--bg);color:var(--ink)}.lp a.btn.lp-btn-light:hover{background:#fff;border-color:#fff;color:var(--ink)}.lp a.btn.lp-btn-ghost{border-color:rgba(255,255,255,.7);color:#fff}.lp a.btn.lp-btn-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}.lp-product{background:var(--surface);padding:96px 0 120px;border-bottom:1px solid var(--rule)}.lp-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px 64px;gap:24px 64px;align-items:end;margin-bottom:48px}.lp-intro p{font-size:17px;line-height:1.65;color:var(--ink2)}.lp-shots{position:relative;padding-right:120px}.lp-screen{width:100%;border:1px solid var(--rule);border-radius:10px;box-shadow:0 40px 80px -40px rgba(43,33,27,.45)}.lp-phone,.lp-screen{display:block;height:auto}.lp-phone{border:7px solid var(--ink);border-radius:30px;background:var(--ink);box-shadow:0 30px 60px -30px rgba(43,33,27,.6)}.lp-phone-float{position:absolute;right:0;bottom:-56px;width:250px}.lp-sec{padding:104px 0}.lp-alt{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lp-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.lp-steps li{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--ink)}.lp-num{font:400 44px/1 var(--serif);color:var(--accent)}.lp-aud p,.lp-features p,.lp-steps p{color:var(--ink2);line-height:1.65;font-size:15px}.lp-features{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 32px;gap:40px 32px}.lp-features>div{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--rule2)}.lp-client{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:center}.lp-client-text{gap:32px;align-items:flex-start}.lp-client-text,.lp-points{display:flex;flex-direction:column}.lp-points{list-style:none;margin:0;padding:0;width:100%}.lp-points li{padding:16px 0 16px 32px;border-bottom:1px solid var(--rule);font-size:16px;position:relative}.lp-points li:before{content:"";position:absolute;left:4px;top:22px;width:12px;height:7px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}.lp-client-phones{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.lp-client-phones .lp-phone{width:100%}.lp-client-phones .lp-phone:last-child{margin-top:64px}.lp-aud{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.lp-aud article{display:flex;flex-direction:column;gap:12px}.lp-aud img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-bottom:12px}.lp-aud h3{font:400 30px/1.1 var(--serif)}.lp-faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:32px 64px;gap:32px 64px;align-items:start}.lp-faq{border-top:1px solid var(--ink)}.lp-faq details{border-bottom:1px solid var(--rule)}.lp-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:500;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font:300 26px/1 var(--sans);color:var(--ink3)}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{padding:0 40px 22px 0;color:var(--ink2);line-height:1.65;font-size:15px}.lp-cta{background:var(--ink);color:var(--bg);padding:104px 0;text-align:center}.lp-cta .lp-wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.lp-cta p{color:rgba(236,230,220,.75);font-size:17px;max-width:520px;margin-bottom:12px}.site-foot{border-top:1px solid var(--rule)}.site-foot>div{max-width:1240px;margin:0 auto;padding:28px 40px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center}@media (max-width:1024px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-shots{padding-right:80px}.lp-phone-float{width:190px}}@media (max-width:760px){.lp-wrap{padding:0 16px}.lp-head{padding:18px 16px}.lp-head nav{gap:16px}.lp-head .btn{display:none}.lp-hero{min-height:max(720px,100svh);background-position:80% top;background-size:auto 62%;background-color:#1C1510}.lp-hero:before{background:linear-gradient(180deg,rgba(28,21,16,.35),rgba(28,21,16,.1) 22%,rgba(28,21,16,.75) 48%,#1C1510 62%)}.lp-hero-body{justify-content:flex-end;padding-bottom:48px;gap:18px}.lp-lead{font-size:16px}.lp-actions .btn{flex:1 1 100%}.lp-product{padding:64px 0 72px}.lp-client,.lp-faq-wrap,.lp-intro{grid-template-columns:1fr}.lp-intro{margin-bottom:32px}.lp-shots{padding-right:0}.lp-screen{border-radius:6px;aspect-ratio:4/5;object-fit:cover;object-position:left top}.lp-phone-float{display:none}.lp-cta,.lp-sec{padding:64px 0}.lp-aud,.lp-features,.lp-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.lp-client{gap:40px}.lp-client-phones{gap:14px}.lp-client-phones .lp-phone{border-width:5px;border-radius:22px}.lp-client-phones .lp-phone:last-child{margin-top:32px}.site-foot>div{padding:24px 20px}}