.partner{padding:clamp(48px,5vw,60px) 16px clamp(88px,5vw,112px)}.partner__title{font-family:var(--second-family);font-size:clamp(32px,5vw,96px);font-size:clamp(4rem,2.667rem + 2.778vw,6rem);line-height:96%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--blue);width:min(1200px,100%);margin:0 auto}@media (width <= 768px){.partner__title{font-size:clamp(2rem,.092rem + 8.142vw,4rem)}}@media (width <= 480px){.partner__title{line-height:110%}}.partner__subtitle{font-family:var(--second-family);font-weight:500;font-size:clamp(16px,3vw,28px);line-height:140%;letter-spacing:-.02em;text-align:center;color:var(--blue);opacity:.4;width:min(704px,100%);margin:24px auto 0;text-wrap:balance}.business{padding:clamp(112px,10vw,256px) 16px 0}.business__title{font-family:var(--second-family);font-size:clamp(4rem,2.667rem + 2.778vw,6rem);line-height:96%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--blue);width:min(850px,100%);margin:0 auto;text-wrap:balance}@media (width <= 768px){.business__title{font-size:clamp(2.25rem,.58rem + 7.125vw,4rem)}}.business__subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(16px,4vw,20px);line-height:140%;letter-spacing:-.02em;text-align:center;color:var(--blue);opacity:.4;width:min(704px,100%);margin:16px auto 0;text-wrap:balance}.business__cards{margin-top:clamp(32px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(619px,1fr))}@media (width < 1270px){.business__cards{grid-template-columns:1fr}}.business__card{padding:clamp(32px,5vw,42px) 16px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;gap:8px}.business__card:nth-of-type(odd){border-right:1px solid var(--grey-bloki)}.business__card:not(.business__card:nth-of-type(1),.business__card:nth-of-type(2)){border-top:1px solid var(--grey-bloki)}@media (width < 1270px){.business__card:nth-of-type(odd){border-right:unset}.business__card:not(.business__card:nth-of-type(1)){border-top:1px solid var(--grey-bloki)}}.business__card-image{margin:auto 0}.business__card-desc{margin-top:40px;display:grid;gap:8px}.business__card-step{font-family:var(--font-family);font-weight:500;font-size:20px;line-height:136%;letter-spacing:-.01em;text-align:center;color:var(--text);opacity:.4}.business__card-title{font-family:var(--font-family);font-weight:500;font-size:40px;line-height:110%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--text);text-wrap:balance}@media (width <= 768px){.business__card-title{font-size:clamp(1.5rem,.546rem + 4.071vw,2.5rem)}}.business__card-txt{font-family:var(--second-family);font-weight:500;font-size:clamp(16px,4vw,20px);line-height:136%;letter-spacing:-.01em;text-align:center;color:var(--grey-dlya-dop-info-30);text-wrap:balance}.cooperate{padding:clamp(112px,10vw,256px) 16px 0}.cooperate__title{font-family:var(--second-family);font-size:clamp(36px,5vw,96px);font-size:clamp(3.5rem,1.833rem + 3.472vw,6rem);line-height:96%;letter-spacing:-.01em;text-transform:uppercase;color:var(--blue);text-align:center;text-wrap:balance}@media (width <= 768px){.cooperate__title{font-size:clamp(2.25rem,1.057rem + 5.089vw,3.5rem)}}.cooperate__subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(18px,2vw,20px);line-height:140%;letter-spacing:-.02em;text-align:center;color:var(--blue);opacity:.4;margin-top:8px;text-wrap:balance}.cooperate__brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(305px,1fr));gap:8px;margin-top:clamp(40px,2vw,48px)}@media (width <= 680px){.cooperate__brands{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,1fr);overflow-x:auto}}.cooperate__brands-item,.cooperate__brands-ads{border-radius:32px;background:var(--white);height:160px;display:flex;align-items:center;justify-content:center;padding:20px}@media (width <= 680px){.cooperate__brands-item,.cooperate__brands-ads{width:200px}}.cooperate__brands-item span,.cooperate__brands-ads span{font-family:var(--font-family);font-weight:500;font-size:clamp(18px,2vw,20px);line-height:140%;letter-spacing:-.02em;color:#000;text-wrap:balance;text-align:center}.payment-demo{padding:clamp(112px,10vw,256px) 16px 0}.payment-demo .container{border-radius:clamp(24px,5vw,48px);background:var(--grey-bloki)}.payment-demo__title{font-family:var(--font-family);font-weight:500;font-size:clamp(20px,5vw,64px);line-height:100%;text-transform:uppercase;color:var(--blue);padding:clamp(24px,5vw,48px);padding-bottom:0;text-align:center;width:min(900px,100%);margin:0 auto;text-wrap:balance}.payment-demo__subtitle{font-family:var(--second-family);font-weight:500;font-size:clamp(14px,3vw,24px);line-height:136%;letter-spacing:-.01em;text-align:center;color:var(--blue);opacity:.4;margin:0 auto;width:min(800px,100%);padding:10px}.payment-demo__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:8px;padding:clamp(24px,5vw,48px);grid-auto-rows:1fr}@media (width <= 768px){.payment-demo__cards{grid-template-columns:1fr}}.payment-demo__card{border-radius:clamp(24px,4vw,32px);background:#ccced9;padding:clamp(16px,5vw,32px);display:flex;flex-direction:column;gap:8px}.payment-demo__card h4{font-family:var(--font-family);font-weight:500;font-size:clamp(16px,4vw,28px);line-height:110%;letter-spacing:-.01em;text-transform:uppercase;color:var(--blue)}.payment-demo__card p{font-family:var(--font-family);font-weight:500;font-size:clamp(14px,3vw,20px);line-height:136%;letter-spacing:-.01em;color:var(--blue);opacity:.4}.payment-demo__view{position:relative;z-index:1;border-radius:clamp(24px,2vw,32px);background:#ccced9;padding:clamp(16px,2vw,32px);display:grid;place-items:center;place-content:center;gap:8px;overflow:hidden;cursor:pointer}@media (hover: hover){.payment-demo__view:hover button{background:var(--blue-accent)!important}}.payment-demo__view img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;filter:blur(2px)}.payment-demo__view button{background:var(--blue)!important;width:max-content;padding:clamp(16px,3vw,32px)!important;border-radius:clamp(16px,3vw,30px)}@media (width <= 480px){.payment-demo__view button svg{width:40px;height:40px}}.payment-demo__view span{font-family:var(--font-family);font-weight:500;font-size:clamp(14px,3vw,20px);line-height:110%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#000}.payment-demo__example{background:var(--white);padding:24px}@media (width >= 700px){.payment-demo__example{height:90dvh}.payment-demo__example img{height:100%;object-fit:contain}}.contact-form{padding:clamp(112px,10vw,256px) 16px 0}.contact-form__content{background:var(--text);padding:clamp(24px,5vw,48px);border-radius:clamp(24px,5vw,48px);display:flex;justify-content:space-between;gap:24px;align-items:flex-start}@media (width <= 1024px){.contact-form__content{flex-wrap:wrap}}.contact-form__info{display:grid;gap:16px;width:min(787px,100%)}.contact-form__title{font-family:var(--second-family);font-size:clamp(36px,5vw,96px);line-height:96%;letter-spacing:-.01em;text-transform:uppercase;color:var(--white);text-wrap:balance}.contact-form__subtitle{font-family:var(--second-family);font-weight:500;font-size:clamp(18px,2vw,20px);line-height:136%;letter-spacing:-.01em;color:var(--white);opacity:.6}.contact-form__box{width:min(884px,100%);display:grid;gap:24px}.contact-form__box label{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.02em;text-transform:uppercase;color:var(--white)}.contact-form__box input{background:#e9e9ea1a;color:var(--white);height:80px}.contact-form__item{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:24px}@media (width <= 768px){.contact-form__item{grid-template-columns:1fr}}.contact-form__name{display:grid;gap:8px;flex-grow:1}.contact-form__name:has(input.invalid) label{color:#ff4025}.contact-form__name input{width:100%;height:80px}.contact-form__name input.invalid::placeholder{color:#ff4025}.contact-form__number{display:grid;gap:8px}.contact-form__number:has(input.invalid) label{color:#ff4025}.contact-form__number>div{display:flex;gap:8px}.contact-form__number>div input{width:100%;height:80px}.contact-form__number>div input.invalid{color:#ff4025}.contact-form__number span{display:flex;align-items:center;width:80px;flex-shrink:0;background:#e9e9ea1a;border-radius:24px;font-weight:500;font-family:var(--font-family);font-size:16px;letter-spacing:-.02em;text-transform:uppercase;color:var(--white-opacity-40);text-align:center;padding:32px 20px;justify-content:center;height:80px}.contact-form__block{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:24px}@media (width <= 768px){.contact-form__block{grid-template-columns:1fr}}.contact-form__social,.contact-form__entrepreneurship{display:flex;flex-wrap:wrap;gap:8px}.contact-form__social.invalid label,.contact-form__entrepreneurship.invalid label{color:#ff4025}.contact-form__social.invalid button,.contact-form__entrepreneurship.invalid button{color:#ff4025!important}.contact-form__social label,.contact-form__entrepreneurship label{width:100%}.contact-form__social button,.contact-form__entrepreneurship button{background:#ffffff1a!important;padding:clamp(24px,2vw,28px)!important;width:max-content;position:relative;font-size:clamp(16px,4vw,20px)}.contact-form__social button:has(input:checked),.contact-form__entrepreneurship button:has(input:checked){background:var(--blue-accent)!important}.contact-form__social input,.contact-form__entrepreneurship input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contact-form__btn{padding:clamp(24px,4vw,32px)!important;font-size:clamp(16px,4vw,20px)}.contact-form__btn:disabled{opacity:.5;pointer-events:none}.contact-form__terms{font-family:var(--second-family);font-weight:500;line-height:136%;letter-spacing:-.02em;text-align:center;color:var(--white-opacity-40);display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;text-transform:none!important}@media (width <= 768px){.contact-form__terms{font-size:12px!important}}.contact-form__terms .trigger{text-transform:lowercase;color:#2a59ff;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px}
