.exchange-heading{padding:30px 0 36px;max-width:860px}.exchange-heading>.eyebrow{margin-top:29px}.exchange-heading h1{font-size:48px;font-weight:600;line-height:1.3;margin:17px 0 20px}.exchange-heading h1 span{color:#9bbaa9;font-size:34px;font-weight:450}.exchange-heading .lead{max-width:760px;font-size:14px;line-height:1.9}.exchange-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:start}.exchange-details{min-width:0}.exchange-directions{display:grid;gap:18px}.exchange-direction{padding:27px 29px;border:1px solid #91d9b427;border-radius:14px;background:linear-gradient(130deg,#173e2d55,#111c1b 75%)}.exchange-direction .eyebrow{font-size:9px}.exchange-direction h2{font-size:24px;font-weight:550;line-height:1.45;margin:14px 0 13px;overflow-wrap:anywhere}.exchange-direction>p:not(.eyebrow){font-size:13px;color:#9bb7a8;line-height:1.9}.exchange-fact{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px;padding-top:18px;border-top:1px solid #8debb417}.exchange-fact span{font-size:11px;color:#a0bfad}.exchange-fact strong{font-size:21px;color:var(--mint);font-weight:600;white-space:nowrap}.exchange-fact.fee strong{color:#e4cf96}.exchange-rules{margin-top:29px;padding:0 3px}.exchange-rules h2{font-size:21px;font-weight:500}.exchange-rules ul{margin:16px 0 0;padding-left:18px;color:#92aa9e;font-size:12px;line-height:1.9}.exchange-rules li+li{margin-top:9px}.exchange-rules li::marker{color:#66987d}.exchange-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px}.exchange-actions .text-link{font-size:12px}.exchange-payment{min-width:0;padding:28px;border:1px solid #97e4b938;border-radius:16px;background:radial-gradient(ellipse at 50% 0,#254d3980,transparent 67%),#111c19}.exchange-payment .payment-heading{gap:12px;flex-wrap:wrap}.exchange-payment .payment-heading h2{font-size:23px}.exchange-payment .payment-heading p{font-size:9px}.exchange-payment .rental-qr{margin-block:24px}.exchange-payment .rental-qr img{width:235px}.exchange-payment .address-value code{font-size:12px}.exchange-address-note{font-size:11px;line-height:1.9;color:#8da994;border-top:1px solid #84c59822;padding-top:18px;margin-top:19px}.exchange-page .address-copy .copy-status{min-height:32px}
@media(max-width:1000px){.exchange-layout{gap:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.exchange-direction{padding:23px}.exchange-direction h2{font-size:21px}.exchange-payment{padding:22px}.exchange-payment .address-value code{font-size:11px}.exchange-fact strong{font-size:19px}}
@media(max-width:800px){.exchange-layout{grid-template-columns:minmax(0,1fr)}.exchange-payment{width:100%;max-width:520px;justify-self:center;grid-row:1}.exchange-details{grid-row:2}.exchange-heading{padding-top:23px}.exchange-heading h1{font-size:40px}.exchange-heading h1 span{font-size:29px}.exchange-heading .lead{font-size:13px}.exchange-direction h2{font-size:24px}}
@media(max-width:600px){.exchange-heading h1{font-size:36px}.exchange-heading h1 span{font-size:25px}.exchange-heading .eyebrow{font-size:9px}.exchange-heading{padding-bottom:26px}.exchange-payment{padding:24px 20px}.exchange-payment .payment-heading h2{font-size:21px}.exchange-payment .rental-qr img{width:218px}.exchange-direction{padding:22px}.exchange-direction h2{font-size:21px}.exchange-direction>p:not(.eyebrow){font-size:12px}.exchange-fact strong{font-size:20px}.exchange-rules h2{font-size:20px}.exchange-rules ul{font-size:12px}.exchange-heading .lead{font-size:12px}}
@media(max-width:360px){.exchange-payment{padding:22px 16px}.exchange-payment .address-value{padding-inline:7px}.exchange-payment .address-value code{font-size:10.5px}.exchange-direction{padding:20px}.exchange-direction h2{font-size:19px}.exchange-heading h1{font-size:32px}.exchange-heading h1 span{font-size:24px}}

.exchange-fee-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border:1px solid #c3a96930;background:#9c762c0b;border-radius:8px;padding:12px 14px;margin-top:20px}.exchange-fee-notice span{color:#b9ad87;font-size:10px}.exchange-fee-notice strong{color:#e4cf96;font-size:17px;white-space:nowrap}
