.hero.svelte-16klrz3{color:#fff;text-align:center;background:#2c5282;padding:3.5rem 1rem}.hero-inner.svelte-16klrz3{max-width:820px;margin:0 auto}.hero.svelte-16klrz3 h1:where(.svelte-16klrz3){margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.hero-desc.svelte-16klrz3{color:#bee3f8;font-size:1.05rem}.order-section.svelte-16klrz3{background:#f7fafc;padding:3rem 1rem}.container.svelte-16klrz3{max-width:900px;margin:0 auto}.order-form-card.svelte-16klrz3{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:2rem;box-shadow:0 2px 12px #0000000d}.form-section.svelte-16klrz3{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1.75rem}.form-section.svelte-16klrz3:last-of-type{border-bottom:none}.form-section.svelte-16klrz3 h2:where(.svelte-16klrz3){color:#2c5282;margin-bottom:1rem;font-size:1.25rem}.tier-grid.svelte-16klrz3{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.tier-option.svelte-16klrz3 input:where(.svelte-16klrz3){display:none}.tier-box.svelte-16klrz3{cursor:pointer;background:#f8fafc;border:2px solid #cbd5e1;border-radius:8px;height:100%;padding:1rem;transition:all .15s}.tier-option.svelte-16klrz3 input:where(.svelte-16klrz3):checked+.tier-box:where(.svelte-16klrz3){background:#ebf8ff;border-color:#2c5282}.tier-top.svelte-16klrz3{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.tier-name.svelte-16klrz3{color:#1a202c;font-size:.95rem;font-weight:700}.tier-price.svelte-16klrz3{color:#2c5282;font-size:1.25rem;font-weight:800}.tier-desc.svelte-16klrz3{color:#4a5568;font-size:.8rem;line-height:1.4}.field-grid.svelte-16klrz3{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field.full.svelte-16klrz3{grid-column:1/-1}.field.svelte-16klrz3 label:where(.svelte-16klrz3){color:#2d3748;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.field.svelte-16klrz3 input:where(.svelte-16klrz3),.field.svelte-16klrz3 select:where(.svelte-16klrz3),.field.svelte-16klrz3 textarea:where(.svelte-16klrz3){border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.65rem .8rem;font-family:inherit;font-size:.95rem}.upload-hint.svelte-16klrz3{color:#4a5568;margin-bottom:.75rem;font-size:.85rem}.upload-box.svelte-16klrz3{background:#f7fafc;border:2px dashed #2c5282;border-radius:8px;padding:1.25rem}.file-list.svelte-16klrz3{color:#2c5282;margin-top:.75rem;font-size:.85rem}.file-item.svelte-16klrz3{padding:.25rem 0}.submit-btn.svelte-16klrz3{color:#fff;cursor:pointer;background:#2c5282;border:none;border-radius:8px;width:100%;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700}.submit-btn.svelte-16klrz3:hover{background:#1a365d}.form-error.svelte-16klrz3{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1rem;padding:.9rem;font-size:.9rem}.form-success.svelte-16klrz3{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:1rem;padding:1rem;font-size:.95rem}@media (width<=900px){.tier-grid.svelte-16klrz3,.field-grid.svelte-16klrz3{grid-template-columns:1fr}}
