.for-whom{padding:6rem 10rem}@media (max-width:1280px){.for-whom{padding:3.2rem}}@media (max-width:600px){.for-whom{padding:1.6rem}}.for-whom__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.for-whom__title{font-size:2.4rem}}.for-whom__cards{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}@media (max-width:800px){.for-whom__cards{grid-template-columns:repeat(1,1fr)}}
.card{background:var(--bg-card-product);color:var(--grey-dark);box-shadow:var(--neo-shadow);border:1px solid #0000;border-radius:1.6rem;padding:1.8rem;display:flex}.card__badge{border-radius:99px;flex:0 0 .8rem;width:1rem;margin-right:1.4rem;box-shadow:inset 2px 2px 4px #0000001f,inset -2px -2px 4px #fff3}.card__title{color:var(--color-title-product-card);margin-bottom:.6rem;font-size:2rem;font-weight:700}.card__subtitle{font-size:1.45rem;line-height:1.45}
.hero{background:var(--gradient-static);border-radius:0 0 var(--neo-radius) var(--neo-radius);box-shadow:var(--neo-shadow);margin:0 4rem 2.4rem;padding:10rem;display:flex}@media (max-width:600px){.hero__desc{flex-direction:column;align-items:center;display:flex}}@media (max-width:1280px){.hero{margin:0 1.6rem 1.6rem;padding:7rem 5.5rem}}@media (max-width:768px){.hero{padding:3rem 5rem 5rem}}@media (max-width:600px){.hero{margin:0 1rem 1.2rem;padding:3rem 1.6rem 4rem}}.hero__title{color:#4a5d88;width:min(82rem,100%);margin-bottom:1.8rem;font-family:Montserrat;font-size:4.8rem;font-weight:700;line-height:1.12}@media (max-width:1280px){.hero__title{font-size:3.2rem}}@media (max-width:600px){.hero__title{text-align:center;margin-bottom:3.2rem;font-size:2.8rem}}.hero__subtitle{color:#66779d;text-transform:none;word-break:break-word;width:min(70rem,100%);margin-bottom:3.2rem;font-family:Montserrat;font-size:2.2rem;font-weight:600;line-height:1.45}@media (max-width:1280px){.hero__subtitle{font-size:2.2rem}}@media (max-width:600px){.hero__subtitle{text-align:center;width:auto;font-size:1.9rem}}.hero__decor-one{opacity:.82;width:44rem;height:fit-content;margin-bottom:3.6rem}@media (max-width:1280px){.hero__decor-one{width:50rem}}@media (max-width:1024px){.hero__decor-one{width:40rem}}@media (max-width:600px){.hero__decor-one{width:30rem;margin-bottom:3.2rem}}.hero__decor-two{width:70%;position:absolute;bottom:0;right:0}@media (max-width:1280px){.hero__decor-two{width:70%}}@media (max-width:768px){.hero__decor-two{display:none}}.hero__man{object-fit:contain;z-index:1;width:fit-content;height:60rem;position:absolute;bottom:0;right:20rem}@media (max-width:1280px){.hero__man{height:50rem;right:10rem}}@media (max-width:768px){.hero__man{display:none}}[data-theme=dark] .hero{background:linear-gradient(140deg,#2b344a 0%,#1d2434 100%)}[data-theme=dark] .hero__title{color:#e7eeff;text-shadow:0 2px 8px #070a1259}[data-theme=dark] .hero__subtitle{color:#afbddf}[data-theme=dark] .hero__decor-one{opacity:.42;filter:brightness(.85)saturate(.8)}[data-theme=dark] .hero .button{color:#fff;background:#34405a;border:none;box-shadow:8px 8px 16px #0c101a8c,-8px -8px 16px #424e6d59}[data-theme=dark] .hero .button:hover{filter:none;background:#3a4867;box-shadow:10px 10px 18px #0a0e189e,-10px -10px 18px #44507061}[data-theme=dark] .hero .button:active,[data-theme=dark] .hero .button:focus{box-shadow:inset 6px 6px 12px #0b0f18b3,inset -6px -6px 12px #48557457}[data-theme=dark] .hero .button__icon{opacity:1;filter:brightness(0)saturate()invert()}
.button{background:var(--bg-card-product);width:100%;box-shadow:var(--neo-shadow);color:var(--blue-dark);border-radius:999px;justify-content:space-between;align-items:center;gap:1.4rem;font-size:1.3rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.button__link{justify-content:center;align-items:center;width:100%;padding:1.2rem 2.4rem;display:flex}.button__space-between{justify-content:space-between}.button__text{justify-content:center;align-items:center;width:100%;padding:1.2rem 2.4rem;display:flex}.button:disabled{background:var(--grey-light-3);color:var(--grey);box-shadow:none;opacity:1}.button:disabled:hover{background:var(--grey-light-2);cursor:not-allowed;opacity:.7}@media (max-width:1024px){.button:disabled:hover{background:var(--grey-light-2);opacity:1;cursor:not-allowed}}.button:hover{transform:translateY(-1px);box-shadow:10px 10px 20px #a7b3cd8c,-10px -10px 20px #fffffff5}.button:focus{box-shadow:var(--neo-shadow-inset)}.button:active{box-shadow:var(--neo-shadow-inset);transform:translateY(0)}.button__icon{width:.7rem;margin-left:.8rem}
.how-get-started{padding:6rem 10rem}@media (max-width:1280px){.how-get-started{padding:3.2rem}}@media (max-width:600px){.how-get-started{padding:1.6rem}}.how-get-started__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.how-get-started__title{font-size:2.4rem}}.how-get-started__cards{gap:1.2rem;display:flex}@media (max-width:800px){.how-get-started__cards{flex-direction:column}}
.period{padding:6rem 10rem}@media (max-width:1280px){.period{padding:3.2rem}}@media (max-width:600px){.period{padding:1.6rem}}.period__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.period__title{font-size:2.4rem}}.period__wrap{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}@media (max-width:800px){.period__wrap{flex-direction:column}}.period__cards{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}@media (max-width:800px){.period__cards{grid-template-columns:repeat(1,1fr)}}.period__badge{text-align:center;background:var(--gradient-static);box-shadow:var(--neo-shadow);border-radius:.8rem;margin-bottom:3.2rem;padding:2rem 4rem 15rem;font-size:2.2rem;font-weight:700}.period__badge-title{margin-bottom:1.4rem;font-size:3.2rem;font-weight:700}.period__badge-subtitle{margin-bottom:1.4rem;font-size:2.4rem}.period__badge-description{font-size:1.6rem;line-height:1.2}
.solution{padding:6rem 10rem}@media (max-width:1280px){.solution{padding:3.2rem}}@media (max-width:600px){.solution{padding:1.6rem}}.solution__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.solution__title{font-size:2.4rem}}.solution__badge{text-align:center;border:1px solid var(--grey-light-2);border-radius:.8rem;margin-bottom:3.2rem;padding:1.4rem;font-size:2.2rem;font-weight:700}.solution__cards{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:3.2rem;display:grid}@media (max-width:800px){.solution__cards{grid-template-columns:repeat(1,1fr)}}.solution__badge-bottom{border-radius:.8rem;padding:1.4rem;font-size:1.2rem}
.take-team{justify-content:space-between;gap:6.2rem;padding:6rem 10rem;display:flex}@media (max-width:800px){.take-team{flex-direction:column}}@media (max-width:1280px){.take-team{padding:3.2rem}}@media (max-width:600px){.take-team{padding:1.6rem}}.take-team__contacts{background:var(--gradient-static);box-shadow:var(--neo-shadow);border-radius:.8rem;padding:2.2rem}.take-team__contacts-title{color:var(--black-blue);margin-bottom:1.2rem;font-size:2.4rem;font-weight:700}.take-team__title{color:var(--black-blue);margin-bottom:1.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.take-team__title{font-size:2.4rem}}.take-team__subtitle{color:var(--black-blue);margin-bottom:4.2rem;font-size:2.4rem}.take-team__fio,.take-team__job_title,.take-team__phone,.take-team__email{color:var(--black-blue);margin-bottom:1.2rem;font-size:2.4rem}.take-team__other_contacts{color:var(--black-blue);gap:1.2rem;font-size:1.4rem;display:flex}.take-team__badge{text-align:center;background:var(--gradient-static);box-shadow:var(--neo-shadow);border-radius:.8rem;margin-bottom:3.2rem;padding:2rem 4rem 15rem;font-size:2.2rem;font-weight:700}.take-team__badge-title{margin-bottom:1.4rem;font-size:3.2rem;font-weight:700}.take-team__badge-subtitle{margin-bottom:1.4rem;font-size:2.4rem}.take-team__badge-description{font-size:1.6rem;line-height:1.2}
.tariffs{padding:6rem 10rem}@media (max-width:1280px){.tariffs{padding:3.2rem}}@media (max-width:600px){.tariffs{padding:1.6rem}}.tariffs__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.tariffs__title{font-size:2.4rem}}.tariffs__tables{flex-direction:column;gap:4rem;margin-top:6rem;margin-bottom:6rem;display:flex}@media (max-width:1024px){.tariffs__tables{gap:3.2rem;margin-top:4rem;margin-bottom:4rem}}@media (max-width:600px){.tariffs__tables{gap:2.4rem;margin-top:3.2rem;margin-bottom:3.2rem}}.tariffs__table-wrapper{border:1px solid var(--grey-light-2);background:var(--bg-card-product);-webkit-overflow-scrolling:touch;border-radius:.8rem;width:100%;overflow-x:auto}@media (max-width:600px){.tariffs__table-wrapper{border-radius:.6rem}}.tariffs__table-wrapper::-webkit-scrollbar{height:.8rem}.tariffs__table-wrapper::-webkit-scrollbar-track{background:var(--grey-light-3);border-radius:.4rem}.tariffs__table-wrapper::-webkit-scrollbar-thumb{background:var(--grey-light);border-radius:.4rem}.tariffs__table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--grey)}[data-theme=dark] .tariffs__table-wrapper{border-color:var(--border-grey-dark)}[data-theme=dark] .tariffs__table-wrapper::-webkit-scrollbar-track{background:#2a2a2a}[data-theme=dark] .tariffs__table-wrapper::-webkit-scrollbar-thumb{background:var(--grey-dark)}[data-theme=dark] .tariffs__table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--grey)}.tariffs__table{border-collapse:collapse;width:100%;min-width:600px;color:var(--black-blue);background:var(--bg-card-product);font-size:1.4rem}.tariffs__table-head{background:var(--grey-light-3)}.tariffs__table-row{border-bottom:1px solid var(--grey-light-2)}.tariffs__table-row:last-child{border-bottom:none}[data-theme=dark] .tariffs__table-row{border-bottom-color:var(--border-grey-dark)}.tariffs__table-header{text-align:left;color:var(--black-blue);border-right:1px solid var(--grey-light-2);padding:1.6rem 2.4rem;font-size:1.6rem;font-weight:600}.tariffs__table-header:last-child{border-right:none}[data-theme=dark] .tariffs__table-header{border-right-color:var(--border-grey-dark)}@media (max-width:1024px){.tariffs__table-header{padding:1.4rem 2rem;font-size:1.5rem}}@media (max-width:600px){.tariffs__table-header{padding:1.2rem 1.6rem;font-size:1.4rem}}.tariffs__table-body{background:var(--bg-card-product)}.tariffs__table-cell{color:var(--black-blue);vertical-align:top;border-right:1px solid var(--grey-light-2);white-space:nowrap;padding:1.6rem 2.4rem;font-size:1.4rem;line-height:1.6}.tariffs__table-cell:last-child{border-right:none}[data-theme=dark] .tariffs__table-cell{border-right-color:var(--border-grey-dark)}@media (max-width:1024px){.tariffs__table-cell{padding:1.4rem 2rem;font-size:1.3rem}}@media (max-width:600px){.tariffs__table-cell{padding:1.2rem 1.6rem;font-size:1.2rem}}.tariffs__bottom{justify-content:flex-end;display:flex}.tariffs__badge{border-radius:.8rem;width:fit-content;padding:1.2rem;font-size:1.6rem}
.whats-included{padding:6rem 10rem}@media (max-width:1280px){.whats-included{padding:3.2rem}}@media (max-width:600px){.whats-included{padding:1.6rem}}.whats-included__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.whats-included__title{font-size:2.4rem}}.whats-included__cards{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:800px){.whats-included__cards{grid-template-columns:repeat(1,1fr)}}
.why-kodar{background:var(--grey-light-3);padding:6rem 10rem}@media (max-width:1280px){.why-kodar{padding:3.2rem}}@media (max-width:600px){.why-kodar{padding:1.6rem}}.why-kodar__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.why-kodar__title{font-size:2.4rem}}.why-kodar__cards-number{justify-content:space-between;gap:1.2rem;margin-bottom:3.2rem;display:flex}@media (max-width:800px){.why-kodar__cards-number{flex-direction:column}}.why-kodar__cards{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:3.2rem;display:grid}@media (max-width:800px){.why-kodar__cards{grid-template-columns:repeat(1,1fr)}}.why-kodar__badge-bottom{border-radius:.8rem;padding:1.4rem;font-size:1.2rem}
.card-number{background:var(--grey-light-3);color:var(--grey-dark);border:1px solid var(--grey-light-2);text-align:center;border-radius:.8rem;justify-content:center;align-items:center;width:100%;padding:1.3rem;display:flex}.card-number__badge{border-radius:.8rem;flex:0 0 .6rem;width:.8rem;margin-right:1.2rem}.card-number__number{font-size:2.4rem;font-weight:700}.card-number__description{font-size:1.6rem}
.why-outsourcing{background:var(--grey-light-3);padding:6rem 10rem}@media (max-width:1280px){.why-outsourcing{padding:3.2rem}}@media (max-width:600px){.why-outsourcing{padding:1.6rem}}.why-outsourcing__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.why-outsourcing__title{font-size:2.4rem}}.why-outsourcing__cards{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:800px){.why-outsourcing__cards{grid-template-columns:repeat(1,1fr)}}
.why-outstaffing{padding:6rem 10rem}@media (max-width:1280px){.why-outstaffing{padding:3.2rem}}@media (max-width:600px){.why-outstaffing{padding:1.6rem}}.why-outstaffing__title{color:var(--black-blue);margin-bottom:3.2rem;font-size:4rem;font-weight:600}@media (max-width:600px){.why-outstaffing__title{font-size:2.4rem}}.why-outstaffing__cards{flex-direction:column;gap:1.2rem;display:flex}
