:root{--orange: #FF6B35;--dark: #0D0D0D;--surface: #161616;--surface2: #1F1F1F;--surface3: #252525;--text: #E8E8E8;--muted: #888;--green: #22C55E}.order-page[data-astro-cid-7qwnnfzy]{background:var(--dark);min-height:100vh;padding:3rem 0 6rem;color:var(--text);font-family:system-ui,sans-serif}.container[data-astro-cid-7qwnnfzy]{max-width:720px;margin:0 auto;padding:0 1.5rem}.page-header[data-astro-cid-7qwnnfzy]{margin-bottom:2.5rem;text-align:center}.back-link[data-astro-cid-7qwnnfzy]{display:inline-block;color:var(--muted);font-size:.85rem;text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.back-link[data-astro-cid-7qwnnfzy]:hover{color:var(--orange)}.drop-badge[data-astro-cid-7qwnnfzy]{display:inline-block;background:var(--orange);color:#000;font-size:.65rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:.3rem .9rem;border-radius:2px;margin-bottom:1rem}h1[data-astro-cid-7qwnnfzy]{font-size:clamp(2rem,5vw,3rem);font-weight:900;color:#fff;line-height:1.1;margin-bottom:.75rem}.accent[data-astro-cid-7qwnnfzy]{color:var(--orange)}.page-sub[data-astro-cid-7qwnnfzy]{color:var(--muted);font-size:1rem;line-height:1.6;max-width:540px;margin:0 auto}.tier-summary[data-astro-cid-7qwnnfzy]{background:var(--surface2);border:1px solid #333;border-radius:12px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.tier-label[data-astro-cid-7qwnnfzy]{font-size:.65rem;font-weight:800;letter-spacing:.2em;color:var(--orange);text-transform:uppercase;margin-bottom:.25rem}.tier-name[data-astro-cid-7qwnnfzy]{font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:.25rem}.tier-detail[data-astro-cid-7qwnnfzy]{font-size:.85rem;color:var(--muted)}.tier-price-box[data-astro-cid-7qwnnfzy]{text-align:right;flex-shrink:0}.tier-price[data-astro-cid-7qwnnfzy]{font-size:2.5rem;font-weight:900;color:var(--orange);line-height:1}.tier-currency[data-astro-cid-7qwnnfzy]{font-size:.75rem;color:var(--muted);letter-spacing:.1em}.payment-section[data-astro-cid-7qwnnfzy] h2[data-astro-cid-7qwnnfzy]{font-size:1.1rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.payment-card[data-astro-cid-7qwnnfzy]{background:var(--surface);border:1px solid #2a2a2a;border-radius:16px;padding:2rem;margin-bottom:1.25rem}.payment-header[data-astro-cid-7qwnnfzy]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.payment-icon[data-astro-cid-7qwnnfzy]{font-size:2rem;flex-shrink:0}.payment-header[data-astro-cid-7qwnnfzy] h3[data-astro-cid-7qwnnfzy]{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:.2rem}.payment-sub[data-astro-cid-7qwnnfzy]{font-size:.9rem;color:var(--muted);line-height:1.5}.payment-badge[data-astro-cid-7qwnnfzy]{margin-left:auto;font-size:.65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .8rem;border-radius:20px;flex-shrink:0;background:#2a2a2a;color:var(--muted);border:1px solid #333}.payment-badge[data-astro-cid-7qwnnfzy].recommended{background:#ff6b3526;color:var(--orange);border-color:#ff6b354d}.bank-details[data-astro-cid-7qwnnfzy]{margin-bottom:1.5rem}.bank-step[data-astro-cid-7qwnnfzy]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.step-num[data-astro-cid-7qwnnfzy]{width:28px;height:28px;border-radius:50%;background:var(--orange);color:#000;font-size:.8rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.step-content[data-astro-cid-7qwnnfzy] strong[data-astro-cid-7qwnnfzy]{display:block;color:#fff;font-size:.95rem;margin-bottom:.25rem}.step-content[data-astro-cid-7qwnnfzy] p[data-astro-cid-7qwnnfzy]{font-size:.9rem;color:var(--muted);line-height:1.5}.highlight[data-astro-cid-7qwnnfzy]{color:var(--orange);font-weight:700}.bank-details-box[data-astro-cid-7qwnnfzy]{background:var(--surface3);border:1px solid #333;border-radius:10px;padding:1.25rem;margin:.5rem 0 1.25rem 2.5rem}.detail-row[data-astro-cid-7qwnnfzy]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid #2a2a2a;font-size:.9rem;flex-wrap:wrap;gap:.5rem}.detail-row[data-astro-cid-7qwnnfzy]:last-child{border-bottom:none}.detail-label[data-astro-cid-7qwnnfzy]{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.detail-value[data-astro-cid-7qwnnfzy]{color:#fff;font-weight:600;font-family:monospace;font-size:.95rem}.highlight-row[data-astro-cid-7qwnnfzy]{background:#ff6b350d;border-radius:6px;padding:.6rem .5rem}.ref-example[data-astro-cid-7qwnnfzy]{font-family:system-ui,sans-serif;font-size:.85rem;color:#ccc}.email-link[data-astro-cid-7qwnnfzy]{color:var(--orange);text-decoration:none}.email-link[data-astro-cid-7qwnnfzy]:hover{text-decoration:underline}.apple-pay-body[data-astro-cid-7qwnnfzy]{font-size:.9rem;color:var(--muted);line-height:1.6}.btn-primary[data-astro-cid-7qwnnfzy]{display:inline-block;background:var(--orange);color:#000;font-weight:800;font-size:.95rem;padding:.85rem 2rem;border-radius:8px;text-decoration:none;transition:background .2s,transform .15s}.btn-primary[data-astro-cid-7qwnnfzy]:hover{background:#ff8255;transform:translateY(-1px)}.btn-ghost[data-astro-cid-7qwnnfzy]{display:inline-block;border:1px solid #333;color:var(--muted);font-size:.9rem;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;transition:border-color .2s,color .2s}.btn-ghost[data-astro-cid-7qwnnfzy]:hover{border-color:var(--orange);color:var(--orange)}.guarantee-strip[data-astro-cid-7qwnnfzy]{display:flex;align-items:flex-start;gap:1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:1.5rem;margin-top:2rem;margin-bottom:2.5rem}.guarantee-icon[data-astro-cid-7qwnnfzy]{font-size:2rem;flex-shrink:0}.guarantee-strip[data-astro-cid-7qwnnfzy] strong[data-astro-cid-7qwnnfzy]{display:block;color:var(--green);font-size:1rem;margin-bottom:.25rem}.guarantee-strip[data-astro-cid-7qwnnfzy] p[data-astro-cid-7qwnnfzy]{font-size:.9rem;color:var(--muted);line-height:1.5}.back-links[data-astro-cid-7qwnnfzy]{display:flex;gap:1rem;flex-wrap:wrap}
