.payment-title-shell[data-v-143b63f0]{margin-inline:1rem}@media (width>=1024px){.payment-title-shell[data-v-143b63f0]{margin-inline:4rem}}.payment-head[data-v-143b63f0]{background:#fff;border-bottom:1px solid #eee}.payment-head h1[data-v-143b63f0]{color:#111;letter-spacing:0;margin:0 0 22px;font-size:24px;font-weight:600;line-height:32px}@media (width>=768px){.payment-head h1[data-v-143b63f0]{font-size:30px;line-height:35px}}.payment-page[data-v-143b63f0]{background:#fff;padding-block:52px 104px}.payment-shell[data-v-143b63f0]{gap:48px;width:calc(100% - 2rem);max-width:1408px;margin-inline:auto;display:grid}@media (width>=1024px){.payment-shell[data-v-143b63f0]{grid-template-columns:minmax(0,1.28fr) minmax(360px,.95fr);align-items:start;gap:clamp(64px,6vw,96px);width:calc(100% - 8rem)}}.payment-copy[data-v-143b63f0]{--payment-logo-width:120px;--payment-logo-height:38px;color:#555;min-width:0;font-size:15px;line-height:1.65}.payment-editable-content[data-v-143b63f0]{display:contents}.payment-copy[data-v-143b63f0] .payment-method+.payment-method{margin-top:48px}.payment-copy[data-v-143b63f0] .payment-method h2,.payment-copy[data-v-143b63f0] .payment-method h3{color:#333;font-weight:600}.payment-copy[data-v-143b63f0] .payment-method h2{margin:0 0 12px;font-size:15px;line-height:1.5}.payment-copy[data-v-143b63f0] .payment-method p{margin:0}.payment-copy[data-v-143b63f0] .payment-method p+p{margin-top:8px}.payment-copy[data-v-143b63f0] .payment-method ul{gap:6px;margin:16px 0 0;padding-left:1.35rem;display:grid}.payment-copy[data-v-143b63f0] .payment-method-title{justify-content:space-between;align-items:center;gap:28px;display:flex}.payment-copy[data-v-143b63f0] .office-logo,.payment-copy[data-v-143b63f0] .tbi-logo{-o-object-fit:contain;object-fit:contain;width:120px;height:38px}.payment-copy[data-v-143b63f0] .card-logos{justify-content:flex-end;align-items:center;gap:18px;display:flex}.payment-method+.payment-method[data-v-143b63f0]{margin-top:48px}.payment-method h2[data-v-143b63f0],.payment-method h3[data-v-143b63f0]{color:#333;font-weight:600}.payment-method h2[data-v-143b63f0]{margin:0 0 12px;font-size:15px;line-height:1.5}.payment-method h3[data-v-143b63f0]{margin:38px 0 13px;font-size:15px;line-height:1.55}.payment-method p[data-v-143b63f0]{margin:0}.payment-method p+p[data-v-143b63f0]{margin-top:8px}.payment-method ul[data-v-143b63f0]{gap:6px;margin:16px 0 0;padding-left:1.35rem;display:grid}.payment-method li[data-v-143b63f0]{padding-left:3px}.payment-method-title[data-v-143b63f0]{justify-content:space-between;align-items:center;gap:28px;min-height:28px;margin-bottom:9px;display:flex}.payment-method-title h2[data-v-143b63f0]{margin:0}.office-logo[data-v-143b63f0],.tbi-logo[data-v-143b63f0]{width:var(--payment-logo-width);height:var(--payment-logo-height);-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;flex:none}.rule-conditions article[data-v-143b63f0]{border:1px solid #e5e5e5;border-radius:8px;gap:4px;margin-top:12px;padding:14px 16px;display:grid}.rule-conditions article span[data-v-143b63f0]{color:#707070;font-size:13px}.bank-icon[data-v-143b63f0]{width:var(--payment-logo-height);box-sizing:content-box;padding-left:calc(var(--payment-logo-width) - var(--payment-logo-height));fill:#555}.bank-icon[data-v-143b63f0],.card-logos[data-v-143b63f0]{height:var(--payment-logo-height);flex:none}.card-logos[data-v-143b63f0]{width:var(--payment-logo-width);justify-content:flex-end;align-items:center;gap:18px;display:flex}.card-logos img[data-v-143b63f0]{width:auto;max-height:25px;display:block}.payment-media[data-v-143b63f0]{background:#f3f3f3;border-radius:8px;overflow:hidden}.payment-media img[data-v-143b63f0]{aspect-ratio:.706;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;display:block}@media (width<1024px){.payment-page[data-v-143b63f0]{padding-block:36px 72px}.payment-media[data-v-143b63f0]{grid-row:1;max-width:760px}.payment-media img[data-v-143b63f0]{aspect-ratio:auto;-o-object-position:center 43%;object-position:center 43%;height:clamp(190px,33svh,320px)}}@media (width<640px){.payment-copy[data-v-143b63f0]{--payment-logo-width:108px;--payment-logo-height:34px;font-size:14px;line-height:1.65}.payment-method+.payment-method[data-v-143b63f0]{margin-top:40px}.payment-method h2[data-v-143b63f0],.payment-method h3[data-v-143b63f0]{font-size:14px}.payment-method-title[data-v-143b63f0]{align-items:flex-start;gap:16px}.card-logos[data-v-143b63f0]{gap:10px}}
