/* AetherA White Label Showroom entry — homepage only; no backend or simulator changes. */
.q4-main .q4-showroom-cta {padding:clamp(34px,5vw,72px) 22px;background:linear-gradient(180deg,#e9f5ff 0%,#f6faff 100%);border-bottom:1px solid #d1e6f6;}
.q4-main .q4-showroom-cta-inner {width:min(100%,1270px);margin-inline:auto;}
.q4-main .q4-showroom-cta-top {display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 22px;}
.q4-main .q4-showroom-cta-title {font-size:clamp(27px,3.35vw,46px);font-weight:850;line-height:1.13;letter-spacing:-.035em;color:#103963;margin:8px 0 10px;}
.q4-main .q4-showroom-cta-summary {color:#416584;font-size:clamp(14px,1.35vw,17px);line-height:1.6;max-width:740px;margin:0;}
.q4-main .q4-showroom-cta-status {flex:0 0 auto;background:#fff;border:1px solid #b8dbf5;border-radius:60px;padding:10px 14px;font-size:11px;font-weight:800;color:#164d77;letter-spacing:.04em;}
.q4-main .q4-showroom-cta-art {display:block;position:relative;width:100%;overflow:hidden;border-radius:24px;border:1px solid #aed5ef;box-shadow:0 22px 55px rgba(9,45,87,.14);outline-offset:5px;transition:transform .2s ease,box-shadow .2s ease;}
.q4-main .q4-showroom-cta-art picture {display:block;width:100%;}
.q4-main .q4-showroom-cta-art img {display:block;width:100%;height:auto;}
.q4-main .q4-showroom-cta-art:hover,.q4-main .q4-showroom-cta-art:focus-visible{transform:translateY(-3px);box-shadow:0 26px 65px rgba(9,45,87,.2);}
.q4-main .q4-showroom-cta-art:focus-visible,.q4-main .q4-showroom-cta-action:focus-visible{outline:3px solid #0875e1;outline-offset:4px;}
.q4-main .q4-showroom-cta-under {display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:21px;}
.q4-main .q4-showroom-cta-under p{margin:0;color:#426480;line-height:1.6;font-size:13px;}
.q4-main .q4-showroom-cta-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;background:#0e4a90;color:#fff;padding:14px 24px;min-height:48px;border-radius:12px;font-size:14px;font-weight:850;box-shadow:0 8px 20px rgba(6,61,126,.16);}
.q4-main .q4-showroom-cta-action:hover{background:#0c3f7d;color:#fff;}
.q4-main .q4-showroom-cta-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}
@media(max-width:760px){
.q4-main .q4-showroom-cta{padding:35px 16px 41px;}
.q4-main .q4-showroom-cta-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:17px;}
.q4-main .q4-showroom-cta-title{font-size:clamp(28px,7vw,37px);margin:6px 0 8px;}
.q4-main .q4-showroom-cta-status{font-size:10px;padding:8px 12px;}
.q4-main .q4-showroom-cta-art{border-radius:17px;}
.q4-main .q4-showroom-cta-under{flex-direction:column;align-items:stretch;gap:14px;margin-top:16px;}
.q4-main .q4-showroom-cta-action{width:100%;}
}
@media(prefers-reduced-motion:reduce){.q4-main .q4-showroom-cta-art{transition:none;}.q4-main .q4-showroom-cta-art:hover{transform:none;}}
