.page__advantages{margin:0 0 325px}.advantages__title{margin:0 0 28px;text-align:center}.advantages__title-solo{margin:0 0 64px}.advantages__subtitle{margin:0 auto 64px;max-width:800px;color:var(--color-gray-07);font-weight:400;line-height:130%;text-align:center}.advantages__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(385px,1fr));gap:24px 24.5px}@media (max-width: 1180px){.page__advantages{margin:0 0 200px}}@media (max-width: 900px){.advantages__cards{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}}@media (max-width: 768px){.main-text{font-size:16px}.main-title{font-size:48px}.container{padding:0 20px}.advantages__subtitle{margin:0 0 30px}.advantages__title{margin:0 0 20px}.page__advantages{margin:0 0 100px}}.reviews__card{cursor:default;border:1px solid var(--color-black);border-radius:16px;background:var(--color-white);padding:30px 23px;width:420px}.reviews__card:nth-child(4n+1){order:1}.reviews__card:nth-child(4n+2){order:2}.reviews__card:nth-child(4n+3){order:3}.reviews__card:nth-child(4n+4){order:4}.reviews__card-author{display:flex;align-items:center;gap:16px;margin:0 0 24px}.reviews__card-author-img{border-radius:50%;width:72px;height:72px}.reviews__card-author-initials{display:flex;justify-content:center;align-items:center;border-radius:50%;width:72px;height:72px;color:#222;font-weight:600}.reviews__card-author-content{display:flex;flex-direction:column;gap:8px;max-width:175px}.reviews__card-author-name{color:var(--color222);font-weight:500;font-size:20px;line-height:110%}.reviews__card-author-post{color:#fbc157;font-weight:400;line-height:110%}.reviews__card-comment{color:var(--color222);font-weight:400;line-height:135%}@media (max-width: 1460px){.reviews__card{width:calc(100% / 3 - 12px)}.reviews__card:nth-child(3n+1){order:1}.reviews__card:nth-child(3n+2){order:2}.reviews__card:nth-child(3n+3){order:3}}@media (max-width: 1040px){.reviews__card{width:calc(50% - 12px)}.reviews__card:nth-child(odd){order:1}.reviews__card:nth-child(2n+2){order:2}}@media (max-width: 768px){.main-text{font-size:16px}.reviews__card{padding:20px}.reviews__card-author-img{width:50px;height:50px}.reviews__card-author-name{font-size:16px}.reviews__card-author-post{font-size:12px}.reviews__card-author-content{gap:2px}.reviews__card-author{margin:0 0 12px}.reviews__card{width:100%}}.page__reviews{position:relative;margin:0 0 250px}.page__reviews:after{position:absolute;bottom:-30px;left:0;z-index:-1;background:linear-gradient(180deg,#fff0,#fff 88%);width:100%;height:578px;pointer-events:none;content:""}.black-theme .page__reviews:after{background:linear-gradient(180deg,#fff0,#0b0b0b 88%)}.reviews__inner{position:relative;z-index:1}.reviews__title{margin:0 auto 64px;max-width:1131px;text-align:center}.reviews__cards{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;height:1030px}.reviews__title-trust{color:#00b67a}.reviews__bottom{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;z-index:2;margin:40px 0 0}.reviews__bottom-left{display:flex;justify-content:center;align-items:center;gap:24px}.reviews__bottom-cotent{display:flex;flex-direction:column;gap:6px}.reviews__bottom-name{color:var(--color222);font-weight:500;font-size:18px}.reviews__bottom-name-sp{color:#00b67a}.reviews__bottom-text{color:#909090;font-weight:400;font-size:16px}.reviews__bottom-link{display:flex;align-items:center;gap:16px;border-radius:12px;padding:12px 34px 14px 38px;color:#000;font-weight:500;font-size:18px;line-height:111%;text-align:center}@media (max-width: 1460px){.reviews__cards .reviews__card{flex:0 0 360px;width:360px}}@media (max-width: 1180px){.page__reviews{margin:0 0 120px}}@media (max-width: 900px){.reviews__cards{height:auto}.reviews__bottom-right{width:100%}.reviews__bottom-link{justify-content:center}}@media (max-width: 768px){.main-title{font-size:48px}.container{padding:0 20px}.reviews__title{margin:0 0 40px}.reviews__cards{padding:1px 4px 1px 1px}.reviews__cards .reviews__card{flex:1 1 auto;width:100%}.page__reviews{margin:0 0 50px;padding:0 0 4px;overflow:hidden}.reviews__bottom-left{flex-direction:column;align-items:center;gap:20px}}@media (max-width: 520px){.main-title{font-size:34px}.reviews__bottom-left{flex-direction:column;align-items:center;gap:20px}}
