/* Public launch-safe marketplace landing, separate from the protected shopping pilot. */
html body .experience-marketplace-teaser{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-radius:7px;color:#17364f;text-decoration:none;font-weight:700;min-height:50px}
html body .experience-marketplace-teaser span:last-child{color:#8b6427;font-size:24px}
html body .experience-coming{padding:clamp(34px,6vw,92px) 24px 100px;max-width:1280px;margin:auto}
html body .experience-coming-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center;background:linear-gradient(135deg,#0b243e,#153958);color:#fff;border-radius:22px;padding:clamp(32px,6vw,76px);min-height:480px;box-shadow:0 28px 58px #102b4525;overflow:hidden}
html body .experience-coming .eyebrow{color:#e0bd76;font-size:12px;letter-spacing:.18em;font-weight:800;text-transform:uppercase}
html body .experience-coming h1{font-size:clamp(38px,5.3vw,70px);letter-spacing:-.045em;line-height:1.06;max-width:720px;margin:16px 0 22px;color:#fff}
html body .experience-coming h1 em{font-style:normal;color:#e0b45e}
html body .experience-coming p.lead{font-size:clamp(17px,1.7vw,22px);line-height:1.7;max-width:680px;color:#d8e6ef;margin:0 0 30px}
html body .experience-coming .experience-coming-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
html body .experience-coming a.primary{display:inline-flex;align-items:center;justify-content:center;background:#d4ac53;color:#09243c;border-radius:7px;padding:14px 22px;min-height:48px;font-weight:800;text-decoration:none}
html body .experience-coming a.secondary{font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:4px}
html body .experience-coming-icon{width:100%;max-width:350px;justify-self:center;position:relative;aspect-ratio:1;border-radius:28px;border:1px solid #8ba3b858;background:linear-gradient(140deg,#ffffff20,#ffffff04);display:grid;place-content:center;box-shadow:inset 0 0 60px #ffffff13}
html body .experience-coming-icon svg{width:160px;max-width:45vw;stroke:#d9b86e;fill:none;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}
html body .experience-coming-icon::after{content:'PRODUCTS & SOLUTIONS';position:absolute;bottom:34px;left:0;right:0;text-align:center;color:#d9e7f4;letter-spacing:.2em;font-size:11px;font-weight:800}
html body .experience-coming-sub{max-width:1120px;margin:38px auto 0;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#526d84;flex-wrap:wrap}
html body .experience-coming-sub strong{color:#17364f}
html body .experience-coming-sub a{color:#20567e;text-decoration:underline;text-underline-offset:4px}
html body .experience-contact-simple{padding:50px 24px 95px;max-width:1100px;margin:auto}
html body .experience-contact-simple h1{font-size:clamp(36px,5vw,62px)}
html body .experience-contact-simple .contact-panel{border-radius:16px;background:#fff;border:1px solid #d5e1ed;padding:clamp(26px,5vw,48px);margin-top:28px;box-shadow:0 12px 40px #102b4510}
html body .experience-contact-simple a.email{color:#174c78;font-size:clamp(18px,2vw,23px);font-weight:800;text-decoration:underline;overflow-wrap:anywhere}
@media (max-width:820px){html body .experience-coming-shell{grid-template-columns:1fr;gap:32px}html body .experience-coming-icon{width:250px}html body .experience-coming-icon svg{width:130px}}
@media (max-width:560px){html body .experience-coming{padding:24px 16px 70px}html body .experience-coming-shell{padding:27px 22px;min-height:0;border-radius:14px}html body .experience-coming-icon{width:200px;height:200px}html body .experience-coming-icon::after{font-size:9px;bottom:18px}html body .experience-coming-sub{margin-top:20px}}
