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