.daylight{--dawn-1: #fbd9ae;--dawn-2: #fdf1df;--morning: #fcf8f0;--noon: #ffffff;--cloud: #3d4c66;--pm-1: #fbf6ec;--pm-2: #f9eedb;--pm-3: #f7e2c2;--dusk-1: #f2c48d;--dusk-2: #df8a5e;--dusk-3: #6b3a5e;--night: #01041d;--lamp: 255, 214, 160;--seam: 64px}@media(min-width:1024px){.daylight{--seam: 96px}}.daylight section{position:relative}.daylight #hero-supporting{background:linear-gradient(180deg,var(--dawn-1),var(--dawn-2))}.daylight #applications{background:linear-gradient(180deg,var(--dawn-2),var(--morning))}.daylight #products{background:linear-gradient(180deg,var(--morning),var(--noon))}.daylight #project-support{background:linear-gradient(180deg,var(--pm-1),var(--pm-2))}.daylight #about{background:linear-gradient(180deg,var(--pm-2),var(--pm-3))}.daylight #technical-resources{background:linear-gradient(180deg,var(--pm-3) 0%,var(--dusk-1) 78%,var(--dusk-1) 100%)}.daylight :is(#hero-supporting,#applications){--sun-x: 10px}.daylight #products{--sun-x: 0px}.daylight :is(#project-support,#about){--sun-x: -10px}.daylight #technical-resources{--sun-x: -18px}.daylight :is(#hero-supporting,#applications,#products,#project-support,#about,#technical-resources) :is(.rounded-lg,.rounded-xl).border{box-shadow:var(--sun-x) 14px 28px -16px #78481847;transition:box-shadow .4s ease}.dl-sun,.dl-rays,.dl-ripple,.dl-horizon{position:absolute;pointer-events:none;z-index:1}.dl-horizon{left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,rgba(251,217,174,0) 0%,rgba(240,150,110,.22) 45%,rgba(251,200,150,.55) 82%,var(--dawn-1) 100%);mix-blend-mode:screen}.dl-sun{right:14%;bottom:-18%;width:52vmax;height:52vmax;transform:translate(50%);background:radial-gradient(circle,#fff4dc,#ffcd8ccc 7%,#faa06461 20%,#f68c5a00 50%);mix-blend-mode:screen;animation:dl-rise 4.5s cubic-bezier(.2,.7,.2,1) both}.dl-rays{right:14%;bottom:4%;width:140vmax;height:140vmax;transform:translate(50%,50%);background:repeating-conic-gradient(from 0deg,#ffd6a00d 0deg 3deg,#ffd6a000 3deg 15deg);-webkit-mask:radial-gradient(circle,#000 0%,rgba(0,0,0,.45) 12%,transparent 30%);mask:radial-gradient(circle,#000 0%,rgba(0,0,0,.45) 12%,transparent 30%);mix-blend-mode:screen;animation:dl-spin 140s linear infinite,dl-fade 6s ease both}.dl-ripple{right:14%;bottom:4%;width:10vmax;height:10vmax;margin:-5vmax -5vmax 0 0;transform:translate(50%,50%);border-radius:50%;border:1px solid rgba(255,224,180,.3);mix-blend-mode:screen;opacity:0;animation:dl-ripple 7.5s ease-out infinite}.dl-ripple:nth-of-type(2){animation-delay:2.5s}.dl-ripple:nth-of-type(3){animation-delay:5s}@keyframes dl-rise{0%{transform:translate(50%,22%);opacity:0}to{transform:translate(50%);opacity:1}}@keyframes dl-spin{to{transform:translate(50%,50%) rotate(360deg)}}@keyframes dl-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-ripple{0%{transform:translate(50%,50%) scale(.6);opacity:0}15%{opacity:.9}to{transform:translate(50%,50%) scale(7);opacity:0}}.daylight #accessory-control{background:var(--cloud);overflow:hidden}.daylight #accessory-control:before,.daylight #accessory-control:after{content:"";position:absolute;left:0;right:0;height:var(--seam);pointer-events:none}.daylight #accessory-control:before{top:0;background:linear-gradient(180deg,var(--noon),rgba(61,76,102,0))}.daylight #accessory-control:after{bottom:0;background:linear-gradient(0deg,var(--pm-1),rgba(61,76,102,0))}.dl-cloud{position:absolute;pointer-events:none;width:70vw;height:60%;top:20%;border-radius:50%;background:radial-gradient(ellipse,#fff0d729,#fff0d700 70%);filter:blur(10px);animation:dl-drift 38s ease-in-out infinite alternate}.dl-cloud+.dl-cloud{top:35%;width:50vw;animation-duration:52s;animation-direction:alternate-reverse}@keyframes dl-drift{0%{transform:translate(-35vw)}to{transform:translate(70vw)}}.daylight #accessory-control>div:not(.dl-layer){position:relative;z-index:1}.daylight #technical-resources:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--seam);pointer-events:none;background:linear-gradient(180deg,rgba(242,196,141,0) 0%,var(--dusk-2) 38%,var(--dusk-3) 72%,var(--night) 100%)}.daylight #faq,.daylight #rfq-form{background:#f1e9dc}.dl-ceiling{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;overflow:hidden}.dl-ceiling:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:#0b0f1e}.dl-fix{position:absolute;top:6px;width:64px;height:5px;margin-left:-32px;border-radius:0 0 4px 4px;background:#3a3f4c;transition:background .25s ease,box-shadow .25s ease}.dl-fix:after{content:"";position:absolute;left:50%;top:4px;width:560px;height:520px;margin-left:-280px;opacity:0;background:radial-gradient(ellipse 50% 70% at 50% 0%,#fffaeef2,#fff0d699 35%,#ffe8c800 78%);transition:opacity .9s ease}.is-lit .dl-fix{background:#fff4df;box-shadow:0 0 10px 2px rgba(var(--lamp),.9),0 0 36px 6px rgba(var(--lamp),.45)}.is-lit .dl-fix:after{opacity:1}.daylight #rfq-form{position:relative}.daylight #faq>div:not(.dl-ceiling),.daylight #rfq-form>div:not(.dl-ceiling){position:relative;z-index:1}.daylight #contact>div:first-child{position:relative;overflow:hidden;background:var(--night)}.daylight #contact>div:first-child>div:not(.dl-layer){position:relative;z-index:1}.dl-layer{position:absolute;inset:0;pointer-events:none}.dl-stars{position:absolute;inset:0;pointer-events:none;opacity:.7;background:radial-gradient(1.2px 1.2px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 42%,#fff,transparent),radial-gradient(1.4px 1.4px at 46% 12%,#fff,transparent),radial-gradient(1px 1px at 63% 30%,#fff,transparent),radial-gradient(1.2px 1.2px at 78% 16%,#fff,transparent),radial-gradient(1px 1px at 88% 48%,#fff,transparent),radial-gradient(1px 1px at 36% 70%,#fff,transparent),radial-gradient(1.3px 1.3px at 92% 76%,#fff,transparent)}.dl-beam{position:absolute;bottom:-4%;width:34%;height:120%;pointer-events:none;transform-origin:50% 100%;opacity:0;background:linear-gradient(0deg,#ffeccdd9,#ffe2be59 40%,#ffe2be00 95%);clip-path:polygon(47% 100%,53% 100%,85% 0%,15% 0%);filter:blur(4px);mix-blend-mode:screen;transition:opacity 1.2s ease,transform 1.6s cubic-bezier(.2,.7,.2,1)}.dl-beam.l{left:41%;transform:rotate(16deg) scaleY(.4)}.dl-beam.r{right:-14%;transform:rotate(-28deg) scaleY(.4);transition-delay:.35s}.is-lit .dl-beam{opacity:1}.is-lit .dl-beam.l{transform:rotate(16deg) scaleY(1)}.is-lit .dl-beam.r{transform:rotate(-28deg) scaleY(1)}.dl-beam-src{position:absolute;bottom:0;width:26px;height:8px;border-radius:3px 3px 0 0;background:#3a3f4c;transition:background .3s,box-shadow .3s}.dl-beam-src.l{left:calc(58% - 13px)}.dl-beam-src.r{right:calc(3% - 13px)}.is-lit .dl-beam-src{background:#fff4df;box-shadow:0 0 14px 4px rgba(var(--lamp),.8)}.daylight #contact>div:first-child:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--seam);z-index:0;background:linear-gradient(180deg,#f1e9dc,#01041d00)}@media(max-width:767px){.dl-rays,.dl-ripple,.dl-cloud+.dl-cloud{display:none}.dl-fix:after{width:360px;margin-left:-180px}}@media(prefers-reduced-motion:reduce){.dl-sun,.dl-rays,.dl-cloud{animation:none!important}.dl-ripple{display:none}.dl-fix,.dl-fix:after,.dl-beam,.dl-beam-src{transition:none!important}}@media(max-width:767px){#faq .dl-fix:nth-child(2),#faq .dl-fix:nth-child(4),#rfq-form .dl-fix:nth-child(2),#rfq-form .dl-fix:nth-child(3){display:none}}
