.advantages{margin-top:var(--section-gap)}.advantages__wrap{--gap:32px;--padding:24px;display:grid;grid-template-columns:6fr 4fr;grid-gap:32px;grid-gap:var(--gap);gap:32px;gap:var(--gap)}@media (max-width:1024px){.advantages__wrap{--padding:16px;display:flex;flex-direction:column}}@media (max-width:768px){.advantages__wrap{--gap:24px;display:flex;flex-direction:column}}.advantages__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap);gap:var(--gap)}@media (max-width:768px){.advantages__grid{display:flex;flex-direction:column}}.advantages__item{padding:var(--padding);border-radius:8px;background-color:var(--grey-50)}.advantages__item--primary{background-color:var(--primary-main)}.advantages__item--flex{display:flex;grid-column:1/3;gap:var(--gap)}@media (max-width:768px){.advantages__item--flex{flex-direction:column-reverse;grid-column:unset;gap:16px}}.advantages__item__content{flex:1}.advantages__item__head{display:flex;justify-content:space-between;gap:16px}.advantages__item__title{font-family:var(--font-family-heading);font-size:var(--font-size-32);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--primary-950)}.advantages__item--primary .advantages__item__title{color:#fff}*+.advantages__item__title{margin-top:16px}@media (max-width:768px){.advantages__item__title{font-size:20px}.advantages__item__title br{display:none}}.advantages__item__icon{--size:45px;flex-shrink:none;width:45px;width:var(--size);height:45px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.advantages__item__icon{--size:24px}}.advantages__item__description{font-size:18px;font-weight:400;line-height:1.5;color:var(--primary-950)}.advantages__item--primary .advantages__item__description{color:#fff}*+.advantages__item__description{margin-top:12px}@media (max-width:1024px){.advantages__item__description{font-size:17px}}@media (max-width:768px){.advantages__item__description{font-size:16px}}.advantages__item__image{flex:1}.advantages__item__image img{width:100%;height:auto}*+.blog-index,.blog-index:first-child{margin-top:var(--section-gap)}.blog-index__list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:72px;-moz-column-gap:72px;column-gap:72px;grid-row-gap:48px;row-gap:48px;list-style:none}@media (max-width:1024px){.blog-index__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:32px;column-gap:32px;row-gap:32px}}@media (max-width:768px){.blog-index__list{display:flex;flex-direction:column;gap:24px}}.contact,.layout .group--theme-white .contact,.layout--theme-white .contact{--color:var(--primary-950);--color-alt:rgba(var(--primary-950-rgb),0.5);--sup-title-color:var(--primary-main)}.layout .group--theme-black .contact,.layout .group--theme-primary-gradient .contact,.layout .home-page .contact,.layout--theme-black .contact{--color:var(--white);--color-alt:rgba(var(--white-rgb),0.7);--sup-title-color:var(--yellow-250)}.contact{position:relative;margin-top:var(--section-gap);color:var(--color)}.layout__body>.contact:first-child{margin-top:var(--section-gap-first)}.contact__wrap{display:flex;gap:24px}@media (max-width:768px){.contact__wrap{flex-direction:column}}.contact__right{flex:1}@media (max-width:768px){.contact__form{margin-top:16px}}.contact-hero__left{position:relative;flex:1;gap:32px;width:100%}.layout__body>.contact-hero:first-child .contact-hero__left{padding-top:32px}@media (max-width:768px){.layout__body>.contact-hero:first-child .contact-hero__left{padding-top:16px}}.contact-hero__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);font-weight:700;line-height:1.2;letter-spacing:-.03em}*+.contact-hero__title{margin-top:6px}@media (max-width:768px){.contact-hero__title br{display:none}}*+.contact-hero__form{margin-top:52px}@media (max-width:1024px){*+.contact-hero__form{margin-top:32px}}@media (max-width:768px){*+.contact-hero__form{margin-top:18px}}.developer{--vertical-padding:86px;overflow:hidden;margin-top:var(--section-gap);background-color:#fff}.group+.developer{margin:0}@media (max-width:1231px){.developer{--vertical-padding:72px}}@media (max-width:1024px){.developer{--vertical-padding:52px}}@media (max-width:768px){.developer{--vertical-padding:32px}}.developer__wrap{display:flex;align-items:stretch;gap:32px}@media (max-width:768px){.developer__wrap{flex-direction:column;align-items:auto;gap:16px}}.developer__content{position:relative;z-index:1;flex:1;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding)}@media (max-width:768px){.developer__content{padding-bottom:0}}.developer__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--primary-950)}*+.developer__title{margin-top:6px}.developer__description{font-size:18px;font-weight:400;line-height:1.5;color:var(--primary-900)}*+.developer__description{margin-top:20px}@media (max-width:1024px){.developer__description{font-size:17px}}@media (max-width:768px){.developer__description{font-size:16px}}.developer__description *+p{margin-top:.5em}.developer__description a{font-weight:600;color:var(--primary-main);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-in-out}.developer__description a:hover:not(:active){color:var(--primary-500)}.developer__cta{display:flex;flex-wrap:wrap;gap:16px}*+.developer__cta{margin-top:32px}@media (max-width:768px){*+.developer__cta{margin-top:24px}}.developer__illustration{position:relative;flex:1;height:auto}@media (max-width:768px){.developer__illustration{flex:0 1 200px}}.developer__illustration__image{position:absolute;top:0;left:-128px;width:auto;height:100%}@media (max-width:1231px){.developer__illustration__image{left:-52px}}@media (max-width:1024px){.developer__illustration__image{left:-28px}}.faq{margin-top:var(--section-gap)}.heading+.faq{margin-top:var(--section-gap-small)}.faq__wrap{--gap:32px;display:flex;gap:32px;gap:var(--gap)}@media (max-width:1024px){.faq__wrap{--gap:16px}}@media (max-width:768px){.faq__wrap{flex-direction:column}}.faq__column{display:flex;flex:1;flex-direction:column;gap:var(--gap)}.faq__item{--vertical-padding:4px;--horizontal-padding:16px;border-radius:4px;background-color:var(--grey-50);transition:background-color .2s ease-in-out}.faq__item:not(.faq__item--open):hover{background-color:var(--grey-100)}.faq__item:not(.faq__item--open):active{background-color:var(--grey-50)}.faq__item__question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:var(--vertical-padding) var(--vertical-padding) var(--vertical-padding) var(--horizontal-padding);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.03em;color:var(--primary-950);text-align:left;cursor:cursor}@media (max-width:768px){.faq__item__question{font-size:16px}}.faq__item__icon{--size:32px;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;width:var(--size);height:32px;height:var(--size);color:#fff;border-radius:4px;background-color:var(--primary-main);transition:background-color .2s ease-in-out,color .2s ease-in-out}.faq__item--open .faq__item__icon{color:var(--primary-main);background-color:rgba(var(--primary-main-rgb),.05)}.faq__item__icon svg{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain;transition:transform .2s ease-in-out}.faq__item--open .faq__item__icon svg{transform:rotate(180deg)}.faq__item__answer{padding:8px var(--horizontal-padding) 16px var(--horizontal-padding);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.03em;color:var(--primary-950)}@media (max-width:768px){.faq__item__answer{font-size:15px}}.faq__item__answer *+ol,.faq__item__answer *+p,.faq__item__answer *+ul{margin-top:1em}.faq__item__answer ol,.faq__item__answer ul{padding-left:24px}.faq__item__answer ol *+li,.faq__item__answer ul *+li{margin-top:.25em}