.factory-shell{max-width:1180px;margin:0 auto;padding:32px 20px}.hero-card,.panel{background:#fff;border:1px solid #e8e5dc;border-radius:18px;padding:24px;box-shadow:0 12px 40px rgba(13,28,51,.06)}.factory-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin-top:20px}.panel label{display:block;margin:12px 0;font-weight:700}.panel input,.panel select{width:100%;padding:12px;border:1px solid #d9d4c8;border-radius:10px;margin-top:6px}.panel button,.primary-link{display:inline-block;background:#0d1c33;color:#fff;border:0;border-radius:10px;padding:11px 16px;text-decoration:none;cursor:pointer}.guardrail{margin-top:14px;padding:12px;border-radius:10px;background:#f8f4e8;color:#5a4515}.eyebrow{font-size:12px;letter-spacing:.12em;color:#9b7a2f}.instance{border-top:1px solid #eee;padding:12px 0}.instance small{display:block;color:#667}.instance button{margin:6px 4px 0 0}@media(max-width:800px){.factory-grid{grid-template-columns:1fr}}
