.req-page{color:#fff;background:#0b0a0a}.req-hero .container,.req-payment .container{max-width:1980px;padding-left:64px;padding-right:64px}.req-hero{background:#0b0a0a;width:100%;padding:clamp(28px,4vw,48px) 0 clamp(28px,3vw,42px);position:relative;overflow:hidden}.req-hero__overlay{pointer-events:none;background:0 0;position:absolute;inset:0}.req-hero__inner{z-index:1;max-width:860px;position:relative}.req-hero__badge{font-family:var(--font-tektur),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffffffdb;background:0 0;border:1px solid #ffffff52;margin-bottom:14px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-block}.req-hero__title{font-family:var(--font-tektur),sans-serif;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:clamp(2rem,4.8vw,3.8rem);font-weight:900;line-height:1.02}.req-hero__subtitle{max-width:780px;font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.75}.req-payment{background:#0b0a0a;width:100%;padding:clamp(24px,3.5vw,40px) 0 clamp(56px,7vw,94px)}.req-payment__wrapper{max-width:760px;margin:0 auto clamp(48px,6vw,72px)}.req-error{color:#ffd2d6;font-family:var(--font-inter),sans-serif;background:#c808151f;border:1px solid #c80815d9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:.86rem;display:flex}.req-error__close{color:#ffd2d6;cursor:pointer;background:0 0;border:1px solid #ffd2d680;width:24px;height:24px}.req-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.req-tabs__btn{color:var(--ink-secondary);cursor:pointer;font-family:var(--font-tektur),sans-serif;text-transform:uppercase;background:#000;border:1px solid #2a2a2a;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;font-size:.84rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex}.req-tabs__btn:hover{border-color:#ffffff5c}.req-tabs__btn--active{color:#fff;background:#c808151a;border-color:#c80815}.req-tabs__icon{width:24px;height:24px}.req-tabs__label{font-family:var(--font-inter),sans-serif;text-transform:none;opacity:.92;letter-spacing:.01em;font-size:.72rem;font-weight:600}.req-tabs__btn--active .req-tabs__label{opacity:1}.req-panel{background:#000;border:1px solid #2a2a2a;padding:clamp(18px,2.8vw,28px)}.req-panel__header{margin-bottom:16px}.req-panel__title{font-family:var(--font-tektur),sans-serif;text-transform:uppercase;color:#fff;margin:0 0 6px;font-size:clamp(1.12rem,1.9vw,1.45rem);font-weight:800}.req-panel__desc{font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);margin:0;font-size:.9rem;line-height:1.65}.req-period{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.req-period__btn,.req-amounts__btn{color:#fff;font-family:var(--font-tektur),sans-serif;cursor:pointer;background:#111;border:1px solid #2a2a2a;transition:border-color .2s,background .2s}.req-period__btn{text-transform:uppercase;padding:11px 10px;font-size:.8rem;font-weight:700}.req-period__btn:hover,.req-amounts__btn:hover{border-color:#fff6}.req-period__btn--active,.req-amounts__btn--active{background:#c808151a;border-color:#c80815}.req-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.req-amounts__btn{padding:12px 8px;font-size:.9rem;font-weight:700}.req-custom{margin-bottom:14px}.req-custom__label{font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);margin-bottom:6px;font-size:.78rem;display:block}.req-custom__input-wrap{background:#111;border:1px solid #2a2a2a;align-items:center;display:flex}.req-custom__input-wrap:focus-within{border-color:#ffffff8c}.req-custom__input{color:#fff;font-family:var(--font-tektur),sans-serif;background:0 0;border:none;outline:none;flex:1;padding:12px 10px;font-size:1rem;font-weight:700}.req-custom__input::placeholder{color:var(--ink-secondary)}.req-custom__currency{font-family:var(--font-tektur),sans-serif;letter-spacing:.05em;color:var(--ink-secondary);border-left:1px solid #2a2a2a;padding:12px 10px;font-size:.76rem}.req-summary{background:#111;border:1px solid #2a2a2a;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px;display:flex}.req-summary__row{font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.req-summary__row--total{color:#fff;border-top:1px solid #2a2a2a;padding-top:8px;font-weight:700}.req-submit{color:#8b0000;width:100%;font-family:var(--font-tektur),sans-serif;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;margin-bottom:12px;padding:13px 14px;font-size:.98rem;font-weight:800;transition:background-color .2s,color .2s,border-color .2s}.req-submit:hover:not(:disabled){color:#fff;background-color:#8b0000;border-color:#8b0000}.req-submit:disabled{opacity:.45;cursor:not-allowed}.req-submit__amount{margin-left:6px;font-size:.82rem}.req-logos{flex-wrap:wrap;gap:8px;display:flex}.req-logos__item{font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);text-transform:uppercase;letter-spacing:.05em;background:#111;border:1px solid #2a2a2a;padding:4px 8px;font-size:.68rem;font-weight:600}.req-bank,.req-faq{max-width:1200px}.req-faq{width:100%;margin-left:auto;margin-right:auto}.req-bank__title,.req-faq__title{font-family:var(--font-tektur),sans-serif;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:900}.req-bank__card,.req-faq__item{background:#000;border:1px solid #2a2a2a}.req-bank{width:100%;margin-bottom:clamp(42px,5.5vw,68px);margin-left:auto;margin-right:auto}.req-bank__desc{max-width:820px;font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);margin:0 0 14px;font-size:.93rem;line-height:1.65}.req-bank__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.req-bank__card{flex-direction:column;gap:5px;padding:14px 12px;display:flex}.req-bank__card-label{font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-secondary);font-size:.72rem}.req-bank__card-value{font-family:var(--font-tektur),sans-serif;color:#fff;word-break:break-word;font-size:.9rem}.req-faq__list{flex-direction:column;gap:10px;display:flex}.req-faq__question{cursor:pointer;font-family:var(--font-tektur),sans-serif;color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:.92rem;font-weight:700;list-style:none;display:flex}.req-faq__question::-webkit-details-marker{display:none}.req-faq__question:after{content:"+";color:#fff;border:1px solid #2a2a2a;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;display:inline-flex}.req-faq__item[open] .req-faq__question:after{content:"−";color:#c80815;border-color:#c80815}.req-faq__answer{font-family:var(--font-inter),sans-serif;color:var(--ink-secondary);margin:0;padding:0 12px 12px;font-size:.9rem;line-height:1.65}@media (max-width:1100px){.req-hero .container,.req-payment .container{padding-left:1rem;padding-right:1rem}.req-bank__grid{grid-template-columns:1fr}}@media (max-width:560px){.req-tabs{grid-template-columns:1fr}.req-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1366px) and (min-aspect-ratio:16/10){.req-hero{padding:34px 0 26px}.req-hero__inner{max-width:980px}.req-hero__title{font-size:clamp(2.3rem,3.5vw,3.4rem)}.req-payment{padding:22px 0 64px}.req-payment__wrapper{max-width:920px;margin-bottom:56px}.req-panel{padding:26px 24px}.req-bank,.req-faq{max-width:1280px}.req-faq{max-width:min(1100px,100%)}}@media (min-width:1280px) and (min-aspect-ratio:16/9){.req-bank{max-width:1080px}.req-bank__title{text-align:center;margin-bottom:clamp(10px,1.4vw,16px)}.req-bank__desc{text-align:center;max-width:900px;margin-bottom:16px;margin-left:auto;margin-right:auto}.req-bank__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.req-bank__card{min-height:92px;padding:16px}.req-bank__card-label{font-size:.7rem}.req-bank__card-value{font-size:.88rem;line-height:1.5}.req-faq{max-width:1080px}.req-faq__title{text-align:center;margin-bottom:clamp(14px,1.6vw,22px)}.req-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.req-faq__question{padding:14px 16px;font-size:clamp(.82rem,.95vw,.9rem);line-height:1.25}.req-faq__answer{padding:0 16px 14px;font-size:.9rem;line-height:1.62}}
