.wrap{max-width:1248px;padding:0 16px}h2{margin-bottom:8px;font-size:36px;font-weight:600;line-height:50px}section.about{background:radial-gradient(120% 120% at 20% 10%,#6630d42e 0%,#6630d400 60%),#0d0d0e;padding-block:160px 96px}section.about h1{text-align:center;letter-spacing:-.02em;color:#fff;margin-bottom:48px;font-size:52px;font-weight:800;line-height:1.05}section.about .about-body{align-items:center;gap:64px;margin-block:80px 100px;font-size:20px;line-height:32px;display:flex}section.about .about-body .about-text{flex:1;min-width:0}.about-visual{-webkit-user-select:none;user-select:none;flex-shrink:0;width:480px;height:440px;position:relative}.av-card{background:#1e1e2a;border:1px solid #3a3a5a;border-radius:18px;padding:22px}.av-form{width:310px;position:absolute;left:0;box-shadow:0 24px 64px #00000080}.av-card-header{border-bottom:1px solid #2a292e;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.av-dots{flex-shrink:0;gap:5px;display:flex}.av-dots span{background:#2a292e;border-radius:50%;width:9px;height:9px}.av-dots span:first-child{opacity:.7;background:#6630d4}.av-dots span:nth-child(2){background:#4a4a6a}.av-title{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.av-q{color:#e2e2e6;margin:0 0 10px;font-size:13px;font-weight:600}.av-nps{gap:3px;margin-bottom:18px;display:flex}.av-nps-item{text-align:center;color:#6e6e73;background:#252535;border-radius:6px;flex:1;padding:6px 0;font-size:10px;font-weight:500}.av-nps-item.av-selected{color:#fff;background:#6630d4}.av-choices{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.av-choice{color:#aeaeb3;background:#252535;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:12px}.av-choice.av-choice-active{color:#a88df0;background:#6630d41a;border-color:#6630d4}.av-submit{color:#fff;text-align:center;background:#6630d4;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.av-stats-card{width:168px;padding:18px;position:absolute;top:0;right:-25px}.av-stat-title{color:#6e6e73;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.av-stat-item{margin-bottom:12px}.av-stat-row{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.av-stat-label{color:#6e6e73;font-size:11px}.av-stat-val{color:#e2e2e6;font-size:14px;font-weight:700}.av-stat-val.av-purple{color:#a88df0}.av-stat-val.av-green{color:#4ade80}.av-bar{background:#252535;border-radius:2px;height:4px;overflow:hidden}.av-bar-fill{opacity:.7;background:#6630d4;border-radius:2px;height:100%}.av-bar-fill.av-bar-purple{background:#a88df0}.av-bar-fill.av-bar-green{background:#4ade80}.av-badge{color:#aeaeb3;white-space:nowrap;background:#1e1e2a;border:1px solid #3a3a5a;border-radius:100px;align-items:center;gap:7px;padding:7px 14px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:0;right:10px}.av-badge-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite av-pulse}@keyframes av-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}section.about .about-body .about-text{color:#e2e2e6;flex:1;min-width:0}section.about .about-body .about-text b{color:#6630d4;font-weight:600}section.about .about-body .about-text a{color:#6630d4;text-underline-offset:4px;text-decoration:underline;transition:color .3s}section.about .about-body .about-text a:hover{color:#9b5de5}@media (width<=1200px){section.about .about-body{flex-direction:column}section.about .about-body .about-visual{display:none}}section.why-choose-us{padding-block:80px}section.why-choose-us .why-choose-block{max-width:1200px;margin:0 auto}section.why-choose-us .why-choose-block h2{text-align:center;color:#fff;margin-bottom:64px;font-size:40px}section.why-choose-us .why-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}section.why-choose-us .why-item{text-align:center;background:#141416;border:1px solid #2a292e;border-radius:24px;padding:32px;transition:transform .3s,box-shadow .3s}section.why-choose-us .why-icon{margin-bottom:16px;font-size:48px;line-height:1}section.why-choose-us .why-item h3{color:#fff;margin:0 0 16px;font-size:22px;font-weight:600}section.why-choose-us .why-item p{color:#6c6f7d;margin:0;font-size:18px;line-height:28px}@media (width<=968px){section.why-choose-us .why-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=600px){section.why-choose-us{padding-block:64px}section.why-choose-us .why-choose-block h2{margin-bottom:48px;font-size:32px}section.why-choose-us .why-grid{grid-template-columns:1fr;gap:20px}section.why-choose-us .why-item{padding:24px}}section.platform-in-numbers{padding-block:0 80px}section.platform-in-numbers .win-block{background-color:#141416;border:1px solid #2a292e;border-radius:32px;padding:64px 48px;box-shadow:0 2px 16px #0000003d}section.platform-in-numbers .win-block h2{text-align:center;color:#fff;margin-bottom:48px;font-size:40px}section.platform-in-numbers .win-block .win-ololo{grid-template-columns:repeat(3,1fr);gap:32px;padding-block:40px 20px;display:grid}section.platform-in-numbers .win-block .win-ololo .ololo{text-align:center;background:linear-gradient(135deg,#6630d414 0%,#6630d408 100%);border:1px solid #6630d426;border-radius:24px;padding:40px 24px;transition:transform .3s,background .3s;position:relative}section.platform-in-numbers .win-block .win-ololo .ololo div{text-align:center;color:#6630d4;margin-bottom:12px;font-size:42px;font-weight:700;line-height:1.2}section.platform-in-numbers .win-block .win-ololo .ololo .numb-tit{color:#6c6f7d;background-color:#0000;border-radius:0;margin-top:8px;padding:0;font-size:16px;font-weight:500;display:block;position:static}@media (width<=768px){section.platform-in-numbers .win-block .win-ololo{grid-template-columns:1fr;gap:24px;padding-block:30px 10px}}@media (width<=500px){section.platform-in-numbers .win-block{padding:48px 24px}section.platform-in-numbers .win-block h2{margin-bottom:32px;font-size:32px}section.platform-in-numbers .win-block .win-ololo .ololo{padding:32px 20px}section.platform-in-numbers .win-block .win-ololo .ololo div{font-size:32px}}section.partners{margin:0;padding-block:80px}section.partners .wrap.column-2 .content>div{background:#141416;height:400px}section.partners .partners-block{background-color:#141416;border:1px solid #2a292e;border-radius:32px;padding:48px}section.partners .partners-block h2{text-align:left;margin-bottom:8px}section.partners .partners-block h2.u-l{margin-bottom:40px}section.partners .partners-block .desc{color:#aeaeb3;margin-top:0;margin-bottom:60px;font-size:20px;line-height:30px}section.partners .partners-block .content{display:block}section.partners .partners-block .content img{max-width:150px;max-height:80px}section.partners .partners-block .content .swiper{width:100%;margin-left:auto;margin-right:auto}section.partners .partners-block .content .swiper .swiper-slide{text-align:center;border-radius:50px;justify-content:center;align-items:center;font-size:18px;display:flex!important}section.partners .partners-block .content .swiper .swiper-pagination-bullet-active{background:#6630d4}section.partners .partners-block .content .logo-grid{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}section.partners .partners-block .content .logo-grid .logo-item{background:#141416;border:1px solid #2a292e;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:16px 28px;transition:border-color .2s;display:flex}section.partners .partners-block .content .logo-grid .logo-item:hover{border-color:#3a3a5a}section.partners .partners-block .content .logo-grid .logo-item img{object-fit:contain;filter:grayscale()brightness(1.8);opacity:.7;width:auto;max-width:120px;height:auto;max-height:48px;transition:opacity .2s,filter .2s}section.partners .partners-block .content .logo-grid .logo-item:hover img{filter:grayscale(.3)brightness(1.4);opacity:1}section.partners .partners-block .u-layout{grid-template-columns:repeat(auto-fill,minmax(min(494px,100%),1fr));justify-items:center;gap:24px;display:grid}section.partners .partners-block .u-layout .u-layout-2{max-width:100%;transition:transform .3s}section.partners .partners-block .u-layout .u-layout-2:hover{transform:translateY(-8px)}section.partners .partners-block .u-layout .u-image{background-position:50%;background-size:cover;border-radius:30px;width:400px;max-width:100%;height:400px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px #0000003d}section.partners .partners-block .u-layout .u-layout-2:hover .u-image{transform:scale(1.02);box-shadow:0 8px 32px #6630d433}section.partners .partners-block .u-layout .u-text{color:#e2e2e6;margin-top:16px;font-size:1.3em;font-weight:700}section.partners .partners-block .u-layout .u-desc{opacity:.7;color:#6c6f7d;margin-top:4px}@media (width<=765px){section.partners .wrap.column-2 .content>div{background:#141416;height:200px;padding-block:0 60px}section.partners .wrap.column-3 .content .logo-grid{padding-block:0 20px}section.partners .partners-block .content img{max-width:100px;max-height:70px}section.partners .partners-block .content .swiper .swiper-slide{border-radius:18px}section.partners .partners-block .content .swiper .swiper-pagination{bottom:0!important}}section.help-cards{padding-block:80px}section.help-cards h2{margin-bottom:40px}section.help-cards .cards{gap:16px;display:flex}section.help-cards .cards a{color:unset;flex:1}section.help-cards .cards .card{background:#141416;border:1px solid #2a292e;border-radius:24px;height:100%;padding:32px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s}section.help-cards .cards .card:hover{background:#6630d414;border-color:#6630d44d;transform:translateY(-4px);box-shadow:0 8px 24px #6630d426}section.help-cards .cards .card-icon{background:#6630d41f;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;transition:background .3s;display:flex}section.help-cards .cards .card:hover .card-icon{background:#6630d433}section.help-cards .cards .card h3{margin-bottom:12px;font-size:20px;line-height:30px}section.help-cards .cards .card p{margin:0}@media (width<=800px){section.help-cards .cards{flex-direction:column}section.help-cards .cards .card{text-align:center}section.help-cards .cards .card-icon{margin-inline:auto}}section.reviews{padding-block:80px}section.reviews .text{display:block}section.reviews .slogan{color:#aeaeb3}section.reviews .all-reviews{justify-content:flex-end;margin-top:40px;display:flex}section.reviews .all-reviews a{color:#6630d4;transition:color .3s}section.reviews .all-reviews a:hover{color:#9b5de5}section.subscribe{padding-block:40px 80px}section.subscribe .follow{background:#141416;border:1px solid #2a292e;border-radius:32px;justify-content:space-between;height:416px;margin:0 auto;display:flex}section.subscribe .follow h2{margin:0;font-size:36px;font-weight:600;line-height:43px}section.subscribe .follow p{color:#aeaeb3;margin:16px 0 32px;font-size:18px;line-height:28px}section.subscribe .follow .follow-main{flex-direction:column;justify-content:center;padding:48px 20px 48px 48px;display:flex}section.subscribe .follow .follow-visual{background:linear-gradient(135deg,#6630d414 0%,#6630d405 100%);border-radius:0 32px 32px 0;justify-content:center;align-items:center;width:45%;display:flex;position:relative;overflow:hidden}.fv-bars{z-index:2;align-items:flex-end;gap:10px;height:180px;display:flex;position:relative}.fv-bar{background:linear-gradient(#6630d4 0%,#6630d440 100%);border-radius:6px 6px 0 0;width:30px}.fv-badge{color:#4ade80;white-space:nowrap;background:#252535;border:1px solid #3a3a5a;border-radius:100px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;top:36px;right:28px}.fv-circle{border:2px solid #6630d41f;border-radius:50%;position:absolute}.fv-c1{width:180px;height:180px;bottom:-50px;left:-50px}.fv-c2{width:100px;height:100px;top:24px;right:130px}@media (width<=1200px){section.subscribe .follow{height:auto}section.subscribe .follow .follow-visual{display:none}section.subscribe .follow .follow-main{text-align:center;align-items:center;width:100%;padding:48px}}@media (width<=760px){section.subscribe .follow{padding:24px}section.subscribe .follow .follow-main{padding:0}}@media (width<=450px){section h2{font-size:30px!important;line-height:40px!important}section .slogan,section .last-update{font-size:16px}}section.mission-values{padding-block:80px}section.mission-values .mission-values-block{max-width:1200px;margin:0 auto}section.mission-values .mission-values-block h2{text-align:center;color:#fff;margin-bottom:32px;font-size:40px}section.mission-values .mission-text{text-align:center;color:#6c6f7d;max-width:800px;margin:0 auto 64px;font-size:20px;line-height:32px}section.mission-values .values-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}section.mission-values .value-item{text-align:center;background:#141416;border:1px solid #2a292e;border-radius:24px;padding:32px;transition:transform .3s,box-shadow .3s}section.mission-values .value-icon{margin-bottom:16px;font-size:48px;line-height:1}section.mission-values .value-item h3{color:#fff;margin:0 0 16px;font-size:22px;font-weight:600}section.mission-values .value-item p{color:#6c6f7d;margin:0;font-size:18px;line-height:28px}@media (width<=768px){section.mission-values .values-grid{grid-template-columns:1fr;gap:24px}section.mission-values .mission-values-block h2{font-size:32px}section.mission-values .mission-text{margin-bottom:48px;font-size:18px}}section.timeline{background:linear-gradient(#0d0d0e 0%,#141416 100%);padding-block:80px}section.timeline .timeline-block{max-width:1000px;margin:0 auto}section.timeline .timeline-block h2{text-align:center;color:#fff;margin-bottom:64px;font-size:40px;animation:.6s ease-out fadeInUp}section.timeline .timeline-items{padding-left:40px;position:relative}section.timeline .timeline-items:before{content:"";transform-origin:top;background:linear-gradient(#6630d4 0%,#6630d44d 100%);border-radius:2px;width:3px;transition:transform 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}section.timeline .timeline-items.animated:before{transform:scaleY(1)}section.timeline .timeline-item{opacity:0;margin-bottom:48px;padding-left:48px;transition:opacity .6s ease-out,transform .6s ease-out;position:relative;transform:translate(-30px)}section.timeline .timeline-item.animated{opacity:1;transform:translate(0)}section.timeline .timeline-item:first-child{transition-delay:.2s}section.timeline .timeline-item:nth-child(2){transition-delay:.4s}section.timeline .timeline-item:nth-child(3){transition-delay:.6s}section.timeline .timeline-item:nth-child(4){transition-delay:.8s}section.timeline .timeline-item:before{content:"";background:#6630d4;border:4px solid #141416;border-radius:50%;width:16px;height:16px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:8px;left:-44px;transform:scale(0);box-shadow:0 0 0 3px #6630d433}section.timeline .timeline-item.animated:before{transform:scale(1)}section.timeline .timeline-year{color:#fff;opacity:0;background:linear-gradient(135deg,#6630d4 0%,#4920a8 100%);border-radius:20px;margin-bottom:16px;padding:8px 20px;font-size:16px;font-weight:600;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55) .2s,opacity .4s ease-out .2s;display:inline-block;transform:scale(.8)}section.timeline .timeline-item.animated .timeline-year{opacity:1;transform:scale(1)}section.timeline .timeline-content{opacity:0;transition:transform .5s ease-out .3s,opacity .5s ease-out .3s;transform:translateY(10px)}section.timeline .timeline-content h3{color:#fff;margin:0 0 12px;font-size:24px;font-weight:600}section.timeline .timeline-content p{color:#6c6f7d;margin:0;font-size:18px;line-height:28px}section.timeline .timeline-item.animated .timeline-content{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){section.timeline .timeline-block h2{margin-bottom:48px;font-size:32px}section.timeline .timeline-items{padding-left:32px}section.timeline .timeline-item{margin-bottom:40px;padding-left:32px}section.timeline .timeline-item:before{left:-28px}section.timeline .timeline-content h3{font-size:20px}section.timeline .timeline-content p{font-size:16px}}@media (width<=765px){section.partners .partners-block{background:0 0;padding:0}section.partners .wrap.column-3 .content>div{background:0 0}section.partners .partners-block .content .swiper .swiper-slide{background:0 0}}@media (width<=450px){section .slogan,section .last-update{color:#aeaeb3;margin-top:0;margin-bottom:40px;font-size:18px;line-height:28px}}@media (width<=500px){section.platform-in-numbers .win-block h2{text-align:center}}
