.fepay{background:#fff}.fepay__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fepay__text{margin:26px 0 30px}.fepage .fepay__guides-title{color:var(--fe-body-2);font-size:11px;font-weight:600;letter-spacing:.2em;line-height:1.5;margin:0 0 14px;text-transform:uppercase}.fepay__guides{display:grid;gap:12px;list-style:none;margin:0 0 30px;padding:0}.fepage .fepay__guides a{align-items:center;background:var(--fe-paper);border-radius:6px;box-shadow:inset 0 0 0 1px transparent;color:var(--fe-ink);display:flex;gap:16px;padding:16px 20px;transition:background .25s var(--fe-ease),box-shadow .25s var(--fe-ease),transform .25s var(--fe-ease)}.fepage .fepay__guides a:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--fe-red);transform:translateX(4px)}.fepay__guide-icon{background:var(--fe-red);border-radius:50%;color:#fff;display:grid;flex:none;height:42px;place-items:center;width:42px}.fepay__guide-icon svg{height:19px;width:19px}.fepay__guide-text{flex:1;font-size:14.5px;font-weight:600;line-height:1.4}.fepay__guide-arrow{color:var(--fe-red);flex:none;height:15px;transition:transform .25s var(--fe-ease);width:15px}.fepay__guides a:hover .fepay__guide-arrow{transform:translate(3px,-3px)}.fepay__finance{align-items:flex-start;border-top:1px solid var(--fe-line);display:flex;gap:16px;padding-top:24px}.fepay__pin{background:var(--fe-cream);border-radius:50%;color:var(--fe-ink);display:grid;flex:none;height:36px;place-items:center;width:36px}.fepay__pin svg{height:18px;width:18px}.fepage .fepay__finance p{color:var(--fe-ink);font-size:14.5px;font-weight:500;line-height:1.7;margin:0}.fepay__bank{background:var(--fe-night);border-radius:8px;box-shadow:0 30px 70px rgba(10,12,11,.25);color:#fff;isolation:isolate;overflow:hidden;padding:44px 40px 40px;position:sticky;top:calc(var(--fe-header-h) + 24px)}.fepay__bank:before{background:radial-gradient(circle,rgba(236,32,39,.35) 0,rgba(236,32,39,0) 65%);border-radius:50%;content:"";height:360px;position:absolute;right:-140px;top:-140px;width:360px;z-index:-1}.fepage .fepay__bank-title{color:#fff;font-size:clamp(24px,2.4vw,32px);font-weight:200;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.fepage .fepay__bank-intro p{font-size:14px}.fepay__details{border-top:1px solid var(--fe-line-dark);margin:28px 0 30px;padding:0}.fepay__detail{align-items:center;border-bottom:1px solid var(--fe-line-dark);display:grid;gap:16px;grid-template-columns:150px 1fr;padding:14px 0}.fepay__detail dt{color:var(--fe-on-dark-2);font-size:10.5px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.fepay__detail dd{align-items:center;color:#fff;display:flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;gap:12px;justify-content:space-between;line-height:1.45;margin:0}.fepage .fepay__copy{background:hsla(0,0%,100%,.08);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;height:34px;padding:0;place-items:center;transition:background .25s var(--fe-ease);width:34px}.fepage .fepay__copy:hover{background:var(--fe-red)}.fepay__copy svg{grid-area:1/1;height:15px;transition:opacity .2s var(--fe-ease),transform .2s var(--fe-ease);width:15px}.fepay__done-icon{opacity:0;transform:scale(.5)}.fepay__copy.is-copied{background:#1f9d55!important}.fepay__copy.is-copied .fepay__copy-icon{opacity:0;transform:scale(.5)}.fepay__copy.is-copied .fepay__done-icon{opacity:1;transform:none}.fepage .fepay__ref-title{color:#fff;font-size:14px;font-weight:600;line-height:1.6;margin:0 0 14px}.fepay__refs{display:grid;gap:10px;list-style:none;margin:0;padding:0}.fepay__refs li{color:var(--fe-on-dark-2);font-size:14px;line-height:1.65;padding-left:26px;position:relative}.fepay__refs li:before{border-bottom:2px solid #ff6b70;border-left:2px solid #ff6b70;content:"";height:7px;left:0;position:absolute;top:.55em;transform:rotate(-45deg);width:12px}.fepage .fepay__refs a{border-bottom:1px solid;color:#fff;font-weight:600}@media (max-width:980px){.fepay__grid{gap:52px;grid-template-columns:1fr}.fepay__bank{position:static}}@media (max-width:560px){.fepay__bank{padding:32px 22px 28px}.fepay__detail{gap:4px;grid-template-columns:1fr}}