.use-cases-section{padding:var(--space-xl) 0}@media (max-width:768px){.use-cases-section{padding:var(--space-lg) 0}}.use-cases-section .section-header{text-align:center;margin-bottom:56px}@media (max-width:768px){.use-cases-section .section-header{margin-bottom:var(--space-lg)}}.use-cases-section .section-title{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.use-cases-section .section-description{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.7}.use-cases-section .use-cases-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.use-cases-section .use-cases-grid{grid-template-columns:1fr;gap:14px}}.use-cases-section .use-case-card{cursor:default;opacity:0;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;align-items:flex-start;gap:20px;padding:32px 28px;transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1),border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.use-cases-section .use-case-card:first-child{transition-delay:0s}.use-cases-section .use-case-card:nth-child(2){transition-delay:80ms}.use-cases-section .use-case-card:nth-child(3){transition-delay:.16s}.use-cases-section .use-case-card:nth-child(4){transition-delay:.24s}.use-cases-section .use-case-card:nth-child(5){transition-delay:.32s}.use-cases-section .use-case-card:nth-child(6){transition-delay:.4s}.use-cases-section .use-case-card.active{opacity:1;transform:translateY(0)}.use-cases-section .use-case-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#c5a36e14 0%,#0000 70%);border-radius:16px 0 0;width:120px;height:120px;transition:opacity .35s;position:absolute;top:0;left:0}@media (hover:hover){.use-cases-section .use-case-card:hover{background:#ffffff0a;border-color:#c5a36e59;transform:translateY(-4px);box-shadow:0 0 32px #c5a36e0f,0 4px 24px #0000004d}.use-cases-section .use-case-card:hover:before{opacity:1.5}.use-cases-section .use-case-card:hover .use-case-icon{color:var(--accent-amber);background:#c5a36e26;transform:scale(1.08)}.use-cases-section .use-case-card:hover .use-case-title{color:var(--accent-amber)}}.use-cases-section .use-case-card.mobile-active{background:#ffffff0a;border-color:#c5a36e59}.use-cases-section .use-case-card.mobile-active .use-case-icon{color:var(--accent-amber);background:#c5a36e26}.use-cases-section .use-case-card.mobile-active .use-case-title{color:var(--accent-amber)}@media (max-width:768px){.use-cases-section .use-case-card{gap:14px;padding:22px 18px}}.use-cases-section .use-case-icon{color:#c5a36eb3;background:#c5a36e14;border:1px solid #c5a36e26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .35s,color .35s,transform .35s cubic-bezier(.19,1,.22,1);display:flex}.use-cases-section .use-case-icon svg{stroke-width:1.8px;width:20px;height:20px}@media (max-width:768px){.use-cases-section .use-case-icon{width:38px;height:38px}.use-cases-section .use-case-icon svg{width:18px;height:18px}}.use-cases-section .use-case-body{flex:1;min-width:0}.use-cases-section .use-case-title{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:6px;font-size:1.05rem;font-weight:600;line-height:1.3;transition:color .35s}@media (max-width:768px){.use-cases-section .use-case-title{font-size:.975rem}}.use-cases-section .use-case-description{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.65}@media (max-width:768px){.use-cases-section .use-case-description{font-size:.875rem}}
.compact-section{z-index:10;padding:var(--space-xl) 0;background:0 0;position:relative}.compact-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#c5a36e0f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.compact-section .compact-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:1024px){.compact-section .compact-grid{gap:var(--space-lg);grid-template-columns:1fr}}.compact-section .compact-content{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:1024px){.compact-section .compact-content{text-align:center!important;justify-content:center!important;align-items:center!important}}.compact-section .compact-content .compact-tag{font-family:var(--font-mono),monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-amber);margin-bottom:var(--space-md);border:1px solid #c5a36e73;border-radius:40px;padding:5px 14px;font-size:.65rem;display:inline-block}.compact-section .compact-content .compact-title{letter-spacing:-.02em;margin-bottom:var(--space-md);background:linear-gradient(#fff 0%,#e8d5b0 50%,#c5a36e 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1.05}@media (max-width:768px){.compact-section .compact-content .compact-title{font-size:2.2rem}}.compact-section .compact-content .compact-description{color:var(--text-secondary);max-width:440px;margin-bottom:var(--space-lg);font-size:1rem;line-height:1.7}.compact-section .compact-content .compact-dims{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:768px){.compact-section .compact-content .compact-dims{gap:10px}}.compact-section .compact-content .compact-dims .compact-dim-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:6px;min-width:100px;padding:14px 20px;transition:border-color .3s,background .3s;display:flex}@media (max-width:768px){.compact-section .compact-content .compact-dims .compact-dim-card{min-width:90px;padding:12px 16px}}@media (hover:hover){.compact-section .compact-content .compact-dims .compact-dim-card:hover{background:#c5a36e0d;border-color:#c5a36e80}}.compact-section .compact-content .compact-dims .compact-dim-card.mobile-active{background:#c5a36e0d;border-color:#c5a36e80}.compact-section .compact-content .compact-dims .compact-dim-card .dim-label{font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem}.compact-section .compact-content .compact-dims .compact-dim-card .dim-value{color:var(--accent-amber);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.compact-section .compact-image-wrap{justify-content:center;align-items:center;display:flex;position:relative}.compact-section .compact-image-wrap:before{content:"";pointer-events:none;background:radial-gradient(#c5a36e26 0%,#0000 70%);border-radius:30px;position:absolute;inset:-30px}.compact-section .compact-image-wrap .compact-image-inner{aspect-ratio:1;width:100%;max-width:600px;transform:translateY(var(--parallax-offset,0px));background:radial-gradient(at 60% 40%,#c5a36e14 0%,#0a0a0af2 65%);border:1px solid #ffffff0d;border-radius:32px;transition:transform .7s cubic-bezier(.19,1,.22,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 8px 32px #000000b3,0 32px 80px #00000080,0 0 60px #c5a36e1f}.compact-section .compact-image-wrap .compact-image-inner:after{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#00000073 100%),linear-gradient(#0000001a 0%,#0000 30% 70%,#00000040 100%);position:absolute;inset:0}.compact-section .compact-image-wrap .compact-image-inner .compact-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.19,1,.22,1);display:block}@media (hover:hover){.compact-section .compact-image-wrap .compact-image-inner:hover{transform:translateY(calc(var(--parallax-offset,0px) - 10px)) scale(1.02);border-color:#c5a36e80;box-shadow:0 0 0 1px #c5a36e80,0 8px 32px #000000b3,0 32px 80px #00000080,0 0 90px #c5a36e38}.compact-section .compact-image-wrap .compact-image-inner:hover .compact-img{transform:scale(1.02)}}.compact-section .compact-image-wrap .compact-image-inner.mobile-active{transform:translateY(calc(var(--parallax-offset,0px) - 10px)) scale(1.02);border-color:#c5a36e80;box-shadow:0 0 0 1px #c5a36e80,0 8px 32px #000000b3,0 32px 80px #00000080,0 0 90px #c5a36e38}.compact-section .compact-image-wrap .compact-image-inner.mobile-active .compact-img{transform:scale(1.02)}
.faq-section{padding:var(--space-xl) 0;z-index:2;background:0 0;position:relative}.faq-section .faq-header{text-align:center;margin-bottom:var(--space-lg)}.faq-section .faq-header h2{margin-top:var(--space-sm);background:linear-gradient(to right, var(--text-primary), var(--text-secondary));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem}@media (max-width:768px){.faq-section .faq-header h2{font-size:2rem}}.faq-section .faq-grid{gap:var(--space-sm);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.faq-section .faq-grid .faq-item{transition:var(--transition-premium);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;overflow:hidden}@media (hover:hover){.faq-section .faq-grid .faq-item:hover{border-color:#c5a36e80}}.faq-section .faq-grid .faq-item[open]{border-color:var(--accent-glow);background:#ffffff0a}.faq-section .faq-grid .faq-item[open] .faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-section .faq-grid .faq-item .faq-question{padding:var(--space-md);cursor:pointer;transition:var(--transition-premium);color:var(--text-primary);justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:500;list-style:none;display:flex}.faq-section .faq-grid .faq-item .faq-question::-webkit-details-marker{display:none}@media (hover:hover){.faq-section .faq-grid .faq-item .faq-question:hover{color:var(--accent-amber);background:#ffffff0a}}@media (max-width:768px){.faq-section .faq-grid .faq-item .faq-question{font-size:1rem}}.faq-section .faq-grid .faq-item .faq-icon{width:20px;height:20px;transition:transform .4s cubic-bezier(.19,1,.22,1);position:relative}.faq-section .faq-grid .faq-item .faq-icon:before,.faq-section .faq-grid .faq-item .faq-icon:after{content:"";background:var(--accent-amber);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section .faq-grid .faq-item .faq-icon:before{width:14px;height:1.5px}.faq-section .faq-grid .faq-item .faq-icon:after{width:1.5px;height:14px;transition:transform .4s}.faq-section .faq-grid .faq-item .faq-answer{padding:0 var(--space-md) var(--space-md) var(--space-md);color:var(--text-secondary);font-size:1rem;line-height:1.7;animation:.4s cubic-bezier(.19,1,.22,1) slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
:root{--accent-teal:#6ed3c5;--accent-teal-glow:#6ed3c559;--accent-teal-soft:#6ed3c514}.retrofit-section{z-index:10;padding:var(--space-xl) 0;background:0 0;position:relative}.retrofit-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#6ed3c512 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.retrofit-section .retrofit-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:1024px){.retrofit-section .retrofit-grid{gap:var(--space-lg);grid-template-columns:1fr}}.retrofit-section .retrofit-image-wrap{justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:1024px){.retrofit-section .retrofit-image-wrap{order:2}}.retrofit-section .retrofit-image-wrap:before{content:"";pointer-events:none;background:radial-gradient(#6ed3c51a 0%,#0000 70%);border-radius:30px;position:absolute;inset:-30px}.retrofit-section .retrofit-image-wrap .retrofit-image-inner{aspect-ratio:1;width:100%;max-width:580px;transform:translateY(var(--parallax-offset,0px));background:radial-gradient(at 40% 40%,#6ed3c50f 0%,#0a0a0af2 65%);border:1px solid #ffffff08;border-radius:20px;transition:transform .7s cubic-bezier(.19,1,.22,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 8px 32px #000000b3,0 32px 80px #00000080,0 0 60px #6ed3c51a}.retrofit-section .retrofit-image-wrap .retrofit-image-inner:after{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#00000073 100%),linear-gradient(#0000001a 0%,#0000 30% 70%,#00000040 100%);position:absolute;inset:0}.retrofit-section .retrofit-image-wrap .retrofit-image-inner .retrofit-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.19,1,.22,1);display:block}@media (hover:hover){.retrofit-section .retrofit-image-wrap .retrofit-image-inner:hover{transform:translateY(calc(var(--parallax-offset,0px) - 10px)) scale(1.02);border:1px solid #c5a36e80;box-shadow:0 0 0 1px #c5a36e80,0 8px 32px #000000b3,0 32px 80px #00000080,0 0 90px #c5a36e38}.retrofit-section .retrofit-image-wrap .retrofit-image-inner:hover .retrofit-img{transform:scale(1.02)}}.retrofit-section .retrofit-image-wrap .retrofit-image-inner.mobile-active{transform:translateY(calc(var(--parallax-offset,0px) - 10px)) scale(1.02);border:1px solid #c5a36e80;box-shadow:0 0 0 1px #c5a36e80,0 8px 32px #000000b3,0 32px 80px #00000080,0 0 90px #c5a36e38}.retrofit-section .retrofit-image-wrap .retrofit-image-inner.mobile-active .retrofit-img{transform:scale(1.02)}.retrofit-section .retrofit-content{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:1024px){.retrofit-section .retrofit-content{text-align:center;align-items:center}}.retrofit-section .retrofit-content .retrofit-tag{font-family:var(--font-mono),monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-teal);margin-bottom:var(--space-md);background:#6ed3c50f;border:1px solid #6ed3c566;border-radius:40px;padding:5px 14px;font-size:.65rem;display:inline-block}.retrofit-section .retrofit-content .retrofit-title{letter-spacing:-.02em;margin-bottom:var(--space-md);background:linear-gradient(#fff 0%,#a8e6df 50%,#6ed3c5 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1.05}@media (max-width:768px){.retrofit-section .retrofit-content .retrofit-title{font-size:2.2rem}}.retrofit-section .retrofit-content .retrofit-description{color:var(--text-secondary);max-width:440px;margin-bottom:var(--space-lg);font-size:1rem;line-height:1.7}@media (max-width:1024px){.retrofit-section .retrofit-content .retrofit-description{text-align:center}}.retrofit-section .retrofit-content .retrofit-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.retrofit-section .retrofit-content .retrofit-list .retrofit-list-item{color:var(--text-secondary);align-items:center;gap:10px;font-size:.95rem;transition:color .25s;display:flex}@media (hover:hover){.retrofit-section .retrofit-content .retrofit-list .retrofit-list-item:hover{color:var(--text-primary)}}@media (max-width:1024px){.retrofit-section .retrofit-content .retrofit-list .retrofit-list-item{justify-content:center}}.retrofit-section .retrofit-content .retrofit-list .retrofit-list-item .retrofit-dot{background:var(--accent-teal);width:7px;height:7px;box-shadow:0 0 8px var(--accent-teal-glow);border-radius:50%;flex-shrink:0}
.engineered-performance{padding:var(--space-xl) 0;background:0 0;position:relative}@media (max-width:768px){.engineered-performance{padding:var(--space-lg) 0}}.engineered-performance .section-title{text-align:center;margin-bottom:var(--space-xl);opacity:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transform:translateY(30px)}.engineered-performance .section-title.active{opacity:1;transform:translateY(0)}@media (max-width:768px){.engineered-performance .section-title{margin-bottom:var(--space-lg)}}.engineered-performance .performance-grid{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}@media (min-width:768px){.engineered-performance .performance-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.engineered-performance .performance-grid{grid-template-columns:repeat(4,1fr)}}.engineered-performance .performance-card{opacity:0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;height:100%;padding:40px 30px;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),border-color .4s,background .4s;display:flex;position:relative;transform:translateY(30px)}@media (max-width:768px){.engineered-performance .performance-card{padding:24px 20px}}.engineered-performance .performance-card.active{opacity:1;transform:translateY(0)}@media (hover:hover){.engineered-performance .performance-card:hover{background:#ffffff0d;border:1px solid #c5a36e80;transform:translateY(-5px)}.engineered-performance .performance-card.highlight:hover{border-color:#c5a36e80}}.engineered-performance .performance-card.mobile-active{background:#ffffff0d;border:1px solid #c5a36e80;transform:translateY(-5px)}.engineered-performance .performance-card.mobile-active.highlight{border-color:#c5a36e80}.engineered-performance .performance-card .spec-label{font-family:var(--font-mono);color:var(--accent-amber);text-transform:uppercase;opacity:.8;margin-bottom:24px;font-size:.85rem}@media (max-width:768px){.engineered-performance .performance-card .spec-label{margin-bottom:12px;font-size:.75rem}}.engineered-performance .performance-card .spec-value{color:var(--text-primary);margin-bottom:20px;font-size:1.8rem;font-weight:700}@media (max-width:768px){.engineered-performance .performance-card .spec-value{margin-bottom:12px;font-size:1.5rem}}.engineered-performance .performance-card .spec-description{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.engineered-performance .performance-card .spec-description{font-size:.85rem}}
.lifestyle-automation{padding:var(--space-xl) 0;color:#fff;background:0 0;position:relative}@media (max-width:1024px){.lifestyle-automation{padding:var(--space-lg) 0;padding:60px 0}}@media (max-width:768px){.lifestyle-automation .site-container{max-width:100%;padding:0 10px}}.lifestyle-automation .lifestyle-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}@media (max-width:1024px){.lifestyle-automation .lifestyle-grid{text-align:center;grid-template-columns:1fr;gap:30px}}.lifestyle-automation .lifestyle-grid .lifestyle-content{max-width:500px;margin:0 auto}.lifestyle-automation .lifestyle-grid .lifestyle-content .lifestyle-tag{color:#6ee7b7;text-transform:uppercase;letter-spacing:2px;border:1px solid #6ee7b74d;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-block}.lifestyle-automation .lifestyle-grid .lifestyle-content h2{margin-bottom:30px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1}.lifestyle-automation .lifestyle-grid .lifestyle-content .lifestyle-description{color:#a0a0a0;margin-bottom:40px;font-size:1.1rem;line-height:1.6}.lifestyle-automation .lifestyle-grid .lifestyle-cards{text-align:left;flex-direction:column;gap:20px;display:flex}.lifestyle-automation .lifestyle-grid .lifestyle-cards .lifestyle-card{cursor:pointer;-webkit-tap-highlight-color:#0000;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:20px;padding:20px;transition:all .3s;display:flex}@media (hover:hover){.lifestyle-automation .lifestyle-grid .lifestyle-cards .lifestyle-card:hover{background:#ffffff12;border-color:#c5a36e80;transform:translate(10px)}}.lifestyle-automation .lifestyle-grid .lifestyle-cards .lifestyle-card.mobile-active{background:#ffffff12;border-color:#c5a36e80;transform:translate(10px)}.lifestyle-automation .lifestyle-grid .lifestyle-cards .lifestyle-card .icon-wrapper{color:#c5a36e;background:#c5a36e1a;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lifestyle-automation .lifestyle-grid .lifestyle-cards .lifestyle-card h3{margin-bottom:4px;font-size:1.1rem}.lifestyle-automation .lifestyle-grid .lifestyle-cards .lifestyle-card p{color:gray;font-size:.9rem}.lifestyle-automation .lifestyle-grid .lifestyle-visual{border-radius:24px;height:600px;display:flex;overflow:hidden;box-shadow:0 40px 100px #00000080}@media (max-width:1024px){.lifestyle-automation .lifestyle-grid .lifestyle-visual{height:450px}}@media (max-width:768px){.lifestyle-automation .lifestyle-grid .lifestyle-visual{border-radius:20px;flex-direction:column;height:600px}}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel{cursor:pointer;-webkit-tap-highlight-color:#0000;flex:1;transition:flex .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel .scene-overlay{opacity:.8;background:linear-gradient(#0003,#0009);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:30px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel .scene-label{text-transform:uppercase;letter-spacing:3px;text-align:center;font-size:.9rem;font-weight:500}@media (max-width:768px){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel .scene-label{letter-spacing:2px;font-size:.8rem}}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel .scene-icon-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;justify-content:center;align-self:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;box-shadow:0 10px 30px #0000004d}@media (hover:hover){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel:hover img{transform:scale(1.02)}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel:hover .scene-overlay{opacity:1}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel:hover .scene-icon-float{background:#c5a36ecc;border-color:#c5a36e;transform:translateY(-10px)}}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel.mobile-active img{transform:scale(1.02)}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel.mobile-active .scene-overlay{opacity:1}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel.mobile-active .scene-icon-float{background:#c5a36ecc;border-color:#c5a36e;transform:translateY(-10px)}@media (max-width:768px){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel.mobile-active{flex:1.8}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel{flex:1}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel:hover{flex:1.8}}@media (hover:hover){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#movie:hover{border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;border:1px solid #c5a36e80;flex:2}}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#movie.mobile-active{border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;border:1px solid #c5a36e80;flex:2}@media (hover:hover){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#morning:hover{border:1px solid #c5a36e80;border-radius:0;flex:2}}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#morning.mobile-active{border:1px solid #c5a36e80;border-radius:0;flex:2}@media (hover:hover){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#alloff:hover{border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border:1px solid #c5a36e80;flex:2}}.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#alloff.mobile-active{border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border:1px solid #c5a36e80;flex:2}@media (max-width:768px){.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#movie:hover,.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#movie.mobile-active,.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#morning:hover,.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#morning.mobile-active,.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#alloff:hover,.lifestyle-automation .lifestyle-grid .lifestyle-visual .scene-panel#alloff.mobile-active{border:2px solid #c5a36e66;border-radius:0}}
