.bs{margin:2rem 0 0}.bs-form{background:linear-gradient(150deg,#1a1a1a,#151515 55%,#121212);border:1px solid rgba(255,255,255,.055);border-radius:.75rem;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.3);transition:opacity 1.1s ease,filter 1.1s ease}.bs-form.is-gone{opacity:.22;filter:grayscale(1)}.bs-form-head{display:flex;align-items:center;gap:.4rem;padding:.85rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.055)}.bs-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.12)}.bs-form-title{margin-left:.6rem;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#5f5f5f}.bs-field{display:grid;grid-template-columns:180px 1fr;align-items:center;grid-gap:1.1rem;gap:1.1rem;padding:.95rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.035)}.bs-field:last-of-type{border-bottom:none}.bs-label{font-size:.85rem;color:#7a7a7a;transition:color .3s ease}.bs-field.is-active .bs-label,.bs-field.is-filled .bs-label{color:#a1a1aa}.bs-input{display:flex;align-items:center;min-height:36px;padding:0 .75rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.014);transition:border-color .3s ease,background .3s ease}.bs-field.is-active .bs-input{border-color:rgba(255,107,53,.5);background:rgba(255,107,53,.035)}.bs-typed{font-size:.88rem;color:#fff;letter-spacing:-.005em;white-space:nowrap;overflow:hidden}.bs-caret{width:1.5px;height:17px;margin-left:1px;background:#ff6b35;animation:bs-blink .9s steps(2) infinite;flex-shrink:0}.bs-caret.is-stalled{animation:bs-blink 1.4s steps(2) infinite}@keyframes bs-blink{0%,to{opacity:1}50%{opacity:0}}.bs-form-foot{padding:1.1rem 1.4rem 1.25rem;border-top:1px solid rgba(255,255,255,.045)}.bs-submit{display:inline-block;padding:.6rem 1.25rem;border-radius:.45rem;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);font-size:.82rem;font-weight:600;color:#5f5f5f}.bs-verdict{margin:1.5rem 0 0;padding:1.4rem 1.6rem;background:rgba(255,107,53,.055);border:1px solid rgba(255,107,53,.22);border-left:2px solid #ff6b35;border-radius:0 .6rem .6rem 0;opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.bs-verdict.is-on{opacity:1;transform:none}.bs-verdict p{margin:0;font-size:.88rem;line-height:1.8;color:#8b8b8b}.bs-verdict-line{margin-top:.9rem!important;color:#a1a1aa!important}.bs-verdict strong{color:#fff}@media (max-width:620px){.bs-field{grid-template-columns:1fr;gap:.45rem;padding:.85rem 1.1rem}.bs-form-foot,.bs-form-head{padding-left:1.1rem;padding-right:1.1rem}.bs-typed{font-size:.82rem}.bs-verdict{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.bs-caret{animation:none}.bs-form,.bs-verdict{transition:none}}.lk{margin:2.5rem 0 0}.lk-stage{display:grid;grid-template-columns:280px 1fr;grid-gap:3rem;gap:3rem;align-items:center;max-width:900px;margin:0 auto}.lk-phone{position:relative;width:280px;height:570px;border-radius:2.4rem;background:linear-gradient(160deg,#202020,#141414);border:1px solid rgba(255,255,255,.09);padding:11px;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 30px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.lk-phone.is-live{opacity:1;transform:none}.lk-notch{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:92px;height:20px;border-radius:0 0 .75rem .75rem;background:#141414;z-index:4}.lk-screen{position:relative;width:100%;height:100%;border-radius:1.8rem;background:#0b0b0b;overflow:hidden}.lk-scene{position:absolute;inset:0;opacity:0;transform:scale(.98);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.lk-scene.is-on{opacity:1;transform:none}.lk-site{position:absolute;inset:0;padding-top:34px}.lk-site-bar{display:flex;gap:5px;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.05)}.lk-site-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.14)}.lk-site-body{position:relative;padding:1.1rem 1rem;display:flex;flex-direction:column;gap:.6rem}.lk-skel{height:9px;border-radius:4px;background:rgba(255,255,255,.05)}.lk-skel-lg{height:15px;width:78%;background:rgba(255,255,255,.09)}.lk-skel-sm{width:52%}.lk-telbar{margin-top:.7rem;padding:.65rem .8rem;border-radius:.5rem;border:1px solid rgba(255,107,53,.3);background:rgba(255,107,53,.07);color:#ff6b35;font-size:.8rem;font-weight:700;text-align:center;transition:background .25s ease,transform .25s ease}.lk-telbar.is-hit{background:rgba(255,107,53,.22);transform:scale(.97)}.lk-tap{position:absolute;left:50%;top:148px;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:2px solid rgba(255,107,53,.8);animation:lk-ripple .7s ease-out forwards;pointer-events:none}@keyframes lk-ripple{0%{transform:scale(.3);opacity:1}to{transform:scale(2.1);opacity:0}}.lk-call{position:absolute;inset:0;background:linear-gradient(180deg,#151515,#0b0b0b);padding:4.5rem 1.2rem 1.6rem;display:flex;flex-direction:column;align-items:center;transform:translateY(100%);transition:transform .55s cubic-bezier(.22,1,.36,1)}.lk-call.is-on{transform:none}.lk-call-av{width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;font-size:1.7rem;font-weight:700;color:#6b6b6b;margin-bottom:1rem}.lk-call-num{font-size:1.05rem;font-weight:600;color:#fff;letter-spacing:-.01em}.lk-call-state{margin-top:.5rem;height:20px}.lk-ring{font-size:.78rem;color:#7a7a7a}.lk-ring i{display:inline-block;width:3px;height:3px;margin-left:2px;border-radius:50%;background:#7a7a7a;animation:lk-blink 1.2s infinite}.lk-ring i:nth-child(2){animation-delay:.2s}.lk-ring i:nth-child(3){animation-delay:.4s}@keyframes lk-blink{0%,to{opacity:.25}50%{opacity:1}}.lk-missed{font-size:.78rem;font-weight:700;color:#ef4444;letter-spacing:.02em}.lk-call-keys{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;width:160px;margin-bottom:1.4rem}.lk-call-keys span{height:42px;border-radius:50%;background:rgba(255,255,255,.045)}.lk-call-end{width:54px;height:54px;border-radius:50%;background:#ef4444;transition:transform .3s cubic-bezier(.34,1.45,.64,1),opacity .3s ease}.lk-call-end.is-hit{transform:scale(.85);opacity:.55}.lk-book{position:absolute;inset:0;padding:3rem 1.1rem 1.2rem}.lk-book-head{font-size:.86rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.lk-book-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.lk-day{aspect-ratio:1;border-radius:.3rem;display:grid;place-items:center;font-size:.62rem;font-weight:600;transition:background .4s ease,color .4s ease}.lk-day.is-full{background:rgba(255,255,255,.03);color:#3a3a3a;text-decoration:line-through}.lk-day.is-free{background:rgba(255,107,53,.14);color:#ff6b35;border:1px solid rgba(255,107,53,.3)}.lk-book-note{margin-top:1.1rem;padding:.6rem .75rem;border-radius:.4rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);color:#fca5a5;font-size:.74rem;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.lk-book-note.is-on{opacity:1;transform:none}.lk-book-close{position:absolute;inset:0;background:rgba(8,8,8,.9);display:grid;place-items:center;font-size:.8rem;font-weight:700;color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .5s ease}.lk-book-close.is-on{opacity:1}.lk-form{position:absolute;inset:0;padding:3rem 1.1rem 1.2rem}.lk-form-head{font-size:.86rem;font-weight:700;color:#fff;margin-bottom:1.1rem}.lk-field{margin-bottom:.85rem}.lk-field-label{display:block;font-size:.64rem;color:#5f5f5f;margin-bottom:.3rem}.lk-field-input{display:flex;align-items:center;min-height:32px;padding:0 .6rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015);transition:border-color .3s ease}.lk-field.is-active .lk-field-input{border-color:rgba(255,107,53,.5)}.lk-typed{font-size:.74rem;color:#fff;white-space:nowrap;overflow:hidden}.lk-caret{width:1.5px;height:14px;margin-left:1px;background:#ff6b35;animation:lk-caret .9s steps(2) infinite;flex-shrink:0}.lk-caret.is-stalled{animation-duration:1.5s}@keyframes lk-caret{0%,to{opacity:1}50%{opacity:0}}.lk-form-gone{position:absolute;inset:0;background:rgba(8,8,8,.9);display:grid;place-items:center;font-size:.8rem;font-weight:700;color:#ef4444;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .5s ease}.lk-form-gone.is-on{opacity:1}.lk-caption{display:flex;flex-direction:column;gap:1.1rem}.lk-cap{display:flex;gap:.9rem;padding:1rem 1.15rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.012);opacity:.35;transition:opacity .5s ease,border-color .5s ease,background .5s ease}.lk-cap.is-on{opacity:1;border-color:rgba(255,107,53,.3);background:rgba(255,107,53,.045)}.lk-cap.is-past{opacity:.6}.lk-cap-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800;color:#ff6b35;padding-top:.15rem}.lk-cap-text{display:flex;flex-direction:column;gap:.45rem}.lk-cap-text b{font-size:.92rem;font-weight:700;color:#fff;letter-spacing:-.015em}.lk-cap-rec{font-size:.82rem;line-height:1.6;color:#8b8b8b}.lk-cap-rec-label{display:block;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#5f5f5f;margin-bottom:.2rem}.lk-verdict{margin-top:.6rem;padding:1.25rem 1.4rem;background:rgba(255,107,53,.055);border:1px solid rgba(255,107,53,.22);border-left:2px solid #ff6b35;border-radius:0 .6rem .6rem 0;opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.lk-verdict.is-on{opacity:1;transform:none}.lk-verdict p{margin:0;font-size:.88rem;line-height:1.8;color:#a1a1aa}.lk-verdict strong{color:#fff}.lk-verdict-sub{margin-top:.8rem!important;color:#7a7a7a!important;font-size:.82rem!important}@media (max-width:820px){.lk-stage{grid-template-columns:1fr;gap:2rem;justify-items:center}.lk-caption{width:100%}}@media (max-width:420px){.lk-phone{width:250px;height:510px}}@media (prefers-reduced-motion:reduce){.lk-book-close,.lk-book-note,.lk-call,.lk-cap,.lk-form-gone,.lk-phone,.lk-scene,.lk-verdict{transition:none!important}.lk-caret,.lk-ring i,.lk-tap{animation:none!important}}