.about{width:100%;padding:5rem 2rem}@media (min-width:1200px){.about{padding:6rem 4rem}}.about__container{max-width:1400px;margin:0 auto}.about__header{text-align:center;margin-bottom:4rem}.about__label{color:#f2c94c;text-transform:uppercase;letter-spacing:2px;border:1px solid #f2c94c4d;margin-bottom:1rem;padding:.3rem 1rem;font-family:Bebas Neue,sans-serif;font-size:.8rem;font-style:normal;font-weight:400;display:inline-block}.about__title{color:#fff;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:3rem;font-style:normal;font-weight:700;line-height:1.2}.about__title span{color:#aeaeae}@media (min-width:768px){.about__title{font-size:4rem}}.about__description{color:#aeaeae;max-width:700px;margin:0 auto;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.6}.about__services{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:5rem;display:flex}@media (min-width:768px){.about__services{flex-wrap:nowrap}}.about__service-item{background:#ffffff08;border:1px solid #e5e7eb0d;align-items:center;gap:1rem;padding:.8rem 1.5rem;transition:all .3s;display:flex}.about__service-item:hover{border-color:#f2c94c4d;transform:translateY(-2px)}.about__service-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.about__service-icon.business{background-image:url(/icons/business.png)}.about__service-icon.strategy{background-image:url(/icons/strategy.png)}.about__service-icon.landing{background-image:url(/icons/website.png)}.about__service-text{color:#fff;white-space:nowrap;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:400}@media (max-width:768px){.about__service-text{white-space:normal;font-size:.8rem}}.about__reviews{background:#13131366;border:1px solid #e5e7eb0d;padding:2.5rem}@media (min-width:768px){.about__reviews{padding:3rem}}.about__reviews-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.about__reviews-header h3{color:#fff;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500}.about__reviews-link{color:#f2c94c;cursor:pointer;align-items:center;gap:.5rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;text-decoration:none;transition:gap .3s;display:inline-flex}.about__reviews-link:hover{gap:.75rem}.about__reviews-arrow{transition:transform .3s}.about__reviews-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.about__reviews-grid{grid-template-columns:repeat(3,1fr)}}.about__review-card{background:#0006;border:1px solid #e5e7eb0d;padding:1.5rem;transition:all .3s}.about__review-card:hover{background:#0009;border-color:#f2c94c33}.about__review-rating{gap:.25rem;margin-bottom:1rem;display:flex}.about__review-rating .star{color:#aeaeae4d;font-size:.9rem}.about__review-rating .star.filled{color:#f2c94c}.about__review-text{color:#aeaeae;margin-bottom:1rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:italic;font-weight:300;line-height:1.5}.about__review-author{border-top:1px solid #e5e7eb0d;flex-direction:column;gap:.2rem;padding-top:.75rem;display:flex}.about__review-name{color:#fff;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:500}.about__review-role{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:300}@media (max-width:768px){.about{padding:3rem 1rem}.about__title{font-size:2rem}.about__service-item{justify-content:center;width:100%}.about__service-text{white-space:normal}}
.modal-window{z-index:1006;background-color:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.close-modal-btn{cursor:pointer;color:#60a5fa;z-index:2;font-size:2.5rem;font-weight:700;position:absolute;top:10px;right:15px}
.modal-reviews{gap:2rem;max-width:1400px;height:100%;max-height:600px;padding:1.5rem;display:flex}@media (max-width:768px){.modal-reviews{flex-direction:column;gap:1.5rem;max-height:none;padding:1rem;overflow-y:auto}}.modal-reviews__list{flex:1.5;padding-right:1rem;overflow-y:auto}@media (max-width:768px){.modal-reviews__list{max-height:400px;padding-right:0;overflow-y:auto}}.modal-reviews__list::-webkit-scrollbar{width:4px}.modal-reviews__list::-webkit-scrollbar-track{background:#e5e7eb0d}.modal-reviews__list::-webkit-scrollbar-thumb{background:#f2c94c;border-radius:2px}.modal-reviews__form{background:#0006;border:1px solid #e5e7eb14;flex:1;padding:1.8rem;box-shadow:0 8px 20px #0003}@media (max-width:768px){.modal-reviews__form{margin-top:0}}.modal-reviews__title{color:#fff;border-bottom:2px solid #f2c94c4d;margin-bottom:1.2rem;padding-bottom:.75rem;font-family:Bebas Neue,sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;position:relative}.modal-reviews__title:after{content:"";background:#f2c94c;width:60px;height:2px;position:absolute;bottom:-2px;left:0}.modal-reviews__items{flex-direction:column;gap:1.2rem;display:flex}.modal-reviews__form-title{color:#fff;margin-bottom:.3rem;font-family:Bebas Neue,sans-serif;font-size:1.3rem;font-style:normal;font-weight:600}.modal-reviews__form-subtitle{color:#aeaeae;border-left:2px solid #f2c94c;margin-bottom:1.5rem;padding-left:.8rem;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:300}.review-item{background:#0006;border-left:3px solid #f2c94c;padding:1.2rem;transition:all .3s}.review-item:hover{background:#0009;transform:translate(4px)}.review-item__rating{gap:.25rem;margin-bottom:.8rem;display:flex}.review-item__rating .star{color:#aeaeae66;font-size:.9rem}.review-item__rating .star.filled{color:#f2c94c;text-shadow:0 0 4px #f2c94c80}.review-item__text{color:#aeaeae;margin-bottom:.8rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:italic;font-weight:300;line-height:1.5}.review-item__author{border-top:1px solid #e5e7eb14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.review-item__name{color:#f2c94c;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:600}.review-item__role{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:300}.review-form{flex-direction:column;gap:1.2rem;min-width:350px;display:flex}.form-field{flex-direction:column;gap:.4rem;display:flex}.form-field label{color:#aeaeae;letter-spacing:.3px;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:500}.form-field input,.form-field textarea{color:#fff;background:#0009;border:1px solid #e5e7eb26;padding:.75rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:300;transition:all .2s}.form-field input:focus,.form-field textarea:focus{background:#000c;border-color:#f2c94c;outline:none}.form-field input::placeholder,.form-field textarea::placeholder{color:#aeaeae66}.form-field textarea{resize:vertical;min-height:80px}.rating-input{align-items:center;gap:.75rem;display:flex}.rating-input .rating-star{color:#aeaeae4d;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;transition:all .2s}.rating-input .rating-star.active{color:#f2c94c;text-shadow:0 0 8px #f2c94c80}.rating-input .rating-star:hover{color:#f2c94c;transform:scale(1.15)}.submit-btn{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#f2c94c;border:none;margin-top:.5rem;padding:.8rem;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:600;transition:all .2s}.submit-btn:hover:not(:disabled){background:#efbb1c;transform:translateY(-2px);box-shadow:0 4px 12px #f2c94c4d}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.form-note{color:#aeaeae80;text-align:center;margin-top:1rem;font-family:Bebas Neue,sans-serif;font-size:.7rem;font-style:italic;font-weight:300}.success-message{text-align:center;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-radius:12px;padding:40px 20px}.success-message .success-icon{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:32px;animation:.3s ease-out scaleIn;display:flex}.error-message{color:#c62828;background:#ffebee;border-left:3px solid #c62828;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;animation:.3s ease-out shake}.reviews-placeholder{text-align:center;color:#9e9e9e;padding:40px 20px;font-size:14px}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.review-form input:disabled,.review-form textarea:disabled,.review-form button:disabled{opacity:.6;cursor:not-allowed}.review-form .rating-star:disabled{cursor:not-allowed;opacity:.6}.review-form .rating-star:disabled:hover{transform:none}.reviews-loading{text-align:center;padding:40px 20px}.reviews-loading .loading-spinner{border:3px solid #aeaeae33;border-top-color:#f2c94c;border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:1s linear infinite spin}.reviews-loading p{color:#aeaeae;font-size:14px}.reviews-empty{text-align:center;color:#aeaeae;padding:40px 20px;font-size:14px}.success-message{text-align:center;background:linear-gradient(135deg,#4caf501a 0%,#4caf5033 100%);border-left-color:#4caf50;padding:40px 20px}.success-message .success-icon{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:32px;display:flex}.success-message p{color:#4caf50;margin:0;font-size:16px;line-height:1.5}.error-message{color:#ff6b6b;background:#c628281a;border-left:3px solid #c62828;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.advertising{flex-direction:column;align-items:center;row-gap:60px;width:100%;max-width:100vw;min-height:100vh;padding:5rem 20px;display:flex;position:relative;overflow-x:hidden}.advertising:before{content:"";filter:blur(60px);z-index:0;background:radial-gradient(circle,#f2c94c26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:20%;right:-100px}.advertising:after{content:"";filter:blur(60px);z-index:0;background:radial-gradient(circle,#60a5fa1f 0%,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:10%;left:-100px}.advertising-title{z-index:2;justify-content:center;width:100%;display:flex;position:relative}.advertising-title span{color:#fff;letter-spacing:-.5px;font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-style:normal;font-weight:900;display:inline-block;position:relative}.advertising-title span strong{color:#f2c94c;display:inline-block;position:relative}.advertising-title span strong:after{content:"";filter:blur(4px);z-index:-1;background-color:#f2c94c4d;width:100%;height:8px;position:absolute;bottom:5px;left:0}.advertising-title span:before{content:"";background:linear-gradient(90deg,#f2c94c,#0000);border-radius:2px;width:120px;height:4px;position:absolute;bottom:-10px;left:0}.advertising-content-block{z-index:2;flex-direction:column;align-items:center;width:90%;max-width:1000px;min-height:400px;display:flex;position:relative;overflow-x:hidden}.advertising-content-block:before{content:"";z-index:0;background:linear-gradient(#0000,#f2c94c4d 20% 80%,#0000);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.advertising-content-item{justify-content:flex-start;width:100%;margin-bottom:20px;display:flex;position:relative}.advertising-content-item:nth-of-type(2),.advertising-content-item:nth-of-type(4){justify-content:flex-end}.advertising-content-item:before{content:"";z-index:3;opacity:.7;background-color:#f2c94c;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #f2c94c}.advertising-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#13131399,#000c);border:1px solid #e5e7eb1a;border-bottom-color:#f2c94c4d;border-radius:24px;flex-direction:column;justify-content:space-between;width:420px;min-height:240px;padding:24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.advertising-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff1a,#0000 70%);width:200%;height:200%;transition:opacity .6s;position:absolute;top:-50%;left:-50%}.advertising-card:hover{border-color:#f2c94c80;box-shadow:0 20px 40px #0006,0 0 30px #f2c94c33}.advertising-card:hover:after{opacity:1}.advertising-card:hover h3:before{background-color:#cf0;width:180px}.advertising-card:hover .advertising-card-enumerable span{color:#ccff004d;transform:scale(1.1)rotate(5deg)}.advertising-card h3{color:#fff;z-index:2;margin-bottom:16px;font-family:Bebas Neue,sans-serif;font-size:2rem;font-style:normal;font-weight:700;position:relative}.advertising-card h3:before{content:"";background:linear-gradient(90deg,#f2c94c,#cf0);border-radius:2px;width:100px;height:3px;transition:all .3s ease-in-out;position:absolute;bottom:-8px;right:0}.advertising-card p{color:#aeaeaee6;letter-spacing:.2px;z-index:2;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.6;position:relative}.advertising-card-enumerable{border-top:1px solid #aeaeae33;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:20px;padding-top:15px;display:flex}.advertising-card-enumerable span{color:#f2c94c14;font-family:Bebas Neue,sans-serif;font-size:5rem;font-style:normal;font-weight:800;line-height:.8;transition:all .3s}@media (max-width:768px){.advertising-title span{font-size:2.5rem}.advertising-card{width:100%;max-width:400px}.advertising-content-item{justify-content:center!important}.advertising-content-item:before,.advertising-content-block:before{display:none}}
.all-block{background-color:#161616;justify-content:space-between;align-items:center;column-gap:15px;width:100%;min-height:300px;padding:5rem 20px;display:flex}@media (max-width:1200px){.all-block{flex-wrap:wrap;justify-content:center;gap:20px}}.all-item-picturte{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;margin-bottom:1rem}@media (max-width:480px){.all-item-picturte{width:70px;height:70px}}.all-item-picturte-0{background-image:url(/icons/clients.png)}.all-item-picturte-1{background-image:url(/icons/team.png)}.all-item-picturte-2{background-image:url(/icons/professionals.png)}.all-item-picturte-3{background-image:url(/icons/priceBusiness.png)}.all-item{background-color:#1b1b1b;border:1px solid #e5e7eb33;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:calc(33.3333% - 15px);height:300px;padding:10px;display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.all-item{width:calc(50% - 20px);min-width:250px}}@media (max-width:768px){.all-item{width:calc(50% - 20px);height:280px}}@media (max-width:600px){.all-item{width:100%;max-width:350px;height:260px}}@media (max-width:480px){.all-item{height:240px;padding:15px}}.all-item:before{content:"";filter:blur(100px);opacity:0;background-color:#cf0;border-radius:50%;width:150px;height:150px;transition:all .5s ease-in-out;position:absolute;bottom:-50px;right:-50px}.all-item:after{content:"";filter:blur(100px);opacity:0;background-color:#60a5fa;border-radius:50%;width:150px;height:150px;transition:all .5s ease-in-out;position:absolute;top:-50px;left:-50px}.all-item:hover:before,.all-item:hover:after{opacity:1}.all-item-title{color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:2rem;font-style:normal;font-weight:700}@media (max-width:768px){.all-item-title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700}}@media (max-width:480px){.all-item-title{font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700}}.all-item-description{color:#aeaeae;text-align:center;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300}@media (max-width:768px){.all-item-description{font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:300}}@media (max-width:480px){.all-item-description{font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:300}}
#cases{background-color:#161616}.cases-title{z-index:3;background-color:#161616;width:100%;margin-bottom:2rem;padding:0 20px}.cases-title span{color:#fff;z-index:3;letter-spacing:-.5px;font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-style:normal;font-weight:900;display:inline-block;position:relative}.cases-title span strong{color:#60a5fa}.cases-title span:before{content:"";background:linear-gradient(90deg,#f2c94c,#f2c94c33);border-radius:2px;width:120px;height:4px;position:absolute;bottom:-10px;left:0}.cases-center{flex-wrap:wrap;gap:25px;display:flex}.cases-block{background-color:#161616;flex-wrap:wrap;justify-content:center;gap:25px;width:100%;min-height:600px;padding:4rem 20px;display:flex;position:relative;overflow:hidden}.cases-block:before{content:"";filter:blur(80px);z-index:0;background:radial-gradient(circle,#f2c94c14 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.cases-item{z-index:2;background:linear-gradient(145deg,#1f1f1f,#1a1a1a);border:1px solid #e5e7eb14;border-bottom:2px solid #f2c94c26;border-radius:20px;width:calc(33.3333% - 25px);min-width:380px;padding:16px;transition:all .4s cubic-bezier(.175,.885,.32,1.05);position:relative}.cases-item:hover{border-color:#e5e7eb26 #e5e7eb26 #f2c94c66;transform:translateY(-6px);box-shadow:0 15px 30px #0000004d,0 0 0 1px #f2c94c1a}.cases-item:hover .cases-item-img{scale:1.08}.cases-item:hover .cases-item-img-effects:after{opacity:1}.cases-item:hover .cases-before,.cases-item:hover .cases-after{background-color:#2a2a2a}@media (max-width:1300px){.cases-item{min-width:350px}}@media (max-width:800px){.cases-item{width:calc(50% - 25px);min-width:300px}}@media (max-width:700px){.cases-item{width:100%;max-width:500px}}.cases-item-img-effects{border-radius:16px;width:100%;height:260px;margin-bottom:16px;position:relative;overflow:hidden}.cases-item-img-effects:after{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(145deg,#f2c94c1a,#0000);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.cases-item-img{background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;padding:16px;transition:all .5s cubic-bezier(.175,.885,.32,1.05);display:flex}.cases-item-img a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;letter-spacing:.3px;z-index:2;background:#0009;border:1px solid #e5e7eb26;border-radius:30px;padding:6px 18px;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;text-decoration:none;transition:all .3s}.cases-item-img a:hover{color:#000;background:#f2c94c;border-color:#f2c94c}.cases-item-content{flex-direction:column;row-gap:16px;display:flex}.cases-item-content h3{color:#fff;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.4rem;font-style:normal;font-weight:800;line-height:1.3}.cases-item-table{gap:12px;display:flex}.cases-before,.cases-after{color:#aeaeae;background-color:#242424;border:1px solid #e5e7eb1a;border-radius:14px;flex-direction:column;gap:8px;width:50%;padding:14px;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:300;transition:background-color .3s;display:flex}.cases-before h5,.cases-after h5{color:#60a5fa;margin:0 0 5px;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:500;position:relative}.cases-before h5:before,.cases-after h5:before{content:"";background-color:#60a5fa;border-radius:2px;width:40px;height:2px;position:absolute;top:-6px;left:0}.cases-before-item,.cases-after-item{padding-left:12px;line-height:1.4;position:relative}.cases-before-item:before,.cases-after-item:before{content:"•";color:#60a5fa;opacity:.7;position:absolute;left:0}.cases-after-item:before{color:#cf0!important}.cases-item-footer{border-top:1px solid #e5e7eb1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.cases-item-footer span{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:500}.cases-item-footer span strong{color:#f2c94c;margin-left:4px;font-weight:700}@media (max-width:600px){.cases-title span{font-size:2.5rem}.cases-item-content h3{font-size:1.2rem}.cases-before,.cases-after{padding:10px;font-size:.8rem}.cases-item-footer{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.cases-item{min-width:280px;padding:12px}.cases-item-img-effects{height:200px}}
.faq-block{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:600px;padding:4rem 20px;display:flex}.faq{background-color:#161616;border:1px solid #e5e7eb1a;border-radius:24px;width:90%;max-width:1200px;padding:2rem}.faq-title{border-bottom:1px solid #e5e7eb1a;margin-bottom:2rem;padding-bottom:1rem}.faq-title span:first-child{color:#f2c94c;margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:2rem;font-style:normal;font-weight:900;display:block}.faq-title span:last-child{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300}.faq-item{border-bottom:1px solid #e5e7eb0d;margin-bottom:1rem}.faq-item.active{border-bottom-color:#f2c94c4d}.faq-item-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.faq-item-question span{color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.1rem;font-style:normal;font-weight:500;transition:color .3s}.faq-item-question:hover span{color:#cf0}.faq-item-icon{background-color:#f2c94c1a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.faq-item-icon span{color:#f2c94c;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:1}.faq-item-answer{overflow:hidden}.faq-item-answer span{color:#aeaeae;padding:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:.95rem;font-style:normal;font-weight:300;line-height:1.6;display:block}
.hero-section{justify-content:space-between;align-items:center;width:100vw;height:100vh;padding:0 20px;display:flex;position:relative;overflow-x:hidden}@media (max-width:768px){.hero-section{height:auto;min-height:100vh;padding:80px 20px}}.hero-company-decorate{background-color:#f2c84c1a;border:1px solid #f2c94c;border-radius:20px;width:fit-content;padding:5px 20px;box-shadow:0 0 10px #f2c84c6c}.hero-company-decorate span{color:#f2c94c;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:100}@media (max-width:480px){.hero-company-decorate{padding:4px 16px}.hero-company-decorate span{font-size:.9rem}}.hero-content{z-index:2;flex-direction:column;row-gap:40px;width:70%;max-width:1000px;height:fit-content;display:flex;position:relative}@media (max-width:1200px){.hero-content{width:80%}}@media (max-width:992px){.hero-content{row-gap:30px;width:90%}}@media (max-width:768px){.hero-content{row-gap:25px;width:100%}}.hero-title{flex-direction:column;display:flex}.hero-title span{font-family:Bebas Neue,sans-serif;font-size:6rem;font-style:normal;font-weight:900;line-height:75px}.hero-title span:first-child{color:#fff;position:relative}.hero-title span:first-child:before{content:"";background-color:#fff;width:100px;height:1px;position:absolute;top:-5px;left:30px}.hero-title span:nth-child(2){color:#4a4a4a}.hero-title span:nth-child(3){color:#cf0}@media (max-width:1200px){.hero-title span{font-size:5rem;line-height:65px}}@media (max-width:992px){.hero-title span{font-size:4.5rem;line-height:55px}}@media (max-width:768px){.hero-title span{font-size:3.8rem;line-height:48px}}@media (max-width:576px){.hero-title span{font-size:3rem;line-height:40px}.hero-title span:first-child:before{width:70px;left:20px}}@media (max-width:400px){.hero-title span{font-size:2.5rem;line-height:35px}}.hero-subtitle{max-width:700px}.hero-subtitle span{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:100}@media (max-width:992px){.hero-subtitle{max-width:600px}}@media (max-width:768px){.hero-subtitle{max-width:100%}.hero-subtitle span{font-size:.95rem}}@media (max-width:480px){.hero-subtitle span{font-size:.9rem}}.button-action{color:#000;letter-spacing:1px;text-transform:lowercase;background-color:#fff;border-radius:20px;width:fit-content;padding:10px 40px;font-family:Bebas Neue,sans-serif;font-size:1.2rem;font-style:normal;font-weight:100;transition:background-color .2s ease-in-out}.button-action:hover{background-color:#cf0}@media (max-width:768px){.button-action{padding:8px 32px;font-size:1.1rem}}@media (max-width:480px){.button-action{text-align:center;width:100%;padding:10px 20px;font-size:1rem}}.hero-circle-decorate{filter:blur(100px);background-color:#ccff002a;border-radius:50%;width:600px;height:600px;position:absolute;right:-200px}@media (max-width:1200px){.hero-circle-decorate{width:500px;height:500px;right:-150px}}@media (max-width:992px){.hero-circle-decorate{filter:blur(80px);width:400px;height:400px;right:-100px}}@media (max-width:768px){.hero-circle-decorate{filter:blur(60px);width:300px;height:300px;right:-50px}}@media (max-width:576px){.hero-circle-decorate{filter:blur(50px);width:250px;height:250px;right:-30px}}.hero-grid-decoration{z-index:1;pointer-events:none;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute}.hero-horizontal-grid-decoration{pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute}.hero-grid-item{background-color:#e5e7eb0d;width:1px;height:100%}@media (max-width:768px){.hero-grid-item:nth-child(n+10){display:none}}@media (max-width:480px){.hero-grid-item:nth-child(n+6){display:none}}.hero-grid-item-horizontal{background-color:#e5e7eb0d;width:100%;height:1px}@media (max-width:768px){.hero-grid-item-horizontal:nth-child(n+10){display:none}}@media (max-width:480px){.hero-grid-item-horizontal:nth-child(n+6){display:none}}@media (max-width:360px){.hero-title span{font-size:2rem;line-height:30px}.hero-company-decorate span{font-size:.8rem}}
.lead-form-section{background:#000;padding:4rem 2rem}@media (max-width:768px){.lead-form-section{padding:2rem 1rem}}.lead-form-container{align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:flex}@media (max-width:768px){.lead-form-container{flex-direction:column;gap:2rem}}.lead-form__image{border-radius:4px;flex:1;overflow:hidden;box-shadow:0 10px 30px #0003}.lead-form__image img{width:100%;height:auto;display:block}.lead-form{background:#161616;flex:1;max-width:500px;padding:2rem}@media (max-width:768px){.lead-form{max-width:100%;padding:1.5rem}}.lead-form__header{text-align:center;margin-bottom:1.5rem}.lead-form__header h3{color:#fff;margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500}.lead-form__header p{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:300}.lead-form__quick{gap:1rem;margin-bottom:1.5rem;display:flex}.lead-form__quick-btn{color:#fff;text-align:center;background:0 0;border:1px solid #e5e7eb33;border-radius:4px;flex:1;padding:.75rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;text-decoration:none;transition:all .2s}.lead-form__quick-btn:hover{background:#f2c94c1a;border-color:#f2c94c}.lead-form__quick-btn--tg:hover{color:#08c;border-color:#08c}.lead-form__quick-btn--vk:hover{color:#4c75a3;border-color:#4c75a3}.lead-form__divider{text-align:center;margin:1.5rem 0;position:relative}.lead-form__divider:before,.lead-form__divider:after{content:"";background:#e5e7eb33;width:calc(50% - 30px);height:1px;position:absolute;top:50%}.lead-form__divider:before{left:0}.lead-form__divider:after{right:0}.lead-form__divider span{color:#aeaeae;background:#161616;padding:0 1rem;font-family:Bebas Neue,sans-serif;font-size:.8rem;font-style:normal;font-weight:300}.lead-form input,.lead-form textarea{color:#fff;background:#00000080;border:1px solid #e5e7eb1a;border-radius:4px;width:100%;margin-bottom:1rem;padding:.8rem 1rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:300;transition:all .2s}.lead-form input:focus,.lead-form textarea:focus{border-color:#f2c94c;outline:none}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#aeaeae80}.lead-form input:disabled,.lead-form textarea:disabled{opacity:.5;cursor:not-allowed}.lead-form textarea{resize:vertical}.lead-form button[type=submit]{color:#000;cursor:pointer;background:#f2c94c;border:none;border-radius:4px;width:100%;padding:.8rem;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:500;transition:all .2s}.lead-form button[type=submit]:hover:not(:disabled){background:#efbb1c}.lead-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.lead-form button[type=submit].loading{opacity:.7;cursor:wait}.lead-form__error{color:#ff6b6b;text-align:center;background:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:4px;margin-top:1rem;padding:.75rem;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:400}.lead-form__modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lead-form__modal{z-index:1001;background:#131313;border:1px solid #f2c94c4d;border-radius:4px;width:90%;max-width:450px;position:fixed;box-shadow:0 20px 40px #0006}.lead-form__modal-close{color:#aeaeae;cursor:pointer;background:0 0;border:1px solid #e5e7eb33;border-radius:4px;width:30px;height:30px;font-size:1.2rem;transition:all .2s;position:absolute;top:1rem;right:1rem}.lead-form__modal-close:hover{color:#ff6b6b;border-color:#ff6b6b}.lead-form__modal-content{padding:2rem}.lead-form__modal-content h2{color:#fff;text-align:center;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500}.lead-form__modal-data{background:#0000004d;border:1px solid #e5e7eb1a;border-radius:4px;margin-bottom:1rem;padding:1rem}.lead-form__modal-row{margin-bottom:.5rem;display:flex}.lead-form__modal-row:last-child{margin-bottom:0}.lead-form__modal-label{color:#aeaeae;width:70px;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:300}.lead-form__modal-value{color:#fff;word-break:break-word;flex:1;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:400}.lead-form__modal-message{color:#f2c94c;text-align:center;border-top:1px solid #e5e7eb1a;border-bottom:1px solid #e5e7eb1a;margin-bottom:1rem;padding:1rem 0;font-family:Bebas Neue,sans-serif;font-size:.95rem;font-style:normal;font-weight:300}.lead-form__modal-note{color:#aeaeae;text-align:center;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:300;line-height:1.5}.lead-form__modal-note a{color:#f2c94c;text-decoration:none}.lead-form__modal-note a:hover{text-decoration:underline}.lead-form__modal-btn{color:#000;cursor:pointer;background:#f2c94c;border:none;border-radius:4px;width:100%;padding:.75rem;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:500;transition:all .2s}
.our-ecosystem{flex-direction:column;row-gap:40px;width:100%;min-height:600px;padding:5rem 20px;display:flex;position:relative;overflow:hidden}.our-ecosystem:before{content:"";filter:blur(80px);z-index:0;background:radial-gradient(circle,#60a5fa14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-200px}.our-ecosystem-title{z-index:2;width:100%;position:relative}.our-ecosystem-title span{color:#fff;letter-spacing:-.5px;font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-style:normal;font-weight:900;display:inline-block;position:relative}.our-ecosystem-title span strong{color:#60a5fa;position:relative}.our-ecosystem-title span strong:after{content:"";filter:blur(4px);z-index:-1;background:#60a5fa4d;width:100%;height:8px;position:absolute;bottom:5px;left:0}.our-ecosystem-title span:before{content:"";background:linear-gradient(90deg,#60a5fa,#0000);border-radius:2px;width:120px;height:4px;position:absolute;bottom:-10px;left:0}.our-ecosystem-card-block{z-index:2;justify-content:space-between;gap:20px;width:100%;display:flex;position:relative}.our-ecosystem-item{cursor:pointer;flex-direction:column;align-items:center;row-gap:20px;width:33.3333%;min-height:400px;display:flex;position:relative}.our-ecosystem-item>span{color:#60a5fa;letter-spacing:1px;text-transform:uppercase;opacity:.9;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700}.our-ecosystem-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#131313b3,#000000e6);border:1px solid #e5e7eb14;border-bottom-color:#60a5fa33;border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;height:380px;padding:24px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.our-ecosystem-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff08,#0000 80%);width:100%;height:100%;position:absolute;top:0;left:0}.our-ecosystem-card:hover .our-ecosystem-card-label{color:#f2c94c}.our-ecosystem-card-header{border-bottom:1px solid #e5e7eb1a;justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:15px;display:flex}.our-ecosystem-card-icon{filter:drop-shadow(0 0 10px #60a5fa4d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px}.our-ecosystem-card-icon-1{background-image:url(/icons/rocket.png)}.our-ecosystem-card-icon-2{background-image:url(/icons/grow.png)}.our-ecosystem-card-icon-3{background-image:url(/icons/brain.png)}.our-ecosystem-card-label{color:#60a5fa26;font-family:Bebas Neue,sans-serif;font-size:3rem;font-style:normal;font-weight:800;line-height:1}.our-ecosystem-card-content{flex-direction:column;flex:1;justify-content:center;row-gap:12px;width:100%;padding:15px 0;display:flex}.our-ecosystem-card-content span:first-child{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2}.our-ecosystem-card-content span:last-child{color:#aeaeaecc;font-size:.95rem;font-weight:300;line-height:1.5}.our-ecosystem-card-footer{border-top:1px solid #e5e7eb26;width:100%;margin-top:auto;padding-top:15px;position:relative}.our-ecosystem-card-footer span{color:#aeaeae;border-left:2px solid #cf0;padding-left:15px;font-size:.95rem;font-weight:300;display:block}.our-ecosystem-card-footer:before{content:"для кого";color:#cf0;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ccff0026;border:1px solid #cf03;border-radius:20px;padding:2px 12px;font-family:Bebas Neue,sans-serif;font-size:.8rem;font-style:normal;font-weight:600;position:absolute;top:-25px;left:0}.out-ecosystem-items{flex-direction:column;row-gap:8px;width:100%;margin-top:10px;display:flex;overflow:hidden}.out-ecosystem-item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#131313cc,#000000e6);border-left:2px solid #60a5fa;border-radius:12px;padding:12px 15px}.out-ecosystem-item span{color:#aeaeaee6;font-size:.95rem;font-weight:300;line-height:1.4}.out-ecosystem-item:nth-child(2n){border-left-color:#ccff0080}.our-ecosystem-item-title{text-transform:uppercase;letter-spacing:1px;font-weight:700}@media (max-width:1024px){.our-ecosystem-card-block{flex-wrap:wrap;justify-content:center}.our-ecosystem-item{width:calc(50% - 20px);min-width:300px}}@media (max-width:768px){.our-ecosystem-item{width:100%;max-width:400px}.our-ecosystem-title span{font-size:2.5rem}}
.stages-of-work{background:linear-gradient(135deg,#fff 0%,#f8f8f8 100%);flex-direction:column;row-gap:40px;width:100vw;min-height:500px;padding:6rem 20px;display:flex;position:relative;overflow:hidden}.stages-of-work:before{content:"";filter:blur(80px);z-index:0;background:radial-gradient(circle,#f2c94c14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.stages-of-work:after{content:"";filter:blur(80px);z-index:0;background:radial-gradient(circle,#60a5fa0d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;left:-100px}.stages-of-work-title{z-index:2;width:100%;position:relative}.stages-of-work-title span{color:#000;letter-spacing:-.5px;font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-style:normal;font-weight:900;display:inline-block;position:relative}.stages-of-work-title span strong{color:#aeaeae;position:relative}.stages-of-work-title span strong:after{content:"";filter:blur(4px);z-index:-1;background:#aeaeae33;width:100%;height:8px;position:absolute;bottom:5px;left:0}.stages-of-work-title span:before{content:"";background:linear-gradient(90deg,#f2c94c,#f2c94c33);border-radius:2px;width:140px;height:4px;position:absolute;bottom:-12px;left:0}.stages-of-work-cards-block{z-index:2;flex-wrap:wrap;justify-content:center;gap:25px;width:100%;display:flex;position:relative}.stages-of-work-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #0000000d;border-bottom-color:#f2c94c33;border-radius:16px;flex-direction:column;justify-content:flex-start;width:240px;min-width:220px;height:280px;padding:20px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d,0 1px 3px #00000005}.stages-of-work-card:before{content:"";background:linear-gradient(90deg,#0000,#0003,#0000);width:80%;height:2px;transition:all .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.stages-of-work-card:after{content:"";background-color:#000;border-radius:50%;width:8px;height:8px;transition:all .3s;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0000001a}.stages-of-work-card:hover{background:#fffffff2;transform:translateY(-5px);box-shadow:0 20px 40px #00000014,0 0 0 1px #f2c94c4d}.stages-of-work-card:hover:before{background:linear-gradient(90deg,#0000,#f2c94c,#0000)}.stages-of-work-card:hover:after{background-color:#f2c94c;box-shadow:0 0 0 3px #f2c94c33}.stages-of-work-card:hover .stages-of-work-card-label span{color:#000;transform:scale(1.05)}.stages-of-work-card:hover .stages-of-work-card-content h3:before{background:linear-gradient(90deg,#60a5fa,#f2c94c);width:50px}.stages-of-work-card-label{width:100%;margin-bottom:10px}.stages-of-work-card-label span{color:#aeaeae40;letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:4rem;font-style:normal;font-weight:900;line-height:1;transition:all .3s;display:inline-block}.stages-of-work-card-content{flex-direction:column;row-gap:12px;height:120px;display:flex}.stages-of-work-card-content h3{color:#000;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.3;position:relative}.stages-of-work-card-content h3:before{content:"";background:linear-gradient(90deg,#60a5fa,#0000);border-radius:2px;width:0;height:3px;transition:width .3s;position:absolute;bottom:-6px;left:0}.stages-of-work-card-content p{color:#aeaeaecc;margin:0;font-family:Bebas Neue,sans-serif;font-size:.95rem;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1200px){.stages-of-work-card{width:calc(50% - 20px);max-width:280px}}@media (max-width:768px){.stages-of-work{padding:4rem 20px}.stages-of-work-title span{font-size:2.5rem}.stages-of-work-card{width:100%;max-width:350px;height:auto;min-height:220px}.stages-of-work-card-content{height:auto}}@media (max-width:480px){.stages-of-work-card{padding:15px}.stages-of-work-card-label span{font-size:3rem}}
