/* Only the main SAMIA homepage. Legacy generator markup stays loaded for Canvas / Wix Forms compatibility. */#samiaLegacyBrandIntake,#collectionFirst,#generator{display:none!important}#brandIntake.samia-simple-generator{max-width:1280px;margin:0 auto;padding:clamp(35px,5vw,70px) 22px 45px;min-width:0;scroll-margin-top:95px}.samia-simple-heading{max-width:850px;margin:0 auto 26px;text-align:center}.samia-simple-eyebrow{display:block;color:#3b7091;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.18em}.samia-simple-heading h2{font:400 clamp(31px,4vw,52px)/1.1 Georgia,serif;color:#0c3656;margin:9px 0 13px}.samia-simple-heading p{font-size:17px;line-height:1.55;color:#56758b;margin:0}.samia-simple-panel{padding:clamp(19px,3vw,32px);border:1px solid #cfe1ec;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(11,53,85,.055);min-width:0}.samia-simple-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,.7fr) auto;gap:12px;align-items:end;min-width:0}.samia-simple-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font:700 13px/1.3 Arial,sans-serif;color:#174263}.samia-simple-fields input,.samia-simple-fields select{display:block;width:100%;min-width:0;max-width:100%;height:49px;border:1px solid #bdd6e7;background:#fbfdff;color:#1b3d57;border-radius:9px;padding:0 13px;font:500 14px Arial,sans-serif}.samia-simple-fields input:focus-visible,.samia-simple-fields select:focus-visible,.samia-simple-fields button:focus-visible,.samia-simple-quote:focus-visible{outline:3px solid #68add8;outline-offset:2px}#samiaSimpleCreate,.samia-simple-quote{display:flex;align-items:center;justify-content:center;min-height:49px;padding:13px 19px;border:0;border-radius:9px;background:#0b365b;color:#fff;text-decoration:none;font:700 14px/1.35 Arial,sans-serif;text-align:center;cursor:pointer;max-width:100%}.samia-simple-note{color:#59768a;font:400 12px/1.5 Arial,sans-serif;margin:15px 0 0}.samia-simple-fallback{margin:22px 0 6px;padding:18px 20px;background:#eef7fd;border:1px solid #c5e2f1;border-radius:13px;max-width:100%}.samia-simple-fallback>p{margin:0 0 14px;color:#214b6c;line-height:1.55}.samia-simple-rights{display:flex;align-items:flex-start;gap:10px;margin:11px 0;font:600 13px/1.5 Arial,sans-serif;color:#16405d}.samia-simple-rights input{margin-top:4px}.samia-simple-upload{display:flex;flex-direction:column;gap:7px;font:600 13px/1.4 Arial,sans-serif;color:#174263}.samia-simple-upload input{max-width:100%;width:100%;background:#fff;border:1px solid #b9d7e8;padding:11px;border-radius:8px}.samia-simple-status{min-height:18px;margin:13px 0 0;color:#2c6483;font:600 13px/1.5 Arial,sans-serif}.samia-simple-status[data-error=true]{color:#9a3131}.samia-simple-result{border:1px solid #d2e4ef;border-radius:14px;overflow:hidden;margin-top:20px;padding:18px;background:linear-gradient(180deg,#f4fafe,#eaf4f9)}.samia-simple-result-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.samia-simple-result-heading span{font:700 11px/1.4 Arial,sans-serif;color:#3a7695;letter-spacing:.11em}.samia-simple-result-heading h3{font:400 clamp(24px,3vw,34px)/1.2 Georgia,serif;color:#113755;margin:4px 0 12px}.samia-simple-result img{display:block;width:100%;max-height:610px;object-fit:contain;object-position:center;background:#e7f2f9;border-radius:11px}.samia-simple-result>p{font:400 12px/1.5 Arial,sans-serif;color:#4b6f87;margin:11px 0 17px}.samia-simple-concept{border:1px solid #accfe3;border-radius:7px;padding:6px 9px;white-space:nowrap}.samia-simple-quote{display:inline-flex}.samia-simple-text-only a{color:#0b527e;font-weight:700}.samia-simple-generator [hidden]{display:none!important}.quick-rfq .rfq-product-panel #rfqProductList,.quick-rfq .rfq-product-panel #rfqRefresh,.quick-rfq .rfq-product-panel .rfq-note{display:none!important}@media(max-width:1020px){.samia-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.samia-simple-fields button{width:100%}}@media(max-width:630px){#brandIntake.samia-simple-generator{padding:34px 14px 26px;scroll-margin-top:78px}.samia-simple-heading{text-align:left}.samia-simple-heading h2{font-size:34px}.samia-simple-fields{grid-template-columns:minmax(0,1fr);gap:14px}.samia-simple-fields input,.samia-simple-fields select,.samia-simple-fields button{width:100%;max-width:100%}.samia-simple-panel{padding:16px}.samia-simple-result{padding:12px}.samia-simple-result-heading h3{font-size:25px}.samia-simple-fallback{padding:14px}.samia-simple-quote{width:100%}}
.samia-simple-quote-summary{font:600 14px/1.5 Arial,sans-serif;color:#1b5576;background:#edf7fc;border-radius:9px;padding:14px 16px;border:1px solid #cfe4ef;overflow-wrap:anywhere}

/* Legacy multi-scene UI is internal; the public generator uses only three choices. */.hero .scene-box{display:none!important}

/* Public v1: only the three-input generator and reliable text-only enquiry are visible. */#preview,#rfqAssetDelivery,.rfq-kit-tools,.rfq-public-actions .rfq-asset-delivery,.rfq-public-actions .rfq-kit-tools{display:none!important}