.order-hero[data-astro-cid-nilej6n6]{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-dark) 100%);color:var(--white);text-align:center;padding:3rem 0}.order-hero[data-astro-cid-nilej6n6] h1[data-astro-cid-nilej6n6]{margin-bottom:.75rem;font-size:2.2rem}.hero-sub[data-astro-cid-nilej6n6]{color:var(--gray-200);max-width:700px;margin:0 auto;font-size:1.1rem}.order-section[data-astro-cid-nilej6n6]{padding:3rem 0}.order-layout[data-astro-cid-nilej6n6]{grid-template-columns:1fr 340px;align-items:start;gap:2rem;display:grid}.order-form-card[data-astro-cid-nilej6n6]{background:var(--white);border:1px solid var(--gray-200);border-radius:10px;padding:2rem}.form-section[data-astro-cid-nilej6n6]{border-bottom:1px solid var(--gray-200);margin-bottom:2rem;padding-bottom:1.75rem}.form-section[data-astro-cid-nilej6n6]:last-of-type{border-bottom:none}.form-section[data-astro-cid-nilej6n6] h2[data-astro-cid-nilej6n6]{color:var(--navy);margin-bottom:1rem;font-size:1.25rem}.tier-grid[data-astro-cid-nilej6n6]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.tier-option[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]{display:none}.tier-box[data-astro-cid-nilej6n6]{border:2px solid var(--gray-200);cursor:pointer;border-radius:8px;height:100%;padding:1rem;transition:all .15s}.tier-option[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:checked+.tier-box[data-astro-cid-nilej6n6]{border-color:var(--yellow);background:var(--gray-50)}.tier-top[data-astro-cid-nilej6n6]{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.tier-name[data-astro-cid-nilej6n6]{color:var(--navy);font-size:.95rem;font-weight:700}.tier-price[data-astro-cid-nilej6n6]{color:var(--navy);font-size:1.25rem;font-weight:800}.tier-desc[data-astro-cid-nilej6n6]{color:var(--gray-600);font-size:.8rem;line-height:1.4}.field-grid[data-astro-cid-nilej6n6]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-astro-cid-nilej6n6].full{grid-column:1/-1}.field[data-astro-cid-nilej6n6] label[data-astro-cid-nilej6n6]{color:var(--navy);margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.field[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6],.field[data-astro-cid-nilej6n6] select[data-astro-cid-nilej6n6],.field[data-astro-cid-nilej6n6] textarea[data-astro-cid-nilej6n6]{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.65rem .8rem;font-family:inherit;font-size:.95rem}.upload-hint[data-astro-cid-nilej6n6]{color:var(--gray-600);margin-bottom:.75rem;font-size:.85rem}.upload-box[data-astro-cid-nilej6n6]{border:2px dashed var(--navy);background:var(--gray-50);border-radius:8px;padding:1.25rem}.file-list[data-astro-cid-nilej6n6]{color:var(--navy);margin-top:.75rem;font-size:.85rem}.file-item[data-astro-cid-nilej6n6]{padding:.25rem 0}.submit-btn[data-astro-cid-nilej6n6]{background:var(--yellow);width:100%;color:var(--navy);cursor:pointer;border:none;border-radius:8px;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700}.submit-btn[data-astro-cid-nilej6n6]:hover{background:var(--yellow-hover)}.form-error[data-astro-cid-nilej6n6]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1rem;padding:.9rem;font-size:.9rem}.form-success[data-astro-cid-nilej6n6]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:1rem;padding:1rem;font-size:.95rem}.side-card[data-astro-cid-nilej6n6]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px;margin-bottom:1.25rem;padding:1.5rem}.side-card[data-astro-cid-nilej6n6] h3[data-astro-cid-nilej6n6]{color:var(--navy);margin-bottom:1rem;font-size:1.1rem}.summary-row[data-astro-cid-nilej6n6]{justify-content:space-between;margin-bottom:.6rem;font-size:.9rem;display:flex}.summary-row[data-astro-cid-nilej6n6].total{color:var(--navy);margin-top:.75rem;font-size:1.05rem}.steps-list[data-astro-cid-nilej6n6]{color:var(--gray-700);padding-left:1.1rem;font-size:.85rem}.steps-list[data-astro-cid-nilej6n6] li[data-astro-cid-nilej6n6]{margin-bottom:.65rem}@media (width<=900px){.order-layout[data-astro-cid-nilej6n6],.tier-grid[data-astro-cid-nilej6n6],.field-grid[data-astro-cid-nilej6n6]{grid-template-columns:1fr}}
