.page-promotions{padding:56px 0 42px;background:#fff}.page-promotions .page-content__center{width:min(100% - 48px,1280px);margin:0 auto}.page-promotions .page__title{margin:0 0 26px;text-align:center;font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:0}.page-promotions .tabs{margin:0}.page-promotions .tabs .box-center{width:100%;max-width:1120px;margin:0 auto}.page-promotions .tabs-container{background:#f4f5f6;border-radius:8px;padding:34px clamp(18px,4vw,56px) 42px;min-height:0!important}.page-promotions .tabs-container__header{display:flex;justify-content:center;gap:0;margin:0 0 30px}.page-promotions .tabs-container__header-item{min-width:210px;text-align:center;padding:13px 20px;border-bottom:2px solid #d1d5db;color:#6b7280;font-weight:800}.page-promotions .tabs-container__header-item.active{color:#111827;border-bottom-color:#111827}.page-promotions .tabs-container__body{overflow:visible;min-height:0!important}.page-promotions .tabs-container__body-item{align-items:stretch!important;justify-content:center;gap:24px;min-height:0!important}.page-promotions .page-promotions__item{width:min(100%,860px);margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.05);overflow:visible}.page-promotions .page-promotions__item-content{padding:26px 30px}.page-promotions .page-promotions__item-content-header h4{margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:.04em}.page-promotions .page-promotions__item-text{max-width:680px;color:#647084;font-size:16px;line-height:1.65}.page-promotions .page-promotions__item-list{margin-top:22px;border-top:1px solid #e5e7eb}.page-promotions .page-promotions__item-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:18px 0;border-bottom:1px solid #eef0f3}.page-promotions .page-promotions__item-label{color:#6b7280;font-weight:800;line-height:1.45}.page-promotions .page-promotions__item-val{min-width:0;color:#1f2937;font-weight:700;line-height:1.55;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.page-promotions .page-promotions__item-footer{padding:0 30px 28px;margin:0;position:static;left:auto;bottom:auto;box-sizing:border-box}.page-promotions .page-promotions__item-footer .btn{min-height:52px;border-radius:8px}.page-promotions+.steps{padding-top:48px}.page-promotions+.steps h4{text-align:center;color:#25c660;letter-spacing:.12em}.page-promotions+.steps h2{text-align:center;margin-top:8px}@media(max-width:760px){.page-promotions{padding:36px 0 30px}.page-promotions .page-content__center{width:min(100% - 28px,1280px)}.page-promotions .tabs-container{padding:22px 14px 28px}.page-promotions .tabs-container__header{overflow-x:auto;justify-content:flex-start}.page-promotions .tabs-container__header-item{min-width:170px}.page-promotions .page-promotions__item-content{padding:22px}.page-promotions .page-promotions__item-row{grid-template-columns:1fr;gap:6px}.page-promotions .page-promotions__item-footer{padding:0 22px 24px}.page-promotions .page-promotions__item-footer .btn{width:100%}}.page-promotions .page-promotions__item{width:100%!important;max-width:860px!important;padding:0!important}.page-promotions .tabs-container{flex-direction:column!important}.page-promotions .tabs-container__body,.page-promotions .tabs-container__body-item{width:100%!important}.page-promotions .page-promotions__item-content{width:100%!important;max-width:none!important}.page-promotions .page-content__center{padding-bottom:32px!important}
