.robotera-showcase{margin:0;position:relative;min-height:650px;overflow:hidden;border-radius:4px;background:#090c11;color:#f6f7f9}
.robotera-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 70%,#1b2d46 0,transparent 58%);pointer-events:none}
.robotera-showcase-copy{position:relative;z-index:1;width:47%;padding:68px 0 68px 58px}
.robotera-showcase-copy .eyebrow{font-size:9px;letter-spacing:1.7px;color:#a2b7d6}
.robotera-display-title{font-size:clamp(30px,3.8vw,53px);letter-spacing:-1.5px;line-height:1.4;font-weight:500;margin-top:44px}
.robotera-showcase-note{font-size:13px;line-height:1.9;color:#a9b3c1;margin-top:25px}
.robotera-showcase-label{display:block;font-size:10px;letter-spacing:1px;color:#8d9cad;margin-top:112px}
.robotera-showcase>img{position:absolute;right:4%;top:-100px;height:850px;width:auto;max-width:none;object-fit:contain}
.robotera-showcase>figcaption{position:absolute;bottom:22px;left:58px;font-size:9px;color:#7e8a9b;line-height:1.8}
.robotera-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.robotera-product-card{margin:0;overflow:hidden;border-radius:4px}
.robotera-product-light{background:#e5e8eb;color:#202b35}
.robotera-product-dark{background:#0d1014;color:#f1f4f7}
.robotera-product-heading{padding:34px 36px 0;position:relative;z-index:1}
.robotera-product-heading>span{font-size:9px;letter-spacing:1.4px;opacity:.62}
.robotera-product-heading h3{font-size:32px;margin:17px 0 13px;letter-spacing:-1px}
.robotera-product-heading p{font-size:12px;line-height:1.8;opacity:.65}
.robotera-product-image{height:550px;position:relative;overflow:hidden}
.robotera-product-light .robotera-product-image img{width:100%;height:100%;object-fit:contain;padding:30px 44px 0}
.robotera-product-dark .robotera-product-image img{position:absolute;left:50%;top:50%;width:auto;height:780px;max-width:none;transform:translate(-50%,-50%);object-fit:contain}
.robotera-product-card figcaption{padding:18px 36px 28px;font-size:10px;line-height:1.8;opacity:.58}
.robotera-scene-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:66px 0 28px}
.robotera-scene-heading .eyebrow{font-size:10px;color:var(--blue)}
.robotera-scene-heading h3{font-size:31px;letter-spacing:-1px;line-height:1.4;margin-top:16px}
.robotera-scene-heading>p{font-size:12px;line-height:1.9;color:var(--muted);max-width:340px}
.robotera-scene{margin:0}
.robotera-scene>img{display:block;width:100%;height:auto;border-radius:4px}
.robotera-scene figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:13px;font-size:10px;line-height:1.8;color:var(--muted)}
@media(max-width:1050px){.robotera-showcase{min-height:590px}.robotera-showcase-copy{padding:48px 0 48px 38px}.robotera-display-title{font-size:37px}.robotera-showcase>img{right:-4%;height:770px;top:-90px}.robotera-showcase-label{margin-top:94px}.robotera-showcase>figcaption{left:38px}.robotera-product-heading{padding:28px 28px 0}.robotera-product-image{height:460px}.robotera-product-dark .robotera-product-image img{height:660px}.robotera-product-card figcaption{padding:18px 28px 24px}}
@media(max-width:720px){.robotera-showcase{min-height:730px}.robotera-showcase-copy{padding:30px 28px;width:100%}.robotera-showcase-copy .eyebrow{font-size:8px}.robotera-display-title{font-size:32px;margin-top:22px}.robotera-showcase-note{font-size:12px;margin-top:15px}.robotera-showcase-label{margin-top:24px}.robotera-showcase>img{height:560px;top:210px;right:50%;transform:translateX(50%)}.robotera-showcase>figcaption{left:28px;bottom:15px;font-size:8px}.robotera-product-grid{grid-template-columns:1fr;gap:22px}.robotera-product-image{height:460px}.robotera-product-heading h3{font-size:29px}.robotera-scene-heading{display:block;margin-top:48px}.robotera-scene-heading h3{font-size:27px}.robotera-scene-heading>p{max-width:none;margin-top:17px}.robotera-scene figcaption{display:block}.robotera-scene figcaption>span{display:block}.robotera-scene figcaption>span+span{margin-top:5px}}
@media(max-width:380px){.robotera-display-title{font-size:28px}.robotera-showcase-copy{padding:27px 23px}.robotera-product-heading{padding:25px 23px 0}.robotera-product-card figcaption{padding-left:23px;padding-right:23px}.robotera-product-image{height:420px}.robotera-product-dark .robotera-product-image img{height:600px}}
