:root{--ek-navy:#20205f;--ek-blue:#0da4db;--ek-orange:#f28a00;--ek-ink:#172033;--ek-muted:#657184;--ek-soft:#f5f8fb;--ek-line:#e5ebf0}
.ek-main{background:#fff;color:var(--ek-ink)}.ek-container{width:min(1180px,91%);margin-inline:auto}.ek-kicker{margin:0 0 11px;color:var(--ek-orange);font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.ek-archive-hero{padding:90px 0 82px;background:linear-gradient(135deg,#f4f1eb,#edf5f5);text-align:center}.ek-archive-hero h1{max-width:850px;margin:0 auto 18px;color:var(--ek-navy);font-size:clamp(38px,5vw,62px);line-height:1.05}.ek-archive-hero p:last-child{max-width:790px;margin:0 auto;color:var(--ek-muted);font-size:16px;line-height:1.75}.ek-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:72px 0 90px}.ek-brand-card{padding:34px;border:1px solid var(--ek-line);border-radius:18px;background:#fff;text-align:center;box-shadow:0 10px 28px rgba(25,40,63,.06);transition:.2s}.ek-brand-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(25,40,63,.12)}.ek-brand-card img{width:210px;height:110px;margin:auto;object-fit:contain}.ek-brand-card h2{color:var(--ek-navy);font-size:20px}.ek-brand-card span,.ek-series-card span,.ek-device-card span{color:var(--ek-blue);font-size:12px;font-weight:800}.ek-guide{padding:62px 0;background:var(--ek-navy);color:#fff}.ek-guide-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.ek-guide h2{margin:0 0 10px;font-size:34px}.ek-guide p:not(.ek-kicker){max-width:720px;margin:0;color:#cbd2e0}.ek-button{display:inline-flex;padding:14px 20px;border-radius:8px;background:var(--ek-orange);color:#fff!important;font-size:13px;font-weight:800;text-decoration:none}.ek-button-outline{background:transparent;border:1px solid var(--ek-navy);color:var(--ek-navy)!important}.ek-tax-content{padding:72px 0 90px}.ek-tax-content>h2{margin:0 0 25px;color:var(--ek-navy);font-size:32px}.ek-tax-content>h2:not(:first-child){margin-top:65px}.ek-series-grid,.ek-device-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.ek-series-card{padding:30px;border-radius:16px;background:var(--ek-soft)}.ek-series-card h3,.ek-device-card h3{margin:0 0 10px;color:var(--ek-navy);font-size:23px}.ek-series-card p,.ek-device-card p{color:var(--ek-muted);font-size:14px}.ek-device-card{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:22px;border:1px solid var(--ek-line);border-radius:16px}.ek-device-image{height:180px;border-radius:12px;background:var(--ek-soft);overflow:hidden}.ek-device-image img{width:100%;height:100%;object-fit:contain}.ek-breadcrumb{display:flex;gap:8px;align-items:center;padding-top:20px;padding-bottom:20px;color:#748095;font-size:12px;overflow:auto;white-space:nowrap}.ek-product-hero{padding:58px 0 76px;background:linear-gradient(135deg,#f4f1eb,#eef2ee)}.ek-product-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ek-product-copy h1{margin:0 0 22px;color:var(--ek-navy);font-size:clamp(46px,5vw,68px);line-height:1}.ek-product-copy>p:not(.ek-kicker){color:var(--ek-muted);font-size:16px;line-height:1.75}.ek-actions{display:flex;gap:11px;margin-top:28px}.ek-product-video{height:430px;border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 22px 50px rgba(32,32,95,.12)}.ek-product-video video{width:100%;height:100%;object-fit:cover}.ek-highlights{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:-34px;background:#fff;border-radius:16px;box-shadow:0 18px 42px rgba(24,39,59,.13);overflow:hidden}.ek-highlights>div{padding:24px 27px;border-right:1px solid var(--ek-line)}.ek-highlights>div:last-child{border:0}.ek-highlights strong,.ek-highlights span{display:block}.ek-highlights strong{color:var(--ek-navy);font-size:14px}.ek-highlights span{color:#728096;font-size:12px}.ek-feature{padding:92px 0}.ek-feature:nth-of-type(even){background:var(--ek-soft)}.ek-feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.ek-feature-inner.ek-reverse .ek-feature-copy{order:2}.ek-feature-inner.ek-reverse .ek-feature-image{order:1}.ek-feature-copy h2{margin:0 0 18px;color:var(--ek-navy);font-size:clamp(32px,4vw,43px);line-height:1.13}.ek-feature-copy>p:not(.ek-kicker){color:var(--ek-muted);font-size:15px;line-height:1.75}.ek-feature-image{height:390px;border-radius:22px;background:#f3f5f6;overflow:hidden}.ek-feature-image img{width:100%;height:100%;object-fit:contain}.ek-feature-dark{background:var(--ek-navy)!important}.ek-feature-dark h2{color:#fff}.ek-feature-dark .ek-feature-copy>p:not(.ek-kicker){color:#d3d9e5}.ek-feature-dark .ek-feature-image{background:#fff}.ek-feature-wide .ek-feature-inner{grid-template-columns:.72fr 1.28fr}.ek-final{padding:70px 0;background:var(--ek-blue);color:#fff;text-align:center}.ek-final h2{margin:0 0 10px;font-size:36px}.ek-final p{margin:0 auto 24px}.ek-final .ek-button{background:var(--ek-orange)}
@media(max-width:820px){.ek-brands{grid-template-columns:1fr}.ek-guide-inner{align-items:flex-start;flex-direction:column}.ek-series-grid,.ek-device-grid{grid-template-columns:1fr}.ek-product-hero-inner,.ek-feature-inner,.ek-feature-wide .ek-feature-inner{grid-template-columns:1fr;gap:38px}.ek-product-video{height:340px}.ek-highlights{grid-template-columns:1fr;margin-top:0;border-radius:0}.ek-highlights>div{border-right:0;border-bottom:1px solid var(--ek-line)}.ek-feature-inner.ek-reverse .ek-feature-copy{order:1}.ek-feature-inner.ek-reverse .ek-feature-image{order:2}}
@media(max-width:560px){.ek-archive-hero{padding:58px 0}.ek-device-card{grid-template-columns:1fr}.ek-product-copy h1{font-size:42px}.ek-actions{align-items:flex-start;flex-direction:column}.ek-feature{padding:60px 0}.ek-feature-image{height:300px}.ek-product-video{height:280px}.ek-final h2{font-size:29px}}

/* Signia Styletto AX scroll story */
.sty-main{--sty-red:#c3152e;--sty-coral:#ff6548;--sty-orange:#ff9a58;--sty-black:#111319;background:#fff;color:var(--sty-black);overflow:hidden}.sty-container{width:min(1180px,90%);margin-inline:auto}.sty-eyebrow{margin:0 0 16px;color:#e64f39;font-size:12px;font-weight:800;letter-spacing:2px}.sty-main h1,.sty-main h2{letter-spacing:-.045em}.sty-button{display:inline-flex;padding:15px 23px;border-radius:99px;background:#111319;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none}.sty-button-light{border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.12);backdrop-filter:blur(8px)}.sty-actions{display:flex;gap:12px;margin-top:28px}.sty-observe{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s ease}.sty-observe.is-visible{opacity:1;transform:none}.sty-hero{position:relative;min-height:760px;background:linear-gradient(120deg,#ad0d2e 0%,#ed3341 40%,#ff7b45 72%,#ff984f 100%);color:#fff}.sty-hero-glow{position:absolute;inset:0;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.17),transparent 26%),linear-gradient(90deg,rgba(82,0,33,.32),transparent 62%)}.sty-hero-person{position:absolute;right:-2%;bottom:0;width:min(64vw,1000px);height:100%;object-fit:cover;object-position:left center;mix-blend-mode:normal}.sty-hero-copy{position:relative;z-index:2;padding-top:185px}.sty-hero-copy .sty-eyebrow{color:#fff}.sty-hero h1{max-width:690px;margin:0;font-size:clamp(54px,6.4vw,94px);line-height:.96}.sty-hero-copy>p:not(.sty-eyebrow){max-width:570px;font-size:18px;line-height:1.7}.sty-scroll-cue{position:absolute;z-index:3;bottom:28px;left:50%;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;transform:translateX(-50%)}.sty-intro{padding:120px 0}.sty-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:end}.sty-intro h2,.sty-tech h2,.sty-charge h2,.sty-wireless h2,.sty-colors h2,.sty-final h2{margin:0;font-size:clamp(40px,5vw,70px);line-height:1.03}.sty-intro-grid>p{margin:0;color:#62646b;font-size:17px;line-height:1.8}.sty-sticky-story{height:230vh;background:linear-gradient(125deg,#d62635,#ff6547 55%,#ff9b57)}.sty-sticky-stage{--sty-progress:0;position:sticky;top:0;height:100vh;overflow:hidden;color:#fff}.sty-motion-person{position:absolute;left:calc(8% - (var(--sty-progress) * 10%));bottom:0;width:min(70vw,1050px);height:100%;object-fit:cover;object-position:center;transform:scale(calc(.92 + (var(--sty-progress) * .15)));transition:transform .08s linear}.sty-stage-copy{position:absolute;z-index:3;top:27%;right:10%;width:min(460px,38vw);opacity:calc(.25 + var(--sty-progress));transform:translateY(calc(90px - (var(--sty-progress) * 90px)))}.sty-stage-copy .sty-eyebrow{color:#fff}.sty-stage-copy h2{margin:0 0 24px;font-size:clamp(54px,6vw,90px);line-height:.92}.sty-stage-copy p:last-child{font-size:17px;line-height:1.7}.sty-floating-device{position:absolute;z-index:2;right:11%;bottom:6%;width:clamp(170px,21vw,330px);filter:drop-shadow(0 25px 30px rgba(65,0,0,.25));opacity:calc(var(--sty-progress) * 1.4);transform:translateY(calc(120px - (var(--sty-progress) * 120px))) rotate(calc(-8deg + (var(--sty-progress) * 8deg)))}.sty-tech{padding:130px 0;text-align:center}.sty-tech h2{max-width:920px;margin-inline:auto}.sty-lead{max-width:780px;margin:25px auto 65px;color:#666b73;font-size:17px;line-height:1.75}.sty-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sty-tech-grid div{padding:30px 20px;border:1px solid #e7e7e9;border-radius:22px}.sty-tech-grid span{display:grid;width:76px;height:76px;margin:0 auto 21px;border:2px solid #222;border-radius:50%;place-items:center;font-size:30px}.sty-tech-grid strong,.sty-tech-grid small{display:block}.sty-tech-grid strong{font-size:15px}.sty-tech-grid small{margin-top:8px;color:#787b82;line-height:1.5}.sty-charge,.sty-wireless{padding:110px 0}.sty-charge{background:#fff4ed}.sty-wireless{background:#f3f7fa}.sty-charge-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sty-charge-copy>p:not(.sty-eyebrow){color:#5d626b;font-size:17px;line-height:1.8}.sty-charge-copy small{color:#858992}.sty-product-orbit{position:relative;display:grid;min-height:520px;place-items:center}.sty-product-orbit span{position:absolute;width:440px;height:440px;border:1px solid rgba(227,72,52,.25);border-radius:50%;box-shadow:0 0 0 55px rgba(255,107,72,.05),0 0 0 110px rgba(255,107,72,.035)}.sty-product-orbit img{position:relative;z-index:2;max-width:72%;max-height:470px;filter:drop-shadow(0 30px 38px rgba(69,39,25,.17));transition:transform .6s ease}.sty-charge.is-visible .sty-product-orbit img,.sty-wireless.is-visible .sty-product-orbit img{transform:translateY(-12px) rotate(2deg)}.sty-reverse .sty-charge-copy{order:2}.sty-orbit-blue span{border-color:rgba(32,32,95,.22);box-shadow:0 0 0 55px rgba(13,164,219,.05),0 0 0 110px rgba(32,32,95,.03)}.sty-connect{position:relative;min-height:720px;background:linear-gradient(100deg,#ef3a42,#ff8f55);color:#fff}.sty-connect>img{position:absolute;left:0;bottom:0;width:62%;height:100%;object-fit:cover;object-position:center}.sty-connect-copy{position:relative;z-index:2;padding-top:190px;padding-left:55%}.sty-connect-copy .sty-eyebrow{color:#fff}.sty-connect h2{margin:0;max-width:560px;font-size:clamp(44px,5vw,72px);line-height:1}.sty-connect-copy>p:last-child{max-width:520px;font-size:16px;line-height:1.7}.sty-colors{padding:120px 0}.sty-colors-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sty-device-card{display:grid;min-height:500px;border-radius:34px;background:#f5f5f3;place-items:center}.sty-device-card img{width:64%;filter:drop-shadow(0 28px 30px rgba(0,0,0,.16))}.sty-colors-grid>div:last-child>p:not(.sty-eyebrow){color:#666b73;font-size:17px;line-height:1.75}.sty-swatches{display:flex;gap:12px;margin-top:28px}.sty-swatches i{width:33px;height:33px;border:3px solid #fff;border-radius:50%;background:linear-gradient(135deg,#111 0 49%,#d8c9a6 51%);box-shadow:0 0 0 1px #bbb}.sty-swatches i:nth-child(2){background:linear-gradient(135deg,#111 0 49%,#bbb 51%)}.sty-swatches i:nth-child(3){background:linear-gradient(135deg,#111 0 49%,#e8e8e8 51%)}.sty-swatches i:nth-child(4){background:linear-gradient(135deg,#536379 0 49%,#c4c8cc 51%)}.sty-swatches i:nth-child(5){background:linear-gradient(135deg,#68738a 0 49%,#e4c7c1 51%)}.sty-swatches i:nth-child(6){background:linear-gradient(135deg,#697482 0 49%,#b9c0c9 51%)}.sty-swatches i:nth-child(7){background:linear-gradient(135deg,#eee 0 49%,#fff 51%)}.sty-final{padding:90px 0;background:#1f205f;color:#fff;text-align:center}.sty-final .sty-eyebrow{color:#ff9b48}.sty-final p:not(.sty-eyebrow){margin:18px auto 28px;color:#d3d8e5}.sty-final .sty-button{background:#f28a00}
@media(max-width:900px){.sty-hero{min-height:700px}.sty-hero-person{right:-28%;width:100%;opacity:.72}.sty-hero-copy{padding-top:150px}.sty-intro-grid,.sty-charge-grid,.sty-colors-grid{grid-template-columns:1fr;gap:50px}.sty-stage-copy{right:6%;width:46vw}.sty-tech-grid{grid-template-columns:repeat(2,1fr)}.sty-reverse .sty-charge-copy{order:0}.sty-connect>img{width:100%;opacity:.45}.sty-connect-copy{padding-left:5%;padding-right:5%}}
@media(max-width:600px){.sty-hero{min-height:650px}.sty-hero-person{right:-70%;width:155%}.sty-hero-copy{padding-top:120px}.sty-hero h1{font-size:50px}.sty-actions{align-items:flex-start;flex-direction:column}.sty-intro{padding:75px 0}.sty-sticky-story{height:170vh}.sty-motion-person{left:-45%;width:145%}.sty-stage-copy{top:13%;right:6%;width:88%}.sty-stage-copy h2{font-size:54px}.sty-floating-device{right:6%;bottom:8%;width:190px}.sty-tech,.sty-charge,.sty-wireless,.sty-colors{padding:75px 0}.sty-tech-grid{grid-template-columns:1fr}.sty-product-orbit{min-height:380px}.sty-product-orbit span{width:280px;height:280px}.sty-connect{min-height:650px}.sty-connect-copy{padding-top:135px}.sty-device-card{min-height:360px}}
@media(prefers-reduced-motion:reduce){.sty-observe{opacity:1;transform:none;transition:none}.sty-motion-person,.sty-floating-device{transition:none}}

/* Styletto AX 1.2.1 alignment fixes */
.sty-main{overflow-x:clip!important;overflow-y:visible!important}
.sty-sticky-story{position:relative;height:185vh}
.sty-sticky-stage{isolation:isolate;min-height:620px}
.sty-motion-person{left:4%;width:min(52vw,760px);object-fit:contain;object-position:left bottom;transform:translateX(calc(var(--sty-progress) * -4vw)) scale(calc(.96 + (var(--sty-progress) * .06)))}
.sty-stage-copy{top:18%;right:7%;width:min(520px,42vw);opacity:1;transform:translateY(calc(42px - (var(--sty-progress) * 42px)))}
.sty-stage-copy h2{font-size:clamp(48px,5.2vw,78px);line-height:1;overflow-wrap:normal;word-break:normal}
.sty-floating-device{right:10%;bottom:7%;width:clamp(180px,20vw,310px);opacity:calc(.18 + (var(--sty-progress) * .82));transform:translateY(calc(80px - (var(--sty-progress) * 80px))) rotate(calc(-5deg + (var(--sty-progress) * 5deg)))}
.sty-device-card img{height:auto;object-fit:contain}
@media(max-width:900px){.sty-motion-person{left:-8%;width:68vw}.sty-stage-copy{top:16%;right:5%;width:48vw}.sty-stage-copy h2{font-size:clamp(42px,6vw,66px)}}
@media(max-width:600px){.sty-sticky-story{height:155vh}.sty-sticky-stage{min-height:560px}.sty-motion-person{left:-48%;width:145%;opacity:.72}.sty-stage-copy{top:10%;right:6%;width:88%}.sty-stage-copy h2{font-size:48px}.sty-floating-device{right:5%;bottom:5%;width:180px}}

/* Rexton Reach R-Li — Elips original layout, no black palette */
.rx-main{--rx-navy:#172a62;--rx-blue:#255cc7;--rx-cyan:#0da4db;--rx-yellow:#f3c900;--rx-ink:#25365f;--rx-muted:#647391;--rx-soft:#f3f8fc;--rx-ivory:#fffdf5;background:#fff;color:var(--rx-ink);overflow-x:clip}.rx-container{width:min(1180px,90%);margin-inline:auto}.rx-breadcrumb{display:flex;gap:8px;align-items:center;padding-top:18px;padding-bottom:18px;color:#7483a1;font-size:12px;white-space:nowrap;overflow:auto}.rx-breadcrumb a{color:#53678f;text-decoration:none}.rx-eyebrow{margin:0 0 14px;color:var(--rx-blue);font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.rx-main h1,.rx-main h2{letter-spacing:-.04em}.rx-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:99px;background:var(--rx-yellow);color:var(--rx-navy)!important;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 12px 26px rgba(37,92,199,.13)}.rx-button-ghost{border:1px solid rgba(23,42,98,.22);background:rgba(255,255,255,.8);box-shadow:none}.rx-actions{display:flex;gap:12px;margin-top:28px}.rx-observe{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.rx-observe.is-visible{opacity:1;transform:none}.rx-hero{position:relative;min-height:680px;background:var(--rx-ivory);isolation:isolate;overflow:hidden}.rx-hero-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.rx-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(255,253,245,.98) 0%,rgba(255,253,245,.9) 38%,rgba(255,253,245,.2) 67%,rgba(255,255,255,.05))}.rx-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:60px;align-items:center;min-height:680px}.rx-logo{width:135px;height:auto;margin-bottom:28px}.rx-hero h1{max-width:690px;margin:0 0 20px;color:var(--rx-navy);font-size:clamp(48px,5.4vw,76px);line-height:.98}.rx-hero-copy>p:not(.rx-eyebrow){max-width:620px;color:#53678a;font-size:17px;line-height:1.75}.rx-device-stage{position:relative;display:grid;min-height:520px;place-items:center}.rx-device-stage span{position:absolute;width:440px;height:440px;border-radius:50%;background:rgba(255,255,255,.72);box-shadow:0 0 0 35px rgba(13,164,219,.07),0 0 0 70px rgba(243,201,0,.06),0 32px 70px rgba(23,42,98,.13)}.rx-device-stage img{position:relative;width:min(86%,520px);filter:drop-shadow(0 30px 27px rgba(23,42,98,.2));transform:rotate(-2deg)}.rx-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-42px;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(23,42,98,.13);overflow:hidden}.rx-stats div{padding:27px 24px;border-right:1px solid #e3ebf4}.rx-stats div:last-child{border:0}.rx-stats strong,.rx-stats span{display:block}.rx-stats strong{color:var(--rx-navy);font-size:15px}.rx-stats span{margin-top:6px;color:var(--rx-muted);font-size:12px;line-height:1.45}.rx-section{padding:115px 0}.rx-split{display:grid;grid-template-columns:1fr 1fr;gap:82px;align-items:center}.rx-copy h2{margin:0 0 22px;color:var(--rx-navy);font-size:clamp(38px,4.5vw,61px);line-height:1.04}.rx-copy>p:not(.rx-eyebrow){color:var(--rx-muted);font-size:16px;line-height:1.8}.rx-visual{height:520px;border-radius:32px;background:#eef7fb;overflow:hidden;box-shadow:0 25px 60px rgba(23,42,98,.12)}.rx-visual img{width:100%;height:100%;object-fit:cover}.rx-connect{background:linear-gradient(145deg,#edf8fd,#f8fbff 60%,#fffbed)}.rx-center{max-width:850px;margin:0 auto;text-align:center}.rx-center>p:not(.rx-eyebrow){max-width:760px;margin-inline:auto}.rx-connect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:60px}.rx-connect-grid>div{min-height:205px;padding:28px;border:1px solid #dce8f3;border-radius:22px;background:rgba(255,255,255,.82)}.rx-connect-grid strong,.rx-connect-grid span{display:block}.rx-connect-grid strong{margin-top:72px;color:var(--rx-navy);font-size:16px}.rx-connect-grid span{margin-top:8px;color:var(--rx-muted);font-size:13px;line-height:1.5}.rx-signal{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:8px;background:var(--rx-navy)!important}.rx-signal i{display:block;width:13px;border-radius:9px 9px 3px 3px;background:var(--rx-yellow)}.rx-signal i:nth-child(1){height:30px}.rx-signal i:nth-child(2){height:55px}.rx-signal i:nth-child(3){height:83px}.rx-signal span{position:absolute;right:0;bottom:24px;left:0;color:#fff;text-align:center;font-weight:800}.rx-charge{background:var(--rx-ivory)}.rx-reverse .rx-copy{order:1}.rx-reverse .rx-product-card{order:2}.rx-number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0 18px}.rx-number-grid div{padding:18px 12px;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(23,42,98,.07)}.rx-number-grid b,.rx-number-grid span{display:block}.rx-number-grid b{color:var(--rx-blue);font-size:21px}.rx-number-grid span{margin-top:4px;color:var(--rx-muted);font-size:11px}.rx-copy small{color:#7d8aa4;line-height:1.55}.rx-product-card,.rx-receiver-card{position:relative;display:grid;min-height:500px;border-radius:34px;background:linear-gradient(145deg,#eaf8fd,#fffbed);place-items:center;overflow:hidden}.rx-product-card span{position:absolute;width:370px;height:370px;border:1px solid rgba(37,92,199,.16);border-radius:50%;box-shadow:0 0 0 45px rgba(13,164,219,.05),0 0 0 90px rgba(243,201,0,.05)}.rx-product-card img{position:relative;z-index:2;max-width:78%;max-height:410px;filter:drop-shadow(0 26px 28px rgba(23,42,98,.18))}.rx-colors-card{margin-top:55px;padding:36px;border:1px solid #e1eaf2;border-radius:28px;background:#fff;box-shadow:0 20px 50px rgba(23,42,98,.08)}.rx-colors-card img{display:block;width:100%;max-height:250px;object-fit:contain}.rx-durable{background:#f2f7fb}.rx-receiver-card{background:linear-gradient(140deg,var(--rx-navy),var(--rx-blue));}.rx-receiver-card img{position:relative;z-index:2;width:45%;filter:drop-shadow(0 25px 25px rgba(16,37,93,.32))}.rx-rings{position:absolute;width:340px;height:340px;border:2px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.08),0 0 0 90px rgba(243,201,0,.1)}.rx-certificate{margin-top:28px;padding:23px 25px;border-left:5px solid var(--rx-yellow);border-radius:5px 18px 18px 5px;background:#fff}.rx-certificate strong{color:var(--rx-navy);font-size:17px}.rx-certificate p{margin:8px 0 0;color:var(--rx-muted);font-size:13px;line-height:1.65}.rx-final{padding:95px 0;background:linear-gradient(120deg,var(--rx-navy),var(--rx-blue));color:#fff;text-align:center}.rx-final .rx-eyebrow{color:var(--rx-yellow)}.rx-final h2{max-width:850px;margin:0 auto;font-size:clamp(38px,4.7vw,61px);line-height:1.04}.rx-final p:not(.rx-eyebrow){max-width:700px;margin:22px auto 30px;color:#dfeaff;line-height:1.7}.rx-final .rx-button{background:var(--rx-yellow)}
@media(max-width:900px){.rx-hero-grid,.rx-split{grid-template-columns:1fr;gap:45px}.rx-hero-grid{padding:80px 0}.rx-hero:after{background:rgba(255,253,245,.78)}.rx-device-stage{min-height:420px}.rx-stats{grid-template-columns:repeat(2,1fr);margin-top:0}.rx-stats div:nth-child(2){border-right:0}.rx-stats div:nth-child(-n+2){border-bottom:1px solid #e3ebf4}.rx-connect-grid{grid-template-columns:repeat(2,1fr)}.rx-reverse .rx-copy,.rx-reverse .rx-product-card{order:initial}.rx-section{padding:85px 0}}
@media(max-width:600px){.rx-actions{align-items:flex-start;flex-direction:column}.rx-hero h1{font-size:48px}.rx-device-stage{min-height:350px}.rx-device-stage span{width:285px;height:285px}.rx-device-stage img{width:90%}.rx-stats{grid-template-columns:1fr}.rx-stats div,.rx-stats div:nth-child(2){border-right:0;border-bottom:1px solid #e3ebf4}.rx-connect-grid{grid-template-columns:1fr}.rx-signal{min-height:190px}.rx-number-grid{grid-template-columns:1fr}.rx-visual{height:360px}.rx-product-card,.rx-receiver-card{min-height:380px}.rx-colors-card{padding:15px}.rx-section{padding:68px 0}}
@media(prefers-reduced-motion:reduce){.rx-observe{opacity:1;transform:none;transition:none}}

/* Reach R-Li visual cleanup 1.3.1 */
.rx-logo{display:inline-flex;width:auto;height:auto;margin-bottom:28px;padding:8px 15px;border-radius:8px;background:var(--rx-navy);color:var(--rx-yellow);font-size:25px;font-weight:950;letter-spacing:-1.2px;line-height:1}
.rx-connect-grid>div{min-height:225px}
.rx-connect-grid strong{margin-top:18px}
.rx-card-icon{display:grid!important;width:68px;height:68px;margin:0!important;border-radius:18px;background:#e8f5fb;place-items:center}
.rx-card-icon svg{width:38px;height:38px;fill:none;stroke:var(--rx-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.rx-signal{position:static;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0}
.rx-bars{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:85px}
.rx-signal strong{margin-top:12px;color:#fff}
.rx-signal span{position:static;color:#dfeaff;text-align:center;font-weight:400}

/* Reach R-Li visible icon and logo fix 1.3.2 */
.rx-logo{padding:0;background:transparent;color:var(--rx-yellow);font-size:31px;letter-spacing:-1.6px;text-shadow:none}
.rx-connect-grid img.rx-card-icon{display:block!important;width:68px!important;height:68px!important;margin:0!important;padding:0!important;border:0!important;border-radius:18px;object-fit:contain;background:transparent!important}

/* Widex SmartRIC — Elips original product story */
.ws-main{--ws-navy:#20205f;--ws-blue:#0da4db;--ws-orange:#f28a00;--ws-ink:#253554;--ws-muted:#66758e;--ws-soft:#f1f7fa;background:#fff;color:var(--ws-ink);overflow-x:clip}.ws-container{width:min(1180px,90%);margin-inline:auto}.ws-main h1,.ws-main h2{letter-spacing:-.045em}.ws-breadcrumb{display:flex;gap:8px;padding-top:18px;padding-bottom:18px;align-items:center;color:#74829a;font-size:12px;white-space:nowrap;overflow:auto}.ws-breadcrumb a{color:#536783;text-decoration:none}.ws-eyebrow{margin:0 0 14px;color:var(--ws-orange);font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.ws-button{display:inline-flex;gap:22px;padding:15px 22px;border-radius:99px;background:var(--ws-orange);align-items:center;color:#fff!important;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 14px 30px rgba(242,138,0,.22)}.ws-button span{font-size:18px}.ws-section{padding:110px 0}.ws-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.ws-reveal.is-visible{opacity:1;transform:none}.ws-hero{position:relative;min-height:720px;background:var(--ws-navy);color:#fff;overflow:hidden}.ws-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ws-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,25,79,.97) 0%,rgba(32,32,95,.82) 38%,rgba(32,32,95,.2) 72%,rgba(32,32,95,.08))}.ws-hero-copy{position:relative;z-index:2;padding-top:180px}.ws-hero-copy h1{max-width:760px;margin:0;color:#fff;font-size:clamp(54px,6.4vw,91px);line-height:.96}.ws-hero-copy>p:not(.ws-eyebrow){max-width:590px;margin:25px 0 30px;color:#e5e9f2;font-size:17px;line-height:1.75}.ws-scroll{position:absolute;z-index:2;bottom:28px;left:50%;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;transform:translateX(-50%)}.ws-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.ws-copy h2,.ws-heading h2,.ws-final h2{margin:0 0 22px;color:var(--ws-navy);font-size:clamp(39px,4.8vw,64px);line-height:1.03}.ws-copy>p:not(.ws-eyebrow),.ws-heading>p:not(.ws-eyebrow){color:var(--ws-muted);font-size:16px;line-height:1.8}.ws-device-stage{position:relative;display:grid;min-height:540px;border-radius:36px;background:linear-gradient(145deg,#edf8fc,#fff7e9);place-items:center;overflow:hidden}.ws-device-stage span{position:absolute;width:400px;height:400px;border:1px solid rgba(13,164,219,.2);border-radius:50%;box-shadow:0 0 0 50px rgba(13,164,219,.05),0 0 0 100px rgba(242,138,0,.04)}.ws-device-stage img{position:relative;z-index:2;width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 28px 28px rgba(32,32,95,.18))}.ws-benefits{background:var(--ws-navy);color:#fff}.ws-heading{max-width:850px;margin:0 auto 55px;text-align:center}.ws-benefits .ws-heading h2{color:#fff}.ws-benefit-grid,.ws-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ws-benefit-grid article{min-height:300px;padding:32px;border:1px solid rgba(255,255,255,.14);border-radius:25px;background:rgba(255,255,255,.07)}.ws-icon{display:grid;width:64px;height:64px;margin-bottom:48px;border-radius:19px;background:linear-gradient(135deg,var(--ws-blue),#54c8eb);place-items:center;color:#fff;font-size:27px;font-weight:900}.ws-benefit-grid article:nth-child(2) .ws-icon{background:linear-gradient(135deg,var(--ws-orange),#ffb03c)}.ws-benefit-grid h3{margin:0 0 13px;color:#fff;font-size:21px}.ws-benefit-grid p{margin:0;color:#cfd8e8;font-size:14px;line-height:1.7}.ws-power{background:#fffaf1}.ws-reverse .ws-copy{order:2}.ws-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0 17px}.ws-numbers div{padding:18px 13px;border-radius:16px;background:#fff;box-shadow:0 9px 25px rgba(32,32,95,.07)}.ws-numbers b,.ws-numbers span{display:block}.ws-numbers b{color:var(--ws-navy);font-size:16px}.ws-numbers span{margin-top:5px;color:var(--ws-muted);font-size:10px}.ws-copy small{color:#7f8aa0;line-height:1.6}.ws-charge-visual{position:relative;display:grid;min-height:530px;border-radius:36px;background:linear-gradient(145deg,#dff4fc,#fff);place-items:center;overflow:hidden}.ws-charge-visual img{position:relative;z-index:2;width:78%;height:78%;border-radius:28px;object-fit:cover;filter:drop-shadow(0 25px 28px rgba(32,32,95,.17))}.ws-rings{position:absolute;width:390px;height:390px;border:1px solid rgba(13,164,219,.28);border-radius:50%;box-shadow:0 0 0 48px rgba(13,164,219,.06),0 0 0 96px rgba(242,138,0,.045)}.ws-tech{background:var(--ws-soft)}.ws-tech .ws-heading>p:not(.ws-eyebrow){max-width:720px;margin-inline:auto}.ws-tech-grid article{min-height:300px;padding:31px;border:1px solid #dce7ef;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(32,32,95,.05)}.ws-tech-grid b{display:block;margin-bottom:55px;color:var(--ws-blue);font-size:35px}.ws-tech-grid article:nth-child(2) b{color:var(--ws-orange)}.ws-tech-grid h3{margin:0 0 12px;color:var(--ws-navy);font-size:20px}.ws-tech-grid p{margin:0;color:var(--ws-muted);font-size:14px;line-height:1.7}.ws-final{padding:105px 0;background:linear-gradient(125deg,var(--ws-navy),#34358b);color:#fff;text-align:center}.ws-final h2{max-width:900px;margin-right:auto;margin-left:auto;color:#fff}.ws-final>div>p:not(.ws-eyebrow){max-width:720px;margin:20px auto 30px;color:#d7dfed;line-height:1.75}
@media(max-width:900px){.ws-hero{min-height:650px}.ws-split{grid-template-columns:1fr;gap:48px}.ws-benefit-grid,.ws-tech-grid{grid-template-columns:repeat(2,1fr)}.ws-reverse .ws-copy{order:initial}.ws-section{padding:80px 0}}
@media(max-width:600px){.ws-hero{min-height:610px}.ws-hero-copy{padding-top:110px}.ws-hero-copy h1{font-size:50px}.ws-benefit-grid,.ws-tech-grid,.ws-numbers{grid-template-columns:1fr}.ws-device-stage,.ws-charge-visual{min-height:390px}.ws-device-stage span,.ws-rings{width:275px;height:275px}.ws-section{padding:65px 0}.ws-scroll{display:none}}
@media(prefers-reduced-motion:reduce){.ws-reveal{opacity:1;transform:none;transition:none}.ws-hero-video{display:none}}
