html{background:var(--color-black)}.homey-shs{position:relative}.homey-shs__header{display:flex;flex-direction:column;align-items:center;max-width:840px;margin:0 auto 48px;text-align:center}.homey-shs__title{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;margin:0 auto 16px}.homey-shs__subtitle{max-width:800px;margin:0;color:var(--color-text-white)}.homey-shs__subtitle--light{color:var(--color-text-white-A70)}.homey-shs-hero-3{font-size:clamp(24px,16px + 2vw,36px);font-weight:var(--font-weight-bold);line-height:1.25}.homey-shs-intro{overflow:hidden;padding-top:64px;text-align:center}.homey-shs-intro__header{position:relative;z-index:10}.homey-shs-intro__homey{margin-bottom:0}.homey-shs-intro__homey,.homey-shs-intro__title-wrapper{font-size:clamp(32px,20px + 5vw,80px);font-weight:var(--font-weight-bold);line-height:1.1}.homey-shs-intro__title-wrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0.05em 0;letter-spacing:-1.5px;text-align:center}.homey-shs-intro__title{position:relative;display:block;padding:0.05em 0;background:var(--gradient-homey-shs);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.homey-shs-intro__title-blur{position:absolute;right:0;left:0}.homey-shs-intro__title-blur:before{content:attr(data-title);position:absolute;left:0;padding:0.05em 0;background:var(--gradient-homey-shs);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:var(--opacity);--opacity:0.5;filter:blur(20px)}@-moz-document url-prefix(){.homey-shs-intro__title-blur:before{--opacity:0.8}}.homey-shs-intro__subtitle{position:relative;z-index:10;margin-top:16px;margin-bottom:16px;color:var(--color-text-white)}.homey-shs-intro__content{display:flex;flex-direction:column}.homey-shs-intro__visuals-wrapper{position:relative;display:flex;justify-content:center;margin-bottom:-10%}.homey-shs-intro__image-wrapper{position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content}.homey-shs-intro__image-wrapper:after{content:"";position:absolute;z-index:-1;top:-30%;right:-10%;bottom:0;left:-10%;background:radial-gradient(ellipse at center,rgba(247,185,0,0.75) 0%,rgba(247,185,0,0.5) 15%,rgba(247,185,0,0.25) 40%,rgba(247,185,0,0) 70%);transform:translateZ(0)}.homey-shs-intro__image{--image-width:min(140%,648px);position:relative;width:var(--image-width);height:auto;margin:0 calc(50% - var(--image-width)/2)}.homey-shs-intro__platforms{position:relative;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;width:100%;max-width:780px;margin:0 auto 64px}.homey-shs-intro__platform{--glyph-size:var(--icon-size-xlarge);--glyph-color:var(--color-icon-white);position:relative;display:grid;grid-auto-flow:column;grid-gap:8px;align-items:center;justify-content:start;justify-self:center;width:100%;max-width:240px;padding:12px;border:2px solid var(--color-white-A20);border-radius:var(--border-radius-regular);background:rgba(0,0,0,0.5);text-align:start;cursor:pointer;transform:translateZ(0);transition:var(--transition-fast)}.homey-shs-intro__platform:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-large);background:var(--color-system-homey-shs);opacity:0;filter:blur(20px);transition:var(--transition-fast)}.homey-shs-intro__platform:focus-visible,.homey-shs-intro__platform:hover,.homey-shs-intro__platform:hover:active{border-color:var(--color-system-homey-shs);background:rgba(247,198,0,0.3)}.homey-shs-intro__platform:hover:not(:active):after{opacity:0.5}.homey-shs-intro__platform-icon{position:relative;display:flex;align-items:center;justify-content:center}.homey-shs-intro__platform-title{margin:0;font-size:var(--font-size-default);font-weight:var(--font-weight-medium);white-space:nowrap}.homey-shs-technology{padding-bottom:64px}.homey-shs-technology__items{position:relative;z-index:20;display:grid;grid-template-columns:repeat(2,auto);grid-gap:32px 16px}.homey-shs-technology__item{--glyph-size:var(--icon-size-xxlarge);--glyph-color:var(--gradient-homey-shs);display:grid;grid-template-rows:var(--glyph-size) 1fr;align-items:start;justify-items:center;justify-self:center;width:100%;max-width:332px;text-align:center}.homey-shs-technology__item-icon{position:relative}.homey-shs-technology__item-icon:after{content:"";position:absolute;top:0;left:0;width:var(--glyph-size);height:var(--glyph-size);border-radius:50%;background:var(--glyph-color);opacity:0.2;filter:blur(10px)}.homey-shs-technology__item-content{display:flex;flex-direction:column;align-items:center}.homey-shs-technology__item-title{margin:0;font-size:var(--font-size-default);font-weight:var(--font-weight-medium);line-height:28px}.homey-shs-technology__item-description{margin:0;font-size:var(--font-size-small);line-height:20px}.homey-shs-technology__item-label{--glyph-size:var(--icon-size-medium);--glyph-color:var(--color-icon-white);display:flex;gap:4px;align-items:center;width:auto;height:var(--glyph-size);margin-top:8px;padding:0 8px;border-radius:var(--border-radius-regular);background:var(--color-white-A20);font-size:10px;font-weight:var(--font-weight-medium);line-height:var(--glyph-size)}.homey-shs-features{margin-top:64px;padding-bottom:64px}.homey-shs-features__image-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%;margin-bottom:-64px}.homey-shs-features__image{width:906px;height:auto}.homey-shs-features__items{position:relative;z-index:20;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;max-width:704px;margin:64px auto}.homey-shs-features__item{--glyph-size:var(--icon-size-xxlarge);--glyph-color:var(--gradient-homey-shs);display:grid;grid-template-rows:var(--glyph-size) 1fr;grid-gap:4px;align-items:center;justify-content:center;padding:12px;border-radius:var(--border-radius-regular);background-color:rgba(255,182,0,0.1);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--curve-fast-in)}.homey-shs-features__item:focus-visible,.homey-shs-features__item:hover,.homey-shs-features__item:hover:active{background-color:rgba(255,182,0,0.2)}.homey-shs-features__item:hover:active .homey-shs-features__item-icon,.homey-shs-features__item:hover:active .homey-shs-features__item-title{opacity:0.6}.homey-shs-features__item-icon{position:relative;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--curve-fast-in)}.homey-shs-features__item-icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--glyph-size);height:var(--glyph-size);border-radius:50%;background:var(--glyph-color);opacity:0.2;filter:blur(10px);transform:translate(-50%,-50%)}.homey-shs-features__item-title{margin-bottom:0;font-size:var(--font-size-default);font-weight:var(--font-weight-medium);white-space:nowrap;transition:opacity var(--duration-fast) var(--curve-fast-in)}@keyframes homey-shs-add-ons-led-ring{0%{transform:rotateX(75deg) rotate(0deg)}to{transform:rotateX(75deg) rotate(360deg)}}.homey-shs-add-ons{position:relative;isolation:isolate;overflow:hidden;padding-bottom:224px}.homey-shs-add-ons__add-ons{display:flex;flex-direction:column;gap:32px;align-items:center;margin-top:40px}.homey-shs-add-ons__add-on{text-align:center}.homey-shs-add-ons__add-on--homey-bridge{--glow-color:var(--color-gradient-purple-start)}.homey-shs-add-ons__add-on--homey-bridge .homey-shs-add-ons__add-on-image-wrapper{margin:-64px auto;padding:24px}.homey-shs-add-ons__add-on--homey-energy-dongle{--glow-color:#00ff99}.homey-shs-add-ons__add-on--homey-energy-dongle .homey-shs-add-ons__add-on-image-wrapper{padding:32px}.homey-shs-add-ons__add-on--homey-energy-dongle.is-ready .homey-shs-add-ons__add-on-image{display:none}.homey-shs-add-ons__add-on-title{line-height:1.25}.homey-shs-add-ons__add-on-title-gradient{white-space:nowrap}.homey-shs-add-ons__add-on-text{margin:0;color:var(--color-text-white)}.homey-shs-add-ons__add-on-text--light{color:var(--color-text-white-A70)}.homey-shs-add-ons__add-on-button{margin-top:16px}.homey-shs-add-ons__add-on-image-wrapper{position:relative;z-index:-1;display:grid;flex:3;grid-template-columns:1fr;align-items:center;justify-content:center;width:100%;max-width:460px;margin:0 auto}.homey-shs-add-ons__add-on-image-wrapper picture{grid-row-start:1;grid-column-start:1}.homey-shs-add-ons__add-on-image-wrapper:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle closest-side,var(--glow-color),transparent 100%);opacity:0.2;transform:translate(-50%,-50%)}.homey-shs-add-ons__add-on-image{grid-area:1/1;width:100%;height:auto}.homey-shs-add-ons__add-on-stacked-alpha-video{grid-area:1/1;display:inline-block;width:100%;height:auto;aspect-ratio:1/1}.homey-shs-add-ons__add-on-video{display:none}.homey-shs-add-ons__add-on-led-ring{position:relative;grid-row-start:1;grid-column-start:1;width:100%;height:100%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(/img/pages/homey-shs/add-ons/homey-bridge-led-ring.png);mask-image:url(/img/pages/homey-shs/add-ons/homey-bridge-led-ring.png);opacity:0;transition:opacity 1s ease-out}.homey-shs-add-ons__add-on-led-ring:before{content:"";position:absolute;top:10%;right:0;bottom:-10%;left:0;border-radius:50%;background:url(/img/pages/homey-shs/add-ons/gradient-circle@2x.png);background-size:cover;transform:rotateX(75deg) rotate(0deg);transform-origin:center;animation:homey-shs-add-ons-led-ring 4s linear infinite;will-change:transform}@supports (background:conic-gradient(white,black)){.homey-shs-add-ons__add-on-led-ring:before{background:conic-gradient(from 1deg,transparent 0deg,hsl(0deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 46deg,transparent 0deg,hsl(45deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 91deg,transparent 0deg,hsl(90deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 136deg,transparent 0deg,hsl(135deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 181deg,transparent 0deg,hsl(180deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 226deg,transparent 0deg,hsl(225deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 271deg,transparent 0deg,hsl(270deg,100%,50%) 90deg,transparent 180deg),conic-gradient(from 316deg,transparent 0deg,hsl(315deg,100%,50%) 90deg,transparent 180deg);background-blend-mode:lighten}}.homey-shs-add-ons__add-on-led-ring.is-visible{opacity:1}.homey-shs-add-ons-button{--padding-horizontal:32px;--padding-vertical:10px;--line-height:24px;position:relative;display:inline-block;border-radius:calc(var(--padding-vertical) + var(--line-height)/2);transform:scale(1);transition:transform var(--duration-fast) var(--curve-fast-in)}.homey-shs-add-ons-button:hover{text-decoration:none;transform:scale(1) translateZ(0)}.homey-shs-add-ons-button:hover .homey-shs-add-ons-button__icon{background-position:58% 33%}.homey-shs-add-ons-button:hover .homey-shs-add-ons-button__text{background-position:var(--interactive-gradient-position-hover)}.homey-shs-add-ons-button:hover .homey-shs-add-ons-button__rect--blur{stroke-width:5px}.homey-shs-add-ons-button:hover:active{transform:scale(0.98)}.homey-shs-add-ons-button--homey-bridge{--button-gradient:var(--interactive-gradient-homey-bridge)}.homey-shs-add-ons-button--homey-energy-dongle{--button-gradient:var(--interactive-gradient-homey-energy-dongle)}.homey-shs-add-ons-button__icon{width:20px;height:20px;background:var(--button-gradient);background-position:25% 33%;background-size:1500% 300%}.homey-shs-add-ons-button__icon,.homey-shs-add-ons-button__text{transition:background-position var(--duration-fast) var(--curve-fast-in)}.homey-shs-add-ons-button__text{display:inline-flex;gap:8px;align-items:center;padding:var(--padding-vertical) var(--padding-horizontal);background:var(--button-gradient);background-position:var(--interactive-gradient-position-default);-webkit-background-clip:text;background-size:var(--interactive-gradient-size);font-size:var(--font-size-body-default);font-weight:var(--font-weight-medium);line-height:var(--line-height);-webkit-text-fill-color:transparent;transform:scale(1)}.homey-shs-add-ons-button__svg{position:absolute;top:50%;left:50%;width:calc(100% + 32px);height:calc(100% + 32px);pointer-events:none;transform:translate(-50%,-50%)}.homey-shs-add-ons-button__rect{width:calc(100% - 32px);height:calc(100% - 32px);transform:translate(calc(-50% + 16px),calc(-50% + 16px));rx:calc(var(--padding-vertical) + var(--line-height)/2)}.homey-shs-add-ons-button__rect--blur{stroke-width:2px;transition:stroke-width var(--duration-fast) ease-in-out}@keyframes homey-shs-start-now-step-fade-in{0%{opacity:0}to{opacity:1}}@keyframes homey-shs-start-now-draw-line-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes homey-shs-start-now-draw-line-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes homey-shs-start-now-step-number-pop-in{0%{opacity:0;transform:scale(0.5)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes homey-shs-start-now-step-content-fade-in{0%{opacity:0}to{opacity:1}}.homey-shs-start-now{margin-top:-64px}.homey-shs-start-now__steps{--number-size:40px;--step-gap:80px;display:grid;grid-auto-flow:row;grid-gap:var(--step-gap);align-items:start;justify-items:center;width:100%}.homey-shs-start-now__step{--animation-delay:0s;position:relative;display:flex;flex-direction:column;gap:16px;align-items:center;justify-items:flex-start;width:100%;text-align:center;opacity:0}.homey-shs-start-now__step:first-child{--animation-delay:0s}.homey-shs-start-now__step:nth-child(2){--animation-delay:0.2s}.homey-shs-start-now__step:nth-child(3){--animation-delay:0.4s}.homey-shs-start-now__step.is-visible{animation:homey-shs-start-now-step-fade-in var(--duration-slow) ease-in-out forwards;animation-delay:calc(var(--animation-delay))}.homey-shs-start-now__step.is-visible:not(:first-child):after{animation:homey-shs-start-now-draw-line-vertical var(--duration-slow) ease-in-out forwards;animation-delay:calc(var(--animation-delay))}.homey-shs-start-now__step.is-visible .homey-shs-start-now__step-number{animation:homey-shs-start-now-step-number-pop-in var(--duration-slow) ease-in-out forwards;animation-delay:calc(var(--animation-delay) + 0.2s)}.homey-shs-start-now__step.is-visible .homey-shs-start-now__step-content{animation:homey-shs-start-now-step-content-fade-in var(--duration-slow) ease-in-out forwards;animation-delay:calc(var(--animation-delay) + 0.4s)}.homey-shs-start-now__step:not(:first-child):after{content:"";position:absolute;right:calc(50% - 1px);bottom:100%;display:block;width:2px;height:var(--step-gap);background:linear-gradient(0deg,transparent 10%,white 30%,white 70%,transparent 90%);transform:scaleY(0);transform-origin:50% 0}.homey-shs-start-now__step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--color-white);border-radius:50%;font-size:24px;font-weight:var(--font-weight-bold);opacity:0;transform:scale(0.5)}.homey-shs-start-now__step-content{opacity:0}.homey-shs-start-now__step-title{margin-bottom:4px;font-size:20px;font-weight:var(--font-weight-bold)}.homey-shs-start-now__step-text{margin:0;color:var(--color-text-white)}.homey-shs-start-now__step-text-light{margin:0;color:var(--color-text-white-A70)}.homey-shs-pick-platform{position:relative;overflow:hidden;margin-bottom:64px;padding-top:64px;background:radial-gradient(ellipse 200% 100% at 50% 100%,rgba(247,148,0,0.4) 0%,var(--color-black) 100%);isolation:isolate}.homey-shs-pick-platform:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;display:block;width:160vw;min-width:1560px;height:100%;border-radius:50% 50% 0 0;background-color:var(--color-black);transform:translateX(-50%)}.homey-shs-pick-platform__container{max-width:928px;margin:0 -16px;padding:48px 16px 32px;background:linear-gradient(180deg,#1a1a1a,var(--color-black))}.homey-shs-pick-platform__header{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 24px;text-align:center}.homey-shs-pick-platform__platforms{position:relative;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;width:100%;max-width:780px;margin:0 auto}.homey-shs-pick-platform__platform{--glyph-size:var(--icon-size-xlarge);--glyph-color:var(--color-icon-white);position:relative;display:grid;grid-auto-flow:column;grid-gap:8px;align-items:center;justify-content:start;justify-self:center;width:100%;max-width:240px;padding:12px;border:2px solid var(--color-white-A20);border-radius:12px;background:rgba(0,0,0,0.5);text-align:start;cursor:pointer;transform:translateZ(0);transition:var(--transition-fast)}.homey-shs-pick-platform__platform:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-large);background:var(--color-system-homey-shs);opacity:0;filter:blur(20px);transition:var(--transition-fast)}.homey-shs-pick-platform__platform:focus-visible,.homey-shs-pick-platform__platform:hover,.homey-shs-pick-platform__platform:hover:active{border-color:var(--color-system-homey-shs);background:rgba(247,198,0,0.3)}.homey-shs-pick-platform__platform:hover:not(:active):after{opacity:0.5}.homey-shs-pick-platform__platform-icon{position:relative;display:flex;align-items:center;justify-content:center}.homey-shs-pick-platform__platform-title{margin:0;font-size:var(--font-size-default);font-weight:var(--font-weight-medium);white-space:nowrap}.homey-shs-plug-and-play{overflow:hidden;margin-top:64px;isolation:isolate}.homey-shs-plug-and-play__products{position:relative;display:grid;grid-auto-flow:row;grid-gap:64px}.homey-shs-plug-and-play__product{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.homey-shs-plug-and-play__product-title{position:relative;z-index:10;display:block;margin:0 auto 8px;padding:0.05em 0;background:linear-gradient(30deg,#002cff,#2cecee 55%,#00ff8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.homey-shs-plug-and-play__product-link{--glyph-color:currentcolor;--glyph-size:var(--glyph-size-large);display:inline-grid;grid-auto-flow:column;grid-gap:4px;align-items:center;color:var(--color-white-A70);transition:color var(--duration-fast) var(--curve-fast-in)}.homey-shs-plug-and-play__product-link:focus-visible,.homey-shs-plug-and-play__product-link:hover{color:var(--color-white)}.homey-shs-plug-and-play__product-link:hover:active{color:var(--color-white-A50)}.homey-shs-plug-and-play__product-image-wrapper{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;pointer-events:none}.homey-shs-plug-and-play__product-image-wrapper:before{background:linear-gradient(transparent 50%,rgba(255,255,255,0.15) 0,transparent);-webkit-mask-image:radial-gradient(ellipse farthest-side at center,var(--color-black),transparent 60%);mask-image:radial-gradient(ellipse farthest-side at center,var(--color-black),transparent 60%)}.homey-shs-plug-and-play__product-image-wrapper:after,.homey-shs-plug-and-play__product-image-wrapper:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:300%;height:200%;transform:translate(-50%,-50%)}.homey-shs-plug-and-play__product-image-wrapper:after{background:radial-gradient(ellipse farthest-side at center,rgba(35,130,255,0.3),transparent 60%)}.homey-shs-plug-and-play__product-image{display:none;width:100%;height:auto}.homey-shs-plug-and-play__product-image-mobile{width:100%;height:auto}.homey-shs-plug-and-play__product-hardware{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;width:100%;max-width:384px;padding-bottom:32px;border-bottom:1px solid var(--color-line)}.homey-shs-plug-and-play__product-hardware-item{display:flex;flex:1;flex-direction:column;align-items:center;width:64px;opacity:0;transform:translateY(5%);transition:750ms ease-out;transition-property:opacity,transform}.homey-shs-plug-and-play__product-hardware-item.is-visible{opacity:1;transform:none}.homey-shs-plug-and-play__product-hardware-item-content{margin-top:8px}.homey-shs-plug-and-play__product-hardware-item-icon-wrapper{position:relative;width:60px;height:60px}.homey-shs-plug-and-play__product-hardware-item-icon,.homey-shs-plug-and-play__product-hardware-item-icon-blur{--icon-gradient:linear-gradient(30deg,var(--icon-gradient-start),var(--icon-gradient-end));background-image:var(--icon-gradient)}.homey-shs-plug-and-play__product-hardware-item-icon--cpu,.homey-shs-plug-and-play__product-hardware-item-icon-blur--cpu{--icon-gradient-start:#0095f1;--icon-gradient-end:#0068ff}.homey-shs-plug-and-play__product-hardware-item-icon--ram,.homey-shs-plug-and-play__product-hardware-item-icon-blur--ram{--icon-gradient-start:#00d8dd;--icon-gradient-end:#0095f1}.homey-shs-plug-and-play__product-hardware-item-icon--flash,.homey-shs-plug-and-play__product-hardware-item-icon-blur--flash{--icon-gradient-start:#00ffd1;--icon-gradient-end:#00d0df}.homey-shs-plug-and-play__product-hardware-item-icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon-mask-image);mask-image:var(--icon-mask-image)}.homey-shs-plug-and-play__product-hardware-item-icon--cpu{--icon-mask-image:url(/img/pages/homey-shs/plug-and-play/cpu-speed.svg)}.homey-shs-plug-and-play__product-hardware-item-icon--ram{--icon-mask-image:url(/img/pages/homey-shs/plug-and-play/memory.svg)}.homey-shs-plug-and-play__product-hardware-item-icon--flash{--icon-mask-image:url(/img/pages/homey-shs/plug-and-play/hard-drive.svg)}.homey-shs-plug-and-play__product-hardware-item-icon-blur{position:absolute;top:50%;left:50%;width:200%;height:200%;-webkit-mask-image:radial-gradient(circle closest-side at 50% 55%,rgba(0,0,0,0.2),rgba(0,0,0,0));mask-image:radial-gradient(circle closest-side at 50% 55%,rgba(0,0,0,0.2),rgba(0,0,0,0));transform:translate(-50%,-50%)}.homey-shs-plug-and-play__product-hardware-item-title{margin:0;font-size:var(--font-size-default);font-weight:var(--font-weight-bold)}.homey-shs-plug-and-play__product-hardware-item-desc{font-size:var(--font-size-micro);line-height:24px;color:var(--color-text-paragraph)}.homey-shs-plug-and-play__product-technologies{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:16px;justify-items:center;width:100%;max-width:384px;margin-top:32px}.homey-shs-plug-and-play__product-technologies-item{--glyph-size:24px;display:grid;grid-template-columns:var(--glyph-size) 1fr;grid-gap:8px;align-items:center;justify-items:start;width:100px;height:30px;font-weight:var(--font-weight-medium)}.homey-shs-compare{margin-top:112px;margin-bottom:112px}.homey-shs-compare .homey-table{background:linear-gradient(180deg,var(--color-white-A10),transparent);box-shadow:none}.homey-shs-compare .homey-table__product-price{color:var(--color-mono-800)}.homey-shs-compare .homey-table__row:nth-child(2n){background:var(--color-mono-A05)}@media (min-width:380px){.homey-shs-plug-and-play__product-technologies{grid-template-columns:repeat(3,1fr)}}@media (min-width:384px){.homey-shs-plug-and-play__product-hardware-item{width:112px}}@media (min-width:576px){.homey-shs-intro__subtitle{margin-top:24px;margin-bottom:32px}.homey-shs-intro__image{--image-width:min(140%,1296px)}.homey-shs-technology__items{grid-template-columns:repeat(2,auto);grid-gap:48px 24px;justify-content:center}.homey-shs-technology__item{grid-template-rows:none;grid-template-columns:var(--glyph-size) 1fr;grid-gap:16px;justify-items:start;text-align:start}.homey-shs-technology__item-content{gap:4px;align-items:flex-start}.homey-shs-technology__item-title{font-size:var(--font-size-hero-5)}.homey-shs-technology__item-description{font-size:var(--font-size-default);line-height:24px}.homey-shs-technology__item-label{margin-top:0}.homey-shs-pick-platform__container{margin:0 auto;padding:32px;border-radius:var(--border-radius-medium)}}@media (min-width:768px){.homey-shs__title{margin-bottom:24px}.homey-shs-intro{padding-top:96px}.homey-shs-intro__visuals-wrapper{order:2;margin-bottom:0}.homey-shs-intro__platforms{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));order:1}.homey-shs-intro__platform{--glyph-size:var(--icon-size-xxlarge);grid-auto-flow:row;grid-gap:4px;justify-content:center;padding:16px 24px;border-radius:var(--border-radius-medium);text-align:center}.homey-shs-technology{margin-top:-64px}.homey-shs-features__image-wrapper{margin-bottom:-112px}.homey-shs-features__image{width:1510px}.homey-shs-features__items{grid-template-columns:repeat(3,1fr)}.homey-shs-features__item{grid-gap:12px;padding:18px}.homey-shs-add-ons__add-ons{gap:0}.homey-shs-add-ons__add-on{display:flex;flex-direction:row;gap:32px;align-items:center;justify-items:flex-start;width:100%;max-width:1120px;min-height:320px;text-align:start}.homey-shs-add-ons__add-on--homey-bridge .homey-shs-add-ons__add-on-image-wrapper{margin:0 auto;padding:0}.homey-shs-add-ons__add-on:nth-child(odd){flex-direction:row-reverse}.homey-shs-add-ons__add-on-content{flex:5;max-width:500px}.homey-shs-add-ons-button{--padding-vertical:12px}.homey-shs-add-ons-button__text{font-size:20px}.homey-shs-pick-platform{margin-bottom:96px;padding-top:96px}.homey-shs-pick-platform__container{padding:64px;border-radius:var(--border-radius-large)}.homey-shs-pick-platform__header{margin-bottom:40px}.homey-shs-pick-platform__platforms{grid-template-columns:repeat(3,1fr);order:1}.homey-shs-pick-platform__platform{--glyph-size:var(--icon-size-xxlarge);grid-auto-flow:row;grid-gap:4px;justify-content:center;padding:16px 24px;border-radius:var(--border-radius-medium);text-align:center}.homey-shs-plug-and-play{margin-top:96px}.homey-shs-plug-and-play__products{grid-template-columns:repeat(2,1fr);grid-gap:32px}.homey-shs-plug-and-play__products:before{z-index:-2;background:linear-gradient(transparent 50%,rgba(255,255,255,0.15) 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse farthest-side at center,var(--color-black),transparent 30%);mask-image:radial-gradient(ellipse farthest-side at center,var(--color-black),transparent 30%)}.homey-shs-plug-and-play__products:after,.homey-shs-plug-and-play__products:before{content:"";position:absolute;top:30%;left:50%;width:300%;height:200%;transform:translate(-50%,-50%)}.homey-shs-plug-and-play__products:after{z-index:-1;background:radial-gradient(ellipse farthest-side at center,rgba(35,130,255,0.3),transparent 40%)}.homey-shs-plug-and-play__product-image-wrapper:after,.homey-shs-plug-and-play__product-image-wrapper:before{content:none}.homey-shs-plug-and-play__product-image{display:block}.homey-shs-plug-and-play__product-image-mobile{display:none}.homey-shs-compare{margin-top:192px;margin-bottom:192px}}@media (min-width:992px){.homey-shs-intro{padding-top:160px}.homey-shs-start-now__steps{--step-gap:0;grid-template-columns:repeat(3,1fr)}.homey-shs-start-now__step.is-visible:not(:first-child):after{animation-name:homey-shs-start-now-draw-line-horizontal}.homey-shs-start-now__step:first-child{--animation-delay:0s}.homey-shs-start-now__step:nth-child(2){--animation-delay:0.4s}.homey-shs-start-now__step:nth-child(3){--animation-delay:0.8s}.homey-shs-start-now__step:not(:first-child):after{top:calc(var(--number-size)/2 - 1px);right:calc(50% + var(--number-size)/2);width:calc(100% - var(--number-size));height:2px;background:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);transform:scaleX(0);transform-origin:0 50%}.homey-shs-pick-platform{margin-bottom:160px;padding-top:160px}.homey-shs-pick-platform__platforms{grid-template-columns:repeat(5,1fr)}.homey-shs-plug-and-play{margin-top:160px}.homey-shs-plug-and-play__product-technologies{grid-row-gap:24px}.homey-shs-compare{margin-top:240px;margin-bottom:240px}}