.section-head h2{margin-top:14px;font-size:max(26px,min(3vw,36px));font-weight:700}.showcase-hero{background:linear-gradient(135deg, #fff 0%, var(--ice-50) 45%, var(--ice-100) 100%);padding:80px 0 56px;position:relative;overflow:hidden}.showcase-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6fed29,#2f6fed00 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-160px}.showcase-hero .section-head{max-width:820px}.showcase-hero .section-head h1{color:var(--navy);margin-top:14px;font-size:max(30px,min(3.6vw,44px));font-weight:800}.showcase-hero .section-head p{color:var(--ink-2);font-size:17px;line-height:1.65}.tech-band{background:var(--navy);padding:56px 0;position:relative;overflow:hidden}.tech-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6fed33,#2f6fed00 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-160px}.tech-band>.wrap{z-index:1;position:relative}.tech-band .section-head{text-align:center;max-width:640px;margin:0 auto 34px}.tech-band .section-head .eyebrow{justify-content:center}.tech-band .section-head h2{font-family:var(--font-display);color:#fff;margin-top:14px;font-size:max(24px,min(2.8vw,32px));font-weight:800}.tech-band .section-head p{color:#ffffffb8;margin-top:10px;font-size:15.5px}.logo-marquee{border-radius:var(--radius-lg);max-width:1340px;box-shadow:var(--shadow-lg);background:#fff;margin:0 auto;padding:26px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-marquee-track{align-items:center;gap:64px;width:max-content;padding:0 32px;animation:34s linear infinite marquee;display:flex}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.logo-marquee-track{animation:none}}.logo-marquee-track img{object-fit:contain;flex:none;width:auto;max-width:120px;height:34px}@media (max-width:760px){.logo-marquee-track{gap:40px}.logo-marquee-track img{height:28px}}.showcase-list{background:linear-gradient(180deg, var(--ice-100) 0%, var(--ice-200) 100%);padding:64px 0 104px;position:relative;overflow:hidden}.showcase-list:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6fed1f,#2f6fed00 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-200px;right:-160px}.showcase-list:after{content:"";pointer-events:none;background:radial-gradient(circle,#0e9f6a1a,#0e9f6a00 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;left:-180px}.showcase-list>.wrap{z-index:1;position:relative}.showcase-grid{flex-direction:column;gap:32px;max-width:1180px;margin:0 auto;display:flex}.showcase-card{border:1px solid var(--ice-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;flex-direction:row;align-items:stretch;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.showcase-card:hover{box-shadow:var(--shadow-lg), 0 0 0 1px var(--ice-300)}.showcase-card-media{background:linear-gradient(160deg, var(--ice-100) 0%, var(--ice-200) 100%);flex:0 0 42%;justify-content:center;align-items:flex-start;max-width:42%;min-height:280px;padding:24px;display:flex;position:relative}.showcase-card-media img{width:auto;max-width:100%;height:auto;max-height:420px;box-shadow:var(--shadow-md);border-radius:8px;display:block}.showcase-card-divider{display:none}.showcase-card-body{border-left:1px solid var(--line);background:radial-gradient(circle at 50% 30%, #2f6fed24, #2f6fed00 62%), linear-gradient(160deg, var(--ice-50) 0%, var(--ice-100) 100%);flex-direction:column;flex:1;min-width:0;padding:30px 34px;display:flex}@media (max-width:760px){.showcase-card{flex-direction:column}.showcase-card-media{flex-basis:auto;max-width:100%;min-height:0;padding:0}.showcase-card-media img{max-height:none;box-shadow:none;border-radius:0}.showcase-card-body{border-left:none;border-top:1px solid var(--line);padding:22px 26px 26px}}.sc-kicker{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:700}.showcase-card-body h3{color:var(--navy);font-size:17px;font-family:var(--font-body);margin-top:8px;font-weight:700;line-height:1.35}.showcase-card-body p.sc-desc{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.6}.showcase-card-body p.sc-desc+p.sc-desc{margin-top:10px}.sc-subhead{color:var(--navy);text-transform:uppercase;letter-spacing:.03em;margin-top:14px;font-size:12.5px;font-weight:700}.sc-specs{flex-direction:column;gap:6px;margin-top:8px;display:flex}.sc-specs li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.sc-specs li svg{width:13px;height:13px;stroke:var(--emerald);flex:none;margin-top:3px}.sc-perk{color:var(--ink-3);margin-top:12px;font-size:13px;font-style:italic}.sc-bench{margin-top:16px}.sc-bench-h{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin-bottom:10px;font-size:11.5px;font-weight:700}.sc-bench-device{border:1px solid var(--ice-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;padding:12px 14px}.sc-bench-device+.sc-bench-device{margin-top:10px}.sc-bench-name{color:var(--navy);font-size:13px;font-weight:700}.sc-bench-stats{grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:7px;display:grid}.sc-bench-stats span{color:var(--ink-2);justify-content:space-between;gap:6px;font-size:12.5px;display:flex}.sc-bench-stats span b{font-family:var(--font-mono);color:var(--navy);font-weight:700}.e-con.showcase-hero{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:80px 0 56px!important;display:block!important;position:relative!important;overflow:hidden!important}.e-con.logo-marquee{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;border-radius:var(--radius-lg)!important;gap:0!important;width:auto!important;max-width:1340px!important;margin:0 auto!important;padding:26px 0!important;display:block!important;position:relative!important;overflow:hidden!important}.e-con.tech-band{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:56px 0!important;display:block!important;position:relative!important;overflow:hidden!important}.e-con.showcase-card-media{flex-direction:initial!important;--gap:0!important;flex:0 0 42%!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;width:auto!important;max-width:42%!important;min-height:280px!important;padding:24px!important;display:flex!important;position:relative!important}.e-con.showcase-card-body{align-items:initial!important;justify-content:initial!important;--gap:0!important;flex-direction:column!important;flex:1!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:30px 34px!important;display:flex!important}.e-con.showcase-card{justify-content:initial!important;--gap:0!important;border-radius:var(--radius-lg)!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;width:auto!important;max-width:none!important;padding:0!important;display:flex!important;overflow:hidden!important}.e-con.sc-bench-device{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;border-radius:var(--radius-sm)!important;gap:0!important;width:auto!important;max-width:none!important;padding:12px 14px!important;display:block!important}.e-con.sc-bench{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;margin-top:16px!important;padding:0!important;display:block!important}.e-con.showcase-grid{align-items:initial!important;justify-content:initial!important;--gap:0!important;flex-direction:column!important;gap:32px!important;width:auto!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;display:flex!important}.e-con.showcase-list{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:64px 0 104px!important;display:block!important;position:relative!important;overflow:hidden!important}.e-con.cta-card{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;border-radius:var(--radius-lg)!important;gap:0!important;width:auto!important;max-width:860px!important;margin:0 auto!important;padding:52px 56px!important;display:block!important;position:relative!important}.e-con.cta-band{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:104px 0!important;display:block!important;position:relative!important;overflow:hidden!important}@media (max-width:760px){.e-con.showcase-card-media{flex-basis:auto!important;max-width:100%!important;min-height:0!important;padding:0!important}.e-con.showcase-card-body{padding:22px 26px 26px!important}.e-con.showcase-card{flex-direction:column!important}}@media (max-width:640px){.e-con.cta-card{padding:36px 24px!important}}.tech-band>.e-con.wrap,.showcase-list>.e-con.wrap{z-index:1!important;position:relative!important}.sc-bench-device+.e-con.sc-bench-device{margin-top:10px!important}.e-con.showcase-card-media>.elementor-widget-html:has(>img,>.elementor-widget-container>img){width:auto!important;max-width:100%!important}.elementor .logo-marquee-track img{max-width:120px;height:34px}.elementor .showcase-card-media img{max-width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:8px}@media (max-width:760px){.elementor .logo-marquee-track img{height:28px}.elementor .showcase-card-media img{box-shadow:none;border-radius:0}}