.co-section[data-astro-cid-n6psc2wq]{padding-top:clamp(1.5rem,4vw,2.5rem)}.co-section[data-astro-cid-n6psc2wq] [data-astro-cid-n6psc2wq][hidden]{display:none}.mock-banner[data-astro-cid-n6psc2wq]{border-radius:var(--radius-sm);color:#7a4b00;background:#fff7e6;border:1px solid #f3d49b;align-items:flex-start;gap:.65rem;margin-bottom:1.5rem;padding:.85rem 1.1rem;font-size:.9rem;display:flex}.mock-banner[data-astro-cid-n6psc2wq] svg{flex:none;width:1.2rem;height:1.2rem;margin-top:.1rem}.mock-banner[data-astro-cid-n6psc2wq] code[data-astro-cid-n6psc2wq]{white-space:nowrap;background:#fffc;border-radius:5px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.co[data-astro-cid-n6psc2wq]{align-items:start;gap:1.5rem;display:grid}@media (width>=980px){.co[data-astro-cid-n6psc2wq]{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr)}}.co__main[data-astro-cid-n6psc2wq]{gap:1.25rem;display:grid}.co-step[data-astro-cid-n6psc2wq]{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.co-step__title[data-astro-cid-n6psc2wq]{align-items:center;gap:.75rem;font-size:clamp(1.2rem,2.4vw,1.45rem);display:flex}.co-step__title[data-astro-cid-n6psc2wq] span[data-astro-cid-n6psc2wq]{background:var(--grad-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:grid}fieldset[data-astro-cid-n6psc2wq]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-n6psc2wq]{font-family:var(--font-display);color:var(--navy);margin-bottom:.5rem;font-weight:700}.opt[data-astro-cid-n6psc2wq]{border:1.5px solid var(--line);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.85rem;padding:.7rem 1rem;display:grid}.opt[data-astro-cid-n6psc2wq]:hover{border-color:var(--teal)}.opt[data-astro-cid-n6psc2wq]:has(input:checked){border-color:var(--teal);background:var(--aqua-mist)}.opt[data-astro-cid-n6psc2wq] input[data-astro-cid-n6psc2wq]{width:1.15rem;height:1.15rem;accent-color:var(--teal-deep)}.opt[data-astro-cid-n6psc2wq]>.opt__name[data-astro-cid-n6psc2wq]:nth-child(2){grid-column:2/4}.opt__art[data-astro-cid-n6psc2wq]{border:1px solid var(--line);background:#fff;border-radius:10px;width:52px;padding:.2rem}.opt__name[data-astro-cid-n6psc2wq]{gap:.1rem;font-weight:500;display:grid}.opt__name[data-astro-cid-n6psc2wq] small[data-astro-cid-n6psc2wq]{color:var(--muted);font-size:.82rem;font-weight:400}.opt[data-astro-cid-n6psc2wq] b[data-astro-cid-n6psc2wq]{font-family:var(--font-display);color:var(--navy);white-space:nowrap}.fields[data-astro-cid-n6psc2wq]{gap:.9rem;display:grid}@media (width>=620px){.fields[data-astro-cid-n6psc2wq]{grid-template-columns:1fr 1fr}.field--wide[data-astro-cid-n6psc2wq]{grid-column:1/-1}}.field[data-astro-cid-n6psc2wq]{color:var(--navy);gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.field[data-astro-cid-n6psc2wq] input[data-astro-cid-n6psc2wq],.field[data-astro-cid-n6psc2wq] select[data-astro-cid-n6psc2wq],.field[data-astro-cid-n6psc2wq] textarea[data-astro-cid-n6psc2wq]{border:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:12px;padding:.8rem .95rem;font-weight:400}.field[data-astro-cid-n6psc2wq] textarea[data-astro-cid-n6psc2wq]{resize:vertical}.field[data-astro-cid-n6psc2wq] input[data-astro-cid-n6psc2wq]:focus,.field[data-astro-cid-n6psc2wq] select[data-astro-cid-n6psc2wq]:focus,.field[data-astro-cid-n6psc2wq] textarea[data-astro-cid-n6psc2wq]:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #23aabc26}.field[data-astro-cid-n6psc2wq] .is-invalid{border-color:var(--warn);box-shadow:0 0 0 4px #c4512a1f}.delivery-opts[data-astro-cid-n6psc2wq] .opt[data-astro-cid-n6psc2wq]{grid-template-columns:auto 1fr auto}.delivery-opts[data-astro-cid-n6psc2wq] .opt[data-astro-cid-n6psc2wq]>.opt__name[data-astro-cid-n6psc2wq]:nth-child(2){grid-column:auto}.pay-tabs[data-astro-cid-n6psc2wq]{gap:.75rem;display:grid}@media (width>=620px){.pay-tabs[data-astro-cid-n6psc2wq]{grid-template-columns:1fr 1fr}}.pay-tab[data-astro-cid-n6psc2wq]{border:2px solid var(--line);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);border-radius:14px;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex;position:relative}.pay-tab[data-astro-cid-n6psc2wq] input[data-astro-cid-n6psc2wq]{opacity:0;pointer-events:none;position:absolute}.pay-tab[data-astro-cid-n6psc2wq] svg{width:1.9rem;height:1.9rem;color:var(--teal-deep);flex:none}.pay-tab[data-astro-cid-n6psc2wq] span[data-astro-cid-n6psc2wq]{gap:.15rem;display:grid}.pay-tab[data-astro-cid-n6psc2wq] small[data-astro-cid-n6psc2wq]{color:var(--muted);font-size:.8rem}.pay-tab[data-astro-cid-n6psc2wq]:has(input:checked){border-color:var(--teal);background:var(--aqua-mist);box-shadow:0 10px 24px #1848761a}.pay-tab[data-astro-cid-n6psc2wq]:has(input:focus-visible){outline-offset:2px;outline:3px solid #23aabc66}.pay-panel[data-astro-cid-n6psc2wq]{animation:heroIn .45s var(--ease) both;gap:1.1rem;display:grid}.pay-panel[data-astro-cid-n6psc2wq][hidden]{display:none}.card-preview[data-astro-cid-n6psc2wq]{aspect-ratio:1.586;color:#fff;background:var(--grad-brand);width:min(100%,360px);transition:background .5s var(--ease);border-radius:18px;align-content:space-between;padding:1.25rem 1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #18487647}.card-preview[data-astro-cid-n6psc2wq]:after{content:"";aspect-ratio:1;background:#ffffff1a;border-radius:50%;width:70%;position:absolute;top:-40%;right:-25%}.card-preview[data-astro-cid-n6psc2wq][data-brand=visa]{background:linear-gradient(130deg,#1a1f71,#2b4bb5)}.card-preview[data-astro-cid-n6psc2wq][data-brand=mastercard]{background:linear-gradient(130deg,#252525,#6b3a1e 70%,#c25a1c)}.card-preview[data-astro-cid-n6psc2wq][data-brand=amex]{background:linear-gradient(130deg,#0b6e7a,#2aa3b0)}.card-preview[data-astro-cid-n6psc2wq][data-brand=jcb]{background:linear-gradient(130deg,#0e4c96,#1c8a4a)}.card-preview__top[data-astro-cid-n6psc2wq]{justify-content:space-between;align-items:center;display:flex}.card-preview__chip[data-astro-cid-n6psc2wq]{background:linear-gradient(135deg,#f6e3a1,#c9a74b);border-radius:7px;width:44px;height:32px}.card-preview__brand[data-astro-cid-n6psc2wq]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-style:italic;font-weight:900}.card-preview__number[data-astro-cid-n6psc2wq]{letter-spacing:.08em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.05rem,4.2vw,1.35rem)}.card-preview__bottom[data-astro-cid-n6psc2wq]{text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.card-preview__bottom[data-astro-cid-n6psc2wq] div[data-astro-cid-n6psc2wq]{gap:.1rem;min-width:0;display:grid}.card-preview__bottom[data-astro-cid-n6psc2wq] span[data-astro-cid-n6psc2wq]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-preview[data-astro-cid-n6psc2wq] small[data-astro-cid-n6psc2wq]{opacity:.75;letter-spacing:.08em;font-size:.65rem}.card-fields[data-astro-cid-n6psc2wq][disabled]{display:none}.pay-note[data-astro-cid-n6psc2wq],.sum-secure[data-astro-cid-n6psc2wq]{align-items:flex-start;gap:.5rem;display:flex}.pay-note[data-astro-cid-n6psc2wq] svg,.sum-secure[data-astro-cid-n6psc2wq] svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem}.qr-info[data-astro-cid-n6psc2wq]{background:var(--aqua-mist);border:1px dashed var(--teal);border-radius:14px;align-items:flex-start;gap:1rem;padding:1.1rem;display:flex}.qr-info__icon[data-astro-cid-n6psc2wq]{width:3rem;height:3rem;color:var(--navy);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.qr-info__icon[data-astro-cid-n6psc2wq] svg{width:1.8rem;height:1.8rem}.qr-info[data-astro-cid-n6psc2wq] p[data-astro-cid-n6psc2wq]+p[data-astro-cid-n6psc2wq]{margin-top:.35rem}.co__summary[data-astro-cid-n6psc2wq]{border-radius:var(--radius);background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-lg);gap:1rem;padding:clamp(1.4rem,3vw,1.9rem);display:grid}@media (width>=980px){.co__summary[data-astro-cid-n6psc2wq]{top:calc(var(--header-h) + 1.25rem);position:sticky}}.co__summary[data-astro-cid-n6psc2wq] h2[data-astro-cid-n6psc2wq]{color:#fff;font-size:1.3rem}.sum-lines[data-astro-cid-n6psc2wq]{gap:.5rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.sum-lines[data-astro-cid-n6psc2wq] li{animation:heroIn .35s var(--ease) both;border-bottom:1px dashed #ffffff40;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.sum-empty[data-astro-cid-n6psc2wq]{background:#ffffff1f;border-radius:10px;padding:.75rem;font-size:.92rem}.sum-totals[data-astro-cid-n6psc2wq]{gap:.45rem;margin:0;font-size:.95rem;display:grid}.sum-totals[data-astro-cid-n6psc2wq] div[data-astro-cid-n6psc2wq]{justify-content:space-between;gap:1rem;display:flex}.sum-totals[data-astro-cid-n6psc2wq] dt[data-astro-cid-n6psc2wq]{opacity:.85}.sum-totals[data-astro-cid-n6psc2wq] dd[data-astro-cid-n6psc2wq]{margin:0;font-weight:600}.sum-totals__grand[data-astro-cid-n6psc2wq]{border-top:1px solid #ffffff4d;align-items:baseline;margin-top:.4rem;padding-top:.8rem}.sum-totals__grand[data-astro-cid-n6psc2wq] dt[data-astro-cid-n6psc2wq]{opacity:1;font-weight:600}.sum-totals__grand[data-astro-cid-n6psc2wq] dd[data-astro-cid-n6psc2wq]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:800}.sum-next[data-astro-cid-n6psc2wq],.sum-secure[data-astro-cid-n6psc2wq]{opacity:.85}.co-error[data-astro-cid-n6psc2wq]{color:var(--warn);background:#fff;border-radius:10px;padding:.7rem .9rem;font-size:.9rem;font-weight:600}.co-pay[data-astro-cid-n6psc2wq]{color:var(--navy)}.co-pay[data-astro-cid-n6psc2wq][disabled]{opacity:.75;cursor:progress;transform:none}.co-pay[data-astro-cid-n6psc2wq].is-loading svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.co-success[data-astro-cid-n6psc2wq]{text-align:center;max-width:640px;animation:heroIn .6s var(--ease) both;justify-items:center;gap:1rem;margin-inline:auto;padding:clamp(1.75rem,5vw,3rem);display:grid}.co-success[data-astro-cid-n6psc2wq][hidden]{display:none}.co-success__icon[data-astro-cid-n6psc2wq]{background:var(--aqua-soft);width:4.5rem;height:4.5rem;color:var(--teal-deep);animation:pop .6s var(--ease-spring) .2s both;border-radius:50%;place-items:center;display:grid}.co-success__icon[data-astro-cid-n6psc2wq] svg{width:2.6rem;height:2.6rem}.ok-grid[data-astro-cid-n6psc2wq]{gap:.75rem;width:100%;margin:.5rem 0;display:grid}@media (width>=560px){.ok-grid[data-astro-cid-n6psc2wq]{grid-template-columns:repeat(3,1fr)}}.ok-grid[data-astro-cid-n6psc2wq] div[data-astro-cid-n6psc2wq]{background:var(--aqua-mist);border:1px solid var(--line);border-radius:12px;padding:.85rem}.ok-grid[data-astro-cid-n6psc2wq] dt[data-astro-cid-n6psc2wq]{color:var(--muted);font-size:.8rem}.ok-grid[data-astro-cid-n6psc2wq] dd[data-astro-cid-n6psc2wq]{color:var(--navy);margin:.2rem 0 0;font-weight:700}.co-success__actions[data-astro-cid-n6psc2wq]{justify-content:center}.qr-dialog[data-astro-cid-n6psc2wq]{text-align:center;width:min(92vw,400px);box-shadow:var(--shadow-lg);border:0;border-radius:24px;padding:1.6rem}.qr-dialog[data-astro-cid-n6psc2wq][open]{animation:heroIn .4s var(--ease) both;justify-items:center;gap:.75rem;display:grid}.qr-dialog[data-astro-cid-n6psc2wq]::backdrop{backdrop-filter:blur(3px);background:#0b12208c}.qr-dialog__head[data-astro-cid-n6psc2wq]{gap:.5rem;display:flex}.qr-badge[data-astro-cid-n6psc2wq]{color:#fff;background:#113566;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.qr-badge--pp[data-astro-cid-n6psc2wq]{background:#1d4f91}.qr-dialog[data-astro-cid-n6psc2wq] h2[data-astro-cid-n6psc2wq]{font-size:1.25rem}.qr-amount[data-astro-cid-n6psc2wq]{font-family:var(--font-display);color:var(--navy);font-size:2rem;font-weight:800;line-height:1}.qr-box[data-astro-cid-n6psc2wq]{border:2px solid var(--line);background:#fff;border-radius:16px;padding:.75rem;position:relative}.qr-box[data-astro-cid-n6psc2wq] img[data-astro-cid-n6psc2wq]{width:232px;height:232px;display:block}.qr-box[data-astro-cid-n6psc2wq].is-expired img[data-astro-cid-n6psc2wq]{opacity:.12;filter:grayscale()}.qr-expired[data-astro-cid-n6psc2wq]{color:var(--warn);place-items:center;padding:1.5rem;font-weight:700;display:grid;position:absolute;inset:0}.qr-expired[data-astro-cid-n6psc2wq][hidden]{display:none}.qr-timer[data-astro-cid-n6psc2wq]{color:var(--muted);align-items:center;gap:.4rem;font-size:.9rem;display:flex}.qr-timer[data-astro-cid-n6psc2wq] svg{width:1.1rem;height:1.1rem}.qr-dialog__actions[data-astro-cid-n6psc2wq]{gap:.5rem;width:100%;margin-top:.25rem;display:grid}.qr-dialog__actions[data-astro-cid-n6psc2wq] [data-astro-cid-n6psc2wq][hidden]{display:none}.qr-cancel[data-astro-cid-n6psc2wq]{color:var(--muted);box-shadow:none}
