order-form-panel .mode-selector{margin-bottom:2rem;padding:1.5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl, 12px);background:var(--color-bg-accent, #fef6ed)}order-form-panel .mode-selector-label{margin:0 0 .75rem;color:var(--color-text-secondary, #404040);font-size:var(--text-sm);font-weight:var(--font-semibold)}order-form-panel .mode-buttons{display:flex;flex-wrap:wrap;gap:.75rem}order-form-panel .mode-button{flex:1 1 240px;min-height:3rem;padding:.85rem 1.15rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-full, 9999px);background:var(--color-bg-primary, #fff);color:var(--color-text-primary, #171717);font-size:var(--text-sm-2);font-weight:var(--font-semibold);cursor:pointer;transition:transform var(--transition-default),border-color var(--transition-default),box-shadow var(--transition-default),background-color var(--transition-default),color var(--transition-default)}order-form-panel .mode-button:hover{transform:translateY(-1px);border-color:var(--color-primary, #ef7f1a)}order-form-panel .mode-button.is-active{border-color:var(--color-primary, #ef7f1a);background:var(--color-primary, #ef7f1a);color:var(--color-text-inverse, #fff);box-shadow:0 6px 20px #ef7f1a3d}order-form-panel .mode-summary{margin-top:1rem}order-form-panel .mode-badge{margin:0 0 .35rem;color:var(--color-primary, #ef7f1a);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}order-form-panel .mode-title{margin:0 0 .5rem;color:var(--color-text-primary, #171717);font-size:var(--text-2xl)}order-form-panel .mode-description{margin:0;color:var(--color-text-secondary, #404040);line-height:var(--leading-relaxed)}order-form-panel .form-section-title{margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-gray-200);color:var(--color-primary);font-size:1.25rem;font-weight:700}order-form-panel .form-section-title:first-of-type{margin-top:0}order-form-panel .optional-text{margin-left:.35rem}order-form-panel .hint{color:var(--color-text-muted);font-size:.8rem}@media(max-width:768px){order-form-panel .mode-selector{padding:1.25rem}order-form-panel .mode-title{font-size:var(--text-xl)}}.order-page[data-astro-cid-jjriywl5]{overflow-x:hidden}.container[data-astro-cid-jjriywl5]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.btn[data-astro-cid-jjriywl5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:9999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn-icon[data-astro-cid-jjriywl5]{width:20px;height:20px}.btn-primary[data-astro-cid-jjriywl5]{background:var(--color-primary);color:#fff;box-shadow:0 4px 14px #ef7f1a59}.btn-secondary[data-astro-cid-jjriywl5]{background:#fff;color:var(--color-text-primary);box-shadow:var(--shadow-md)}.btn-primary[data-astro-cid-jjriywl5]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ef7f1a66}.btn-secondary[data-astro-cid-jjriywl5]:hover{background:var(--color-gray-100);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.section-title[data-astro-cid-jjriywl5]{font-size:var(--text-3xl);font-weight:var(--font-extrabold);color:var(--color-text-primary);text-align:center;margin-bottom:.5rem}.section-subtitle[data-astro-cid-jjriywl5]{font-size:1.125rem;color:var(--color-secondary);text-align:center;margin-bottom:2.5rem}.form-section[data-astro-cid-jjriywl5]{padding:4rem 0;background:var(--color-bg-secondary)}.form-anchor[data-astro-cid-jjriywl5]{position:relative;top:-1rem;height:0}.form-wrapper[data-astro-cid-jjriywl5]{max-width:900px;margin:0 auto;background:#fff;padding:2.5rem;border-radius:24px;box-shadow:var(--shadow-xl)}.form-header[data-astro-cid-jjriywl5]{text-align:center;margin-bottom:2rem}.form-header[data-astro-cid-jjriywl5] .section-title[data-astro-cid-jjriywl5]{margin-bottom:.75rem}.form-header[data-astro-cid-jjriywl5] .section-subtitle[data-astro-cid-jjriywl5]{margin-bottom:0}.brief-section[data-astro-cid-jjriywl5],.process-section[data-astro-cid-jjriywl5]{padding:4rem 0;background:#fff}.process-section[data-astro-cid-jjriywl5]{background:var(--color-bg-secondary)}.content-card[data-astro-cid-jjriywl5]{max-width:1000px;margin:0 auto;padding:2.5rem;background:#fff;border-radius:24px;box-shadow:var(--shadow-xl)}.brief-grid[data-astro-cid-jjriywl5],.process-grid[data-astro-cid-jjriywl5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.brief-item[data-astro-cid-jjriywl5],.process-item[data-astro-cid-jjriywl5]{padding:1.5rem;border-radius:18px;background:var(--color-bg-secondary);box-shadow:var(--shadow-md)}.process-item[data-astro-cid-jjriywl5]{background:#fff}.brief-item[data-astro-cid-jjriywl5] h3[data-astro-cid-jjriywl5],.process-item[data-astro-cid-jjriywl5] h3[data-astro-cid-jjriywl5]{margin:0 0 .75rem;font-size:1.125rem;color:var(--color-text-primary)}.brief-item[data-astro-cid-jjriywl5] p[data-astro-cid-jjriywl5],.process-item[data-astro-cid-jjriywl5] p[data-astro-cid-jjriywl5]{margin:0;color:var(--color-text-secondary);line-height:1.7}.brief-item[data-astro-cid-jjriywl5] a[data-astro-cid-jjriywl5],.process-item[data-astro-cid-jjriywl5] a[data-astro-cid-jjriywl5]{color:var(--color-primary);font-weight:600}@media(max-width:768px){.content-card[data-astro-cid-jjriywl5],.form-wrapper[data-astro-cid-jjriywl5]{padding:1.5rem;border-radius:16px}}
