.dp-pay,.dp-pay *,.dp-pay :after,.dp-pay :before{box-sizing:border-box}.dp-pay{background:var(--bg-alt);color:var(--ink);font-family:var(--fb);min-height:100vh}.dp-pay .wrap{max-width:1120px;margin:0 auto;padding:0 22px}.dp-pay .pay-body{padding:42px 0 72px}.dp-pay .pay-mast{text-align:center;margin-bottom:40px}.dp-pay .pay-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:var(--brand-fill);border:1px solid var(--brand-ring);font-family:var(--fm);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep)}.dp-pay .pay-pill svg{width:13px;height:13px}.dp-pay .pay-mast h1{font-family:var(--fh);font-weight:var(--fh-weight);font-size:clamp(26px,4.4vw,38px);line-height:1.14;letter-spacing:-.015em;color:var(--brand-deep);margin:16px auto 0;max-width:18ch;text-wrap:balance}.dp-pay .pay-mast h1 em{font-style:normal;color:var(--brand)}.dp-pay .pay-mast .pay-deck{margin:12px auto 0;max-width:54ch;font-size:15px;line-height:1.7;color:var(--ink-soft)}.dp-pay .pay-grid{display:grid;grid-gap:26px;gap:26px;grid-template-columns:1fr}.dp-pay .pay-sum-col{order:-1}@media (min-width:1000px){.dp-pay .pay-grid{grid-template-columns:minmax(0,1fr) minmax(320px,372px);align-items:start;gap:32px}.dp-pay .pay-sum-col{order:0;position:-webkit-sticky;position:sticky;top:26px}}.dp-pay .pay-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:26px 24px 28px}@media (min-width:640px){.dp-pay .pay-card{padding:32px 30px 34px}}.dp-pay .pay-eyebrow{font-family:var(--fm);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-text);display:flex;align-items:center;gap:10px}.dp-pay .pay-eyebrow:before{content:"";width:22px;height:2px;flex:0 0 22px;background:var(--brand)}.dp-pay .pay-card h2{font-family:var(--fh);font-weight:var(--fh-weight);font-size:21px;line-height:1.25;color:var(--brand-deep);margin:12px 0 0}.dp-pay .pay-card .pay-hint{margin:8px 0 0;font-size:13.5px;line-height:1.65;color:var(--ink-soft)}.dp-pay .pay-fields{display:flex;flex-direction:column;gap:16px;margin-top:24px}.dp-pay .pay-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:420px){.dp-pay .pay-two{grid-template-columns:1fr}}.dp-pay label{display:block}.dp-pay .f-label{display:block;margin-bottom:7px;font-family:var(--fm);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.dp-pay .f-note{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:var(--muted)}.dp-pay input,.dp-pay select{width:100%;font-family:var(--fb);font-size:15.5px;line-height:1.4;color:var(--ink);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r);padding:13px 14px;outline:none;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dp-pay select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:right 18px center,right 13px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.dp-pay input::placeholder{color:var(--muted);opacity:.7}.dp-pay input:focus,.dp-pay select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.dp-pay input[aria-invalid=true],.dp-pay select[aria-invalid=true]{border-color:var(--brand);background:var(--brand-fill)}.dp-pay .f-dim{color:var(--muted)}.dp-pay .pay-phone{display:flex;gap:10px}.dp-pay .pay-phone select{width:132px;flex:0 0 132px}.dp-pay .pay-phone input{flex:1 1 auto;min-width:0}.dp-pay .pay-error{margin-top:16px;padding:11px 14px;border:1px solid var(--brand-ring);border-left:3px solid var(--brand);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--brand-fill);font-size:13.5px;line-height:1.55;color:var(--brand-deep)}.dp-pay .pay-note{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:15px 17px;border:1px solid var(--brand-ring);border-left:4px solid var(--brand);border-radius:0 var(--r) var(--r) 0;background:var(--brand-fill)}.dp-pay .pay-note-chip{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin-top:1px;background:var(--brand);color:#fff}.dp-pay .pay-note p{margin:0;font-family:var(--fb);font-size:13px;line-height:1.65;color:var(--ink)}.dp-pay .pay-note strong{color:var(--brand-deep);font-weight:700}.dp-pay .pay-ack{display:flex;align-items:flex-start;gap:11px;margin-top:24px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--bg-alt);cursor:pointer;transition:border-color .18s ease,background .18s ease}.dp-pay .pay-ack:hover{border-color:var(--brand-ring)}.dp-pay .pay-ack:has(input:checked){border-color:var(--brand-ring);background:var(--brand-fill)}.dp-pay .pay-ack input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dp-pay .pay-ack input:checked{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.35 L4.9 8.6 L9.4 3.6' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.dp-pay .pay-ack input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dp-pay .pay-ack input[aria-invalid=true]{outline:2px solid var(--brand);outline-offset:2px}.dp-pay .pay-ack span{font-family:var(--fb);font-size:13px;line-height:1.6;color:var(--ink-soft)}.dp-pay .pay-ack strong{color:var(--ink);font-weight:700}.dp-pay .pay-bump{position:relative;display:block;margin-top:30px;padding:22px 16px 0;border:2px dashed rgba(var(--brand-rgb),.55);border-radius:var(--r-lg);background:var(--card);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dp-pay .pay-bump:hover{border-color:var(--brand)}.dp-pay .pay-bump.on{border-style:solid;border-color:var(--brand);background:var(--brand-fill);box-shadow:0 6px 20px rgba(var(--brand-rgb),.12)}.dp-pay .pay-bump .bump-input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.dp-pay .pay-bump:has(.bump-input:focus-visible){outline:2px solid var(--brand-deep);outline-offset:3px}.dp-pay .bump-flag{position:absolute;top:-12px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--fm);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1}.dp-pay .bump-flag svg{color:var(--action);fill:currentColor}.dp-pay .bump-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.dp-pay .bump-kicker{font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-deep)}.dp-pay .bump-price{padding:4px 10px;border-radius:var(--r-sm);background:var(--action-fill);border:1px solid var(--action);font-family:var(--fh);font-weight:var(--fh-weight);font-size:17px;line-height:1.1;color:var(--brand-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dp-pay .bump-lede{display:block;margin-top:10px;font-family:var(--fh);font-weight:var(--fh-weight);font-size:17px;line-height:1.35;color:var(--ink)}.dp-pay .bump-list{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:16px}.dp-pay .bump-item{display:flex;gap:10px;align-items:flex-start}.dp-pay .bump-item .ck{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-deep)}.dp-pay .bump-item .ck svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:3.2}.dp-pay .bump-item b{display:block;font-family:var(--fb);font-size:13.5px;font-weight:700;line-height:1.35;color:var(--ink)}.dp-pay .bump-item b+span{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.dp-pay .bump-go{display:flex;align-items:center;justify-content:center;gap:11px;min-height:52px;margin:18px -16px 0;padding:12px 16px;border-top:1px solid var(--action);border-radius:0 0 calc(var(--r-lg) - 2px) calc(var(--r-lg) - 2px);background:var(--action-fill);transition:background .18s ease,color .18s ease}.dp-pay .bump-go-label{font-family:var(--fb);font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-align:center}.dp-pay .bump-box{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--brand);border-radius:var(--r-sm);background:var(--card)}.dp-pay .pay-bump.on .bump-go{background:var(--brand);border-top-color:var(--brand)}.dp-pay .pay-bump.on .bump-go-label{color:#fff}.dp-pay .pay-bump.on .bump-box{border-color:#fff;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.35 L4.9 8.6 L9.4 3.6' fill='none' stroke='%238C2740' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:13px 13px}@media (min-width:560px){.dp-pay .pay-bump{padding:24px 22px 0}.dp-pay .bump-list{grid-template-columns:1fr 1fr;gap:14px 18px}.dp-pay .bump-go{margin:20px -22px 0}.dp-pay .bump-lede{font-size:18px}}.dp-pay .pay-bump:not(.on){animation:bumpGlow 2.6s ease-in-out infinite}@keyframes bumpGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--brand-rgb),0);border-color:rgba(var(--brand-rgb),.55)}50%{box-shadow:0 0 0 5px rgba(var(--brand-rgb),.1),0 10px 26px rgba(var(--brand-rgb),.14);border-color:var(--brand)}}.dp-pay .bump-flag{overflow:hidden;isolation:isolate;box-shadow:0 4px 12px rgba(var(--brand-rgb),.35)}.dp-pay .pay-bump:not(.on) .bump-flag:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);pointer-events:none;animation:bumpGloss 2.8s ease-in-out infinite}@keyframes bumpGloss{0%{left:-70%}40%,to{left:140%}}.dp-pay .pay-bump:not(.on) .bump-flag{animation:bumpBob 2.8s ease-in-out infinite}@keyframes bumpBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.dp-pay .bump-flag svg{transform-origin:center;animation:bumpStar 1.6s ease-in-out infinite}@keyframes bumpStar{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 0 rgba(224,163,46,0))}50%{transform:scale(1.35) rotate(72deg);filter:drop-shadow(0 0 4px rgba(224,163,46,.9))}}.dp-pay .pay-bump:not(.on) .bump-price{animation:bumpBeat 2.6s ease-in-out infinite}@keyframes bumpBeat{0%,30%,60%,to{transform:scale(1)}15%,45%{transform:scale(1.07)}}.dp-pay .bump-go{position:relative;overflow:hidden}.dp-pay .pay-bump:not(.on) .bump-go:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);pointer-events:none;animation:bumpGlint 3.2s ease-in-out infinite}@keyframes bumpGlint{0%{left:-40%}50%,to{left:130%}}.dp-pay .pay-bump:not(.on) .bump-box{animation:bumpRipple 1.6s ease-out infinite}@keyframes bumpRipple{0%{box-shadow:0 0 0 0 rgba(var(--brand-rgb),.5)}70%{box-shadow:0 0 0 9px rgba(var(--brand-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--brand-rgb),0)}}.dp-pay .pay-bump.on .bump-flag svg{animation:none}.dp-pay .pay-bump.on .bump-box{animation:bumpPop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes bumpPop{0%{transform:scale(.6)}to{transform:scale(1)}}@media (max-width:999px){.dp-pay .pay-stuck-bump:not(.on) input{animation:bumpRipple 1.6s ease-out infinite}}@media (prefers-reduced-motion:reduce){.dp-pay .bump-go,.dp-pay .pay-bump{transition:none}.dp-pay .bump-box,.dp-pay .bump-flag,.dp-pay .bump-flag svg,.dp-pay .bump-flag:after,.dp-pay .bump-go:after,.dp-pay .bump-price,.dp-pay .pay-bump,.dp-pay .pay-stuck-bump input{animation:none!important}}.dp-pay .pay-ack+.pay-cta,.dp-pay .pay-ack+.pay-error+.pay-cta{margin-top:12px}.dp-pay .pay-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:26px;min-height:60px;padding:17px 26px 15px;background:var(--grad-cta);color:var(--cta-ink);border:0;border-radius:var(--r);font-family:var(--fh);font-weight:var(--fh-weight);font-size:17px;letter-spacing:.04em;line-height:1.2;box-shadow:var(--glow-cta),inset 0 -2px 0 var(--action-edge);transition:transform .2s,background .2s,box-shadow .2s}.dp-pay .pay-cta:hover:not(:disabled){transform:translateY(-2px);background:var(--action-hover);box-shadow:var(--glow-cta-hover),inset 0 1px 0 rgba(255,255,255,.3)}.dp-pay .pay-cta:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}.dp-pay .pay-cta:disabled{opacity:.62;cursor:progress;transform:none}.dp-pay .pay-cta .arrow{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.24);display:grid;place-items:center}.dp-pay .pay-cta .arrow svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.4}.dp-pay .pay-points{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 11px;margin-top:16px;font-family:var(--fb);font-size:11.5px;color:var(--ink-soft)}.dp-pay .pay-points span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.dp-pay .pay-points svg{width:13px;height:13px;color:var(--brand)}.dp-pay .pay-points .sep{color:var(--border-strong)}.dp-pay .pay-points a{color:var(--brand-text);border-bottom:1px solid var(--brand-ring)}.dp-pay .pay-points a:hover{border-bottom-color:var(--brand-text)}.dp-pay .pay-privacy{margin-top:20px;text-align:center;font-size:12.5px;line-height:1.7;color:var(--muted)}.dp-pay .pay-privacy a{color:var(--brand-text);font-weight:600;border-bottom:1px solid var(--brand-ring)}.dp-pay .pay-privacy a:hover{border-bottom-color:var(--brand-text)}.dp-pay .pay-methods{margin-top:24px;padding:16px 14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r)}.dp-pay .pay-methods-label{display:block;margin-bottom:12px;text-align:center;font-family:var(--fm);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.dp-paylogos{display:flex;flex-wrap:wrap;gap:8px}.dp-paylogos,.dp-paylogos .dp-paylogo{align-items:center;justify-content:center}.dp-paylogos .dp-paylogo{display:inline-flex;height:30px;padding:0 9px;background:#fff;border:1px solid var(--border);border-radius:var(--r-sm)}.dp-paylogos .dp-paylogo svg{height:17px;width:auto;display:block}.dp-pay .sum{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:22px 20px 24px}@media (min-width:640px){.dp-pay .sum{padding:26px 24px 28px}}.dp-pay .sum-toggle{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:14px;text-align:left;background:none;border:0;padding:0;color:inherit}@media (min-width:1000px){.dp-pay .sum-toggle{pointer-events:none}}.dp-pay .sum-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--r-sm)}.dp-pay .sum-kicker{display:block;font-family:var(--fm);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-text)}.dp-pay .sum-title{display:block;margin-top:8px;font-family:var(--fh);font-weight:var(--fh-weight);font-size:20px;line-height:1.25;color:var(--brand-deep)}.dp-pay .sum-tap{display:block;margin-top:6px;font-size:12px;color:var(--muted)}@media (min-width:1000px){.dp-pay .sum-tap{display:none}}.dp-pay .sum-caret{flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--muted);transition:transform .22s}.dp-pay .sum-caret svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2}.dp-pay .sum-toggle[aria-expanded=true] .sum-caret{transform:rotate(180deg)}@media (min-width:1000px){.dp-pay .sum-caret{display:none}}.dp-pay .sum-lead{display:flex;align-items:center;gap:13px;margin-top:20px;padding:13px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r)}.dp-pay .sum-lead-thumb{flex:0 0 76px;width:76px;height:76px;border-radius:var(--r);object-fit:cover;border:1px solid var(--border);background:var(--bg-alt)}@media (min-width:640px){.dp-pay .sum-lead-thumb{flex-basis:88px;width:88px;height:88px}}.dp-pay .sum-lead-body{min-width:0;flex:1 1 auto}.dp-pay .sum-lead-body b{display:block;font-family:var(--fb);font-size:14px;font-weight:700;line-height:1.35;color:var(--ink)}.dp-pay .sum-lead-body span{display:block;margin-top:3px;font-size:11.5px;color:var(--muted)}.dp-pay .sum-lead-price{flex:0 0 auto;font-family:var(--fm);font-size:14px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-pay .sum-bump{margin-top:8px;background:var(--brand-fill)}.dp-pay .sum-bump,.dp-pay .sum-bump .sum-lead-thumb{border-color:var(--brand-ring)}.dp-pay .sum-bump-remove{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.dp-pay .sum-bump-remove:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.dp-pay .sum-details{display:none}.dp-pay .sum-details.open{display:block}@media (min-width:1000px){.dp-pay .sum-details{display:block}}.dp-pay .sum-sub{margin:20px 0 10px;font-family:var(--fm);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.dp-pay .sum-covers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.dp-pay .sum-covers li{display:flex;gap:10px;font-size:13.5px;line-height:1.6;color:var(--ink-soft)}.dp-pay .sum-covers .ck{flex:0 0 17px;width:17px;height:17px;margin-top:2px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-deep)}.dp-pay .sum-covers .ck svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:3.2}.dp-pay .sum-rule{height:1px;background:var(--border);margin:20px 0}.dp-pay .sum-total{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--r);background:var(--action-fill);border:1px solid var(--action)}.dp-pay .sum-total-label{font-family:var(--fm);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.dp-pay .sum-total-fig{font-family:var(--fh);font-weight:var(--fh-weight);font-size:30px;line-height:1;color:var(--brand-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-pay .sum-method{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:12px 13px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r)}.dp-pay .sum-method svg{flex:0 0 19px;width:19px;height:19px;margin-top:1px;color:var(--brand)}.dp-pay .sum-method b{display:block;font-size:13px;font-weight:700;color:var(--ink)}.dp-pay .sum-method span{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.dp-pay .sum-scope{margin-top:18px;padding:14px 15px;background:var(--brand-fill);border:1px solid var(--brand-ring);border-left:3px solid var(--brand);border-radius:0 var(--r-sm) var(--r-sm) 0}.dp-pay .sum-scope b{display:block;margin-bottom:6px;font-family:var(--fm);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.dp-pay .sum-scope p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink)}.dp-pay .sum-scope p+p{margin-top:8px}@media (max-width:560px){.dp-pay .pay-body{padding:32px 0 56px}.dp-pay .pay-mast{margin-bottom:28px}.dp-pay .pay-card{padding:22px 18px 24px}.dp-pay .sum{padding:20px 17px 22px}.dp-pay .pay-cta{font-size:15.5px;letter-spacing:.02em}}.dp-pay .pay-stuck{display:none}@media (max-width:999px){.dp-pay .pay-stuck{display:block;position:fixed;z-index:40;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--border);box-shadow:0 -6px 22px rgba(35,26,28,.1);padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.dp-pay .pay-stuck-inner{display:flex;align-items:center;gap:14px;max-width:560px;margin:0 auto}.dp-pay .pay-stuck-fig{display:flex;flex-direction:column;line-height:1.1}.dp-pay .pay-stuck-cap{font-family:var(--fb);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dp-pay .pay-stuck-fig strong{font-family:var(--fh);font-weight:var(--fh-weight);font-size:20px;color:var(--brand-deep);margin-top:3px}.dp-pay .pay-stuck-go{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 18px;border:0;border-radius:var(--r);background:var(--brand);color:#fff;cursor:pointer;font-family:var(--fb);font-size:15px;font-weight:700}.dp-pay .pay-stuck-go:disabled{opacity:.62;cursor:default}.dp-pay .pay-stuck-go .arrow{display:inline-flex}.dp-pay .pay-stuck-bump{display:flex;align-items:center;gap:10px;max-width:560px;min-height:40px;margin:0 auto 8px;padding:8px 12px;border:1px dashed var(--action-edge);border-radius:var(--r);background:var(--action-fill);cursor:pointer}.dp-pay .pay-stuck-bump.on{border-style:solid;border-color:var(--brand-ring);background:var(--brand-fill)}.dp-pay .pay-stuck-bump input{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;border:2px solid var(--brand);border-radius:var(--r-sm);background:var(--card);cursor:pointer}.dp-pay .pay-stuck-bump input:checked{background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.35 L4.9 8.6 L9.4 3.6' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.dp-pay .pay-stuck-bump input:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.dp-pay .pay-stuck-bump-text{font-family:var(--fb);font-size:13px;line-height:1.3;color:var(--ink)}.dp-pay .pay-stuck-bump-text b{font-weight:700;color:var(--brand-deep)}.dp-pay:has(.pay-stuck-bump){padding-bottom:calc(126px + env(safe-area-inset-bottom, 0px))}.dp-pay{padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px))}}