.lp{--lp-bg:#070709;--lp-card:#131318;--lp-line:rgba(255,255,255,.09);--lp-text:#eceef2;--lp-dim:#9aa0aa;--lp-acc:#0a84ff;min-height:100dvh;background:radial-gradient(70% 45% at 50% -5%,rgba(135,116,225,.35),transparent 70%),var(--lp-bg);color:var(--lp-text);overflow-x:hidden}@media (prefers-color-scheme:light){.lp{--lp-bg:#f4f4f8;--lp-card:#fff;--lp-line:rgba(0,0,0,.08);--lp-text:#14151a;--lp-dim:#5d626c;background:radial-gradient(70% 45% at 50% -5%,rgba(135,116,225,.28),transparent 70%),var(--lp-bg)}}.lp a{text-decoration:none;color:inherit}.lp-nav{max-width:1120px;margin:0 auto;padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.lp-nav b{font-size:22px;letter-spacing:-.4px}.lp-nav span{display:flex;align-items:center;gap:22px;color:var(--lp-dim);font-size:15px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border-radius:27px;background:linear-gradient(135deg,#8774e1,var(--lp-acc));color:#fff!important;font-weight:700;font-size:17px;box-shadow:0 12px 34px rgba(10,132,255,.35);transition:transform .16s,box-shadow .2s}.lp-btn:hover{transform:translateY(-2px)}.lp-btn.sm{height:38px;padding:0 18px;font-size:14.5px;box-shadow:none}.lp-hero{max-width:1120px;margin:0 auto;padding:40px 22px 70px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.lp-copy h1{margin:0;font-size:clamp(38px,6vw,64px);line-height:1.04;letter-spacing:-1.6px}.lp-copy p{margin:18px 0 0;font-size:20px;line-height:1.5;color:var(--lp-dim);max-width:520px}.lp-cta{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.lp-cta.center{justify-content:center;margin-top:34px}.lp-link{font-weight:600}.lp-link,.lp-note{color:var(--lp-dim)}.lp-note{margin-top:16px;font-size:14px}.lp-mock{display:grid;place-items:center}.lp-phone{width:min(330px,86vw);padding:14px;border-radius:44px;background:var(--lp-card);border:1px solid var(--lp-line);box-shadow:0 40px 90px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:12px;transform:rotate(3deg);animation:lp-float 6s ease-in-out infinite}@keyframes lp-float{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}.lp-tabs{display:flex;gap:6px;padding:6px 4px}.lp-tabs span{padding:6px 12px;border-radius:14px;font-size:13px;color:var(--lp-dim)}.lp-tabs .on{background:rgba(10,132,255,.18);color:var(--lp-acc);font-weight:700}.lp-post{display:flex;gap:10px;padding:12px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid var(--lp-line)}.lp-post i{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700}.lp-post b{color:var(--lp-acc);font-size:14px}.lp-post p{margin:2px 0 0;font-size:13.5px;line-height:1.35}.lp-bar{display:flex;justify-content:space-around;padding:10px;margin-top:4px;border-radius:26px;background:rgba(255,255,255,.06);font-size:12.5px;color:var(--lp-dim)}.lp-bar .on{color:var(--lp-acc);font-weight:700}.lp-sec{max-width:1120px;margin:0 auto;padding:56px 22px}.lp-sec h2{margin:0 0 28px;font-size:clamp(28px,4vw,40px);letter-spacing:-.8px;text-align:center}.lp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.lp-card{padding:24px;border-radius:26px;background:var(--lp-card);border:1px solid var(--lp-line);transition:transform .2s,border-color .2s}.lp-card:hover{transform:translateY(-4px);border-color:rgba(10,132,255,.5)}.lp-card span{font-size:34px}.lp-card h3{margin:12px 0 6px;font-size:19px}.lp-card p{margin:0;color:var(--lp-dim);line-height:1.5;font-size:15px}.lp-steps{list-style:none;margin:0 auto;padding:0;max-width:760px;display:flex;flex-direction:column;gap:14px}.lp-steps li{display:flex;gap:18px;padding:20px;border-radius:24px;background:var(--lp-card);border:1px solid var(--lp-line)}.lp-steps b{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8774e1,var(--lp-acc));color:#fff;font-size:19px}.lp-steps h3{margin:0 0 4px}.lp-steps p{margin:0;color:var(--lp-dim);line-height:1.5}.lp-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lp-faq details{padding:18px 20px;border-radius:20px;background:var(--lp-card);border:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;font-weight:700;font-size:17px;list-style:none}.lp-faq summary:after{content:"+";float:right;color:var(--lp-dim);font-size:22px;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin:10px 0 0;color:var(--lp-dim);line-height:1.55}.lp-foot{max-width:1120px;margin:0 auto;padding:30px 22px 50px;border-top:1px solid var(--lp-line);justify-content:space-between;color:var(--lp-dim);font-size:14.5px}.lp-foot,.lp-foot div:last-child{display:flex;gap:20px;flex-wrap:wrap}@media (max-width:860px){.lp-hero{grid-template-columns:1fr;padding-top:14px}.lp-nav span a:not(.lp-btn){display:none}.lp-phone{transform:none;animation:none}}@media (prefers-reduced-motion:reduce){.lp-phone{animation:none}}