.ld{--ld-bg:#F2F3F5;--ld-card:#FFFFFF;--ld-ink:#0E1116;--ld-muted:#4D5562;--ld-muted-2:#5F6670;--ld-line:#E2E4E8;--ld-accent:#FCCE0B;--ld-accent-hover:#FFD93D;--ld-up:#16A06B;--ld-down:#E5374D;--ld-dark:#0E1116;--ld-r:28px;--ld-r-lg:36px;margin:0;height:auto;background:var(--ld-bg);color:var(--ld-ink);font-family:"Medeo Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}
:where(.ld) a{color:inherit;text-decoration:none}
:where(.ld) :where(h1,h2,h3){margin:0;font-weight:700;letter-spacing:-.02em;color:var(--ld-ink)}
:where(.ld) p{margin:0}
:where(.ld) :where(ol,ul){margin:0;padding:0;list-style:none}
.ld-insts,.ld-events,.ld-chips,.ld-cmp__legend,.ld-steps,.ld-price__list,.ld-ladder{padding:0;list-style:none}
.ld :focus-visible{outline:2px solid var(--ld-ink);outline-offset:3px;border-radius:6px}

.ld-skip{position:absolute;left:16px;top:-64px;z-index:50;padding:10px 18px;border-radius:999px;background:var(--ld-ink);color:#fff}
.ld-skip:focus{top:12px;color:#fff}

.ld-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
.ld-wrap--narrow{max-width:820px}
.ld-inline{display:inline-flex}

.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:16px;transition:background-color .15s,border-color .15s}
.ld-btn--sm{height:40px;padding:0 18px;font-size:14px}
.ld-btn--main{background:var(--ld-accent);color:var(--ld-ink)}
.ld-btn--main:hover,.ld-btn--main:focus-visible{background:var(--ld-accent-hover);color:var(--ld-ink)}
.ld-btn--light{background:var(--ld-card);border-color:var(--ld-card);color:var(--ld-ink)}
.ld-btn--light:hover,.ld-btn--light:focus-visible{border-color:var(--ld-ink);color:var(--ld-ink)}

.ld-top{position:sticky;top:0;z-index:40;background:rgba(242,243,245,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--ld-line)}
.ld-top__in{display:flex;align-items:center;gap:20px;height:76px}
.ld-logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:.04em}
.ld-logo:hover,.ld-logo:focus,.ld-top a:hover,.ld-top a:focus{text-decoration:none}
.ld-logo:hover{color:inherit}
.ld-logo img{border-radius:8px}
.ld-top__nav{display:flex;align-items:center;gap:2px;font-size:15px;color:var(--ld-muted);white-space:nowrap}
.ld-top__nav>a,.ld-drop__now,.ld-top__login{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:999px;color:var(--ld-muted);white-space:nowrap}
.ld-drop__now{cursor:pointer;list-style:none;user-select:none}
.ld-drop__now::-webkit-details-marker,.ld-burger__now::-webkit-details-marker{display:none}
.ld-top__nav>a:hover,.ld-drop__now:hover,.ld-drop[open] .ld-drop__now,.ld-top__login:hover{background:var(--ld-card);color:var(--ld-ink)}
.ld-top__nav>a.is-active,.ld-drop__now.is-active,.ld-drop__list a.is-active,.ld-burger__sheet a.is-active{background:rgba(252,206,11,.3);color:var(--ld-ink)}
.ld-drop{position:relative}
.ld-drop__now .bi{font-size:11px;transition:transform .15s}
.ld-drop[open] .ld-drop__now .bi{transform:rotate(180deg)}
.ld-burger{display:none}
.ld-burger__now{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer;list-style:none;font-size:22px;color:var(--ld-ink)}
.ld-burger__now .bi-x-lg{display:none;font-size:16px}
.ld-burger[open] .ld-burger__now{background:var(--ld-card)}
.ld-burger[open] .bi-list{display:none}
.ld-burger[open] .bi-x-lg{display:inline-block}
.ld-burger__sheet{position:absolute;left:16px;top:calc(100% + 8px);display:grid;gap:2px;width:min(360px,calc(100% - 32px));max-height:calc(100dvh - 100px);overflow:auto;padding:8px;background:var(--ld-card);border:1px solid var(--ld-line);border-radius:20px;box-shadow:0 20px 40px -20px rgba(14,17,22,.35)}
.ld-burger__sheet a{display:block;padding:11px 14px;border-radius:12px;color:var(--ld-ink)}
.ld-burger__sheet a:hover,.ld-burger__sheet a:focus-visible{background:var(--ld-bg);color:var(--ld-ink)}
.ld-burger__group{margin:0;padding:12px 14px 4px;border-top:1px solid var(--ld-line);margin-top:6px;color:var(--ld-muted-2);font-size:14px}
.ld-top__end{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:15px}
.ld-lang{position:relative}
.ld-lang__now{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:999px;color:var(--ld-muted);cursor:pointer;list-style:none;user-select:none}
.ld-lang__now::-webkit-details-marker{display:none}
.ld-lang__now:hover,.ld-lang[open] .ld-lang__now{background:var(--ld-card);color:var(--ld-ink)}
.ld-lang__now .bi{font-size:11px;transition:transform .15s}
.ld-lang[open] .ld-lang__now .bi{transform:rotate(180deg)}
.ld-lang img{border-radius:3px;box-shadow:0 0 0 1px var(--ld-line);flex:none}
.ld-lang__list,.ld-drop__list{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:180px;margin:0;padding:6px;list-style:none;background:var(--ld-card);border:1px solid var(--ld-line);border-radius:16px;box-shadow:0 20px 40px -20px rgba(14,17,22,.35)}
.ld-drop__list{right:auto;left:0}
.ld-lang__item,.ld-drop__list a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--ld-ink);text-decoration:none}
.ld-lang__item:hover,.ld-lang__item:focus-visible,.ld-drop__list a:hover,.ld-drop__list a:focus-visible{background:var(--ld-bg);color:var(--ld-ink)}
.ld-lang__item.is-now{font-weight:600}
.ld-lang__item .bi{margin-left:auto}

.ld-hero{padding:64px 0 24px;text-align:center}
.ld-hero__title{margin:0 auto;max-width:12em;font-size:clamp(44px,7vw,96px);line-height:1.02;letter-spacing:-.035em}
.ld-hero__title--main{max-width:17em;font-size:clamp(36px,5vw,68px);line-height:1.06;letter-spacing:-.03em}
.ld-hero__slogan{margin-bottom:18px;font-size:18px;font-weight:600}
.ld-hero__slogan span{padding:0 4px;box-shadow:inset 0 -.45em 0 var(--ld-accent)}
.ld-hero__lead{margin:24px auto 0;max-width:38em;color:var(--ld-muted);font-size:19px}
.ld-hero__cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px}
.ld-hero__note{margin-top:16px;font-size:14px;color:var(--ld-muted-2)}

.ld-shot{max-width:980px;margin:48px auto 0;text-align:left;background:#0B0E11;color:#EAECEF;border:14px solid var(--ld-accent);border-radius:var(--ld-r);box-shadow:0 40px 80px -40px rgba(14,17,22,.45);overflow:hidden;font-size:14px}
.ld-shot__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid #2B3139;background:#0E1115}
.ld-shot__bar span{width:10px;height:10px;border-radius:50%;background:#2B3139}
.ld-shot__bar b{margin-left:10px;font-weight:600;font-size:13px;color:#B7BDC6}
.ld-shot__body{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;padding:16px}
.ld-shot__panel{position:relative;padding:14px;background:#181A20;border:1px solid #2B3139;border-radius:10px}
.ld-shot__head{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:600}
.ld-shot__muted{color:#848E9C;font-weight:400;font-size:13px}
.ld-shot__pair{display:grid;grid-template-columns:72px auto 1fr;gap:12px;align-items:center;margin-top:6px;padding:9px 10px;background:rgba(255,255,255,.03);border-left:3px solid #2EBD85;border-radius:6px}
.ld-shot__pair--blur{filter:blur(5px);user-select:none;border-left-color:#5E6673}
.ld-shot__sym{font-family:"Medeo Mono",ui-monospace,monospace;font-weight:600}
.ld-shot__why{color:#848E9C;font-size:13px}
.ld-shot__more{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;color:#B7BDC6;font-size:13px}
.ld-shot__ev{display:grid;grid-template-columns:44px 38px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #21262D}
.ld-shot__time{font-family:"Medeo Mono",ui-monospace,monospace;font-size:13px;color:#B7BDC6}
.ld-shot__cap{padding:0 16px 12px;font-size:12px;color:#848E9C}
.ld-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.ld-chip--up{background:rgba(46,189,133,.14);color:#2EBD85}
.ld-chip--down{background:rgba(246,70,93,.14);color:#F6465D}
.ld-chip--flat{background:rgba(255,255,255,.07);color:#B7BDC6}

.ld-sec{padding-top:88px}
.ld-sec[id]{scroll-margin-top:16px}
.ld-sec__title{font-size:clamp(30px,3.4vw,44px);line-height:1.1}
.ld-sec__lead{margin-top:14px;max-width:40em;color:var(--ld-muted);font-size:18px}

.ld-hook{display:grid;grid-template-columns:1fr auto;gap:32px 36px;align-items:center;padding:40px;background:var(--ld-dark);color:#fff;border-radius:var(--ld-r-lg)}
.ld .ld-hook__title{color:#fff;font-size:34px}
.ld-hook__text{margin-top:8px;max-width:36em;opacity:.8}
.ld-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);counter-reset:ld-step}
.ld-steps li{position:relative;display:grid;gap:4px;padding-left:48px;font-size:18px;counter-increment:ld-step}
.ld-steps li::before{content:counter(ld-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ld-accent);color:var(--ld-ink);font-weight:700}
.ld-steps span{font-size:14px;opacity:.7}

.ld-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;padding:0;list-style:none}
.ld-feat{padding:26px;background:var(--ld-card);border-radius:var(--ld-r)}
.ld-feat i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ld-bg);font-size:22px}
.ld-feat h3{margin-top:16px;font-size:20px}
.ld-feat p{margin-top:8px;color:var(--ld-muted);font-size:15px}
.ld-feat--main{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--ld-accent)}
.ld-feat--main i{margin-bottom:auto;width:64px;height:64px;background:rgba(14,17,22,.08);font-size:30px}
.ld-feat--main h3{font-size:30px}
.ld-feat--main p{color:var(--ld-ink);opacity:.8;font-size:17px}
.ld-feat__sample{display:grid;gap:8px;margin:18px 0 auto;padding:12px;border-radius:16px;background:#0B0E11;color:#EAECEF;font-size:14px}
.ld-feat__sample>div{display:flex;align-items:center;justify-content:space-between;gap:10px}

.ld-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
.ld-use{display:flex;flex-direction:column;gap:12px;padding:30px;background:var(--ld-card);border-radius:var(--ld-r)}
.ld-use h3{font-size:24px}
.ld-use p{color:var(--ld-muted)}
.ld-use--icon>i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ld-bg);font-size:22px}
.ld-feats--three{grid-template-columns:1.6fr 1fr 1fr 1fr}
.ld-feats--three .ld-feat--main{grid-row:auto;min-height:260px}
.ld-feats--three .ld-feat--main h3{font-size:26px}
.ld-hook__text+.ld-hook__text{margin-top:10px}
.ld-use .ld-use__flow{margin-top:auto;padding:14px 18px;background:var(--ld-bg);border-radius:18px;color:var(--ld-ink);font-weight:600;font-size:15px}

.ld-cmp{margin-top:36px;background:var(--ld-card);border-radius:var(--ld-r);overflow:hidden}
.ld-cmp__row{display:grid;grid-template-columns:1fr 200px 200px;align-items:center;padding:16px 0 16px 24px;border-top:1px solid var(--ld-line)}
.ld-cmp__row:first-child{border-top:0}
.ld-cmp__row>span:not(:first-child){text-align:center}
.ld-cmp__row>span:last-child{align-self:stretch;display:grid;place-items:center;margin:-16px 0;background:rgba(252,206,11,.18)}
.ld-cmp__row--head{font-weight:700}
.ld-cmp__legend{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;color:var(--ld-muted);font-size:14px}
.ld-cmp__legend li{display:flex;align-items:center;gap:8px}
.ld-yes{color:var(--ld-up);font-size:20px}
.ld-no{color:var(--ld-down);font-size:18px;opacity:.75}
.ld-part{color:var(--ld-muted-2);font-size:17px}

.ld-price{padding:48px;background:var(--ld-card);border-radius:var(--ld-r-lg)}
.ld-ladder{display:flex;gap:16px;margin-top:40px}
.ld-ladder__step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:26px;background:var(--ld-bg);border-radius:var(--ld-r)}
.ld-ladder__step.is-now{flex-grow:1.25;background:var(--ld-accent)}
.ld-ladder__tag{font-weight:600;font-size:15px;color:var(--ld-muted)}
.ld-ladder__step.is-now .ld-ladder__tag{color:var(--ld-ink)}
.ld-ladder__sum{font-family:"Medeo Mono",ui-monospace,monospace;font-size:64px;font-weight:800;line-height:1;letter-spacing:-.04em}
.ld-ladder__step.is-now .ld-ladder__sum{font-size:96px}
.ld-ladder__step:not(.is-now) .ld-ladder__sum{color:var(--ld-muted-2)}
.ld-ladder__per{color:var(--ld-muted);font-size:15px}
.ld-ladder__step.is-now .ld-ladder__per{color:var(--ld-ink);opacity:.75}
.ld-timer{display:flex;gap:8px;margin-top:22px}
.ld-timer span{flex:1;display:grid;justify-items:center;padding:10px 4px;background:rgba(255,255,255,.55);border-radius:16px;font-size:12px;color:var(--ld-muted)}
.ld-timer b{font-family:"Medeo Mono",ui-monospace,monospace;font-size:26px;color:var(--ld-ink)}
.ld-price__foot{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-top:36px;padding-top:32px;border-top:1px solid var(--ld-line)}
.ld-price__list{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;font-size:16px}
.ld-price__list li{display:flex;gap:10px}
.ld-price__list i{color:var(--ld-up)}
.ld-price__pay{display:grid;justify-items:end;gap:12px;max-width:300px;text-align:right}
.ld-price__pay p{font-size:14px;color:var(--ld-muted)}

.ld-qa{margin-top:12px;padding:22px 28px;background:var(--ld-card);border-radius:22px}
.ld-qa:first-of-type{margin-top:28px}
.ld-qa summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-size:20px;font-weight:600;list-style:none}
.ld-qa summary::-webkit-details-marker{display:none}
.ld-qa summary::after{content:"+";font-weight:400;font-size:26px;line-height:1}
.ld-qa[open] summary::after{content:"\2212"}
.ld-qa p{margin-top:12px;max-width:42em;color:var(--ld-muted)}

.ld-insts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}
.ld-inst{display:grid;gap:8px;height:100%;padding:26px;background:var(--ld-card);border:1px solid var(--ld-card);border-radius:var(--ld-r);transition:border-color .15s}
.ld-inst:hover,.ld-inst:focus-visible{border-color:var(--ld-ink)}
.ld-inst b{font-size:24px;letter-spacing:-.02em}
.ld-inst span{color:var(--ld-muted);font-size:15px}
.ld-crumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--ld-muted);font-size:15px}
.ld-crumb:hover{color:var(--ld-ink)}
.ld-page .ld-hero__cta{margin-top:28px}
.ld-events{margin-top:28px;background:var(--ld-card);border-radius:var(--ld-r);overflow:hidden}
.ld-events li+li{border-top:1px solid var(--ld-line)}
.ld-events a{display:grid;grid-template-columns:150px 56px 1fr;gap:12px;align-items:center;padding:16px 24px}
.ld-events a:hover,.ld-events a:focus-visible{background:rgba(252,206,11,.18)}
.ld-events__at{font-family:"Medeo Mono",ui-monospace,monospace;color:var(--ld-muted);font-size:14px}
.ld-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.ld-chips a{display:inline-block;padding:10px 18px;background:var(--ld-card);border:1px solid var(--ld-card);border-radius:999px;font-weight:600;font-size:15px}
.ld-chips a:hover,.ld-chips a:focus-visible{border-color:var(--ld-ink)}

.ld-page{padding:56px 0 8px;text-align:center}
.ld-sec--doc{padding-top:0}
.ld-page__title{margin:0 auto;max-width:16em;font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.03em}
.ld-page__lead{margin:18px auto 0;max-width:38em;color:var(--ld-muted);font-size:19px}

.ld-doc{margin-top:40px;padding:48px;background:var(--ld-card);border-radius:var(--ld-r-lg)}
.ld-doc__date{color:var(--ld-muted-2);font-size:14px}
.ld-doc h2{margin-top:36px;font-size:24px}
.ld-doc h2:first-child,.ld-doc__date+h2{margin-top:20px}
.ld-doc p{margin-top:12px;color:var(--ld-muted)}
.ld-doc ul{display:grid;gap:8px;margin-top:12px;color:var(--ld-muted)}
.ld-doc li{position:relative;padding-left:22px}
.ld-doc li::before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--ld-accent)}
.ld-doc a{text-decoration:underline;text-underline-offset:3px;color:var(--ld-ink)}
.ld-doc__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.ld .ld-doc__cta a{text-decoration:none}

.ld-foot{margin-top:110px;padding:48px 0;border-top:1px solid var(--ld-line)}
.ld-foot__links{display:grid;gap:14px;align-content:start}
.ld-foot__in{display:grid;grid-template-columns:1fr 2fr;gap:24px}
.ld-foot__about{margin-top:10px;max-width:24em;color:var(--ld-muted);font-size:14px}
.ld-foot__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;color:var(--ld-muted);font-size:15px}
.ld-foot__nav a:hover{color:var(--ld-ink)}
.ld-foot__legal{grid-column:1/-1;display:grid;gap:12px;justify-items:center;margin-top:24px;padding-top:28px;border-top:1px solid var(--ld-line);text-align:center}
.ld-foot__disclaimer{max-width:62em;color:var(--ld-muted-2);font-size:13px;line-height:1.6}
.ld-foot__copy{color:var(--ld-muted);font-size:13px}

@media (max-width:1120px){
  .ld-top__nav{display:none}
  .ld-burger{display:block}
}
@media (max-width:1000px){
  .ld-hook{grid-template-columns:1fr}
  .ld-feats,.ld-feats--three{grid-template-columns:1fr 1fr}
  .ld-feats--three .ld-feat--main{grid-column:1/-1;min-height:200px}
  .ld-uses{grid-template-columns:1fr}
  .ld-insts{grid-template-columns:1fr 1fr}
  .ld-shot{border-width:8px}
  .ld-shot__body{grid-template-columns:1fr}
  .ld-ladder{flex-direction:column}
  .ld-price__foot{grid-template-columns:1fr}
  .ld-price__pay{justify-items:start;text-align:left}
}
@media (max-width:640px){
  .ld{font-size:16px}
  .ld-wrap{padding:0 16px}
  .ld-top__in{gap:6px;height:64px}
  .ld-top__end{gap:2px}
  .ld-top__login{padding:0 8px}
  .ld-top__end .ld-btn{padding:0 14px}
  .ld-lang__now{padding:0 6px}
  .ld-hero{padding-top:40px}
  .ld-hero__lead{font-size:17px}
  .ld-hero__cta .ld-btn,.ld-hero__cta .ld-inline,.ld-hook__cta .ld-btn,.ld-hook__cta .ld-inline,.ld-price__pay .ld-btn{width:100%}
  .ld-hook,.ld-price,.ld-doc{padding:26px 20px}
  .ld-page{padding-top:40px}
  .ld-page__lead{font-size:17px}
  .ld-doc__cta .ld-btn{width:100%}
  .ld-insts{grid-template-columns:1fr}
  .ld-events a{grid-template-columns:1fr auto;padding:14px 16px}
  .ld-events a>span:last-child{grid-column:1/-1}
  .ld-page .ld-hero__cta .ld-btn,.ld-page .ld-hero__cta .ld-inline{width:100%}
  .ld-steps,.ld-feats--three,.ld-price__list{grid-template-columns:1fr}
  .ld-feats{grid-template-columns:1fr 1fr;gap:10px}
  .ld-feat--main{grid-column:1/-1}
  .ld-feats:not(.ld-feats--three) .ld-feat:not(.ld-feat--main){padding:18px}
  .ld-feats:not(.ld-feats--three) .ld-feat:not(.ld-feat--main) h3{font-size:17px}
  .ld-feats:not(.ld-feats--three) .ld-feat:not(.ld-feat--main) p{display:none}
  .ld-feat--main{grid-row:auto;min-height:220px}
  .ld-shot__ev{grid-template-columns:40px 34px 1fr}
  .ld-shot__ev .ld-chip{grid-column:2/-1;justify-self:start}
  .ld-cmp__row{grid-template-columns:1fr 76px 76px;gap:4px;padding:14px 0 14px 12px;font-size:14px}
  .ld-cmp__row>span:last-child{margin:-14px 0}
  .ld-cmp__row--head{font-size:11px;line-height:1.2}
  .ld-ladder__step.is-now .ld-ladder__sum{font-size:72px}
  .ld-ladder__sum{font-size:44px}
  .ld-foot__in{grid-template-columns:1fr}
  .ld-foot__nav{justify-content:flex-start}
}
@media (max-width:480px){
  .ld-top .ld-logo{font-size:0;gap:0}
}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
@media (prefers-reduced-motion:reduce){.ld-btn,.ld-lang__now .bi,.ld-drop__now .bi,.ld-inst{transition:none}}
