.transfer-request{--tr-yellow:#ffbf19;--tr-black:#1d1d1d;--tr-muted:#d4d4d4;margin-top:48px;margin-bottom:48px;scroll-margin-top:110px}.transfer-request *{box-sizing:border-box}.transfer-request .tr-shell{background:var(--tr-black);color:#fff;padding:48px}.transfer-request .tr-header{max-width:760px;margin-bottom:36px}.transfer-request h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2;margin:0 0 18px;font-weight:700;color:#fff}.transfer-request p{line-height:1.6;margin:0 0 16px}.transfer-request .tr-layout{display:grid;grid-template-columns:minmax(240px,0.8fr) minmax(0,1.7fr);gap:48px}.transfer-request h3{font-size:18px;font-weight:500;margin:0 0 12px;color:#fff}.transfer-request h4{font-size:15px;font-weight:700;margin:28px 0 12px;color:#fff}.transfer-request .tr-price{display:block;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.25;color:var(--tr-yellow);margin-bottom:10px;overflow-wrap:anywhere}.transfer-request .tr-summary a,.transfer-request .tr-consent a{color:#fff;text-decoration:underline;text-underline-offset:4px}.transfer-request .tr-price-leg,.transfer-request .tr-note,.transfer-request .tr-time-note,.transfer-request .tr-required{font-size:14px;color:var(--tr-muted)}.transfer-request .tr-rates{font-size:14px;margin:0}.transfer-request .tr-rates>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #555}.transfer-request .tr-rates dd{margin:0;flex-shrink:0}.transfer-request .tr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.transfer-request .tr-field{display:flex;flex-direction:column;gap:9px;margin:0;font-size:15px;min-width:0}.transfer-request .tr-wide,.transfer-request .tr-return{grid-column:1/-1}.transfer-request .tr-return:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.transfer-request input:not([type=checkbox]),.transfer-request select,.transfer-request textarea{font:inherit;font-size:16px;color:#202020;background:#fff;border:2px solid #fff;border-radius:0;min-height:50px;padding:11px 12px;min-width:0;width:100%;line-height:1.35}.transfer-request select{padding-right:30px}.transfer-request textarea{resize:vertical;min-height:105px}.transfer-request input:focus-visible,.transfer-request select:focus-visible,.transfer-request textarea:focus-visible,.transfer-request button:focus-visible,.transfer-request a:focus-visible{outline:3px solid var(--tr-yellow);outline-offset:4px}.transfer-request [aria-invalid=true]{border-color:#ff9b95!important}.transfer-request .tr-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.transfer-request input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;accent-color:var(--tr-yellow);margin-top:2px}.transfer-request .tr-submit{font:inherit;font-weight:700;font-size:16px;min-height:54px;padding:14px 26px;background:var(--tr-yellow);color:#171717;border:2px solid var(--tr-yellow);cursor:pointer}.transfer-request .tr-submit:hover{background:#ffd24c}.transfer-request .tr-submit:disabled{opacity:.65;cursor:wait}.transfer-request .tr-required{margin-top:12px}.transfer-request #tr-status{margin-top:16px;font-size:16px}.transfer-request #tr-status[data-error=true]{color:#ffb6b1}.transfer-request #tr-other-note{font-size:14px;margin:8px 0 0;color:var(--tr-muted)}.transfer-request .tr-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.transfer-request [hidden]{display:none!important}
@media(max-width:1000px){.transfer-request .tr-shell{padding:32px}.transfer-request .tr-layout{gap:30px;grid-template-columns:minmax(200px,0.8fr) minmax(0,1.4fr)}}
@media(max-width:700px){.transfer-request{margin-top:30px;margin-bottom:30px}.transfer-request .tr-shell{padding:26px 20px}.transfer-request .tr-layout{grid-template-columns:1fr;gap:28px}.transfer-request .tr-header{margin-bottom:26px}.transfer-request .tr-fields{gap:20px 14px}.transfer-request .tr-field{font-size:14px}.transfer-request .tr-summary{border-bottom:1px solid #555;padding-bottom:18px}.transfer-request .tr-summary h4,.transfer-request .tr-summary .tr-rates,.transfer-request .tr-summary>a,.transfer-request .tr-summary>a+p{display:none}.transfer-request .tr-note{margin-bottom:0}.transfer-request .tr-submit{width:100%}}
@media(max-width:420px){.transfer-request .tr-fields{grid-template-columns:1fr}.transfer-request .tr-return:not([hidden]){grid-template-columns:1fr}.transfer-request .tr-price{font-size:32px}}
.transfer-request .tr-help{font-size:14px;margin-top:12px}.transfer-request .tr-help a{color:#fff;text-decoration:underline;text-underline-offset:4px}
