#lwstudio-dialog .lws-guided-templates{grid-template-columns:1fr}
#lwstudio-dialog .lws-guided-mini{position:relative;overflow:hidden;height:145px;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;border-radius:6px;background:#192d35}
#lwstudio-dialog .lws-template-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
#lwstudio-dialog .lws-guided-mini:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071d2be8,transparent 85%);z-index:-1}
#lwstudio-dialog .lws-guided-mini-banner{background:transparent!important;padding:0;display:block}
#lwstudio-dialog .lws-guided-mini-banner strong{font-size:18px;max-width:15ch;display:block}
#lwstudio-dialog .lws-guided-mini-banner i,#lwstudio-dialog .lws-guided-mini-cards{display:none}
#lwstudio-dialog .lws-guided-template[data-design-index="1"] .lws-guided-mini{height:170px;align-items:center;text-align:center}
#lwstudio-dialog .lws-guided-template[data-design-index="2"] .lws-guided-mini{border-left:5px solid var(--lws-preview-accent);border-radius:0 20px 0 0}
.lws-package-promo{box-sizing:border-box;container-type:inline-size;padding:62px 5%;min-height:650px;background:#eff2ed;color:#143039;font:15px/1.7 Inter,system-ui,sans-serif;text-align:left}
.lws-package-promo *{box-sizing:border-box}.lws-package-promo h2{font-size:clamp(32px,4.4cqw,60px);letter-spacing:-.045em;line-height:1.1;max-width:18ch;margin:18px 0}.lws-package-promo>p{max-width:70ch;color:#526a70;font-size:14px}.lws-promo-eyebrow{font-size:10px;letter-spacing:.17em;color:#4e7977;font-weight:800}.lws-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0}.lws-promo-scene{position:relative;overflow:hidden;min-height:300px;padding:28px 22px;background:#fff;border:1px solid #cedad7;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end}.lws-promo-scene small{position:absolute;top:22px;font-size:8px;letter-spacing:.15em}.lws-promo-scene h3{font-size:23px;letter-spacing:-.03em;line-height:1.1;margin:20px 0 10px;max-width:13ch}.lws-promo-scene p{font-size:11px;margin:0;opacity:.7}.lws-promo-orbit{height:90px;width:90px;border:1px solid #699991;border-radius:50%;position:relative;margin-bottom:25px}.lws-promo-orbit:before{content:"";position:absolute;inset:15px;border:1px solid #699991;border-radius:50%}.lws-promo-orbit:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#38766b;right:-4px;top:12px}.lws-promo-scene.scene-1{background:#18323a;color:#e5eeec;border-radius:60px 8px 8px 8px}.scene-1 .lws-promo-orbit{border-radius:4px;transform:rotate(-14deg)}.lws-promo-scene.scene-2{background:#e4e9df;border-top:4px solid #488477}.scene-2 .lws-promo-orbit{border-radius:0;width:110px;border-left:0;border-right:0}.lws-promo-foot{font-size:12px!important;border-top:1px solid #bdd1ca;padding-top:23px}
.lws-package-promo[data-tier="theme"]{background:#101e28;color:#eef4f2}.lws-package-promo[data-tier="theme"]>p{color:#a8bfc9}.lws-package-promo[data-tier="theme"] .lws-promo-scene{min-height:340px;background:radial-gradient(ellipse at 80% 20%,#32636c,#142c37 75%);color:#ecf7f6;border-color:#49636d}.lws-package-promo[data-tier="theme"] .scene-1{background:radial-gradient(ellipse at 20% 30%,#82694c,#2e292c 75%)}.lws-package-promo[data-tier="theme"] .scene-2{background:linear-gradient(145deg,#dae7e8,#8eb5b8);color:#16333f}.lws-package-promo[data-tier="theme"] .lws-promo-orbit{box-shadow:0 0 45px #6ed4c733}.lws-package-promo[data-tier="personal"]{background:#eae5db}.lws-package-promo[data-tier="personal"] .lws-promo-scene{min-height:380px;border-radius:0;background:#1f292d;color:#eee9dd;border:0}.lws-package-promo[data-tier="personal"] .scene-1{background:#a98565;transform:translateY(16px)}.lws-package-promo[data-tier="personal"] .scene-2{background:#d4ddd8;color:#213c41;border-radius:90px 0 0 0}.lws-package-promo[data-tier="personal"] .lws-promo-scene h3{font-family:Georgia,serif;font-size:30px;font-weight:400}.lws-package-promo[data-tier="personal"] .lws-promo-orbit{width:130px;height:130px}
@container(max-width:650px){.lws-promo-grid{grid-template-columns:1fr}.lws-promo-scene{min-height:230px!important}.lws-promo-scene.scene-1{transform:none!important}.lws-package-promo h2{font-size:36px}}
/* APEX is a panoramic engineering editorial; IRON retains its industrial split. */
.lw-hiend-site.hx-site.hx-motorlab{--hx-bg:#e9edef!important;--hx-ink:#112a3a!important;--hx-muted:#496171!important;--hx-accent:#1f6685!important;background:#e9edef;color:#112a3a}
.hx-motorlab .hx-hero:before{display:none}
.hx-motorlab .hx-services,.hx-motorlab .hx-gallery{background:#e2e9ec}.hx-motorlab .hx-about{background:#f5f7f8}.hx-motorlab .hx-service-card{background:#f9fbfc;border-color:#1f668533}.hx-motorlab .hx-button-secondary,.hx-motorlab .hx-header,.hx-motorlab .hx-simple,.hx-motorlab .hx-footer{border-color:#1f668533}
.hx-motorlab .hx-hero{display:flex;flex-direction:column;align-items:stretch;padding:68px 5% 0;gap:36px;background:linear-gradient(135deg,#e5edf0,#fff)}
.hx-motorlab .hx-hero-text{max-width:980px;position:relative;padding:0}
.hx-motorlab .hx-hero h1{font-size:clamp(36px,5.8cqi,88px);max-width:19ch;color:#112a3a;line-height:1.02;overflow-wrap:normal;hyphens:none}
.hx-motorlab .hx-lead{color:#496171;max-width:65ch}.hx-motorlab .hx-hero-visual{width:100%;height:380px;min-height:0;border-radius:80px 0 0 0;overflow:hidden}.hx-motorlab .hx-hero-image{height:100%;width:100%;object-fit:cover}.hx-motorlab .hx-header{background:#e9edef;color:#112a3a}.hx-motorlab .hx-hero-note{color:#496171}.hx-motorlab .hx-service-list{gap:0}.hx-motorlab .hx-service-card{border-radius:0;border-top:3px solid #1f6685}
@media(max-width:620px){.hx-motorlab .hx-hero{padding-top:35px}.hx-motorlab .hx-hero h1{font-size:38px}.hx-motorlab .hx-hero-visual{height:260px;border-radius:35px 0 0 0}}
@container(max-width:620px){.hx-motorlab .hx-hero{padding-top:35px}.hx-motorlab .hx-hero h1{font-size:36px}.hx-motorlab .hx-hero-visual{height:260px;border-radius:35px 0 0 0}}
