.about-hero{width:100%;display:flex;justify-content:center;padding:40px 16px}.about-hero .container{max-width:1280px;width:100%;display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;gap:1rem}.about-hero__content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0}.about-hero__logo{width:120px;height:auto}.about-hero__logo img{width:100%}.about-hero__logo-placeholder{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.about-hero__logo-placeholder img{width:100%;height:100%}.about-hero__title{font-size:28px;font-weight:500;color:#f1942e;text-align:center;margin:0}.about-hero__desc{font-size:14px;color:#bbb;text-align:center;max-width:540px;line-height:1.75}.about-why{max-width:1100px;margin:0 auto;padding:32px 16px}.about-why__title{font-size:24px;font-weight:500;color:#f1942e;text-align:left;margin-bottom:24px}.about-why__cards{display:flex;gap:1.75rem;flex-wrap:wrap;justify-content:center}.card-block{position:relative;flex:1 1 260px;max-width:340px;border-radius:16px;overflow:hidden;padding:24px 20px 28px;display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.102)}.card-block__icon{margin-bottom:12px;display:flex;align-items:center;justify-content:center}.card-block__icon,.card-block__icon svg{width:80px;height:80px}.card-block__number{font-size:36px;font-weight:500;color:#fff;padding:8px 0;margin-bottom:8px;line-height:1}.card-block__desc{font-size:14px;color:#999;line-height:1.6;padding:8px 0}.card-block .btn-primary{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;background:#f1942e;color:#fff;font-size:14px;font-weight:500;border-radius:4px;border:none;cursor:pointer;transition:background .2s;text-decoration:none}.card-block .btn-primary:hover{background:#d4801f}.official-partners{max-width:1100px;margin:0 auto;padding:32px 16px;background:rgba(0,0,0,.2);border-bottom:2px solid #f1942e;border-radius:.75rem}.official-partners__container{max-width:736px;margin:0 auto}.official-partners__content{display:flex;flex-direction:column;gap:16px}.official-partners__title{font-size:34px;font-weight:500;color:#fff;line-height:1.2}.official-partners__title span{color:#f1942e}.official-partners__banner{width:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:900}.official-partners__banner img{height:100%}.official-partners__logo-img,.official-partners__logo-row{display:flex;justify-content:center}.official-partners__logo-img{height:56px;width:auto;align-items:center}.official-partners__logo-img img{height:100%}.official-partners__more{font-size:24px;color:#f1942e;text-align:right}.purchase-section{padding:40px 16px;text-align:center}.purchase-section__container{max-width:1280px;margin:0 auto}.purchase-section__content{display:flex;flex-direction:column;gap:0}.purchase-section__title{font-size:30px;font-weight:500;color:#fff;line-height:1.4;margin-bottom:0}.purchase-section__title span{color:#f1942e}.purchase-section__btns{display:flex;flex-direction:column;align-items:center;gap:16px;margin:30px 0}.purchase-section__btn-primary{display:inline-flex;align-items:center;justify-content:center;width:256px;padding:10px 0;background:#f1942e;color:#fff;font-size:14px;border-radius:4px;text-decoration:none;transition:background .2s}.purchase-section__btn-primary:hover{background:#d4801f}.purchase-section__btn-outline{display:inline-flex;align-items:center;justify-content:center;width:256px;padding:10px 0;background:transparent;color:#f1942e;font-size:14px;border-radius:4px;border:1px solid hsla(0,0%,100%,.15);text-decoration:none;transition:all .2s}.purchase-section__btn-outline:hover{border-color:#f1942e;background:rgba(241,148,46,.08)}.info-footer{padding:24px 16px 40px;max-width:1100px;margin:0 auto}.info-footer__container{max-width:1280px;margin:0 auto;padding:1.25rem;background:hsla(0,0%,100%,.059);display:flex;cursor:pointer;justify-content:center;border-radius:.5rem}.info-footer__container:hover{background-color:hsla(0,0%,100%,.102)}.info-footer__link-row{display:flex;align-items:center;gap:8px;font-size:20px;color:#fff;cursor:pointer}.info-footer__link-row a{color:#f1942e;text-decoration:none;transition:opacity .2s}.info-footer__link-row a:hover{opacity:.8}