.hero{margin-top:50px}.hero__title{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.14;text-align:center}.hero__subtitle{font-size:18px;font-weight:300;margin-top:15px;text-align:center}.hero__grid{display:flex;flex-direction:column;gap:20px;margin-top:30px}.hero__item{border-radius:20px;background:#fff;box-shadow:0 20px 60px #00000014;text-align:center;padding:38px}.hero__item p{font-weight:300;margin-top:20px}.hero__desc{text-align:center;font-size:16px;font-weight:300;line-height:1.4;margin-top:30px}.logos{border-top:1px solid #e8e7e7;margin-top:40px}.logos h2{text-align:center;font-size:28px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin-top:30px}.logos__wrapper{display:flex;gap:50px;margin-top:40px;justify-content:space-evenly;max-width:1000px;overflow-x:auto;padding-bottom:20px;margin-left:-20px;padding-left:20px;margin-right:-20px;padding-right:20px}.logos__wrapper::-webkit-scrollbar{display:none}.logos__wrapper{-ms-overflow-style:none}.logos__wrapper{scrollbar-width:none}@media (min-width: 1024px){.hero{margin-top:110px}.hero__title{font-size:52px}.hero__subtitle{font-size:22px}.hero__grid{flex-direction:row;justify-content:center;align-items:center;gap:30px}.hero__item{min-width:214px;min-height:214px;aspect-ratio:1/1}.hero__item:first-child{padding-top:47px}.hero__item:first-child p{margin-top:29px}.hero__desc{font-size:18px;max-width:65ch;margin-left:auto;margin-right:auto;margin-top:40px}.logos{margin-top:64px}.logos h2{margin-top:50px}.logos__wrapper{margin-left:auto;margin-right:auto}}.approach{background-color:#1e1715;border-radius:20px;margin-left:20px;margin-right:20px;color:#fff;padding-top:30px;padding-bottom:40px;margin-top:40px}.approach__header{margin-bottom:40px}.approach__header h2{font-size:32px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.approach p{font-weight:300;font-size:16px;margin-top:6px}.approach__header p{margin-top:10px}.approach__item{margin-top:40px}.approach__item h3{font-size:22px;font-weight:500;line-height:1.35;margin-top:15px}@media (min-width: 1024px){.approach{margin-left:52px;margin-right:52px;padding-top:130px;padding-bottom:120px}.approach__header h2{font-size:40px}.approach__grid{display:flex;gap:45px;flex-wrap:wrap;justify-content:center}.approach__grid>*{flex-basis:35%}.approach__grid>*:nth-child(2n){flex-basis:27%}.approach__header{margin-bottom:0}.approach__item{margin-top:0}.approach p{max-width:41ch}.approach__item p{max-width:36ch}}.protection{margin-top:60px}.protection__wrapper{display:flex;flex-direction:column-reverse;gap:50px}.controls .protection__wrapper{flex-direction:column}.protection__header h2{font-size:32px;font-weight:600;line-height:1.25}.protection h3{font-size:22px;font-weight:500;line-height:1.35}.protection p{font-size:16px;font-weight:300;line-height:1.5;max-width:36ch}.protection__header{margin-bottom:40px}.protection__header p{margin-top:10px}.protection__item{display:flex;align-items:flex-start;gap:20px;margin-top:20px}.protection__icon{margin-top:10px}@media (min-width: 1024px){.protection{margin-top:140px}.protection__header h2{font-size:40px}.protection__wrapper{flex-direction:row;align-items:flex-end;gap:10%}.controls .protection__wrapper>img{margin-right:10%}.controls .protection__wrapper{flex-direction:row;justify-content:center}.protection__header{margin-bottom:56px}.protection__item{margin-top:40px}}.trust{margin-top:60px}.trust__wrapper{background-color:#f8f8f8;border-radius:20px;padding:30px;text-align:center}.trust h2{font-size:32px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.trust p{font-size:18px;font-weight:400;line-height:1.35;margin-top:12px;max-width:68ch;margin-left:auto;margin-right:auto}.trust__cta{margin-top:35px;display:inline-block}@media (min-width: 1024px){.trust{margin-top:140px}.trust__wrapper{padding:90px 64px}.trust h2{font-size:60px}.trust p{font-size:22px}}.security{margin-top:40px;margin-bottom:70px;text-align:center}.security p{font-size:16px;font-weight:300;line-height:1.3;margin-bottom:12px}.security p a{font-weight:500;color:inherit}@media (min-width: 1024px){.security{margin-top:70px;margin-bottom:156px}.security p{font-size:19px}}
