.communication-page{--comm-accent:#7ce7e5}.communication-page .iot-kicker,.communication-page .iot-hero h1 span{color:var(--comm-accent)}.communication-page .iot-primary{cursor:pointer;background:linear-gradient(110deg,#53bbdf,#9cf1e3);border:0;font-family:inherit}.communication-page .iot-hero:before{background:radial-gradient(#15556060,#0000 65%)}.communication-signal{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.communication-orbit{pointer-events:none;border:1px solid #5fcee447;border-radius:50%;width:330px;height:330px;position:absolute;transform:rotateX(55deg)rotate(-20deg)}.orbit-one{width:440px;height:440px;animation:18s linear infinite comm-orbit}.orbit-two{transform:rotateX(55deg)rotate(60deg)}.orbit-three{border-color:#80e6df80;width:245px;height:245px;transform:rotateY(65deg)rotate(-25deg)}.communication-signal-core{color:#9bedef;z-index:1;background:radial-gradient(circle,#21798255,#0000 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex}.communication-signal-core>span{letter-spacing:.06em;margin-top:17px;font-size:16px}.communication-signal-core>small{color:#adc8d9;margin-top:10px;font-size:11px}.communication-wave{justify-content:center;align-items:center;gap:5px;height:70px;margin-top:15px;display:flex;position:relative}.communication-wave i{background:linear-gradient(#99eadf,#38a5da);border-radius:4px;width:3px;animation:1.5s ease-in-out infinite alternate comm-wave}.communication-signal-caption{text-align:center;color:#b9d6e0;margin-top:25px;font-size:12px}.communication-signal-caption small{color:#91aebf;margin-top:10px;font-size:9px;display:block}.communication-services{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.communication-services article{border-top:1px solid #38576a;padding-top:27px}.communication-service-number{color:#8ddde6;justify-content:space-between;align-items:center;margin-bottom:33px;font-size:12px;display:flex}.communication-services h3{margin-bottom:19px;font-size:25px}.communication-services p{color:#b2c9d9;font-size:14px;line-height:1.9}.communication-services ul{flex-direction:column;gap:14px;margin-top:28px;padding:0;list-style:none;display:flex}.communication-services li{color:#cee3ed;align-items:center;gap:9px;font-size:12px;display:flex}.communication-services li svg{color:#7cdfe2}.communication-consultation{background:radial-gradient(at 60% 25%,#14465240,#0000 70%),#061524;border-block:1px solid #294356;padding-block:90px;scroll-margin-top:25px}.communication-modes{border-bottom:1px solid #48616f;gap:35px;display:flex}.communication-modes button{color:#acc6d7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:11px;padding:20px 5px;font-size:16px;display:flex}.communication-modes button[aria-selected=true]{color:#99f1eb;border-bottom-color:#88e3dd}.communication-live{grid-template-columns:1fr 1fr;gap:85px;padding-top:48px;scroll-margin-top:30px;animation:.4s iot-arrive;display:grid}.communication-label{letter-spacing:.08em;color:#8cdfdf;font-size:11px}.communication-live h3{margin:20px 0;font-size:36px;line-height:1.4}.communication-live p{color:#bed2df;font-size:14px;line-height:1.9}.communication-live small{color:#adc6d6;margin-top:24px;font-size:11px;line-height:1.85;display:block}.communication-text-button{color:#dceef7;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.communication-voice-notes{color:#8edfdc;border-left:1px solid #315565;padding:35px 0 10px 35px}.communication-voice-notes h4{color:#e7f4fa;margin:26px 0 18px;font-size:25px;font-weight:500}.communication-voice-notes a{color:#8ee7ec;align-items:center;gap:12px;margin-top:25px;font-size:12px;display:inline-flex}.communication-callback-form fieldset{border:0;flex-direction:column;gap:17px;min-width:0;padding:0;display:flex}.communication-callback-form label{color:#cce0e9;flex-direction:column;gap:9px;font-size:12px;display:flex}.communication-callback-form input:not([type=checkbox]),.communication-callback-form textarea{color:#e8f9ff;width:100%;min-width:0;font:inherit;background:#041321;border:1px solid #416071;border-radius:5px;padding:12px 14px;font-size:14px;line-height:1.8}.communication-callback-form textarea{resize:vertical}.communication-callback-form fieldset:disabled{opacity:.65}.communication-callback-form .communication-consent{flex-direction:row;align-items:start;gap:10px;margin-block:5px;font-size:11px;line-height:1.9;display:flex}.communication-consent input{accent-color:#79deda;margin-top:5px}.communication-callback-form .communication-honeypot{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.communication-result{background:#0b2b3b;border-left:2px solid #73dadd;padding:16px}.communication-process{grid-template-columns:1fr 1fr;gap:100px;display:grid}.communication-process h2{font-size:42px;line-height:1.5}.communication-process>div>p:last-child{color:#aec5d5;max-width:370px;margin-top:22px;font-size:14px;line-height:1.9}.communication-process ol{margin:0;padding:0;list-style:none}.communication-process li{border-top:1px solid #345366;gap:30px;padding:25px 0;display:flex}.communication-process li>span{color:#80dcde;padding-top:6px;font-size:12px}.communication-process li h3{margin-bottom:12px;font-size:21px}.communication-process li p{color:#b8d0df;font-size:13px;line-height:1.85}@keyframes comm-wave{0%{opacity:.5;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes comm-orbit{to{transform:rotateX(55deg)rotate(340deg)}}@media (max-width:800px){.communication-signal{min-height:340px;overflow:hidden}.orbit-one{width:340px;height:340px}.communication-orbit{width:270px;height:270px}.orbit-three{width:200px;height:200px}.communication-signal-core{width:190px;height:170px}.communication-wave{gap:4px}.communication-services{grid-template-columns:1fr;gap:35px}.communication-service-number{margin-bottom:21px}.communication-services h3{font-size:23px}.communication-consultation{padding-block:60px}.communication-modes{gap:15px}.communication-modes button{gap:7px;font-size:13px}.communication-live{grid-template-columns:1fr;gap:30px;padding-top:32px}.communication-live h3{font-size:30px}.communication-voice-notes{border-top:1px solid #315565;border-left:0;padding:26px 0 0}.communication-process{grid-template-columns:1fr;gap:35px}.communication-process h2{font-size:32px}}
