
.sl-responsive-media{display:block;width:100%;height:100%}.sl-responsive-media img{display:block;width:100%;height:100%;object-fit:contain}.sl-studio-hero-media>.sl-responsive-media img{object-fit:cover}
.sl-studio[data-sl-color=light]{--sl-bg:#f5f4f1;--sl-fg:#23262a;--sl-muted:#5b6068;background:var(--sl-bg);color:var(--sl-fg)}
.sl-studio.sl-studio-models .sl-studio-model-grid{gap:16px;padding:0 var(--sl-pad) 70px}.sl-studio.sl-studio-models .sl-studio-model{border:1px solid #ffffff12;border-radius:22px;min-height:620px;padding:28px clamp(24px,3vw,44px);background:radial-gradient(ellipse at 50% 35%,#293039,#191c21 78%)}.sl-studio.sl-studio-models .sl-studio-model--signal{background:radial-gradient(ellipse at 50% 35%,#383129,#201e1c 78%)}.sl-studio.sl-studio-models .sl-studio-model h3{font-size:clamp(64px,6.8vw,104px)}.sl-studio.sl-studio-models .sl-studio-object{margin:0 0 12px;height:300px}.sl-studio.sl-studio-models .sl-studio-object:hover img{transform:translateY(-4px)}.sl-studio.sl-studio-models .sl-studio-model .sl-studio-status{font-size:12px;color:#d1c19c;min-height:25px}.sl-studio-model-bottom{gap:24px}.sl-studio-model-bottom>div{min-height:128px}.sl-studio.sl-studio-models .sl-studio-model .sl-studio-button{min-height:46px}.sl-studio-models[data-sl-color=light] .sl-studio-model{background:radial-gradient(ellipse at 50% 35%,#fff,#e9ebed);border-color:#25272b14}.sl-studio-models[data-sl-color=light] .sl-studio-model--signal{background:radial-gradient(ellipse at 50% 35%,#fff,#eee7dd)}.sl-studio[data-sl-color=light] :is(.sl-studio-model-top,.sl-studio-model-bottom p,.sl-studio-price small){color:#5b6068}.sl-studio[data-sl-color=light] .sl-studio-price{color:#23262a}.sl-studio[data-sl-color=light] .sl-studio-status,.sl-studio[data-sl-color=light] .sl-studio-eyebrow{color:#765b35}
.sl-signals-hero{background:radial-gradient(ellipse at 50% 52%,#302b25,#111214 70%)}.sl-signals-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px var(--sl-pad);border-bottom:1px solid #ffffff18;font-size:13px}.sl-signals-nav>div{display:flex;gap:24px;align-items:center}.sl-signals-nav a{padding:8px 0;min-height:40px;display:inline-flex;align-items:center}.sl-signals-intro{text-align:center;padding:65px var(--sl-pad) 0;max-width:1100px;margin:auto}.sl-signals-intro .sl-studio-eyebrow{color:#d1c19c}.sl-signals-intro h1{font-size:clamp(48px,6.5vw,96px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:20px 0 22px;text-wrap:balance}.sl-signals-intro>p:last-child{max-width:560px;margin:auto;font-size:17px;line-height:1.65;color:var(--sl-muted)}.sl-signals-hero-stage{height:clamp(280px,35vw,510px);max-width:1100px;margin:5px auto 0;padding:0 28px}.sl-signals-hero-stage img{filter:drop-shadow(0 24px 32px #0005)}.sl-signals-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px var(--sl-pad) 40px;font-size:12px}.sl-availability{display:inline-flex;align-items:center;gap:10px;color:var(--sl-muted)}.sl-availability:before{content:'';height:6px;width:6px;background:#cdb78d;border-radius:50%}
.sl-signals-details{padding-bottom:70px}.sl-signals-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,90px);padding:32px var(--sl-pad)}.sl-signals-feature:nth-of-type(even) .sl-signals-feature-media{order:2}.sl-signals-feature-media{height:clamp(300px,35vw,510px);border:1px solid #ffffff0c;border-radius:24px;background:radial-gradient(ellipse at 50% 45%,#2e2b28,#191b1e 75%);padding:20px}.sl-signals-feature-copy{max-width:470px}.sl-signals-feature-copy .sl-studio-eyebrow{color:#cdb78d}.sl-signals-feature h3{font-size:clamp(36px,4.2vw,64px);font-weight:400;line-height:1.06;letter-spacing:-.045em;margin:24px 0}.sl-signals-feature-copy>p:last-child{color:var(--sl-muted);font-size:16px;line-height:1.8;max-width:400px}.sl-signals-specs{padding:85px var(--sl-pad);display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #ffffff18}.sl-signals-specs h2,.sl-signals-next h2{font-size:clamp(36px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:24px 0}.sl-signals-spec-intro{max-width:380px;color:var(--sl-muted);font-size:15px;line-height:1.7}.sl-signals-specs dl{margin:0}.sl-signals-specs dl>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;border-bottom:1px solid #ffffff20;font-size:14px;line-height:1.5}.sl-signals-specs dt{font-weight:500}.sl-signals-specs dd{margin:0;color:var(--sl-muted)}.sl-signals-next{text-align:center;padding:80px var(--sl-pad) 110px;background:#1b1d20}.sl-signals-next>p:not(.sl-studio-eyebrow){max-width:520px;margin:0 auto;color:var(--sl-muted);font-size:15px;line-height:1.8}.sl-signals-actions{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;margin-top:30px}.sl-signals-next .sl-studio-eyebrow{color:#d1c19c}.sl-signals-details[data-sl-color=light] .sl-signals-feature-media{background:radial-gradient(ellipse,#fff,#e9e7e2);border-color:#25272b12}.sl-studio[data-sl-color=light] :is(.sl-signals-nav,dl>div){border-color:#25272b26}.sl-signals-hero[data-sl-color=light]{background:radial-gradient(ellipse at 50% 52%,#fff,#f0ede7 75%)}
.sl-signals-details,.sl-signals-specs{scroll-margin-top:110px}.sl-signals-nav a:hover,.sl-signals-actions .sl-studio-link:hover{text-decoration:underline;text-underline-offset:5px}
@media(min-width:1500px){.sl-studio-model-bottom{flex-direction:column;align-items:start}.sl-studio.sl-studio-models .sl-studio-object{height:350px}}
@media(max-width:749px){.sl-studio.sl-studio-models .sl-studio-model-grid{padding:0 16px 44px;gap:14px}.sl-studio.sl-studio-models .sl-studio-model{min-height:0;padding:25px 24px}.sl-studio.sl-studio-models .sl-studio-model h3{font-size:76px}.sl-studio.sl-studio-models .sl-studio-object{height:290px;margin:0}.sl-studio-model-bottom>div{min-height:0}.sl-studio-model-bottom{gap:20px}.sl-studio-model-bottom p{font-size:14px}.sl-studio.sl-studio-models .sl-studio-model .sl-studio-price{margin-top:12px}.sl-signals-nav{padding:12px 20px;flex-wrap:wrap;gap:4px 16px}.sl-signals-nav>div{gap:20px;flex-wrap:wrap;font-size:12px}.sl-signals-intro{padding:42px 22px 0}.sl-signals-intro h1{font-size:clamp(43px,10vw,68px)}.sl-signals-intro>p:last-child{font-size:15px}.sl-signals-hero-stage{height:310px;padding:0 8px}.sl-signals-hero-foot{padding:0 24px 32px;flex-wrap:wrap;gap:20px}.sl-signals-feature{grid-template-columns:1fr;gap:28px;padding:20px 24px 45px}.sl-signals-feature:nth-of-type(even) .sl-signals-feature-media{order:0}.sl-signals-feature-media{height:310px;padding:8px;border-radius:18px}.sl-signals-feature h3{font-size:42px;margin:18px 0}.sl-signals-feature-copy>p:last-child{font-size:15px}.sl-signals-details{padding-bottom:20px}.sl-signals-specs{grid-template-columns:1fr;gap:30px;padding:55px 24px}.sl-signals-specs dl>div{gap:20px;font-size:13px}.sl-signals-next{padding:55px 24px 70px}.sl-signals-actions{flex-direction:column;gap:26px}.sl-signals-specs,.sl-signals-details{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.sl-studio.sl-studio-models .sl-studio-object:hover img{transform:none}}

.sl-studio.sl-signals-hero{padding-top:calc(var(--header-height,93px) + var(--header-group-height,66px))}
body:has(.sl-signals-hero) #header-component{background:#111214!important}

