.payment-bank-card{--payment-bank-line: color-mix(in srgb, var(--color-accent-primary) 14%, var(--color-border));display:grid;gap:clamp(1rem,2.8vw,1.5rem);min-width:0;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--payment-bank-line);border-radius:var(--radius-lg, 1rem);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary) 5%,transparent),transparent 58%),var(--surface-card);color:var(--color-text-primary)}.payment-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.payment-bank-row{display:grid;align-content:start;gap:.5rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--payment-bank-line);border-radius:var(--radius-md, .75rem);background:color-mix(in srgb,var(--color-bg-elevated) 74%,transparent)}.payment-bank-label{color:var(--color-text-secondary, var(--color-text-primary));font-size:.78rem;font-weight:650;letter-spacing:.035em}.payment-bank-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .65rem;min-width:0}.payment-bank-value bdi{min-width:0;overflow-wrap:anywhere;font-size:clamp(.98rem,2vw,1.1rem);font-weight:700;letter-spacing:.015em}.payment-field-copy-actions{display:flex;flex-wrap:wrap;gap:.25rem}.payment-copy-button{min-width:44px;min-height:44px;padding:.4rem .65rem;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--color-accent-primary) 8%,transparent);color:var(--color-text-secondary);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.payment-copy-button:hover{border-color:var(--payment-bank-line);background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}.payment-copy-button:active{transform:scale(.97)}.payment-copy-button:focus-visible,.payment-bank-contact a:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.payment-bank-primary-action{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.payment-copy-all{min-height:48px;box-shadow:0 5px 16px color-mix(in srgb,var(--color-accent-primary) 16%,transparent)}.payment-copy-feedback{color:var(--color-text-secondary);font-size:.86rem;font-weight:650}.payment-international-body{display:grid;gap:.65rem;padding-block:.65rem .25rem}.payment-international-body .payment-bank-row{grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);align-items:center;gap:.75rem}.payment-international-body p,.payment-bank-intro,.payment-bank-confirm{max-width:78ch;margin:0;color:var(--color-text-secondary, var(--color-text-primary));line-height:1.7}.payment-bank-contact{display:flex;flex-wrap:wrap;gap:.65rem}.payment-bank-contact a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:44px;min-height:46px;padding:.65rem 1rem;border:1px solid var(--payment-bank-line);border-radius:999px;background:color-mix(in srgb,var(--color-bg-elevated) 72%,transparent);color:var(--color-text-primary);font-size:.9rem;font-weight:650;text-align:center;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.payment-bank-contact a:hover{transform:translateY(-1px);border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 7%,var(--color-bg-elevated))}.payment-bank-contact .material-symbols-outlined{font-size:1.15rem;color:var(--color-accent-primary)}.payment-international-body .payment-bank-row{min-width:0}.payment-international-body .payment-bank-label,.payment-international-body .payment-bank-value,.payment-international-body p{overflow-wrap:anywhere}.payment-copy-international{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding:.55rem .9rem;border:1px solid var(--payment-bank-line);border-radius:999px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-accent-primary) 7%,var(--surface-card));font:inherit;font-size:.86rem;font-weight:650;line-height:1.45;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.payment-copy-international:hover{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 12%,var(--surface-card))}.payment-copy-international:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.payment-copy-international>span{min-width:0;overflow-wrap:anywhere}.payment-transfer-steps .payment-bank-contact{align-items:stretch;gap:.65rem;margin-block:.9rem .55rem}.payment-transfer-steps .payment-bank-contact a{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:520px){.payment-bank-grid,.payment-international-body .payment-bank-row{grid-template-columns:minmax(0,1fr)}.payment-bank-contact{display:grid;grid-template-columns:minmax(0,1fr)}.payment-bank-contact a{width:100%}.payment-copy-international{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.payment-bank-card *,.payment-bank-card *:before,.payment-bank-card *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.payment-copy-international{transition-duration:.01ms!important}}.payments-page{color:var(--color-text-primary);background:var(--color-bg-primary);overflow-anchor:none}.payment-method-detail[hidden]{display:none}.payment-method-detail[hidden]+.payment-method-detail{margin-top:0;padding-top:0;border-top:0}.payments-page>section:first-child{min-height:0;padding-top:112px;padding-bottom:36px}.payments-page>section:first-child h1{line-height:1}.payments-page>section:first-child p{max-width:700px}.payment-hero-links{display:flex;flex-wrap:wrap;gap:8px}.payments-body{padding-top:24px;padding-bottom:var(--space-8)}.payments-content{display:flex;flex-direction:column;gap:var(--space-16);padding-bottom:0}.payments-page .payment-section{min-width:0;scroll-margin-top:90px}.payment-section-title,.payment-methods>h2{margin:0 0 16px;color:var(--color-text-primary);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:650;line-height:1.3}.payments-page p,.payment-copy-list{line-height:1.7}.payment-section>p{max-width:90ch;margin-block:12px;color:var(--color-text-secondary);font-size:.96rem}.payment-section-intro{margin-top:-4px!important;margin-bottom:18px!important}.payments-page p a:not([class]),.payment-method-list a,.payment-timing-summary a{color:var(--color-accent-primary);text-underline-offset:3px}.payments-page p a:not([class]){text-decoration:underline}.payments-page a:focus-visible,.payments-page button:focus-visible,.payments-page summary:focus-visible,.payments-page input:focus-visible,.payments-page select:focus-visible,.payments-page h2:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.payment-method-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.payment-method-list>li{display:flex;align-items:flex-start;gap:12px;min-width:0}.payment-method-list .material-symbols-outlined{color:var(--color-accent-primary);font-size:24px;flex-shrink:0;margin-top:2px}.payment-method-list h3{margin:0 0 5px;font-size:1rem;font-weight:650;line-height:1.45}.payment-method-list p{margin:0 0 5px;color:var(--color-text-secondary);font-size:.9rem}.payment-method-list a{display:inline-flex;align-items:center;min-height:36px;font-size:.9rem}.payment-method-list .payment-method-note{font-size:.82rem}.payment-unsupported{margin:22px 0 14px;padding-block:14px;border-block:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.86rem}.payment-unsupported>span{display:block;margin-top:4px}.payment-timing-summary{margin:0;color:var(--color-text-secondary);font-size:.92rem}.payment-timing-summary a{white-space:normal}.payment-calculator{max-width:880px;border:1px solid var(--color-border);border-radius:14px;background:var(--surface-section);padding:clamp(18px,3vw,28px);box-shadow:var(--shadow-card)}.payment-form{display:flex;flex-direction:column;gap:18px}.payment-field{display:flex;flex-direction:column;gap:7px;min-width:0}.payment-field label,.payment-choice legend,.payment-method-choice legend{color:var(--color-text-primary);font-weight:600;font-size:.9rem;line-height:1.5}.payment-input-wrap{position:relative}.payment-input-wrap input,.payment-field select{width:100%;min-height:46px;min-width:0;padding:.65rem 2.7rem .65rem .85rem;border:1px solid var(--input-border);border-radius:9px;color:var(--input-text);background:var(--input-bg);font:inherit;font-size:1rem}[dir=rtl] .payment-input-wrap input{padding:.65rem .85rem .65rem 2.7rem}.payment-input-wrap input:focus,.payment-field select:focus{border-color:var(--color-accent-primary)}.payment-input-wrap>span{position:absolute;inset-inline-end:.85rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.payment-field select{padding-inline:.7rem;font-size:.92rem}.payment-field small,.payment-field-help{margin:0;font-size:.82rem;color:var(--color-text-secondary);line-height:1.55}.payment-field-error{color:var(--color-error);font-size:.85rem;line-height:1.5}.payment-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:6px 12px}.payment-input-grid>:first-child{grid-column:1 / -1}.payment-method-choice,.payment-choice{border:0;padding:0;margin:0;min-width:0}.payment-method-choice>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.payment-method-choice label{position:relative;flex:1 1 120px}.payment-method-choice input{position:absolute;opacity:0;width:1px;height:1px}.payment-method-choice span{display:flex;justify-content:center;align-items:center;min-height:46px;padding:8px 16px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);font-size:.95rem;cursor:pointer}.payment-method-choice input:checked+span{border-color:var(--color-accent-primary);background:var(--surface-glass);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-accent-primary)}.payment-method-choice input:focus-visible+span{outline:2px solid var(--color-accent-primary);outline-offset:3px}.payment-method-choice+.payment-field-help{margin-top:-6px}.payment-controls{display:grid;grid-template-columns:.9fr 1.2fr;gap:22px}.payment-choice legend{margin-bottom:6px}.payment-choice label{display:flex;align-items:center;gap:9px;min-height:44px;font-size:.88rem;color:var(--color-text-secondary)}.payment-choice input{accent-color:var(--color-accent-primary);width:16px;height:16px}.payment-choice:disabled{opacity:.7}.payment-plan-reset,.payment-allocation-change{margin:0;padding:8px 12px;border-inline-start:3px solid var(--color-accent-primary);font-size:.85rem;color:var(--color-text-secondary);background:var(--surface-glass)}.payment-advanced-summary{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--color-bg-primary);font-size:.82rem;color:var(--color-text-secondary);overflow-wrap:anywhere}.payment-advanced-summary strong{color:var(--color-text-primary);font-weight:600}.payment-advanced-summary ul{margin:5px 0 0;padding-inline-start:18px;line-height:1.7}.payment-advanced-summary p{margin:6px 0 0}.payment-cash-current{margin:0;color:var(--color-text-primary);font-weight:600}.payment-cash-limit{padding:12px 14px;border-radius:9px;background:var(--color-bg-primary)}.payment-cash-limit>div,.payment-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;color:var(--color-text-secondary);font-size:.85rem}.payment-cash-limit bdi,.payment-breakdown bdi{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.payment-cash-limit>p{color:var(--color-text-secondary);margin:6px 0 0;font-size:.8rem}.payment-results{min-width:0;overflow-wrap:anywhere}.payment-result-primary{padding:20px;border:1px solid var(--color-accent-primary);border-radius:11px;background:var(--surface-glass)}.payment-result-primary .payment-result-context{margin:0 0 14px;font-size:.82rem;color:var(--color-text-secondary)}.payment-result-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.payment-result-totals>div{display:flex;flex-direction:column;gap:8px;min-width:0}.payment-result-totals>div>span{color:var(--color-text-secondary);font-size:.9rem}.payment-result-totals strong{color:var(--color-accent-primary);font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4;text-align:start}.payment-result-totals strong>span{display:block;color:var(--color-text-secondary);font-size:.82rem;font-weight:400}.payment-result-primary .payment-result-fee{margin:16px 0 10px;padding-bottom:12px;border-bottom:1px solid var(--color-border);font-size:.94rem;color:var(--color-text-primary)}.payment-result-balance{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:7px;font-size:.9rem;color:var(--color-text-secondary)}.payment-result-balance strong{color:var(--color-text-primary);font-size:1.1rem;font-variant-numeric:tabular-nums;text-align:end}.payment-copy-summary{margin-top:12px}.payment-copy-status{color:var(--color-text-secondary);font-size:.85rem}.payment-no-card,.payment-cash-allowed{margin:10px 0;color:var(--color-text-secondary);font-size:.88rem}.payment-estimate-notice{color:var(--color-text-secondary);font-size:.8rem;margin:12px 0 0}.payment-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.payment-breakdown>div{border-bottom:1px solid var(--color-border)}.payment-schedule>p:first-child{font-size:.9rem;font-weight:600;margin:16px 0 8px}.payment-schedule ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 12px}.payment-schedule li{padding:5px 8px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.82rem;font-variant-numeric:tabular-nums}.payment-validation{padding:16px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-secondary);font-size:.94rem;line-height:1.65}.payment-validation.is-cash-error{border-color:var(--color-error);color:var(--color-error)}.payment-validation strong{display:block}.payment-validation button{margin-top:12px}.payment-validation p{font-size:.86rem;margin:9px 0 0}.payment-screenreader-status,.payment-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.payments-page .lab-animated-faq{border-bottom:1px solid var(--color-border);scroll-margin-top:90px}.payments-page .lab-animated-faq>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:16px 0;list-style:none;color:var(--color-text-primary);font-size:1rem;font-weight:600;line-height:1.6;cursor:pointer}.payments-page .lab-animated-faq>summary::-webkit-details-marker{display:none}.payments-page .lab-animated-faq>summary .material-symbols-outlined{color:var(--color-accent-primary);font-size:22px;flex-shrink:0;transition:transform .18s ease}.payments-page .lab-animated-faq>summary[aria-expanded=true] .material-symbols-outlined{transform:rotate(45deg)}.payments-page .lab-disclosure-inner>p{margin:0 0 14px;color:var(--color-text-secondary);font-size:.92rem}.payments-page .lab-disclosure-inner{padding-bottom:0}.payments-page .lab-disclosure.is-open>.lab-disclosure-inner{padding-bottom:14px}.payments-page .lab-disclosure-inner>p:last-child{margin-bottom:0}.payment-rate-table-wrap{max-width:520px;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}#payment-rate-plans{width:100%;max-width:520px}#payment-rate-plans>summary{padding-inline:8px}.payment-timing-summary ul{margin:0 0 10px;padding-inline-start:22px}.payment-timing-summary li+li{margin-top:7px}.payment-timing-summary>a{color:var(--color-accent-primary);text-underline-offset:3px;text-decoration:underline}.payment-rate-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem}.payment-rate-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.payment-rate-table col{width:50%}.payment-rate-table th,.payment-rate-table td{text-align:center;padding:9px 12px;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.payment-rate-table thead{color:var(--color-text-primary);background:var(--surface-glass);line-height:1.5}.payment-rate-table tbody th{color:var(--color-text-primary);font-weight:600}.payment-rate-table tbody td{color:var(--color-text-secondary)}.payment-rate-table tbody tr:last-child>*{border-bottom:0}.payment-rate-table tbody tr:nth-child(2n){background:var(--surface-glass)}.payment-fine-print{font-size:.88rem!important;color:var(--color-text-secondary)!important}.payment-example-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.payment-example-list>li{min-width:0;border:1px solid var(--color-border);border-radius:10px;padding:18px;background:var(--surface-section)}.payment-example-list h3{margin:0 0 12px;font-size:1rem;font-weight:650}.payment-example-list dl{margin:0}.payment-example-list dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px;border-bottom:1px solid var(--color-border);font-size:.86rem;line-height:1.6;color:var(--color-text-secondary)}.payment-example-list dd{margin:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.payment-example-schedule{font-size:.86rem;color:var(--color-text-secondary);margin:12px 0}.payment-example-schedule bdi{display:inline-block}.payment-load-example{height:auto}.payment-copy-list{margin:0;padding-inline-start:24px;color:var(--color-text-secondary);font-size:.96rem}.payment-copy-list li+li{margin-top:8px}.payment-assumption-note{padding:10px 14px;border-inline-start:3px solid var(--color-accent-primary);background:var(--surface-glass);font-size:.88rem!important}.payment-updates{padding-top:18px;border-top:1px solid var(--color-border)}.payment-review{display:flex;flex-wrap:wrap;gap:10px 28px}.payment-review>div{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:.82rem;color:var(--color-text-secondary)}.payment-review time{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.payment-source-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-block:14px;font-size:.82rem;line-height:1.6}.payment-source-links a{color:var(--color-accent-primary)}.payment-review-note{margin:0;color:var(--color-text-secondary);font-size:.8rem}.payment-noscript{padding:12px;border:1px solid var(--color-border);border-radius:9px;font-size:.9rem}@media(max-width:1023px){.payment-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.payments-page>section:first-child{padding-top:102px;padding-bottom:30px}.payments-body{padding-top:12px}.payments-content{gap:var(--space-10);padding-bottom:0}.payment-controls,.payment-breakdown,.payment-example-list{grid-template-columns:minmax(0,1fr)}.payment-result-totals{gap:12px}.payment-calculator{padding:18px}}@media(max-width:520px){.payment-method-list,.payment-input-grid{grid-template-columns:minmax(0,1fr)}.payment-input-grid>:first-child{grid-column:auto}.payment-result-totals{grid-template-columns:minmax(0,1fr);gap:18px}.payment-result-balance{flex-wrap:wrap;gap:3px 12px}.payment-result-primary,.payment-calculator{padding:16px}.payment-hero-links>a{min-width:0}.payment-method-choice label{flex-basis:auto}.payment-method-choice span{padding-inline:12px}.payment-example-list>li{padding:14px}}@media(prefers-reduced-motion:reduce){.payments-page *,.payments-page *:before,.payments-page *:after{scroll-behavior:auto!important;transition:none!important}}.payment-methods-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.payment-methods-heading h2{margin:0 0 5px;color:var(--color-text-primary);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:650;line-height:1.3}.payment-methods-heading p{margin:0;color:var(--color-text-secondary);font-size:.92rem}.payment-method-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0}.payment-method-tile{position:relative;display:flex;align-items:flex-start;gap:13px;min-width:0;min-height:130px;padding:19px 17px;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);text-align:start;font:inherit;background:var(--surface-card);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.payment-method-tile:hover{border-color:var(--color-accent-primary);transform:translateY(-2px)}.payment-method-tile.is-selected{border-color:var(--color-accent-primary);background:rgba(var(--accent-glow-rgb),.11);box-shadow:inset 0 0 0 1px var(--color-accent-primary)}.payment-method-tile.is-selected .payment-tile-status{color:var(--color-text-primary)}.payment-tile-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid var(--color-border);border-radius:10px;color:var(--color-accent-primary);background:var(--surface-glass);font-size:23px;line-height:1}.payment-tile-icon .material-symbols-outlined{font-size:21px}.payment-tile-copy{display:flex;flex-direction:column;gap:5px;min-width:0;padding-inline-end:16px}.payment-tile-title{color:var(--color-text-primary);font-size:1rem;font-weight:650;line-height:1.45}.payment-tile-summary{color:var(--color-text-secondary);font-size:.84rem;line-height:1.55}.payment-tile-status{display:inline-flex;align-items:center;gap:4px;margin-top:1px;font-size:.79rem;font-weight:600;line-height:1.45}.payment-tile-status .material-symbols-outlined{font-size:16px}.payments-page .status-accepted{color:var(--color-success)}.payments-page .status-unavailable{color:var(--color-error)}.payment-tile-chevron{position:absolute;inset-inline-end:13px;inset-block-end:13px;color:var(--color-text-muted);font-size:19px}.payment-method-panel[hidden],.payment-calculator-body[hidden]{display:none!important}.payment-method-panel{margin-top:18px;padding:clamp(18px,2.6vw,28px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-section)}.payment-method-detail{display:flex;flex-direction:column;gap:19px}.payment-method-detail+.payment-method-detail{padding-top:25px;margin-top:24px;border-top:1px solid var(--color-border)}.payment-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.payment-panel-heading h2{margin:0;color:var(--color-text-primary);font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:650;line-height:1.35}.payment-panel-close{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 9px;border:0;color:var(--color-text-secondary);background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.payment-panel-close:hover{color:var(--color-text-primary)}.payment-panel-close .material-symbols-outlined{font-size:17px}.payment-identity-group{min-width:0}.payment-identity-group h3,.payment-installment-summary h3{margin:0 0 11px;color:var(--color-text-primary);font-size:.98rem;font-weight:650;line-height:1.45}.payment-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payment-identity{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;min-height:130px;padding:12px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card);text-align:center}.payment-identity-mark{display:grid;place-items:center;width:min(100%,130px);height:54px;flex:none;border:1px solid rgba(20,30,50,.08);border-radius:7px;color:#25354d;background:#fff}.payment-identity-mark img{display:block;width:100%;max-width:112px;max-height:40px;-o-object-fit:contain;object-fit:contain}.payment-identity-mark .material-symbols-outlined{font-size:27px}.payment-identity-name{max-width:100%;color:var(--color-text-primary);font-size:.87rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.payment-identity-qualifier{color:var(--color-text-secondary);font-size:.75rem;line-height:1.3}.payment-identity-status{display:inline-flex;align-items:center;gap:4px;color:var(--color-success);font-size:.77rem;font-weight:600;line-height:1.3}.payment-identity-status .material-symbols-outlined{font-size:15px}.payment-identity.is-unavailable{border-color:color-mix(in srgb,var(--color-error) 38%,var(--color-border))}.payment-identity.is-unavailable .payment-identity-status{color:var(--color-error)}.payment-identity-group--unavailable .payment-identity{background:color-mix(in srgb,var(--color-error) 5%,var(--surface-card))}.payment-panel-note,.payment-panel-copy{margin:10px 0 0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.payment-installment-summary{padding-top:17px;border-top:1px solid var(--color-border)}.payment-installment-summary-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.payment-installment-summary-head button,.payment-installment-actions button,.payment-load-example{max-width:100%;min-width:0;white-space:normal}.payment-installment-summary-head button>span:not(.material-symbols-outlined),.payment-installment-actions button>span:not(.material-symbols-outlined),.payment-load-example>span:not(.material-symbols-outlined){min-width:0;overflow-wrap:anywhere}.payment-installment-intro{margin:12px 0 7px;color:var(--color-text-secondary);font-size:.92rem;line-height:1.7}.payment-installment-conditions{margin:0 0 9px;padding-inline-start:21px;color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}.payment-installment-conditions li+li{margin-top:4px}.payment-installment-summary>.payment-fine-print{margin:8px 0 15px}.payment-installment-summary .lab-animated-faq{width:100%;max-width:520px}.payment-example-warning{margin:0 0 13px;padding:10px 12px;border-inline-start:3px solid var(--color-warning);color:var(--color-text-secondary);background:var(--surface-glass);font-size:.84rem;line-height:1.55}.payment-example-list h4{margin:0 0 12px;color:var(--color-text-primary);font-size:1rem}.payment-phone-notice{margin:0;padding-top:13px;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.payment-cash-panel{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:20px;align-items:start}.payment-cash-identity{display:block}.payment-cash-identity .payment-identity{min-height:128px}.payment-shekel{font-size:2rem;font-weight:650;line-height:1}.payment-cash-copy>p{margin:0 0 11px;color:var(--color-text-secondary);font-size:.92rem;line-height:1.7}.payment-cash-heading{margin:0 0 9px;color:var(--color-text-primary);font-size:1rem;font-weight:650}.payment-cash-copy .payment-assumption-note{color:var(--color-text-secondary)}.payment-cash-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px 16px;margin-top:15px}.payment-cash-actions>a,.payment-cash-source a{color:var(--color-accent-primary);font-size:.83rem;text-underline-offset:3px}.payment-cash-source{margin-top:8px!important;font-size:.82rem!important}.payment-bank-panel .payment-bank-card{max-width:none}.payment-wallet-grid{grid-template-columns:repeat(2,minmax(145px,210px));justify-content:start}.payment-wallet-grid .payment-identity{min-height:140px}.payment-wallet-grid .payment-identity-mark{height:62px}.payment-wallet-grid .payment-identity-mark img{max-width:118px;max-height:45px}.payment-denied-single{grid-template-columns:repeat(2,minmax(130px,190px));justify-content:start}.payment-simple-panel{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.payment-simple-panel .payment-panel-copy{max-width:75ch;margin:0}.payment-calculator-section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:17px}.payment-calculator-launcher{display:flex;align-items:center;justify-content:space-between;gap:20px}.payment-launcher-copy{display:flex;align-items:center;gap:12px;min-width:0}.payment-launcher-copy>.material-symbols-outlined{flex:none;color:var(--color-accent-primary);font-size:21px}.payment-launcher-copy h2{margin:0;color:var(--color-text-primary);font-size:1.04rem;font-weight:650;line-height:1.4}.payment-launcher-copy p{margin:3px 0 0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.5}.payment-calculator-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;flex:none;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--surface-card);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.payment-calculator-toggle:hover{border-color:var(--color-accent-primary);background:var(--surface-glass)}.payment-calculator-toggle .material-symbols-outlined{color:var(--color-accent-primary);font-size:18px}.payment-calculator-section .payment-calculator-body{padding-top:18px}.payment-timing{padding-top:1px}.payment-timing .payment-section-title{margin-bottom:13px}.payment-timing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.payment-timing-summary li{display:flex;align-items:flex-start;gap:9px;min-width:0;padding-inline:15px;color:var(--color-text-secondary);font-size:.86rem;line-height:1.6}.payment-timing-summary li+li{border-inline-start:1px solid var(--color-border)}.payment-timing-summary li .material-symbols-outlined{flex:none;margin-top:2px;color:var(--color-accent-primary);font-size:17px}.payment-general-disclosures{margin-top:13px}.payment-general-disclosures .lab-animated-faq{max-width:100%}.payment-updates{padding-top:16px}@media(max-width:900px){.payment-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-cash-panel{grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr)}}@media(max-width:620px){.payment-method-list{gap:10px}.payment-method-tile{min-height:124px;padding:14px 12px;gap:10px}.payment-tile-icon{flex-basis:33px;width:33px;height:33px}.payment-tile-copy{padding-inline-end:9px}.payment-tile-title{font-size:.95rem}.payment-tile-summary{font-size:.79rem}.payment-tile-status{font-size:.74rem}.payment-method-panel{margin-top:13px;padding:17px}.payment-identity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:8px}.payment-identity{min-height:124px;padding:10px 6px}.payment-identity-mark{height:47px}.payment-identity-mark img{max-width:90px;max-height:36px}.payment-identity-name{font-size:.78rem}.payment-identity-status{font-size:.7rem}.payment-cash-panel{grid-template-columns:1fr}.payment-cash-identity{max-width:210px}.payment-timing-summary{grid-template-columns:1fr;gap:0}.payment-timing-summary li,.payment-timing-summary li:first-child{padding:10px 0}.payment-timing-summary li+li{border-inline-start:0;border-top:1px solid var(--color-border)}}@media(max-width:360px){.payment-method-list{grid-template-columns:minmax(0,1fr)}.payment-method-tile{min-height:100px}.payment-panel-heading{align-items:flex-start}.payment-panel-close{padding:4px}.payment-identity-group--unavailable .payment-identity:last-child{grid-column:1 / -1}.payment-wallet-grid,.payment-denied-single{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.payment-installment-summary-head,.payment-calculator-launcher{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.payment-method-tile,.payment-calculator-toggle{transition:none}.payment-method-tile:hover{transform:none}}.payment-credit-statements,.payment-cash-rules{margin:10px 0 14px;padding-inline-start:1.35rem;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.payment-credit-statements li+li,.payment-cash-rules li+li{margin-top:5px}.payment-credit-term{white-space:nowrap}.payment-credit-term bdi{white-space:nowrap}.payment-cash-rules{margin-top:8px}.payment-app-identities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));max-width:520px;gap:12px;margin:0;padding:0}.payment-rate-table{scroll-margin-top:90px}.payment-unavailable-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.65}.payment-unavailable-note>.material-symbols-outlined{flex:none;color:var(--color-accent-primary);font-size:22px}.payment-unavailable-note .payment-identity-status{flex:none}.payment-wallet-action{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;white-space:normal;text-align:start}.payment-wallet-grid .payment-identity-mark img[data-brand=apple-pay]{width:48px;height:48px;max-width:100%;max-height:48px}.payment-wallet-grid .payment-identity-mark img[data-brand=google-pay]{width:62px;height:62px;max-width:100%;max-height:62px}.payments-page .payment-bank-panel .payment-bank-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.payment-transfer-steps{list-style:decimal;margin:0;padding-inline-start:1.45rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.65}.payment-transfer-steps li+li{margin-top:5px}.payment-bank-confirm{max-width:78ch;margin:0;padding:11px 14px;border-inline-start:3px solid var(--color-accent-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);background:var(--surface-glass);font-size:.88rem;line-height:1.65}.payment-calculator{width:100%;margin-inline:auto}.payment-calculator-launcher{width:100%;max-width:880px;margin-inline:auto}.payment-timing-summary li>div{min-width:0}.payment-timing-summary li>div>strong{display:block;color:var(--color-text-primary);font-weight:650;line-height:1.45}.payment-timing-summary li>div>p{margin:3px 0 0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.55}.payment-timing-exception{max-width:80ch;margin:10px 0 0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.6}.payment-section-title,.payment-methods>h2{margin-bottom:var(--space-4)}.payment-methods-heading{margin-bottom:var(--space-6)}.payment-method-panel{margin-top:var(--space-6)}.payment-method-detail{gap:var(--space-8)}.payment-method-detail+.payment-method-detail{margin-top:var(--space-8);padding-top:var(--space-8)}.payment-identity-group h3,.payment-installment-summary h3{margin-bottom:var(--space-4)}.payment-installment-summary-head h3{margin:0}.payment-panel-note,.payment-panel-copy{margin-top:var(--space-4)}.payment-unavailable-note{gap:var(--space-2) var(--space-4)}.payment-unsupported{margin-block:var(--space-6) var(--space-4);padding-block:var(--space-4)}.payment-installment-summary{padding-top:var(--space-6)}.payment-installment-intro{margin-block:var(--space-4) var(--space-2)}.payment-installment-conditions{margin-bottom:var(--space-4)}.payment-installment-conditions li+li{margin-top:var(--space-2)}.payment-installment-summary>.payment-fine-print{margin-block:var(--space-4) var(--space-6)}.payment-installment-summary .payment-wallet-action{margin-top:var(--space-4)}.payment-credit-statements{margin-block:var(--space-4)}.payment-credit-statements li+li{margin-top:var(--space-2)}.payment-cash-rules{margin-block:var(--space-2) var(--space-4)}.payment-transfer-steps{margin-block:var(--space-4)}.payment-transfer-steps li+li{margin-top:var(--space-2)}.payment-bank-confirm{margin-top:var(--space-4)}.payment-calculator-section{padding-block:var(--space-6)}.payment-calculator-section .payment-calculator-body{padding-top:var(--space-6)}.payment-timing{padding-top:0}.payment-timing .payment-section-title{margin-bottom:var(--space-6);font-size:clamp(1.55rem,2.6vw,2rem);font-weight:700;line-height:1.25}.payment-timing-summary{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.payment-timing-summary li{gap:var(--space-3);padding:var(--space-4) var(--space-6)}.payment-timing-summary li:first-child{padding-inline-start:0}.payment-timing-summary li .material-symbols-outlined{margin-top:1px;font-size:25px}.payment-timing-summary li>div>strong{font-size:1rem;font-weight:700;line-height:1.5}.payment-timing-summary li>div>p{margin-top:var(--space-2);color:var(--color-text-primary);font-size:.96rem;font-weight:600;line-height:1.55}.payment-timing-summary li>div>.payment-timing-support{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.88rem;font-weight:400;line-height:1.65}.payment-timing-exception{margin-top:var(--space-4);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-border);font-size:.9rem}.payment-general-disclosures{margin-top:var(--space-6)}.payments-page .payment-general-disclosures .lab-animated-faq>summary{min-height:64px;padding-block:var(--space-4)}.payments-page .payment-general-disclosures .lab-disclosure-inner>p+p{margin-top:var(--space-4)}.payment-updates{padding-top:var(--space-6)}.payment-source-links{gap:var(--space-2) var(--space-6);margin-block:var(--space-4)}@media(max-width:767px){.payment-method-detail{gap:var(--space-6)}.payment-method-detail+.payment-method-detail{margin-top:var(--space-6);padding-top:var(--space-6)}.payment-installment-summary{padding-top:var(--space-4)}.payment-calculator-section{padding-block:var(--space-4)}.payment-calculator-section .payment-calculator-body{padding-top:var(--space-4)}.payment-timing .payment-section-title{margin-bottom:var(--space-4)}.payment-timing-summary li,.payment-timing-summary li:first-child{padding:var(--space-4) 0}.payment-timing-summary li>div>strong{font-size:.98rem}.payment-timing-summary li>div>p{font-size:.93rem}.payment-general-disclosures{margin-top:var(--space-4)}.payment-updates{padding-top:var(--space-4)}}.payment-identity:not(.is-unavailable){border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border));background:color-mix(in srgb,var(--color-success) 5%,var(--surface-card))}.payment-identity:not(.is-unavailable) .payment-identity-status{color:var(--color-success)}.payment-identity.is-unavailable,.payment-identity-group--unavailable .payment-identity{border-color:var(--color-border);background:var(--surface-card)}.payment-identity.is-unavailable .payment-identity-status,.payment-identity.is-unavailable .payment-identity-status .material-symbols-outlined{color:var(--color-error)}.payment-identity-mark img[data-brand=bit],.payment-identity-mark img[data-brand=paybox]{width:100%;max-width:112px;max-height:40px;-o-object-fit:contain;object-fit:contain}.payment-transfer-steps{display:grid;gap:var(--space-4);padding-inline-start:1.65rem;line-height:1.65}.payment-transfer-steps>li{min-width:0;padding-inline-start:var(--space-2)}.payment-transfer-steps>li+li{margin-top:0}.payment-transfer-label{display:block;margin-bottom:var(--space-1);color:var(--color-text-primary);font-weight:650}.payment-transfer-steps>li>p{margin:0;color:var(--color-text-secondary)}.payment-transfer-steps .payment-bank-contact{margin-block:var(--space-4) var(--space-2)}.payment-installment-summary>h3{margin-bottom:var(--space-2)}.payment-installment-count{max-width:68ch;margin:0 0 var(--space-4);color:var(--color-text-primary);font-size:1rem;font-weight:650;line-height:1.6}.payment-installment-summary>.payment-credit-statements{margin-block:var(--space-4)}.payment-installment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-width:0;margin-top:var(--space-4)}.payment-installment-actions>*{min-width:0;max-width:100%}.payment-installment-actions .lab-animated-faq{flex:1 1 100%;width:100%;max-width:520px}.payment-context-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);min-width:44px;min-height:44px;max-width:100%;padding:6px 2px;border:0;color:var(--color-accent-primary);background:transparent;font:inherit;font-size:.88rem;font-weight:650;line-height:1.5;text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.payment-context-link:hover{color:var(--color-text-primary)}.payment-context-link>span{min-width:0;overflow-wrap:anywhere}.payment-installment-summary-head .payment-context-link{justify-content:center;flex:0 1 auto}.payment-calculator-body>.lab-animated-faq{width:100%;max-width:880px;margin:var(--space-8) auto 0}.payment-calculator-body>.lab-animated-faq>summary{min-height:56px}.payment-calculator-body .payment-example-list{margin-top:var(--space-4)}.payment-faq-section{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.payment-faq-section .payment-section-title{margin-bottom:var(--space-3)}.payment-faq-intro{max-width:76ch;margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:.94rem;line-height:1.7}.payment-faq-section .payment-general-disclosures{margin-top:0}.payment-faq-section .lab-animated-faq{scroll-margin-top:90px}@media(max-width:767px){.payment-faq-section{padding-top:var(--space-6)}.payment-installment-actions{align-items:stretch}.payment-installment-actions>.payment-context-link{align-self:flex-start}}@media(max-width:520px){.payment-transfer-steps{padding-inline-start:1.45rem}.payment-transfer-steps>li{padding-inline-start:0}.payment-installment-actions{gap:var(--space-2)}}
