﻿.kn-sect{padding:0 0 110px;position:relative}.kn-sect .short{margin-bottom:26px}.kn-h{font-weight:700;font-size:52px;line-height:50px;color:#fff;margin:0 0 26px;max-width:900px}.page .kn-p,.page .text .kn-p{font-size:20px;line-height:30px;color:#C0C0C0;max-width:780px;margin:0 0 44px}.page .kn-p b{color:#fff;font-weight:400}.page .kn-p--tight{margin-bottom:30px}.kn-vs{border:1px solid rgba(255,255,255,0.12);border-radius:24px;overflow:hidden}.kn-vs__head,.kn-vs__row{display:grid;grid-template-columns:1fr 1fr}.kn-vs__head>div{padding:26px 34px;font-size:22px;font-weight:700;color:#fff}.kn-vs__head>div:first-child{color:#8A8C9E;font-weight:400}.kn-vs__head>div:last-child{background:rgba(46,46,244,0.14)}.kn-vs__row{border-top:1px solid rgba(255,255,255,0.09)}.kn-vs__row>div{padding:24px 34px;font-size:18px;line-height:26px;color:#C0C0C0;display:flex;align-items:flex-start;gap:18px}.kn-vs__ico{flex:0 0 auto;margin-top:-3px;display:block !important}.kn-vs__ico svg{display:block !important}.kn-vs__row>div:first-child .kn-vs__ico{color:#55586B}.kn-vs__row>div:last-child .kn-vs__ico{color:#2E2EF4}.kn-vs__t{flex:1 1 auto}.kn-vs__row>div:first-child{color:#8A8C9E}.kn-vs__row>div:last-child{background:rgba(46,46,244,0.06);color:#fff}.kn-vs__row b{color:#fff;font-weight:700}.kn-honest{position:relative;overflow:hidden;margin-top:40px;border:1px solid rgba(255,255,255,0.1);border-radius:26px;padding:46px 52px;background:linear-gradient(128deg, rgba(46,46,244,0.16) 0%, rgba(46,46,244,0.05) 42%, rgba(255,255,255,0.025) 100%)}.kn-honest:before{content:"";position:absolute;z-index:0;width:560px;height:560px;right:-170px;top:-230px;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(46,46,244,0.34) 0%, rgba(46,46,244,0.08) 45%, transparent 68%);animation:knDrift 16s ease-in-out infinite alternate}.kn-honest:after{content:"";position:absolute;z-index:0;width:380px;height:380px;left:-150px;bottom:-210px;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(124,92,255,0.2) 0%, transparent 66%);animation:knDrift2 20s ease-in-out infinite alternate}.kn-honest>*{position:relative;z-index:1}.kn-honest b{display:block;color:#fff;font-size:28px;line-height:32px;margin-bottom:14px;font-weight:700}.page .kn-honest p{font-size:19px;line-height:30px;color:#D6D7E4;margin:0;max-width:860px}@keyframes knDrift{to{transform:translate(-70px, 60px) scale(1.14)}}@keyframes knDrift2{to{transform:translate(60px, -40px) scale(1.2)}}@media (prefers-reduced-motion: reduce){.kn-honest:before,.kn-honest:after{animation:none}}.kn-calc{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.kn-calc__item{position:relative;overflow:hidden;border-radius:22px;padding:34px 32px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(152deg, rgba(255,255,255,0.062) 0%, rgba(255,255,255,0.018) 60%, rgba(46,46,244,0.055) 100%)}.kn-calc__ico{width:54px;height:54px;border-radius:16px;margin-bottom:22px;display:flex !important;align-items:center;justify-content:center;color:#2E2EF4;background:rgba(46,46,244,0.13);border:1px solid rgba(46,46,244,0.32)}.kn-calc__ico svg{display:block !important}.kn-calc__item b{display:block;color:#fff;font-size:25px;line-height:30px;margin-bottom:12px;font-weight:700}.kn-calc__item span{color:#C0C0C0;font-size:17px;line-height:26px}.kn-dial{border:1px solid rgba(255,255,255,0.12);border-radius:24px;padding:30px}.page .kn-dial__t{font-size:15px;color:#8A8C9E;margin:0 0 20px}.kn-msg{max-width:82%;padding:14px 18px;border-radius:16px;font-size:17px;line-height:25px;margin-bottom:12px}.kn-msg--me{margin-left:auto;background:#2E2EF4;color:#fff;border-bottom-right-radius:5px}.kn-msg--bot{background:rgba(255,255,255,0.06);color:#fff;border:1px solid rgba(255,255,255,0.09);border-bottom-left-radius:5px}.kn-msg small{display:block;margin-top:9px;padding-top:9px;border-top:1px dashed rgba(255,255,255,0.16);color:#8A8C9E;font-size:14px;line-height:20px}.kn-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kn-box{position:relative;overflow:hidden;border-radius:24px;padding:36px 34px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(152deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.016) 60%, rgba(46,46,244,0.05) 100%)}.kn-box__bg{position:absolute;right:13px;bottom:18px;z-index:0;color:#fff;opacity:.085;display:block !important}.kn-box__bg svg{display:block !important}.kn-box>*:not(.kn-box__bg){position:relative;z-index:1}.kn-box h3{font-size:26px;font-weight:700;color:#fff;margin:0 0 12px}.page .kn-box>p{font-size:17px;line-height:26px;color:#C0C0C0;margin:0 0 22px}.kn-box ul{list-style:none !important;margin:0;padding:0}.page .kn-box li{position:relative;padding:0 0 12px 26px;font-size:17px;line-height:25px;color:#fff}.kn-box li:before{content:"";position:absolute;left:2px;top:10px;width:8px;height:8px;border-radius:50%;background:#2E2EF4}.kn-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.kn-card{position:relative;overflow:hidden;border-radius:22px;padding:34px 32px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(152deg, rgba(255,255,255,0.062) 0%, rgba(255,255,255,0.018) 58%, rgba(46,46,244,0.05) 100%);transition:background .25s ease, transform .25s ease}.kn-card:hover{transform:translateY(-3px);background:linear-gradient(152deg, rgba(46,46,244,0.16) 0%, rgba(255,255,255,0.03) 58%, rgba(46,46,244,0.09) 100%)}.kn-card__bg{position:absolute;right:-18px;bottom:-22px;z-index:0;color:#fff;opacity:.09;display:block !important;transition:opacity .25s ease, transform .25s ease}.kn-card__bg svg{display:block !important}.kn-card:hover .kn-card__bg{opacity:.17;transform:translate(-6px, -6px) rotate(-4deg)}.kn-card>b,.kn-card>span:not(.kn-card__bg){position:relative;z-index:1}.kn-card span.kn-card__bg{position:absolute}.kn-card b{display:block;color:#fff;font-size:21px;line-height:26px;margin-bottom:10px;font-weight:700}.kn-card span{display:block;color:#C0C0C0;font-size:16px;line-height:25px}.kn-steps{counter-reset:kn;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.kn-step{counter-increment:kn;position:relative;padding-top:22px;border-top:2px solid rgba(255,255,255,0.14)}.kn-step:before{content:"0" counter(kn);display:block;font-size:15px;color:#2E2EF4;font-weight:700;margin-bottom:12px;letter-spacing:.06em}.kn-step b{display:block;color:#fff;font-size:22px;margin-bottom:10px;font-weight:700}.kn-step span{color:#C0C0C0;font-size:17px;line-height:26px}.kn-law{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.kn-law__i{position:relative;overflow:hidden;border-radius:22px;padding:30px 26px;border:1px solid rgba(255,255,255,0.06);background:linear-gradient(152deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.016) 60%, rgba(46,46,244,0.05) 100%)}.kn-law__ico{display:flex !important;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:18px;color:#2E2EF4;background:rgba(46,46,244,0.13);border:1px solid rgba(46,46,244,0.3)}.kn-law__ico svg{display:block !important}.kn-law__i b{display:block;color:#fff;font-size:19px;line-height:24px;margin-bottom:9px;font-weight:700}.kn-law__i>span:not(.kn-law__ico){display:block;color:#C0C0C0;font-size:16px;line-height:25px}.kn-price{position:relative;overflow:hidden;border-radius:30px;padding:56px 60px;border:1px solid rgba(255,255,255,0.09);background:linear-gradient(140deg, rgba(46,46,244,0.17) 0%, rgba(46,46,244,0.05) 40%, rgba(255,255,255,0.028) 100%)}.kn-price:before{content:"";position:absolute;z-index:0;width:620px;height:620px;right:-220px;bottom:-300px;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(46,46,244,0.28) 0%, transparent 66%);animation:knDrift2 22s ease-in-out infinite alternate}.kn-price__bg{position:absolute;right:46px;bottom:40px;z-index:0;color:#fff;opacity:.085;display:block !important}.kn-price__bg svg{display:block !important}.kn-price>*:not(.kn-price__bg){position:relative;z-index:1}.kn-price .kn-h{margin-bottom:20px}.kn-price__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:34px 0 30px}.kn-price__item{border-radius:20px;padding:28px 26px;background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.09)}.kn-price__item b{display:block;color:#fff;font-size:23px;line-height:28px;margin-bottom:10px;font-weight:700}.kn-price__item span{display:block;color:#C0C0C0;font-size:16px;line-height:25px}@media (prefers-reduced-motion: reduce){.kn-price:before{animation:none}}.kn-par{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.kn-par__l{position:absolute;inset:0;will-change:transform}.kn-par__bar{position:absolute;display:block;border-radius:999px;background:rgba(255,255,255,0.055);will-change:transform;animation:knDrift 18s ease-in-out infinite alternate}.kn-par__bar--mine{background:rgba(46,46,244,0.16)}.kn-par__l--0 .kn-par__bar{opacity:.5}.kn-par__l--1 .kn-par__bar{opacity:.85}.kn-par__l--2 .kn-par__bar{opacity:1}.kn-par__l--2 .kn-par__bar{background:rgba(255,255,255,0.075)}.kn-par__l--2 .kn-par__bar--mine{background:rgba(46,46,244,0.26)}@keyframes knDrift{to{transform:translate3d(46px, -18px, 0)}}@media screen and (max-width: 1024px){.kn-par{display:none}}@media (prefers-reduced-motion: reduce){.kn-par{display:none}}.kn-par,.kn-par *{user-select:none}.page>.cont{position:relative;z-index:1}.kn-free{display:flex;align-items:baseline;gap:12px;margin:18px 0 20px}.kn-free>b{color:#fff;font-size:54px;line-height:1;font-weight:700;letter-spacing:-.02em}.kn-free>span{color:#8F91FF;font-size:17px}.page .kn-price__item .kn-why{display:block;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.1);color:#8A8C9E;font-size:15px;line-height:24px}.kn-rate{list-style:none !important;margin:24px 0 0;padding:0}.kn-rate li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid rgba(255,255,255,0.1)}.kn-rate li>span{color:#C0C0C0;font-size:17px}.kn-rate li>span i{display:block;font-style:normal;color:#75788C;font-size:14.5px;margin-top:3px}.kn-rate li>b{color:#fff;font-size:21px;font-weight:700;white-space:nowrap;text-align:right}.kn-rate li>b i{display:block;font-style:normal;font-weight:400;color:#75788C;font-size:14.5px;margin-top:4px}.kn-rate__best>span{color:#fff}.kn-rate__best>span:after{content:"чаще всего берут";display:block;font-style:normal;color:#8F91FF;font-size:13px;margin-top:4px}.kn-price__item--accent{background:rgba(46,46,244,0.13);border-color:rgba(46,46,244,0.3)}.kn-hero__note{margin:22px 0 0;color:#8A8C9E;font-size:16px;line-height:24px}.kn-hero__note b{color:#fff;font-weight:700}.kn-faq{max-width:none}.kn-faq__i{border-bottom:1px solid rgba(255,255,255,0.12)}.kn-faq__q{cursor:pointer;list-style:none;padding:26px 50px 26px 0;position:relative;font-size:22px;color:#fff;font-weight:700}.kn-faq__q::-webkit-details-marker{display:none}.kn-faq__q:after{content:"";position:absolute;right:10px;top:34px;width:10px;height:10px;border-right:2px solid #2E2EF4;border-bottom:2px solid #2E2EF4;transform:rotate(45deg);transition:transform .2s ease}.kn-faq__i[open] .kn-faq__q:after{transform:rotate(-135deg);top:39px}.page .kn-faq__a{padding:6px 0 32px;color:#C0C0C0;font-size:18px;line-height:31px;max-width:820px}.page .kn-faq__a p{margin:0 0 14px}.page .kn-faq__a p:last-child{margin-bottom:0}.kn-faq__i[open] .kn-faq__q{padding-bottom:8px}.kn-faq__i[open]{background:linear-gradient(90deg, rgba(46,46,244,0.07), transparent 62%)}.kn-faq__i[open] .kn-faq__a{animation:knFaqOpen .3s ease both}@keyframes knFaqOpen{from{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.kn-faq__i[open] .kn-faq__a{animation:none}}.kn-final{border:1px solid rgba(255,255,255,0.12);border-radius:30px;padding:70px 60px;background:rgba(46,46,244,0.07)}.kn-final .kn-h{margin-bottom:18px}.kn-final .kn-p{margin-bottom:34px}.kn-btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.kn-btn2{text-decoration:none;display:inline-block;font-size:16px;border-radius:12px;color:#fff;padding:17px 29px;border:1px solid rgba(255,255,255,0.25);transition:border-color .2s ease, background .2s ease}.kn-btn2:hover{border-color:#fff;background:rgba(255,255,255,0.06)}.kn-anim .kn-rise{opacity:0;transform:translateY(20px);transition:opacity .55s ease, transform .55s ease}.kn-anim .kn-rise.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.kn-anim .kn-rise{opacity:1;transform:none;transition:none}}@media screen and (max-width: 1024px){.kn-sect{padding-bottom:64px}.kn-h{font-size:32px;line-height:34px;margin-bottom:18px}.kn-p{font-size:17px;line-height:26px;margin-bottom:30px}.kn-calc,.kn-cards,.kn-steps,.kn-two{grid-template-columns:1fr}.kn-law{grid-template-columns:1fr 1fr}.kn-box{padding:28px 24px}.kn-final{padding:40px 24px;border-radius:22px}.kn-faq__q{font-size:19px;padding:22px 40px 22px 0}.kn-faq__q:after{top:30px}.kn-faq__i[open] .kn-faq__q:after{top:34px}.page .kn-faq__a{font-size:16px;line-height:27px;padding-bottom:26px}.kn-btns .btn,.kn-btn2{width:100%;text-align:center}.kn-vs{border:0;border-radius:0}.kn-vs__head{display:none}.kn-vs__row{display:block;border:1px solid rgba(255,255,255,0.12);border-radius:18px;margin-bottom:14px}.kn-vs__row>div{padding:18px 20px;font-size:16px;line-height:24px}.kn-vs__row>div:first-child:before{content:"Менеджер — ";color:#6E7086}.kn-vs__row>div:last-child{border-top:1px solid rgba(255,255,255,0.09)}.kn-vs__row>div:last-child:before{content:"Консультант — ";color:#8F91FF}.kn-honest{margin-top:26px;padding:28px 22px;border-radius:20px}.kn-honest b{font-size:21px;line-height:25px}.page .kn-honest p{font-size:16px;line-height:25px}.kn-honest:before{width:320px;height:320px;right:-120px;top:-150px}.kn-honest:after{display:none}.kn-calc__item b{font-size:21px;line-height:26px}.kn-price{padding:30px 22px;border-radius:22px}.kn-price__grid{grid-template-columns:1fr;gap:14px;margin:24px 0 22px}.kn-price__item{padding:22px 20px}.kn-price__item b{font-size:20px;line-height:25px}.kn-free>b{font-size:42px}.kn-rate li{padding:13px 0}.kn-rate li>b{font-size:19px}.kn-hero__note{font-size:15px;line-height:23px}.kn-price__bg{right:8px;bottom:8px;transform:scale(0.55);transform-origin:right bottom}.kn-price:before{width:340px;height:340px;right:-140px;bottom:-180px}.kn-card{padding:26px 22px}.kn-card b{font-size:19px;line-height:24px}.kn-card__bg,.kn-box__bg{transform:scale(0.8);transform-origin:right bottom}.kn-vs__row>div{gap:12px}}
