:root{--ink:#EDE7F2;--ink-2:#241A31;--pearl:#14101E;--paper:#1E1830;--lacquer:#FF4D74;--gel:#8B62E6;--mint:#2FD0A0;--muted:#9A8FB0;--line:#2E2740;--display:'Unbounded','Arial Black',sans-serif;--body:'Onest',-apple-system,'Segoe UI',Roboto,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;--wrap:1140px;--r:18px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--pearl);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img{max-width:100%}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 22px}.sec{padding:96px 0}.sec--ink{background:#0E0A16;color:var(--ink)}.sec--paper{background:var(--paper)}h1,h2,h3{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.05}h2{font-size:clamp(28px,4.2vw,46px);margin-bottom:14px}h3{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--lacquer);margin-bottom:18px;display:block}.sec--ink .eyebrow{color:#FF6B8E}.lede{font-size:clamp(17px,2vw,20px);color:var(--muted);max-width:56ch}.sec--ink .lede{color:#B9AECB}.nav{position:sticky;top:0;z-index:60;background:rgba(18,14,26,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:transform .25s ease}.nav--hidden{transform:translateY(-100%)}.nav__here{display:none;margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap;letter-spacing:.02em}.nav__in{display:flex;align-items:center;gap:28px;height:66px}.logo{display:flex;align-items:baseline;gap:9px;text-decoration:none;font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.04em}.brand{color:var(--ink)}.brand b{color:var(--lacquer);font-weight:800}.logo span{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted);letter-spacing:0}.nav__links{display:flex;gap:24px;margin-left:auto;font-size:15px}.nav__links a{text-decoration:none;color:var(--muted);transition:color .18s}.nav__links a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--lacquer);color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:15px 26px;border-radius:999px;border:0;cursor:pointer;box-shadow:0 6px 0 #B8214A;transition:transform .12s ease,box-shadow .12s ease}.btn:hover{transform:translateY(2px);box-shadow:0 4px 0 #B8214A}.btn:active{transform:translateY(6px);box-shadow:0 0 0 #B8214A}.btn--sm{padding:11px 20px;font-size:15px;box-shadow:0 4px 0 #B8214A}.btn--sm:hover{box-shadow:0 2px 0 #B8214A}.btn--lg{padding:19px 34px;font-size:18px}.btn svg{flex:none}.btn:focus-visible,a:focus-visible{outline:3px solid var(--gel);outline-offset:3px}.risk{font-family:var(--mono);font-size:12.5px;color:var(--muted);margin-top:14px;letter-spacing:.01em}.sec--ink .risk{color:#9C8FB0}.hero{padding:64px 0 88px;position:relative}.hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.hero h1{font-size:clamp(36px,5.6vw,62px);margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--lacquer)}.hero .lede{margin-bottom:30px}.trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.trust span{font-size:13px;background:var(--paper);border:1px solid var(--line);padding:6px 13px;border-radius:999px;color:var(--muted)}.bubble{position:absolute;right:-16px;bottom:-30px;background:#0E0A16;color:#fff;border-radius:16px 16px 4px 16px;padding:12px 15px;font-size:14px;max-width:250px;box-shadow:0 16px 34px -14px rgba(23,16,33,.65)}.bubble b{display:block;font-family:var(--mono);font-size:11px;color:#FF6B8E;margin-bottom:4px;font-weight:400}.anim{opacity:0;transform:translateY(10px);animation:pop .5s cubic-bezier(.2,.7,.3,1) forwards}@keyframes pop{to{opacity:1;transform:none}}.d1{animation-delay:.25s}.d2{animation-delay:.5s}.d3{animation-delay:.75s}.d4{animation-delay:1s}.d5{animation-delay:1.25s}.d6{animation-delay:1.55s}.punch{font-family:var(--display);font-weight:700;font-size:clamp(20px,2.6vw,27px);line-height:1.3;letter-spacing:-.02em;margin-top:38px;max-width:22ch}.punch b{color:#FF6B8E}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;counter-reset:s}.step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:26px}.step__n{font-family:var(--mono);font-size:12px;color:var(--lacquer);margin-bottom:16px}.step h3{margin-bottom:8px}.step p{font-size:15px;color:var(--muted)}.beta{display:flex;flex-wrap:wrap;align-items:center;gap:22px;background:linear-gradient(100deg,#241A31,#3A2450 60%,#4A2340);color:#fff;border-radius:var(--r);padding:30px 34px;margin-top:44px}.beta__n{font-family:var(--display);font-weight:800;font-size:44px;letter-spacing:-.04em;line-height:1;color:#FF6B8E}.beta p{font-size:15.5px;color:#D9CFE4;max-width:44ch}.plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;max-width:820px}.plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:30px;display:flex;flex-direction:column}.plan--hi{border:2px solid var(--lacquer);position:relative}.plan__badge{position:absolute;top:-12px;left:26px;background:var(--lacquer);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.plan__price{font-family:var(--display);font-weight:800;font-size:38px;letter-spacing:-.04em;margin:14px 0 4px}.plan__price small{font-family:var(--body);font-size:15px;font-weight:400;color:var(--muted);letter-spacing:0}.plan__anchor{font-size:14px;color:var(--muted);margin-bottom:20px}.plan ul{list-style:none;display:grid;gap:10px;font-size:15px;margin-bottom:26px}.plan li{display:flex;gap:10px}.plan li::before{content:"✓";color:var(--mint);font-weight:700;flex:none}.plan .btn{margin-top:auto;width:100%}.faq{max-width:820px;margin-top:40px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:20px 0;font-family:var(--display);font-weight:500;font-size:17px;letter-spacing:-.02em;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary::after{content:"+";color:var(--lacquer);font-family:var(--mono);font-size:20px;flex:none}details[open] summary::after{content:"−"}details p{padding:0 0 22px;color:var(--muted);font-size:16px;max-width:66ch}.final{text-align:center;padding:100px 0}.final h2{max-width:16ch;margin:0 auto 18px;font-size:clamp(30px,5vw,54px)}.final .lede{margin:0 auto 32px;text-align:center}.foot{background:#0E0A16;color:#9A8FB0;padding:42px 0;font-size:14px}.foot__in{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.foot a{color:#EDE7F2;text-decoration:none;border-bottom:1px solid #4A3D5C}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(18,14,26,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.sticky .btn{width:100%}.rise{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rise.on{opacity:1;transform:none}@media(max-width:900px){.hero__grid{grid-template-columns:1fr;gap:52px}.steps,.plans{grid-template-columns:1fr}.nav__links{display:none}.sec{padding:70px 0}.bubble{right:0;bottom:-24px}}@media(max-width:640px){body{font-size:16px}.sticky{display:block}.foot{padding-bottom:96px}.beta{padding:24px}.hero{padding:40px 0 70px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.anim,.rise{opacity:1;transform:none}html{scroll-behavior:auto}}@media(max-width:640px){.nav .btn{display:none}.nav__in{height:52px}.nav__here{display:block}}.foot__legal a{color:#EDE7F2;border-bottom:1px solid #4A3D5C}.legal{max-width:760px;padding-top:44px;padding-bottom:80px}.legal .back{display:inline-block;margin-bottom:22px;color:var(--lacquer);font-family:var(--mono);font-size:13px;text-decoration:none}.legal h1{font-family:var(--display);font-weight:800;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;margin-bottom:6px}.legal .upd{color:var(--muted);font-family:var(--mono);font-size:12px;margin-bottom:26px}.legal h2{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.01em;margin:26px 0 10px}.legal p,.legal li{color:var(--muted);font-size:15px;line-height:1.65;margin-bottom:10px}.legal ul{padding-left:20px;margin-bottom:10px}.legal b{color:var(--ink)}.legal a{color:var(--lacquer)}.legal .note{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:18px 0}.legal .note p{margin:0;color:var(--ink)}.plans--one{grid-template-columns:1fr;max-width:520px}.mini{--k-bg:#17212b;--k-card:#232e3c;--k-tx:#fff;--k-hint:#93a3b3;--k-btn:#2ea6ff;--k-line:#2b3949;position:relative;width:100%;max-width:320px;background:var(--k-bg);border:1px solid #313f4f;border-radius:26px;overflow:hidden;box-shadow:0 34px 70px -34px rgba(0,0,0,.8);color:var(--k-tx);font-family:var(--body);font-size:15px;line-height:1.35;flex:none}
.mini *{box-sizing:border-box}
.mini__bar{display:flex;align-items:center;gap:12px;padding:14px 16px 12px;background:#1d2733;border-bottom:1px solid var(--k-line)}
.mini__ttl{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.03em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mini__dots{color:var(--k-hint);font-size:16px;line-height:1}
.mini__body{padding:14px 14px 8px}


.mini__nav{position:relative;z-index:2;display:flex;align-items:center;border-top:1px solid var(--k-line);background:var(--k-bg);padding:9px 0 11px}
.mini__nav b{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:500;color:var(--k-hint)}
.mini__nav b.on{color:var(--k-btn);font-weight:700}
.mini__nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.kbadge{display:inline-flex;align-items:center;gap:6px;background:var(--k-card);border-radius:999px;padding:5px 11px;font-size:12px;color:var(--k-hint);margin-bottom:12px}
.kmet{display:flex;gap:8px;margin-bottom:12px}
.kmet__i{flex:1;min-width:0;background:var(--k-card);border-radius:14px;padding:11px 12px}
.kmet__v{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}
.kmet__v--a{color:var(--k-btn)}
.kmet__l{display:block;font-size:11px;color:var(--k-hint);margin-top:4px;line-height:1.25}
.ksec{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--k-hint);margin:2px 0 9px}
.krow{display:flex;gap:10px;margin-bottom:10px}
.krow__t{width:48px;flex:none;text-align:right;padding-top:12px}
.krow__t b{display:block;font-size:14px;font-weight:700;line-height:1.15}
.krow__t u{display:block;font-size:11px;color:var(--k-hint);text-decoration:none;margin-top:2px}
.krow__c{flex:1;min-width:0;background:var(--k-card);border:1px solid transparent;border-radius:14px;padding:12px 13px}
.krow__h{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}
.krow__n{display:block;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.krow__s{display:block;font-size:13px;color:var(--k-hint);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.krow__p{font-size:14px;font-weight:700;white-space:nowrap;flex:none}
.kchip{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px}
.kchip--ok{background:rgba(58,166,87,.18);color:#5FD08A}

.krow--new .krow__c{border-color:var(--k-btn);animation:kpop .5s cubic-bezier(.2,.7,.3,1) both}
@keyframes kpop{0%{opacity:0}100%{opacity:1}}
.krow--free .krow__c{background:transparent;border:1px dashed var(--k-line);color:var(--k-hint)}
.krow--free .krow__n{font-weight:500;color:var(--k-hint)}
.kdates{display:flex;gap:8px;margin-bottom:16px}
.kdate{width:54px;flex:none;padding:9px 0;border:0;border-radius:13px;background:var(--k-card);color:inherit;font:inherit;cursor:pointer;text-align:center;transition:background .15s,transform .1s}
.kdate:hover{background:#2b3746}.kdate:active{transform:scale(.97)}
.kdate.on{background:var(--k-btn);color:#fff}
.kdate u{display:block;font-size:12px;opacity:.8;text-decoration:none}
.kdate b{display:block;font-size:18px;font-weight:700;margin-top:2px;line-height:1.1}
.ktimes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.ktime{border:0;border-radius:11px;background:var(--k-card);color:inherit;font:inherit;font-size:15px;font-weight:600;padding:11px 15px;cursor:pointer;transition:background .15s,transform .1s}
.ktime:hover{background:#2b3746}.ktime:active{transform:scale(.96)}
.ksum{background:var(--k-card);border-radius:14px;padding:13px;margin-bottom:14px}
.ksum__r{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:13px;color:var(--k-hint)}
.ksum__r b{color:var(--k-tx);font-weight:600;text-align:right}
.kcta{display:block;width:100%;border:0;border-radius:14px;background:var(--k-btn);color:#fff;font:inherit;font-size:15px;font-weight:700;padding:14px;cursor:pointer;text-align:center;transition:filter .15s,transform .1s}
.kcta:hover{filter:brightness(1.1)}.kcta:active{transform:scale(.985)}
.kback{display:block;background:none;border:0;color:var(--k-btn);font:inherit;font-size:13px;cursor:pointer;padding:0;margin-bottom:12px}
.kok{position:absolute;left:20px;right:20px;top:14px;bottom:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.kok__c{width:64px;height:64px;border-radius:50%;background:rgba(58,166,87,.16);color:#5FD08A;display:grid;place-items:center;font-size:30px;margin:0 auto 16px}
.kok__t{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.03em;margin-bottom:8px}
.kok__s{font-size:13.5px;color:var(--k-hint);line-height:1.55;max-width:27ch;margin:0}
.khint{font-size:12px;color:var(--k-hint);text-align:center;margin-top:18px;line-height:1.4}
.kwrap{position:relative;display:flex;justify-content:center;width:100%}
.tg{background:#182533;border:1px solid #26374a;border-radius:18px 18px 18px 6px;padding:12px 14px;font-size:14px;line-height:1.5;color:#fff;box-shadow:0 16px 34px -20px rgba(0,0,0,.8)}
.tg__h{display:flex;align-items:center;gap:9px;margin-bottom:9px}
.tg__av{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--display);font-size:12px;font-weight:800;color:#fff;background:linear-gradient(140deg,#FF4D74,#8B62E6)}
.tg__n{font-size:13.5px;font-weight:700;color:#6BC0FF;flex:1}
.tg__t{font-size:11.5px;color:#7d8fa1}
.tg__b b{font-weight:700}
.tg__kb{display:flex;gap:6px;margin-top:11px}
.tg__kb span{flex:1;background:#22384d;border-radius:10px;padding:9px 8px;text-align:center;font-size:13px;font-weight:600;color:#8ecbff}.stage{max-width:360px;margin:44px auto 0;display:flex;flex-direction:column;align-items:center}
.who{display:inline-flex;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:20px}
.who span{font-size:12.5px;font-weight:600;padding:6px 15px;border-radius:999px;color:var(--muted);transition:background .25s,color .25s}
.who span.on{background:var(--lacquer);color:#fff}
.cap{text-align:center;margin-bottom:16px;max-width:340px}
.cap b{display:block;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.02em;margin-bottom:7px}
.cap span{display:block;font-size:14.5px;color:var(--muted);line-height:1.5;min-height:66px}
.dots{display:flex;gap:7px;justify-content:center;margin-bottom:20px}
.dots i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .25s,transform .25s}
.dots i.on{background:var(--lacquer);transform:scale(1.25)}

@keyframes kfade{from{opacity:0}to{opacity:1}}
.sw{animation:kfade .32s cubic-bezier(.2,.7,.3,1)}
.chat{background:#0e1621;background-image:radial-gradient(circle at 18% 8%,rgba(46,166,255,.07),transparent 46%),radial-gradient(circle at 88% 82%,rgba(139,98,230,.08),transparent 42%);position:absolute;inset:0;padding:16px 14px 74px;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}
.chat__d{align-self:center;font-size:11.5px;color:#8ba0b3;background:rgba(255,255,255,.07);border-radius:999px;padding:4px 13px;margin-bottom:16px}
.tg{background:#182533;border-radius:16px 16px 16px 5px;padding:12px 14px;font-size:13.5px;line-height:1.5;color:#fff;margin-bottom:10px;max-width:94%;box-shadow:0 6px 18px -10px rgba(0,0,0,.8)}.tg:last-child{margin-bottom:0}
.tg__h{display:flex;align-items:center;gap:9px;margin-bottom:9px}
.tg__av{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--display);font-size:12px;font-weight:800;color:#fff;background:linear-gradient(140deg,#FF4D74,#8B62E6)}
.tg__n{font-size:13.5px;font-weight:700;color:#6BC0FF;flex:1}
.tg__t{font-size:11.5px;color:#7d8fa1}
.tg__b b{font-weight:700}
.tg__kb{display:flex;gap:6px;margin-top:11px}
.tg__kb span{flex:1;background:#22384d;border-radius:10px;padding:9px 8px;text-align:center;font-size:13px;font-weight:600;color:#8ecbff}.mini--app{height:640px}.mini--app .mini__bar{position:absolute;top:0;left:0;right:0;height:50px;padding:0 16px}.mini--app .mini__body{position:absolute;top:50px;bottom:58px;left:0;right:0;padding:14px 14px 6px;overflow:hidden}.mini--app .mini__nav{position:absolute;left:0;right:0;bottom:0;height:58px;padding:0}.bubble{z-index:3}.knext{position:absolute;left:14px;right:14px;bottom:12px;z-index:3;display:block;border:0;border-radius:13px;background:var(--lacquer);color:#fff;font:inherit;font-size:14px;font-weight:700;padding:11px 10px;text-align:center;cursor:pointer;box-shadow:0 8px 22px -8px rgba(0,0,0,.7);transition:filter .15s,transform .1s}.knext:hover{filter:brightness(1.08)}.knext:active{transform:scale(.985)}@keyframes ktgin{0%{opacity:0;transform:translateY(18px) scale(.97)}60%{opacity:1}100%{opacity:1;transform:none}}@keyframes kglow{0%{box-shadow:0 0 0 0 rgba(46,166,255,.5)}70%{box-shadow:0 0 0 12px rgba(46,166,255,0)}100%{box-shadow:0 0 0 0 rgba(46,166,255,0)}}@keyframes kcheck{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}.tg--new{animation:ktgin .55s cubic-bezier(.2,.8,.25,1) .4s both,kglow 1.3s ease .95s 1}.tg--new .tg__kb{animation:kfade .4s ease 1s both}.kok__c{animation:kcheck .5s cubic-bezier(.2,.8,.25,1) .1s both}.kok__t{animation:kfade .4s ease .35s both}.kok__s{animation:kfade .4s ease .5s both}@media(prefers-reduced-motion:reduce){.tg--new,.tg--new .tg__kb,.kok__c,.kok__t,.kok__s{animation:none!important;opacity:1!important;transform:none!important}}.kcover{padding:2px 0 12px}
.kcover__top{display:flex;align-items:flex-end;gap:14px}
.kcover__av{width:72px;height:72px;flex:none;border-radius:16px;display:grid;place-items:center;font-family:var(--display);font-size:29px;font-weight:800;color:#fff;background:linear-gradient(140deg,#8B62E6,#FF4D74)}
.kcover__id{min-width:0;flex:1;padding-bottom:2px}
.kcover__n{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.03em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kcover__s{font-size:13px;color:var(--k-hint);margin-top:5px}

.kfacts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}
.kfact{display:inline-flex;align-items:center;gap:7px;background:var(--k-card);border:1px solid transparent;border-radius:10px;padding:8px 10px;font-size:12px;opacity:.85;line-height:1.2}
.kfact i{width:6px;height:6px;flex:none;border-radius:999px;background:#2FD0A0;font-style:normal}
.kdots{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.kdots u{height:6px;width:6px;border-radius:999px;background:rgba(255,255,255,.15);text-decoration:none;transition:width .25s,background .25s}
.kdots u.on{background:var(--k-btn)}
.kdots u.cur{width:18px}
.kdots span{font-size:12px;color:var(--k-hint);margin-left:2px}
.klist{background:var(--k-card);border:1px solid transparent;border-radius:14px;overflow:hidden}
.kitem{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:12px 13px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s}
.kitem:last-child{border-bottom:0}
.kitem:hover{background:rgba(255,255,255,.03)}
.kitem__b{flex:1;min-width:0}
.kitem__n{display:block;font-size:14.5px;font-weight:600;line-height:1.25}
.kitem__m{display:flex;align-items:center;gap:7px;margin-top:5px;flex-wrap:wrap;font-size:12.5px;color:var(--k-hint)}
.kitem__m b{font-weight:600}
.kitem__m b.free{color:#2FD0A0}
.kitem__m u{width:3px;height:3px;border-radius:999px;background:var(--k-hint);opacity:.6;text-decoration:none}
.kitem__r{flex:none;text-align:right}
.kitem__p{display:block;font-size:14.5px;font-weight:700;white-space:nowrap}
.kitem__go{display:block;font-size:12.5px;color:var(--k-hint);margin-top:4px;white-space:nowrap}
.kdate b i{display:block;font-style:normal;font-size:9.5px;opacity:.7;margin-top:2px;font-weight:500}
.kaddr{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;color:var(--k-hint);font-size:12.5px;line-height:1.35}
.kmemo{margin-top:14px;text-align:left}
.kmemo p{display:flex;gap:8px;margin:0 0 6px;font-size:13px;line-height:1.45;opacity:.85}

/* Портрет Брониславы на первом экране: имя рядом с лицом объясняет,
   что «Броня» — это короткое от «Бронислава», без отдельного пояснения. */
.face{display:flex;align-items:center;gap:16px;margin-bottom:24px}
.face__ph{width:76px;height:76px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 10px 26px -10px rgba(139,98,230,.7)}
.face__nm{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.03em;line-height:1.15}
.face__nm i{display:block;font-family:var(--body);font-style:normal;font-weight:400;font-size:14px;letter-spacing:0;color:var(--muted);margin-top:4px}

/* Её работа: список, а не карточки — читается сверху вниз одним движением. */
.does{display:grid;gap:1px;margin-top:44px;background:#2E2740;border:1px solid #2E2740;border-radius:var(--r);overflow:hidden}
.do{background:#17111F;padding:22px 26px;display:grid;gap:6px}
.do b{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.02em}
.do p{font-size:15px;color:#B9AECB;max-width:64ch}

/* Сравнение с живым администратором — главный продающий довод. */
.vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}
.vs__c{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:28px}
.vs__c--hi{border:2px solid var(--lacquer)}
.vs__t{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:14px}
.vs__c--hi .vs__t{color:#FF6B8E}
.vs__p{font-family:var(--display);font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;line-height:1.05;margin-bottom:14px}
.vs__p small{display:block;font-family:var(--body);font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:6px}
.vs__c--hi .vs__p{color:var(--lacquer)}
.vs__c p{font-size:15px;color:var(--muted)}
@media(max-width:640px){.vs{grid-template-columns:1fr}.do{padding:20px}.face__ph{width:64px;height:64px}.face__nm{font-size:19px}.face{margin-bottom:20px}.hero{padding:28px 0 56px}.hero h1{font-size:30px;margin-bottom:16px}.hero .lede{font-size:16px}.punch{font-size:20px;margin-top:28px;max-width:none}}
