@font-face{font-family:Peyda;src:local("Peyda");font-display:swap}.avss{--g:#49ad4d;--l:#b7d600;--ink:#324038;--muted:#68776e;width:100%;position:relative;overflow:hidden;background:transparent!important;color:var(--ink);font-family:Peyda,Tahoma,Arial,sans-serif;box-sizing:border-box}.avss *{box-sizing:border-box}.avss-network{display:grid;grid-template-columns:minmax(560px,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(40px,6vw,110px);padding:25px 3%;direction:ltr;min-height:680px}.avss-net-art{width:100%;max-width:800px}.avss-net-art svg,.avss-flow svg{display:block;width:100%;height:auto;overflow:visible}.avss-routes path{fill:none;stroke:var(--l);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.avss-moving-dots circle,.flow-movers circle{fill:var(--l)}.avss-svg-node{width:76px;height:76px;border-radius:17px;display:grid;place-items:center;background:#e5eee6;color:var(--g)}.avss-svg-node .dashicons{width:auto;height:auto;font-size:32px}.avss-copy,.avss-rules-copy{direction:rtl;text-align:right}.avss-copy>span,.avss-rules-copy>span{display:block;color:var(--g);font-weight:700;font-size:clamp(15px,1.2vw,19px);margin-bottom:16px}.avss-copy h2,.avss-rules-copy h2{font:500 clamp(38px,4.1vw,62px)/1.45 Peyda,Tahoma,sans-serif;letter-spacing:-1.7px;margin:0 0 14px}.avss-copy p,.avss-rules-copy p{font-size:clamp(17px,1.5vw,23px);line-height:2;color:var(--muted);margin:0;max-width:620px}.avss-rules{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(600px,1.2fr);align-items:center;gap:clamp(40px,5vw,90px);padding:30px 4%;direction:ltr;min-height:680px}.avss-flow{width:100%;max-width:850px;color:var(--g)}.flow-lines path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flow-card rect,.flow-rule rect,.flow-plus rect,.flow-output>rect{fill:#f1f6f2;stroke:currentColor;stroke-width:1.8}.flow-card text,.flow-rule text,.flow-plus text,.flow-output text{fill:currentColor;text-anchor:middle;font-family:Peyda,Tahoma,Arial,sans-serif;font-size:22px}.flow-card .flow-icon{font-size:34px}.flow-card .flow-value{font-size:27px;font-weight:700}.flow-rule line{stroke:#dce6dd;stroke-width:1}.flow-plus text{font-size:30px}.flow-output .output-row{fill:#eaf1eb;stroke:#c7dcc9;stroke-width:1}.flow-output text{font-size:18px}.toggle-bg{fill:var(--g);stroke:none}.toggle-dot{fill:#fff;transition:.35s}.avss-flow.is-off{color:#87aa8a}.avss-flow.is-off .toggle-bg{fill:#acb7ae}.avss-flow.is-off .toggle-dot{transform:translateX(-24px)}.avss-coming{padding:30px;text-align:center;background:#fff0}@media(max-width:900px){.avss-network,.avss-rules{grid-template-columns:1fr;min-height:auto;padding:25px 8px;gap:18px}.avss-copy,.avss-rules-copy{text-align:center;order:-1;margin:auto}.avss-net-art,.avss-flow{margin:auto}.avss-copy h2,.avss-rules-copy h2{font-size:34px}.avss-copy p,.avss-rules-copy p{font-size:16px;line-height:1.85}.avss-net-art{max-width:680px}.avss-flow{max-width:720px}}@media(max-width:520px){.avss-net-art{width:116%;margin-left:-8%}.avss-flow{width:110%;margin-left:-5%}.avss-svg-node{width:76px;height:76px}.avss-copy h2,.avss-rules-copy h2{font-size:30px}}.avss-svg-node{width:70px;height:70px;margin:3px;border-radius:15px;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;transform-origin:center}.avss-svg-node:hover{transform:scale(1.08);background:#dbe9dc;box-shadow:0 7px 18px rgb(50 90 56 / .12)}.avss-routes path,.flow-lines path{transition:stroke .25s ease,filter .25s ease}.avss-net-art:hover .avss-routes path{stroke:#a7c900;filter:drop-shadow(0 0 2px rgb(181 214 0 / .25))}.flow-card,.flow-rule,.flow-plus,.flow-output{transition:transform .25s ease;transform-box:fill-box;transform-origin:center;cursor:default}.flow-card:hover,.flow-rule:hover,.flow-plus:hover,.flow-output:hover{transform:translateY(-3px)}.avss-flow:hover .flow-lines path{filter:drop-shadow(0 0 2px rgb(73 173 77 / .24))}.flow-rule text:nth-of-type(2),.flow-rule text:nth-of-type(5){font-size:36px;font-weight:700}.toggle-bg,.toggle-dot{transition:transform .32s ease,fill .32s ease,filter .32s ease}.avss-flow.is-on .toggle-bg{fill:#2fc451;filter:drop-shadow(0 0 6px rgb(47 196 81 / .55))}.avss-flow.is-on .toggle-dot{fill:#fff;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .18))}.avss-flow.is-off .toggle-bg{fill:#aeb9b0;filter:none}.avss-flow.is-off .toggle-dot{fill:#fff}.avss-extra{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(35px,5vw,90px);min-height:650px;padding:35px 4%;direction:ltr}.avss-extra-copy{direction:rtl;text-align:right}.avss-extra-copy>span{display:block;color:var(--g);font-weight:700;font-size:clamp(14px,1.15vw,18px);margin-bottom:13px}.avss-extra-copy h2{font:500 clamp(38px,4vw,60px)/1.35 Peyda,Tahoma,sans-serif;margin:0 0 10px;letter-spacing:-1.5px}.avss-extra-copy h3{font:600 clamp(18px,1.55vw,24px)/1.7 Peyda,Tahoma,sans-serif;margin:0 0 9px;color:var(--g)}.avss-extra-copy p{font-size:clamp(16px,1.45vw,22px);line-height:1.95;color:var(--muted);margin:0;max-width:590px}.avss-extra-art{width:100%;max-width:800px;color:var(--g)}.avss-extra-art svg{display:block;width:100%;height:auto;overflow:visible}.x-lines path{fill:none;stroke:var(--l);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x-dots circle{fill:var(--l)}.x-card rect,.x-small rect,.x-main circle,.x-meter circle,.x-knx rect{fill:#e8f0e9;stroke:var(--g);stroke-width:1.7}.x-card text,.x-small text,.x-main text,.x-meter text,.x-labels text,.x-caption,.x-knx text,.x-status text,.x-phone text{fill:var(--g);font:20px Peyda,Tahoma,sans-serif;text-anchor:middle}.x-icon{font-size:38px!important}.x-big{font-size:28px!important;font-weight:700!important}.x-bulb{fill:#e8f0e9;stroke:var(--g);stroke-width:2}.x-sun,.x-home-light{animation:xGlow 1.8s ease-in-out infinite}.x-blind{stroke:var(--g);stroke-width:5;animation:xBlind 4s ease-in-out infinite}.x-window>rect{fill:none;stroke:var(--g);stroke-width:2}.x-window>line{stroke:#d0ded1;stroke-width:2}.x-shield{fill:#e8f0e9;stroke:var(--g);stroke-width:2}.x-check{fill:var(--g);font:bold 82px Arial;text-anchor:middle}.x-alert{fill:#e8f0e9;stroke:var(--g)}.x-bars rect{fill:var(--g);opacity:.8;transform-box:fill-box;transform-origin:center bottom;animation:xBars 2.6s ease-in-out infinite}.x-bars rect:nth-child(2){animation-delay:-.5s}.x-bars rect:nth-child(3){animation-delay:-1s}.x-bars rect:nth-child(4){animation-delay:-1.5s}.x-meter path,.x-meter line{fill:none;stroke:var(--g);stroke-width:4}.x-small{transition:transform .25s;transform-box:fill-box;transform-origin:center}.x-small:hover{transform:translateY(-5px)}.x-phone rect,.x-phone circle{fill:#e8f0e9;stroke:var(--g);stroke-width:2}.x-phone rect:not(:first-child){fill:#f4f7f4;animation:xCommand 4.2s ease-in-out infinite}.x-phone rect:nth-child(3){animation-delay:-1.4s}.x-phone rect:nth-child(5){animation-delay:-2.8s}.x-home path{fill:#e8f0e9;stroke:var(--g);stroke-width:2}.x-bus{stroke-width:5!important}.x-monitor rect{fill:#e8f0e9;stroke:var(--g);stroke-width:2}.x-monitor polyline{fill:none;stroke:var(--g);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:650;animation:xTrace 4s linear infinite}.x-pulse{fill:var(--l);animation:xPulse 1.2s ease-in-out infinite}.x-status circle{fill:#56bd5a}.x-status .warn{fill:var(--l)}.avss-extra-art g:not(.x-lines):not(.x-dots){transition:filter .25s ease}.avss-extra-art:hover g:not(.x-lines):not(.x-dots){filter:drop-shadow(0 5px 7px rgb(43 90 50 / .08))}@keyframes xGlow{0%,100%{opacity:.45}50%{opacity:1;filter:drop-shadow(0 0 10px rgb(181 214 0 / .8))}}@keyframes xBlind{0%,100%{transform:translateY(0)}50%{transform:translateY(115px)}}@keyframes xBars{0%,100%{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes xCommand{0%,75%,100%{fill:#f4f7f4}82%,94%{fill:#d9ebdb}}@keyframes xTrace{from{stroke-dashoffset:650}to{stroke-dashoffset:0}}@keyframes xPulse{0%,100%{r:7;opacity:.5}50%{r:13;opacity:1}}@media(max-width:900px){.avss-extra{grid-template-columns:1fr;min-height:auto;padding:28px 8px;gap:16px}.avss-extra-copy{text-align:center;order:-1;margin:auto}.avss-extra-copy h2{font-size:34px}.avss-extra-copy p{font-size:16px}.avss-extra-art{max-width:720px;margin:auto}}@media(max-width:520px){.avss-extra-art{width:110%;margin-left:-5%}.avss-extra-copy h2{font-size:30px}}.x-light-modules rect,.x-light-scenes circle,.x-security rect,.x-main rect,.knx-top rect,.knx-bottom rect,.x-status rect{fill:#e8f0e9;stroke:var(--g);stroke-width:1.7}.x-light-modules text,.x-light-scenes text,.x-security text,.knx-top text,.knx-bottom text,.x-wireless text,.monitor-title{fill:var(--g);font:18px Peyda,Tahoma,Arial,sans-serif;text-anchor:middle}.x-light-modules .x-icon{fill:var(--l)}.x-light-scenes text{font-size:16px}.dim-light{animation:xGlow 2s ease-in-out infinite}.dali-light{animation:xPulseFill 2.4s ease-in-out infinite}.x-security .x-icon{fill:var(--g)}.x-security .x-alert+text{font-size:17px}.scene-check{fill:var(--g);font:bold 28px Arial!important}.x-meter .meter-title{font-size:16px;font-weight:700}.x-meter .meter-value{font-size:22px;font-weight:800}.x-wireless path{fill:none;stroke:var(--g);stroke-width:3;stroke-linecap:round;animation:xWireless 1.5s ease-in-out infinite}.x-wireless path:nth-child(even){animation-delay:-.75s}.x-wireless text{font-size:15px;font-weight:700}.x-tower>rect:first-child{fill:#e8f0e9;stroke:var(--g);stroke-width:2}.x-tower line{stroke:var(--g);stroke-width:1.6}.x-tower rect:not(:first-child){fill:#d6e7d8;stroke:var(--g);stroke-width:1.3;animation:xTower 2.2s ease-in-out infinite}.x-tower rect:nth-of-type(2n){animation-delay:-1.1s}.knx-top text,.knx-bottom text{font-size:14px}.knx-top text:nth-of-type(even),.knx-bottom text:nth-of-type(even){font-size:12px;font-weight:700}.x-knx text{font-size:17px}.x-knx .x-big{font-size:23px!important}.x-bus{stroke:var(--g)!important}.monitor-title{font-size:19px;font-weight:700}.x-monitor .monitor-stand,.x-monitor .monitor-base{fill:#e8f0e9}.x-status text{font-size:17px;font-weight:700}.x-status rect{fill:#f1f6f2}.x-status circle{stroke:#fff;stroke-width:3}@keyframes xWireless{0%,100%{opacity:.25}50%{opacity:1;filter:drop-shadow(0 0 4px rgb(73 173 77 / .45))}}@keyframes xTower{0%,100%{fill:#d6e7d8}50%{fill:#bfe4c3}}@keyframes xPulseFill{0%,100%{fill:#e8f0e9}50%{fill:#d7ebd9;filter:drop-shadow(0 0 7px rgb(73 173 77 / .28))}}.x-light-modules .light-term{font-size:22px;font-weight:400}.x-light-scenes .rtl-percent{direction:rtl;unicode-bidi:bidi-override;font-feature-settings:"lnum" 0}.x-security .x-check{font-size:128px!important;font-weight:400;dominant-baseline:middle}.x-main text{font-size:20px;font-weight:400}.x-phone .phone-body{fill:#e8f0e9;stroke:var(--g);stroke-width:2.5}.x-phone .phone-screen{fill:#f7faf7;stroke:#c5ddc7;stroke-width:1.4;animation:none!important}.x-phone .phone-speaker{fill:var(--g);stroke:none;animation:none!important}.x-phone .phone-home{fill:#f7faf7;stroke:var(--g);stroke-width:1.7}.x-phone>rect:not(.phone-body):not(.phone-screen):not(.phone-speaker){fill:#e8f0e9;stroke:var(--g);stroke-width:1.5}.x-tower .tower-body,.x-tower .tower-roof{fill:#e8f0e9;stroke:var(--g);stroke-width:2;stroke-linejoin:round}.x-tower line{stroke:#9ccda0;stroke-width:1.5}.x-tower rect{fill:#d6e7d8;stroke:var(--g);stroke-width:1.3;animation:xTower 2.2s ease-in-out infinite}.x-tower .tower-door{fill:#b8d9bb;animation:none}.avss-network .avss-svg-node{width:91.2px;height:91.2px;margin:0;border-radius:18px}.avss-network .avss-svg-node .dashicons{font-size:34px}.percent-parts text{fill:var(--g);font:16px Peyda,Tahoma,Arial,sans-serif;text-anchor:middle;direction:ltr;unicode-bidi:isolate}.x-security .x-check{font-size:64px!important}.x-tower .office-body{fill:#e8f0e9;stroke:var(--g);stroke-width:2;animation:none}.x-tower .office-crown{fill:#d6e7d8;stroke:var(--g);stroke-width:1.5;animation:none}.x-tower .office-mast{stroke:var(--g);stroke-width:2.2}.x-tower .tower-door{fill:#a9d2ad;animation:none}.percent-fixed{width:112px;height:38px;display:flex;direction:ltr;align-items:center;justify-content:center;gap:5px;white-space:nowrap;color:var(--g);font:16px Peyda,Tahoma,Arial,sans-serif}.avss-extra-11 .avss-extra-art{max-width:860px}.ai-cloud-svg{overflow:visible}.ai-links path{fill:none;stroke:var(--l);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:5 7}.ai-dots circle{fill:var(--l);filter:url(#avssGlow11)}.ai-cloud>path{fill:#f0f6f1;stroke:var(--g);stroke-width:2}.ai-cloud>text,.ai-brand text,.ai-building text,.ai-side text,.ai-avitech text{fill:var(--g);font-family:Peyda,Tahoma,Arial,sans-serif;text-anchor:middle}.ai-cloud>text{font-size:15px;font-weight:700}.ai-brand circle{fill:#fff;stroke:#c9ddcc;stroke-width:1.5}.ai-brand image{clip-path:circle(50%)}.ai-brand text{font-size:12px;font-weight:700}.ai-building .tower-shell{fill:rgb(232 240 233 / .78);stroke:var(--g);stroke-width:2.2;stroke-linejoin:round}.ai-building .tower-core{fill:rgb(255 255 255 / .76);stroke:#a5cfa8;stroke-width:1.5}.ai-building>line{stroke:#c5ddc7;stroke-width:1.4}.ai-building>rect{fill:#f7faf7;stroke:#b4d5b7;stroke-width:1.2}.ai-building text{font-size:12px}.ai-core-pulse circle{fill:var(--g);stroke:#fff;stroke-width:3;animation:aiPulse 1.8s ease-in-out infinite}.ai-core-pulse path{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ai-side rect,.ai-avitech rect{fill:#f1f6f2;stroke:var(--g);stroke-width:1.6}.ai-side text{font-size:13px}.ai-side text:first-of-type{font-weight:700}.ai-side-left path{fill:none;stroke:var(--l);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ai-side circle{fill:#e3efe4;stroke:var(--g);stroke-width:2}.ai-side-right path{fill:none;stroke:var(--g);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ai-avitech rect{fill:#e7f1e8}.ai-avitech circle{fill:var(--g)}.ai-avitech path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ai-avitech text{font-size:14px;font-weight:700}.ai-brand,.ai-side,.ai-avitech,.ai-building{transition:transform .28s ease,filter .28s ease;transform-box:fill-box;transform-origin:center}.ai-brand:hover{transform:translateY(-5px) scale(1.04);filter:drop-shadow(0 8px 10px rgb(46 92 52 / .12))}.ai-side:hover,.ai-avitech:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 9px rgb(46 92 52 / .1))}.ai-building:hover{filter:drop-shadow(0 10px 13px rgb(46 92 52 / .12))}.ai-cloud{animation:aiFloat 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes aiPulse{0%,100%{r:21;filter:drop-shadow(0 0 2px rgb(73 173 77 / .25))}50%{r:26;filter:drop-shadow(0 0 9px rgb(73 173 77 / .5))}}@keyframes aiFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:520px){.avss-extra-11 .avss-extra-art{width:116%;margin-left:-8%}}.ai-signal path{fill:none;stroke:var(--l);stroke-width:2.5;stroke-linecap:round;animation:xWireless 1.25s ease-in-out infinite}.ai-signal path:nth-child(2){animation-delay:-.35s}.ai-signal circle{fill:var(--l);filter:url(#avssGlow11);animation:xPulse 1.1s ease-in-out infinite}.ai-command-title{font-weight:700}