@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@media(max-width:768px){#app.sdwan-app{overflow-x:clip;overflow-y:visible}#app .header{position:sticky;top:20px;gap:10px;padding:0 12px}#app .menu{height:50px}#app .menu-item{height:42px;padding:0 12px;font-size:14px}#app .admin-entry{height:50px;padding:6px 10px;gap:8px}#app .admin-copy strong{font-size:13px}#app .admin-copy small{display:none}#app.sdwan-app .hero-main-title,#app.sdwan-app .section-title{font-size:clamp(30px,9vw,42px);line-height:1.2}#app.sdwan-app .hero-desc{font-size:clamp(13px,3.6vw,14px);line-height:1.7}#app.sdwan-app .sdwan-scene-card .card-title,#app.sdwan-app .deploy-card .card-title,#app.sdwan-app .longterm-card .card-title{font-size:20px}#app.sdwan-app .sdwan-scene-card .card-body,#app.sdwan-app .deploy-card .card-body,#app.sdwan-app .longterm-card .card-body{font-size:14px}#app.sdwan-app .sdwan-scene-media-marquee{width:100%;margin-left:0}#app.sdwan-app .howitworks-block-title{font-size:clamp(24px,7vw,32px)}#app.sdwan-app .contact-submit{min-width:150px;height:50px}}@media(max-width:480px){#app .header{top:16px;gap:8px;padding:0 8px}#app .menu{height:46px;padding:3px}#app .menu-item{height:40px;padding:0 9px;font-size:12px}#app .admin-entry{width:50px;min-width:50px;justify-content:center;padding:0}#app .admin-copy{display:none}#app.sdwan-app .hero-main-title,#app.sdwan-app .section-title{font-size:clamp(26px,9.2vw,34px)}#app.sdwan-app .sdwan-scene-card,#app.sdwan-app .deploy-card,#app.sdwan-app .longterm-card,#app.sdwan-app .contact-panel{padding:20px}#app.sdwan-app .scene-performance-metrics div{grid-template-columns:1fr;gap:4px;height:auto}#app.sdwan-app .contact-field input,#app.sdwan-app .contact-phone-wrap{height:52px}}@media(min-width:901px)and (max-width:1240px){#app.sdwan-app .sdwan-scene-row,#app.sdwan-app .sdwan-scene-row-top{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}#app.sdwan-app .deploy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#app.sdwan-app .deploy-card,#app.sdwan-app .deploy-card-01,#app.sdwan-app .deploy-card-02,#app.sdwan-app .deploy-card-03,#app.sdwan-app .deploy-card-04{width:100%;max-width:none;height:auto}#app.sdwan-app .sdwan-scene-card{height:auto;min-height:450px}#app.sdwan-app .longterm-card{min-height:0;height:auto}#app.sdwan-app .longterm-row-top,#app.sdwan-app .longterm-row-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}#app.sdwan-app .longterm-card-05{grid-column:1 / -1}#app.sdwan-app .contact-row{grid-template-columns:1fr 1fr;column-gap:30px}#app.sdwan-app .contact-form-grid .contact-field{max-width:none}}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;color:#f3f3f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#161316}#app{width:100%;min-height:100vh;padding:40px 0 0;background-image:url(/images/bg-home-top.png);background-repeat:no-repeat;background-position:top center}.header{width:100%;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;position:relative;z-index:999;overflow:visible}.brand{display:inline-flex;align-items:center;text-decoration:none;flex:0 0 auto;height:40px}.brand-logo{height:40px;width:auto;display:block}.menu-wrap{flex:1 1 auto;display:flex;justify-content:center;position:relative;z-index:1000;overflow:visible}.menu{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;max-width:100%;height:58px;margin:0 auto;padding:4px;border:1px solid rgba(255,255,255,.5);border-radius:29px;background:#fff0;box-shadow:0 0 0 -10px #ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.menu-item{color:#fff;text-decoration:none;font-family:Proxima Nova,PingFang SC,PingFangSC-Regular,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1;height:50px;padding:0 20px;border-radius:29px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.menu-item:hover,.menu-item:active{color:#000;background:#fff}.menu-item.is-active{height:50px;padding-left:20px;padding-right:20px;color:#000;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:700;background:#fff;box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}.menu-item.is-expanded{height:50px;color:#000;font-weight:700;background:#fff;box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}.menu-panel{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%) translateY(-6px);width:min(468px,var(--menu-width, 468px));max-width:var(--menu-width, 468px);height:auto;padding:50px;border:1px solid rgba(255,255,255,.5);border-radius:29px;background:#ffffff1a;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);box-shadow:0 0 0 -10px #ffffff26;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1001}.menu-wrap.is-open .menu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.menu-panel-title{margin:0 0 34px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:22px}.menu-panel-list{display:flex;flex-direction:column;gap:20px}.menu-panel-list a{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:22px;color:#fff;text-decoration:none;width:fit-content}.menu-panel-list a:hover,.menu-panel-list a:active{color:#ff5400}.admin-entry{flex:0 0 auto;display:inline-flex;align-items:center;gap:15px;height:58px;padding:7px 10px;border:1px solid rgba(255,255,255,.5);border-radius:29px;text-decoration:none;color:#fff;background:#fff0;box-shadow:0 0 0 -10px #ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.menu-wrap.is-light-surface .menu,.admin-entry.is-light-surface{background:#fff3;border:1px solid rgba(0,0,0,.5);box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}.menu-wrap.is-light-surface .menu-item{color:#000}.menu-wrap.is-light-surface .menu-item:hover,.menu-wrap.is-light-surface .menu-item:active{color:#fff;background:#000}.menu-wrap.is-light-surface .menu-item.is-active,.menu-wrap.is-light-surface .menu-item.is-expanded{color:#fff;background:#000;box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}.admin-entry.is-light-surface .admin-copy strong,.admin-entry.is-light-surface .admin-copy small{color:#000}.menu-wrap.is-light-surface .menu-panel{background:#fff3;border:1px solid rgba(0,0,0,.5);box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}.menu-wrap.is-light-surface .menu-panel-title,.menu-wrap.is-light-surface .menu-panel-list a{color:#000}.menu-wrap.is-light-surface .menu-panel-list a:hover,.menu-wrap.is-light-surface .menu-panel-list a:active{color:#ff5400}.admin-icon{width:25px;height:25px;display:block;object-fit:contain}.admin-copy{display:flex;flex-direction:column;gap:5px;padding:7px 0}.admin-copy strong{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:1}.admin-copy small{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;font-weight:400;color:#fff;line-height:1.1}.hero{width:100%;max-width:1240px;margin:56px auto 0;padding-top:80px}.hero-center{max-width:860px;margin:0 auto;text-align:center}.hero-pill{margin:0 auto 26px;width:150px;height:30px;border:1px solid rgba(255,170,128,.5);border-radius:29px;background:#ffaa801a;display:flex;align-items:center;justify-content:center;font-family:SFPro-Regular,SF Pro Text,Proxima Nova,sans-serif;font-size:12px;line-height:30px;color:#ffaa80;text-align:center}.hero-center h1,.hero-main-title{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.28;color:#fff;text-align:center}.hero-desc{margin:50px auto 0;width:min(100%,600px);max-width:600px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.65;color:#fff;text-align:center}.hero-pic-wrap{width:100vw;margin-left:50%;transform:translate(-50%);margin-top:-40px;display:flex;justify-content:center}.hero-pic{display:block;max-width:100%;height:auto}.hero-cta-row{margin-top:-100px;position:relative;z-index:5;display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.hero-cta{height:56px;border-radius:29px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:4px 4px 4px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);box-shadow:0 0 0 -10px #ffffff26}.hero-cta-text{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1;color:#fff;padding-left:0}.hero-cta-trial{justify-content:center;gap:10px}.hero-cta-icon-area{width:48px;height:48px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);box-shadow:0 0 0 -10px #ffffff26;border-radius:29px;display:inline-flex;align-items:center;justify-content:center}.hero-cta-icon{width:20px;height:20px;object-fit:contain;display:block}.hero-cta-demo{height:56px;gap:10px;background:#161316;border:.1px solid #a7ff04;border-radius:28px}.hero-cta-play{width:12.8px;height:20px;object-fit:contain;display:block}@media(max-width:1280px){#app{padding:40px 0 0}.header{gap:12px;flex-wrap:wrap;justify-content:center}.menu-wrap{order:3;width:100%;justify-content:center}.menu{width:fit-content;max-width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu-item{font-size:14px;height:42px;padding:0 20px;white-space:nowrap}.menu-item.is-active{height:42px;padding-left:20px;padding-right:20px}.menu-item.is-expanded{height:42px}.menu-panel{top:calc(100% + 12px);width:min(468px,var(--menu-width, 468px));max-width:var(--menu-width, 468px);height:auto;padding:50px;border-radius:30px}.menu-panel-title{margin-bottom:18px;font-size:16px;line-height:22px}.menu-panel-list{gap:20px}.menu-panel-list a{font-size:14px;line-height:22px}.admin-copy strong{font-size:14px}.admin-copy small{font-size:11px}.admin-icon{width:25px;height:25px}.hero{margin-top:28px}.hero-pill{margin-bottom:18px;padding:6px 14px;font-size:12px}.hero-center h1,.hero-main-title{font-size:48px}.hero-desc{margin-top:22px;font-size:14px;line-height:1.75}.hero-cta-row{margin-top:18px;gap:12px}.hero-cta{height:52px;padding:4px 2px 4px 10px;border-radius:26px}.hero-cta-text{font-size:14px}.hero-cta-icon-area{width:48px;height:48px}.hero-cta-play{border-top-width:10px;border-bottom-width:10px;border-left-width:14px}}.section-cards{width:100%;max-width:1200px;margin:200px auto 0;text-align:center}.section-title{margin:12px 0 40px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.28;color:#fff}.cards-layout{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:start;margin-top:100px}.cards-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cards-right{display:flex;flex-direction:column;gap:30px;height:auto}.card{padding:30px;border-radius:20px;color:#fff;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.card-span2{grid-column:span 2}.card-tall{grid-row:span 2}.card-title{font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:500;font-size:36px;line-height:1.3;margin:0 0 14px;color:#161316}.card-body{margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6;color:#ffffffdb}.card-tag{font-size:12px;color:#ffffffa6;margin-bottom:10px}.card-highlight{margin-top:16px;font-family:Proxima Nova,sans-serif;font-size:42px;font-weight:700;color:#7dff45}.card-soft{height:300px;background-image:linear-gradient(270deg,#eaf9f4,#fafcf1);color:#0e2a35;border:none;padding:50px 30px 30px;border-radius:15px;display:flex;align-items:center;gap:20px}.card-soft .card-body{width:282px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:500;font-size:14px;color:#161316b3}.card-soft-left{flex:1 1 0}.card-soft-right img{width:100%;max-width:320px;display:block;margin-left:auto;padding-right:50px}.card-dark{background:linear-gradient(135deg,#0f1727,#131928)}.card-right-top{height:610px;background-image:linear-gradient(180deg,#312b314d,#09276e4d 31%,#0450ff4d 56%,#16131680 92%);border:1px solid #3a3939;border-radius:15px;padding:30px 30px 40px}.region-tabs{display:flex;gap:18px;margin-bottom:24px}.region-tab{flex:1;height:auto;border:none;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.region-tab-text{font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#ffffffb3;opacity:.7;transition:none}.region-tab-bar{position:relative;overflow:hidden;width:100px;height:5px;border-radius:2.5px;background:#ffffff4d}.region-tab.is-active{opacity:1}.region-tab.is-active .region-tab-text{color:#fff;opacity:1}.region-tab-progress{position:absolute;left:0;top:0;display:block;width:0;height:100%;border-radius:inherit;background:#fff;opacity:.3}@keyframes tab-progress{0%{width:0;opacity:.3}to{width:100%;opacity:1}}.region-content{display:flex;flex-direction:column;gap:16px;padding-top:80px}.region-title{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:36px;font-weight:500;color:#fff;text-align:center}.region-body{width:320px;max-width:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:500;font-size:14px;line-height:1.6;color:#ffffffb3;margin:0 auto}.region-image img{height:240px;width:100%;max-width:360px;object-fit:contain;display:block;margin:0 auto}.card-blue{min-height:530px;height:auto;background-image:linear-gradient(213deg,#2476ff,#0450ff4d 49%,#16131680);border:1px solid #3a3939;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.card-blue-head{display:flex;align-items:flex-start;justify-content:space-between;margin-top:0}.card-blue-logo{display:block;width:124px;height:auto}.card-blue-earth{display:block;width:360px;max-width:70%;height:auto}.card-blue-content{margin-top:50px}.card-blue-metrics{display:grid;grid-template-columns:auto auto;gap:20px;margin-top:16px}.card-blue-left{display:flex;flex-direction:column;gap:20px}.card-blue-tag{height:30px;padding:0 10px;background:#80bbff1a;border:1px solid rgba(128,188,255,.5);box-shadow:0 0 0 -10px #80b3ff26;border-radius:29px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:12px;line-height:17px;color:#80baff;display:inline-flex;align-items:center;justify-content:center;width:fit-content}.card-blue-tag{width:92px}.card-blue-label{font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;color:#ffffffb3}.card-blue-latency{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:500;color:#00af37;line-height:1}.card-blue-latency span{font-size:14px}.card-blue-right{display:flex;flex-direction:column;gap:18px}.card-blue-text{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:#ffffffb3}.card-blue-check{font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;color:#ffffffb3}.card-blue-cities{display:flex;align-items:center;gap:10px}.card-blue-city{min-width:92px;height:30px;padding:0 30px 0 10px;border-radius:29px;border:1px solid rgba(128,188,255,.5);background-color:#80bbff1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ctext x='6' y='9' text-anchor='middle' font-size='10' fill='%2380baff'%3E%E2%86%95%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;color:#80baff;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;line-height:17px;appearance:none;-webkit-appearance:none;cursor:pointer}.card-blue-city:focus,.card-blue-city:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #80baff}.card-blue-switch{color:#80baff;font-size:16px}.card-mid{height:250px;background:#0a0b0a;border:1px solid #3a3939;border-radius:15px;padding:30px}.card-mid-image{width:100%;height:100%;object-fit:contain;display:block}.card-green{height:250px;background-image:linear-gradient(180deg,#12870d,#45cf2d);border-radius:15px}.card-green-title{font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:25px;color:#fff;text-align:center}.card-green-number{display:block;width:100%;max-width:360px;margin:0 auto;padding-top:25px;height:auto}.card-deep{background:linear-gradient(135deg,#0f1326,#0d182f)}.card-dark .card-title,.card-blue .card-title,.card-mid .card-title,.card-deep .card-title{color:#fff}.card-right-bottom{min-height:220px;height:auto;background-image:linear-gradient(1deg,#03093c80 2%,#181b204d 88%,#121315);border:1px solid #3a3939;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px}.card-right-bottom-left{width:230px;flex:0 0 230px}.card-right-bottom-text{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:500;font-size:14px;color:#ffffffb3;line-height:1.6}.card-right-bottom-right{flex:1 1 auto;display:flex;justify-content:flex-end}.card-right-bottom-right img{width:100%;max-width:140px;height:auto;display:block}@media(min-width:1200px)and (max-width:1280px){.header{flex-wrap:nowrap;justify-content:space-between;align-items:center}.menu-wrap{order:0;flex:1 1 auto;width:auto;justify-content:center}.menu{width:fit-content;max-width:100%;justify-content:center;overflow-x:visible}}@media(max-width:1280px){.section-cards{margin-top:80px;padding:0 18px}.section-title{font-size:36px;margin-bottom:24px}.cards-layout,.cards-left{grid-template-columns:1fr}.card-span2{grid-column:span 1}.card-tall{grid-row:span 1}}.acce{margin-top:120px;background:#fff;padding:90px 20px 120px}.acce-inner{width:100%;max-width:1200px;margin:0 auto;text-align:center}.acce-pill{width:150px;height:30px;margin:0 auto 34px;background:#8989891a;border:1px solid rgba(143,143,143,.5);box-shadow:0 0 0 -10px #66666626;border-radius:29px;display:flex;align-items:center;justify-content:center;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;color:#686868}.acce-title{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.28;color:#000;text-align:center}.acce-desc{margin:50px auto 0;width:600px;max-width:100%;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.65;color:#000000b3;text-align:center}.transmission{background:#fff;padding:140px 20px}.transmission-inner{width:100%;max-width:1200px;margin:0 auto;text-align:center}.transmission-pill{width:150px;height:30px;margin:0 auto 38px;background:#8989891a;border:1px solid rgba(143,143,143,.5);box-shadow:0 0 0 -10px #66666626;border-radius:29px;display:flex;align-items:center;justify-content:center;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;color:#686868}.transmission-title{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.28;color:#000}.transmission-desc{margin:52px auto 0;width:900px;max-width:100%;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.65;color:#000000d9;text-align:center}.transmission-cards{margin-top:90px;display:flex;flex-wrap:wrap;gap:30px}.transmission-card{width:380px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:15px;text-align:left;overflow:hidden}.transmission-card-wide{width:585px}.transmission-card-image{width:auto;max-width:100%;height:210px;object-fit:contain;display:block}.transmission-card-media{padding:0;display:flex;justify-content:center}.transmission-card-body{padding:25px 30px 30px}.transmission-card-image-compact{height:180px;padding-top:30px}.transmission-card-title{margin:0 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#000}.transmission-card-desc{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#000000b3}.customer{background-color:#000;background-image:url(/images/bg-top-right.svg),url(/images/bg-bottom-left.svg);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:auto,auto;padding:120px 20px 160px}.customer-inner{width:100%;max-width:1200px;margin:0 auto;text-align:center}.customer-pill{width:auto;height:30px;margin:0 auto 44px;padding:0 10px;background:#ffaa801a;border:1px solid rgba(255,170,128,.5);box-shadow:0 0 0 -10px #ffaa8026;border-radius:29px;color:#ffaa80;display:inline-flex;align-items:center;justify-content:center;font-family:Prioxima Nova Regular,Proxima Nova,PingFang SC,sans-serif;font-size:12px;text-align:center}.customer-title{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.28;color:#fff;text-align:center}.customer-testimonial{margin-top:150px;min-height:400px;display:flex;justify-content:center;align-items:flex-start;gap:50px}.customer-quote{width:70px;height:auto;flex:0 0 auto}.customer-testimonial-copy{text-align:left}.customer-testimonial-text{width:600px;margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:25px;line-height:1.35;color:#fff}.customer-testimonial-role{margin:48px 0 0;font-family:ProximaNova-RegularIt,Proxima Nova,PingFang SC,sans-serif;font-style:italic;font-size:14px;color:#fff}.customer-logo-area{margin-top:80px;display:flex;align-items:center;justify-content:center;gap:24px}.customer-logo-arrow{width:48px;height:48px;padding:0;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.customer-logo-arrow img{width:100%;height:100%;object-fit:contain;display:block}.customer-logo-stage{width:1160px;max-width:calc(100vw - 180px);height:170px;perspective:1000px;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.customer-logo-stage.is-dragging{cursor:grabbing}.customer-logo-track{position:relative;width:100%;height:100%;transform-style:preserve-3d}.customer-logo-card{position:absolute;top:0;left:50%;width:260px;height:100px;transform-style:preserve-3d;border:1px solid #c6c6c6;border-radius:15px;background:#000;color:#ffffffdb;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:18px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 16px;transition:transform .35s ease,opacity .35s ease;will-change:transform,opacity,filter;cursor:pointer}.customer-logo-card img{max-width:140px;max-height:42px;width:auto;height:auto;object-fit:contain}.customer-logo-card.is-center{border-color:#ffffffe6}.customer-logo-card.is-near{border-color:#ffffffb3}.customer-logo-card.is-far{border-color:#ffffff59}.site-footer{width:100%;background:#010202;padding-top:100px}.footer-inner{max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box}.footer-top{display:grid;grid-template-columns:2fr 1fr 2fr 1fr;align-items:flex-start;gap:0;padding-bottom:52px}.footer-brand{width:100%}.footer-logo-icon{width:auto;height:40px;display:block}.footer-copyright{margin:20px 0 60px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:20px;color:#fff}.footer-iso{display:flex;align-items:center;gap:20px}.footer-iso img{height:62px;width:auto;object-fit:contain}.footer-col{display:flex;flex-direction:column;gap:20px}.footer-col-solutions-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:44px}.footer-col-links{display:flex;flex-direction:column;gap:20px}.footer-col h4{margin:0 0 35px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#fff}.footer-col a{text-decoration:none;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:22px;color:#fff}.footer-col a:hover{color:#fff}.footer-divider{width:1200px;height:0;border:.5px solid rgba(255,255,255,.05);margin:0 auto}.footer-notes{padding:42px 0 32px}.footer-notes p{margin:0 0 12px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:25px;color:#ffffffb3}.footer-notes p:last-child{margin-bottom:0}.footer-bottom-art{width:100%;line-height:0;overflow:hidden}.footer-bottom-art img{width:min(1200px,100%);max-width:1200px;height:auto;display:block;margin:0 auto}.site-footer-light{background:#fff}.site-footer-light .footer-copyright,.site-footer-light .footer-col h4,.site-footer-light .footer-col a,.site-footer-light .footer-notes p,.site-footer-light .footer-col a:hover{color:#000}.site-footer-light .footer-divider{border-color:#00000014}.acce-cards{margin-top:80px;display:flex;flex-wrap:wrap;align-items:stretch;max-width:1200px;margin-left:auto;margin-right:auto;gap:30px}.acce-card{width:380px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:15px;padding:30px;text-align:left}.acce-card:nth-child(1){width:468px}.acce-card:nth-child(2){width:702px}.acce-card-image{width:100%;height:285px;object-fit:cover;display:block;border-radius:8px}.acce-card-title{margin:25px 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#000}.acce-card-desc{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#000000b3}@media(max-width:1280px){.customer{padding:70px 18px 90px;background-size:44vw auto,44vw auto}.customer-pill{width:auto;height:30px;padding:0 10px;margin-bottom:26px;font-size:12px}.customer-title{font-size:46px}.customer-testimonial{margin-top:44px;gap:18px;align-items:center}.customer-quote{width:34px}.customer-testimonial-text{width:100%;font-size:18px}.customer-testimonial-role{margin-top:24px}.customer-logo-area{margin-top:50px;gap:8px}.customer-logo-stage{max-width:calc(100vw - 80px);height:132px}.customer-logo-card{width:220px;height:104px;font-size:16px}.site-footer{padding-top:60px}.footer-top{grid-template-columns:2fr 1fr 2fr 1fr;gap:24px;padding-bottom:36px}.footer-brand{width:100%}.footer-copyright{margin:16px 0 24px;font-size:22px}.footer-iso img{height:50px}.footer-col-solutions-grid{grid-template-columns:1fr;row-gap:20px;column-gap:0}.footer-col h4{font-size:16px;line-height:22px;margin-bottom:35px}.footer-col a{font-size:14px;line-height:22px}.footer-notes{padding:30px 0 24px}.footer-notes p{font-size:15px;line-height:1.7}.transmission-cards{margin-top:50px}.transmission-card,.transmission-card-wide{width:100%}.acce-cards{max-width:none}.acce-card,.acce-card:nth-child(1),.acce-card:nth-child(2){width:100%}}@media(max-width:767px){.footer-copyright{font-size:18px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand product" "solutions company";gap:32px 20px}.footer-brand{grid-area:brand;width:auto}.footer-col-product{grid-area:product}.footer-col-solutions{grid-area:solutions}.footer-col-company{grid-area:company}}.sdwan-main{width:100%;max-width:1240px;margin:40px auto 0;padding:0 20px 100px}.compliance-main{width:100%;max-width:1240px;min-height:calc(100vh - 140px);margin:40px auto 0;padding:0 20px 100px}#app:not(.sdwan-app) .header{position:sticky;top:20px;z-index:1200}#app.sdwan-app .header{max-width:1240px;position:sticky;top:20px;z-index:1200}#app.sdwan-app{background-color:#161316;background-image:url(/images/lines.png);background-repeat:no-repeat;background-position:top left}body.sdwan-page{background-color:#161316;background-image:none}body.compliance-page,body.terms-page,body.sla-page,body.privacy-page,body.status-page{background:#fff}#app.compliance-app,#app.terms-app{padding-top:0;background-color:#fff;background-image:none}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app){padding-top:0;background-color:#fff;background-image:none}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-main{width:100%;padding:80px 20px 60px}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-inner{width:min(100%,960px);margin:0 auto;color:#161316;font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-pill{width:fit-content;margin:0;padding:0 14px;height:30px;border-radius:999px;border:1px solid rgba(22,19,22,.15);background:#1613160a;color:#161316;font-size:12px;display:inline-flex;align-items:center}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-title{margin:24px 0 0;color:#111;font-size:clamp(30px,5vw,44px);line-height:1.15;font-weight:700}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-updated{margin:18px 0 0;color:#161316a3;font-size:14px}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-block{margin-top:32px}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-block h2{margin:0;font-size:22px;line-height:1.3}:is(#app.terms-app,#app.sla-app,#app.privacy-app,#app.contact-app) .terms-block p{margin:14px 0 0;color:#161316db;font-size:16px;line-height:1.8}:is(#app.terms-app,#app.sla-app,#app.privacy-app) .terms-clause{margin-top:10px}:is(#app.terms-app,#app.sla-app,#app.privacy-app) .terms-table-wrap{margin-top:14px;overflow-x:auto}:is(#app.terms-app,#app.sla-app,#app.privacy-app) .terms-table{width:100%;min-width:420px;border-collapse:collapse;border:1px solid rgba(22,19,22,.18)}:is(#app.terms-app,#app.sla-app,#app.privacy-app) .terms-table th,:is(#app.terms-app,#app.sla-app,#app.privacy-app) .terms-table td{padding:12px;border:1px solid rgba(22,19,22,.12);text-align:left;font-size:14px;line-height:1.6}:is(#app.terms-app,#app.sla-app,#app.privacy-app) .terms-table th{background:#1613160d;font-weight:600}#app.status-app{padding-top:0;background-color:#fff;background-image:none}#app.status-app .header{position:relative;top:0;margin-top:20px}#app.status-app .status-main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}#app.status-app .status-hero{width:100vw;margin-top:calc(-1 * var(--status-hero-offset, 78px));padding-top:var(--status-hero-offset, 78px);margin-left:50%;transform:translate(-50%);position:relative;overflow:hidden;background:transparent;background-image:none}#app.status-app .status-hero-bg{position:absolute;pointer-events:none;display:block;-webkit-user-select:none;user-select:none}#app.status-app .status-hero-bg-right{top:0;right:0;width:min(570px,42vw);height:auto;z-index:1}#app.status-app .status-hero-bg-center{top:150px;left:50%;width:min(800px,72vw);height:auto;transform:translate(-50%);z-index:2}#app.status-app .status-hero-inner{position:relative;z-index:3;width:min(100%,1240px);margin:0 auto;padding:150px 20px 110px;text-align:center}#app.status-app .status-hero-head{width:100%;margin:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start}#app.status-app .status-hero-pill{width:fit-content;margin:0 auto;height:30px;padding:0 16px;border-radius:15px;border:1px solid rgba(22,19,22,.18);background:#1613160a;color:#161316;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;display:inline-flex;align-items:center;justify-content:center}#app.status-app .status-hero-head .status-hero-pill{margin:0}#app.status-app .status-hero-title{margin-top:40px;color:#111}#app.status-app .status-hero-desc{margin:40px 0 0;max-width:none;width:auto;text-align:left;color:#161316db}#app.status-app .status-hero-head .status-hero-desc{margin-left:0;margin-right:0}#app.status-app .status-updated{margin:20px 0 0;color:#1613169e;font-size:14px}#app.status-app .status-map-panel{width:min(100%,1280px);margin:56px auto 0;padding:0 20px 90px;border-radius:0}#app.status-app .status-map-menu-wrap{width:fit-content;margin:0 auto 18px;position:relative;z-index:120}#app.status-app .status-map-tabs{width:fit-content;max-width:100%;margin:0 auto 50px;padding:4px;border:1px solid rgba(22,19,22,.2);border-radius:999px;background:#ffffffad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;gap:4px}#app.status-app .status-map-tab{height:52px;padding:0 34px;border-radius:999px;border:none;background:transparent;color:#161316;font-size:18px;font-family:Proxima Nova,PingFang SC,sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}#app.status-app .status-map-tab:hover{color:#000;background:#fff}#app.status-app .status-map-tab.is-active,#app.status-app .status-map-tab.is-expanded{color:#000;font-weight:700;background:#fff}#app.status-app .status-map-menu-panel{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%) translateY(-6px);width:var(--status-menu-width, 420px);max-width:var(--status-menu-width, 420px);height:auto;padding:50px;border:1px solid rgba(0,0,0,.5);border-radius:29px;background:#fff3;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);box-shadow:0 0 0 -10px #ffffff26;z-index:121;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}#app.status-app .status-map-menu-wrap.is-open .status-map-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}#app.status-app .status-map-menu-title{margin:0 0 34px;color:#000;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:700;line-height:22px}#app.status-app .status-map-menu-list{--status-menu-cols: 4;display:grid;grid-template-columns:repeat(var(--status-menu-cols),minmax(0,1fr));column-gap:16px;row-gap:14px}#app.status-app .status-map-menu-list a{text-decoration:none;color:#000;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:22px;width:fit-content}#app.status-app .status-map-menu-list a:hover{color:#ff5400}#app.status-app .status-map-menu-list a.is-active{color:#ff5400;font-weight:700}#app.status-app .status-map-surface{position:relative;z-index:1;isolation:isolate;border-radius:0;overflow:hidden}#app.status-app .status-pop-list{position:relative;z-index:1;width:100%;height:70vh;min-height:70vh;aspect-ratio:auto;overflow:hidden;background:#d7d7da}@media(min-width:568px){#app.status-app .status-pop-list{width:100%;max-width:none}}#app.status-app .status-pop-list .pop-list-map-canvas,#app.status-app .status-pop-list .leaflet-container{width:100%;height:100%}#app.status-app .status-pop-list{--pop-marker: #006fff;--pop-pulse: rgba(0, 111, 255, .55)}#app.status-app .status-pop-list .pop-list-marker-wrap{position:relative;background:transparent;border:none;width:8px!important;height:8px!important}#app.status-app .status-pop-list .pop-list-marker-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#006fff!important;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px #fffffff2,0 0 6px #006fff99}#app.status-app .status-pop-list .pop-list-marker-pulse{display:none}#app.status-app .status-pop-list .leaflet-marker-pane{z-index:660!important}#app.status-app .status-pop-list .leaflet-tooltip.pop-list-tooltip{background:transparent!important;border:none;color:#23242a;font-size:10px;line-height:1.25;padding:0;box-shadow:none;white-space:nowrap}#app.status-app .status-pop-list .leaflet-tooltip.pop-list-tooltip:before{display:none}#app.status-app .status-pop-list .pop-list-route-latency{color:#111216c7;font-size:10px}#app.status-app .status-pop-list .leaflet-popup.pop-list-service-popup .leaflet-popup-content-wrapper{background:#fff;border:1px solid rgba(22,19,22,.14);box-shadow:0 10px 28px #00000014;border-radius:10px}#app.status-app .status-pop-list .leaflet-popup.pop-list-service-popup .leaflet-popup-tip-container{display:none}#app.status-app .status-pop-list .pop-list-service-popup-title{color:#131419}#app.status-app .status-pop-list .pop-list-service-item{background:#f5f6fa;border:1px solid rgba(22,19,22,.12);box-shadow:none}#app.status-app .status-pop-list .pop-list-service-name{color:#1613169e}#app.status-app .status-pop-list .pop-list-sla-popup-content{width:100%;max-width:100%;min-width:0}#app.status-app .status-pop-list .pop-list-sla-title{margin:0 0 16px;color:#0d0f14;font-size:18px;line-height:1.2;font-weight:700;font-family:Proxima Nova,PingFang SC,sans-serif}#app.status-app .status-pop-list .pop-list-sla-row+.pop-list-sla-row{margin-top:16px}#app.status-app .status-pop-list .pop-list-sla-row-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}#app.status-app .status-pop-list .pop-list-sla-row-name{margin:0;color:#161316;font-size:14px;line-height:1.2;font-family:Proxima Nova,PingFang SC,sans-serif;display:inline-flex;align-items:center;gap:8px}#app.status-app .status-pop-list .pop-list-arrow{font-family:Arial,sans-serif}#app.status-app .status-pop-list .pop-list-sla-help{width:18px;height:18px;border-radius:50%;border:1px solid rgba(22,19,22,.25);display:inline-flex;align-items:center;justify-content:center;color:#161316c7;font-size:14px;line-height:1}#app.status-app .status-pop-list .pop-list-sla-row-state{margin:0;color:#23b26f;font-size:14px;line-height:1.2;font-family:Proxima Nova,PingFang SC,sans-serif}#app.status-app .status-pop-list .pop-list-sla-bars{display:flex;align-items:flex-end;gap:5px;max-height:30px;overflow:hidden}#app.status-app .status-pop-list .pop-list-sla-bar{display:block;width:calc((100% - 29 * 5px) / 30);height:30px;background:#02a925;flex:0 0 calc((100% - 29 * 5px) / 30)}#app.status-app .status-pop-list .pop-list-sla-bar.is-incident{background:#ffd688}#app.status-app .status-pop-list .pop-list-sla-meta{margin-top:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;color:#161316a6;font-size:12px;line-height:1.2;font-family:Proxima Nova,PingFang SC,sans-serif}#app.status-app .status-pop-list .pop-list-sla-incident{margin:8px 0 0;color:#161316bf;font-size:12px;line-height:1.4;font-family:Proxima Nova,PingFang SC,sans-serif}#app.status-app .status-pop-list .pop-list-sla-meta-center{display:inline-flex;align-items:center;justify-content:center;gap:12px}#app.status-app .status-pop-list .pop-list-sla-meta-center:before,#app.status-app .status-pop-list .pop-list-sla-meta-center:after{content:"";width:72px;border-top:1px solid rgba(22,19,22,.45)}@media(max-width:680px){#app.status-app .status-pop-list .pop-list-sla-bars{gap:5px}#app.status-app .status-pop-list .pop-list-sla-meta{font-size:12px;gap:10px}#app.status-app .status-pop-list .pop-list-sla-meta-center{gap:8px}#app.status-app .status-pop-list .pop-list-sla-meta-center:before,#app.status-app .status-pop-list .pop-list-sla-meta-center:after{width:40px}}#app.status-app .status-pop-list .leaflet-control-zoom{border:none;box-shadow:none}#app.status-app .status-pop-list .leaflet-control-zoom a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(22,19,22,.2);background:#fffffff2;color:#15171d;line-height:32px}#app.status-app .status-pop-list .leaflet-control-zoom-in{margin-bottom:8px}#app.sla-admin-app{min-height:100vh;background:#f5f6fa;color:#161316}body.sla-admin-page{background:#f5f6fa}#app.sla-admin-app .sla-admin-main{width:min(100%,1280px);margin:0 auto;padding:64px 40px}#app.sla-admin-app .sla-admin-card{background:#fff;border:1px solid rgba(22,19,22,.1);border-radius:14px;padding:24px}#app.sla-admin-app .sla-admin-card+.sla-admin-card{margin-top:20px}#app.sla-admin-app h1,#app.sla-admin-app h2,#app.sla-admin-app h3{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif}#app.sla-admin-app .sla-admin-card p{margin:12px 0 0}#app.sla-admin-app .sla-admin-login-form,#app.sla-admin-app .sla-admin-form{margin-top:16px;display:grid;gap:12px}#app.sla-admin-app .sla-admin-form label,#app.sla-admin-app .sla-admin-login-form label{display:grid;gap:8px;font-size:14px}#app.sla-admin-app input,#app.sla-admin-app select,#app.sla-admin-app button{height:40px;border-radius:8px;border:1px solid rgba(22,19,22,.2);padding:0 12px;font-size:14px}#app.sla-admin-app textarea{min-height:96px;border-radius:8px;border:1px solid rgba(22,19,22,.2);padding:10px 12px;font-size:14px;resize:vertical}#app.sla-admin-app button{cursor:pointer;background:#111;color:#fff;border-color:#111}#app.sla-admin-app .sla-admin-login-error{margin-top:10px;color:#d92d20}#app.sla-admin-app .sla-admin-head{display:flex;align-items:center;justify-content:space-between}#app.sla-admin-app .sla-admin-head .sla-admin-logout{width:auto;padding:0 14px;background:#fff;color:#161316}#app.sla-admin-app .sla-admin-crossborder-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#app.sla-admin-app .sla-admin-accesspoint-fields{display:grid;grid-template-columns:1fr;gap:12px}#app.sla-admin-app .sla-admin-list-wrap{margin-top:12px;overflow-x:auto}#app.sla-admin-app .sla-admin-list{width:100%;border-collapse:collapse;font-size:13px}#app.sla-admin-app .sla-admin-list th,#app.sla-admin-app .sla-admin-list td{border-bottom:1px solid rgba(22,19,22,.1);text-align:left;padding:10px 8px;white-space:nowrap}#app.sla-admin-app .sla-admin-list td button{height:30px;padding:0 10px;background:#fff;color:#161316}@media(max-width:680px){#app.sla-admin-app .sla-admin-main{padding:28px 14px}#app.sla-admin-app .sla-admin-crossborder-fields{grid-template-columns:1fr}}#app.status-app .status-cta-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.5)}#app.status-app .status-cta-outline .hero-cta-icon-area{background:#ffffff1a;border:1px solid rgba(255,255,255,.5)}#app.status-app .status-cta-primary{background:#1567fb;border:1px solid rgba(255,255,255,.2);padding-right:11px}#app.status-app .status-overview{margin:90px auto 0;width:min(100%,1080px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#app.status-app .status-card{padding:22px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;text-align:left}#app.status-app .status-card h3{margin:0;color:#fff;font-size:16px;line-height:1.4}#app.status-app .status-card p{margin:12px 0 0;color:#a7ff04;font-size:13px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}@media(max-width:1100px){#app.status-app .status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#app.status-app .status-map-tab{height:44px;padding:0 24px;font-size:16px}}@media(max-width:680px){#app.status-app .status-hero-inner{padding-top:120px;padding-bottom:80px}#app.status-app .status-overview{margin-top:60px;grid-template-columns:1fr}#app.status-app .status-map-panel{margin-top:36px;padding:0 14px 66px}#app.status-app .status-map-menu-wrap{width:100%}#app.status-app .status-map-tabs{width:100%;overflow-x:auto;justify-content:flex-start}#app.status-app .status-pop-list{display:block;width:100%;max-width:100%;height:70vh;min-height:70vh;aspect-ratio:auto}}#app.infrastructure-app{padding-top:0;background-color:#010202;background-image:none}body.infrastructure-page{background:#010202}#app.access-app{padding-top:0;background-color:#010202;background-image:none}body.access-page{background:#010202}#app.usercase-app{padding-top:0;background-color:#010202;background-image:none}body.usercase-page{background:#010202}#app.access-app .access-main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}#app.access-app .access-hero{min-height:1100px;width:100vw;margin-top:calc(-1 * var(--access-hero-offset, 78px));padding-top:var(--access-hero-offset, 78px);margin-left:50%;transform:translate(-50%);position:relative;background:#010202;overflow:hidden;background-image:none}#app.access-app .access-hero-bg{position:absolute;pointer-events:none;display:block;-webkit-user-select:none;user-select:none}#app.access-app .access-hero-bg-right{top:0;right:0;width:min(570px,42vw);max-width:380px;height:auto;z-index:1}#app.access-app .access-hero-bg-top-center{top:0;left:50%;transform:translate(-50%);width:min(1037px,78vw);max-width:1037px;height:auto;opacity:.95;mix-blend-mode:screen;z-index:2}#app.access-app .access-hero-bg-center{top:150px;left:50%;transform:translate(-50%);width:min(800px,72vw);max-width:600px;height:auto;opacity:1;z-index:2}#app.access-app .access-hero-bg-left-bottom{top:660px;left:0;width:min(700px,52vw);max-width:380px;height:auto;z-index:1}#app.access-app .header{position:sticky;top:40px;z-index:1200;background:none;background-image:none}#app.access-app .header.is-scrolled{top:20px}#app.access-app .access-hero-inner{position:relative;z-index:3;width:min(100%,1240px);margin:0 auto;padding:150px 20px 100px;text-align:center}#app.access-app .access-hero-pill{width:fit-content;margin:0 auto;height:30px;padding:0 16px;border-radius:64px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);color:#fff;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center}#app.access-app .access-hero-title{margin-top:40px;color:#fff}#app.access-app .access-hero-desc{margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto;color:#fffffff2}#app.access-app .access-hero-visual{width:100vw;margin-left:50%;transform:translate(-50%);margin-top:calc(-1 * var(--access-desc-height, 0px));padding-top:130px;min-height:min(62vw,760px);background-image:url(/images/bg-access.svg);background-repeat:no-repeat;background-position:center -100px;background-size:100% auto;pointer-events:auto}#app.access-app .access-hero-visual-card{--access-card-edge: min(2px, 1%);position:relative;isolation:isolate;width:100%;max-width:380px;margin:0 auto;padding:50px 20px;background:#0102021a;border:none;box-shadow:0 0 0 -10px #ffffff26;border-radius:40px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#app.access-app .access-hero-visual-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.7) 0 var(--access-card-edge),rgba(149,149,149,.15) var(--access-card-edge) calc(100% - var(--access-card-edge)),rgba(255,255,255,.7) calc(100% - var(--access-card-edge)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#app.access-app .access-hero-visual-item{height:64px;padding:10px;display:flex;align-items:center;gap:10px;background:#ffffff0f;border:1px solid rgba(13,15,15,.5);box-shadow:0 0 0 -20px #ffffff26;border-radius:20px}#app.access-app .access-hero-visual-item+.access-hero-visual-item{margin-top:25px}#app.access-app .access-hero-visual-icon{width:44px;height:44px;flex:0 0 44px;display:block}#app.access-app .access-hero-visual-copy{min-width:0;text-align:left}#app.access-app .access-hero-visual-title{margin:0;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px;font-weight:400}#app.access-app .access-hero-visual-desc{margin:10px 0 0;color:#ffffffb3;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;line-height:14px}#app.access-app .access-hero-actions{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}#app.access-app .access-cta-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.5)}#app.access-app .access-cta-outline .hero-cta-icon-area{background:#ffffff1a;border:1px solid rgba(255,255,255,.5)}#app.access-app .access-cta-primary{background:#1567fb;border:1px solid rgba(255,255,255,.2);padding-right:11px}#app.access-app .cpefamily{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.access-app .cpefamily-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.access-app .cpefamily-pill{margin:0 auto}#app.access-app .cpefamily-title{margin-top:40px;color:#fff}#app.access-app .cpefamily-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.access-app .cpefamily-image{display:block;width:min(100%,1240px);height:auto;margin:100px auto 0}#app.access-app .cpefamily-card-row{margin-top:100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#app.access-app .cpefamily-card{--cpe-card-edge: min(2px, 1%);position:relative;isolation:isolate;padding:30px;text-align:left;background:#0102021a;background-image:linear-gradient(180deg,#010202,#06080f00 14%,#4a60b200);border:none;box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}#app.access-app .cpefamily-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.7) 0 var(--cpe-card-edge),rgba(149,149,149,.15) var(--cpe-card-edge) calc(100% - var(--cpe-card-edge)),rgba(255,255,255,.7) calc(100% - var(--cpe-card-edge)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#app.access-app .cpefamily-card-image{display:block;width:auto;max-width:100%;height:35px;margin:0}#app.access-app .cpefamily-card-copy{margin-top:30px;display:flex;flex-direction:column;gap:20px}#app.access-app .cpefamily-card-line{margin:0;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4;text-align:left}#app.access-app .applications{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.access-app .applications-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.access-app .applications-pill{margin:0 auto}#app.access-app .applications-title{margin-top:40px;color:#fff}#app.access-app .applications-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.access-app .applications-card-row{margin-top:80px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}#app.access-app .applications-card{--applications-card-edge: min(2px, 1%);position:relative;isolation:isolate;padding:20px 16px 22px;text-align:left;background:#0102021a;background-image:linear-gradient(180deg,#010202,#06080f00 14%,#4a60b200);border:none;box-shadow:0 0 0 -10px #ffffff26;border-radius:15px;display:flex;flex-direction:column;align-items:flex-start;gap:0}#app.access-app .applications-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.7) 0 var(--applications-card-edge),rgba(149,149,149,.15) var(--applications-card-edge) calc(100% - var(--applications-card-edge)),rgba(255,255,255,.7) calc(100% - var(--applications-card-edge)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#app.access-app .applications-card-head{width:100%;display:grid;grid-template-columns:35px minmax(0,1fr);column-gap:10px;align-items:start}#app.access-app .applications-card-icon{width:35px;height:35px;display:block}#app.access-app .applications-card-copy{display:flex;flex-direction:column;gap:10px}#app.access-app .applications-card-title{margin:0;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px;font-weight:400}#app.access-app .applications-card-desc{margin:0;color:#ffffffb3;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;line-height:14px}#app.access-app .applications-card-label{margin:10px 0 0;color:#ffffffb3;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;line-height:14px}#app.access-app .applications-card-button{width:100%;max-width:none;height:30px;border-radius:29px;border:1px solid rgba(128,188,255,.5);background:#80bbff1a;box-shadow:0 0 0 -10px #80b3ff26;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#80baff;font-family:ProximaNova-Regular,Proxima Nova,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1;text-align:center}#app.access-app .applications-card-button-select{justify-content:flex-start;padding:0 16px;position:relative;gap:8px}#app.access-app .applications-card-button-select:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1px solid #80baff;border-bottom:1px solid #80baff;transform:translateY(-65%) rotate(45deg)}#app.access-app .applications-card-button-badge{color:#0f6;font-size:12px}#app.access-app .applications-card-button-download{margin-top:0}#app.access-app .applications-card-button-download.is-disabled{opacity:.5;pointer-events:none}#app.access-app .applications-card-select-wrap{position:relative}#app.access-app .applications-card-select-wrap:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1px solid #80baff;border-bottom:1px solid #80baff;transform:translateY(-65%) rotate(45deg);pointer-events:none}#app.access-app .applications-card-version-select{width:100%;display:block;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px}#app.access-app .applications-card-version-select:disabled{cursor:not-allowed;opacity:.6}#app.access-app .backbone{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.access-app .backbone-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.access-app .backbone-pill{margin:0 auto}#app.access-app .backbone-title{margin-top:40px;color:#fff}#app.access-app .backbone-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.access-app .backbone-image{display:block;width:min(100%,1240px);height:auto;margin:100px auto 0}#app.access-app .backbone-points{margin-top:70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}#app.access-app .backbone-point{display:flex;flex-direction:column;align-items:flex-start}#app.access-app .backbone-point-icon{width:28px;height:28px;display:block}#app.access-app .backbone-point h3{margin:14px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:600;color:#fff;line-height:1.4}#app.access-app .backbone-point p{margin:14px 0 0;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:10px;font-weight:400;color:#ffffffb3;line-height:14px}#app.access-app .backbone-point a{margin-top:28px;text-decoration:none;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:400;color:#fff}#app.access-app .backbone-point a:after{content:">";margin-left:14px}#app.access-app .fivegpn{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.access-app .fivegpn-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.access-app .fivegpn-pill{margin:0 auto}#app.access-app .fivegpn-title{margin-top:40px;color:#fff}#app.access-app .fivegpn-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.access-app .fivegpn-image{display:block;width:min(100%,1240px);height:auto;margin:100px auto 0}#app.access-app .fivegpn-points{margin-top:100px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:54px 24px;text-align:left}#app.access-app .fivegpn-point{display:flex;flex-direction:column;align-items:flex-start}#app.access-app .fivegpn-point-icon{width:28px;height:28px;display:block}#app.access-app .fivegpn-point h3{margin:14px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:600;color:#fff;line-height:1.4}#app.access-app .fivegpn-point p{margin:14px 0 0;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:10px;font-weight:400;color:#ffffffb8;line-height:14px}#app.infrastructure-app .infrastructure-main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}#app.infrastructure-app .infrastructure-hero{min-height:1100px;width:100vw;margin-top:calc(-1 * var(--infrastructure-hero-offset, 78px));padding-top:var(--infrastructure-hero-offset, 78px);margin-left:50%;transform:translate(-50%);position:relative;background:#010202;overflow:hidden;background-image:none}#app.infrastructure-app .infrastructure-hero-bg{position:absolute;pointer-events:none;display:block;-webkit-user-select:none;user-select:none}#app.infrastructure-app .infrastructure-hero-bg-right{top:0;right:0;width:min(570px,42vw);max-width:380px;height:auto;z-index:1}#app.infrastructure-app .infrastructure-hero-bg-top-center{top:0;left:50%;transform:translate(-50%);width:min(1037px,78vw);max-width:1037px;height:auto;opacity:.95;mix-blend-mode:screen;z-index:2}#app.infrastructure-app .infrastructure-hero-bg-center{top:150px;left:50%;transform:translate(-50%);width:min(800px,72vw);max-width:600px;height:auto;opacity:1;z-index:2}#app.infrastructure-app .infrastructure-hero-bg-left-bottom{top:660px;left:0;width:min(700px,52vw);max-width:380px;height:auto;z-index:1}#app.infrastructure-app .header{position:sticky;top:40px;z-index:1200}#app.infrastructure-app .header.is-scrolled{top:20px}#app.infrastructure-app .infrastructure-hero-inner{position:relative;z-index:3;width:min(100%,1240px);margin:0 auto;padding:150px 20px 100px;text-align:center}#app.infrastructure-app .infrastructure-hero-pill{width:fit-content;margin:0 auto;height:30px;padding:0 16px;border-radius:64px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);color:#fff;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center}#app.infrastructure-app .infrastructure-hero-title{margin-top:40px;color:#fff}#app.infrastructure-app .infrastructure-hero-desc{margin-top:40px;max-width:400px;margin-left:auto;margin-right:auto;color:#fffffff2}#app.infrastructure-app .infrastructure-hero-actions{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}#app.infrastructure-app .infrastructure-cta-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.5)}#app.infrastructure-app .infrastructure-cta-outline .hero-cta-icon-area{background:#ffffff1a;border:1px solid rgba(255,255,255,.5)}#app.infrastructure-app .infrastructure-cta-primary{background:#1567fb;border:1px solid rgba(255,255,255,.2);padding-right:11px}#app.usercase-app .usercase-main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}#app.usercase-app .usercase-hero{min-height:1100px;width:100vw;margin-top:calc(-1 * var(--usercase-hero-offset, 78px));padding-top:var(--usercase-hero-offset, 78px);margin-left:50%;transform:translate(-50%);position:relative;background:#010202;overflow:hidden;background-image:none}#app.usercase-app .usercase-hero-bg{position:absolute;pointer-events:none;display:block;-webkit-user-select:none;user-select:none}#app.usercase-app .usercase-hero-bg-left{top:0;left:0;width:min(570px,42vw);max-width:380px;height:auto;z-index:1}#app.usercase-app .usercase-hero-bg-top-center{top:0;left:50%;transform:translate(-50%);width:min(1037px,78vw);max-width:1037px;height:auto;opacity:.95;mix-blend-mode:screen;z-index:2}#app.usercase-app .usercase-hero-bg-center{top:150px;left:50%;transform:translate(-50%);width:700px;max-width:none;height:auto;opacity:1;z-index:2}#app.usercase-app .usercase-hero-bg-right-bottom{top:650px;right:0;width:min(700px,52vw);max-width:380px;height:auto;z-index:1}#app.usercase-app .header{position:relative;top:40px;z-index:1200}#app.usercase-app .usercase-hero-inner{position:relative;z-index:3;width:min(100%,1240px);margin:0 auto;padding:200px 20px 100px;text-align:center}#app.usercase-app .usercase-hero-pill{width:fit-content;margin:0 auto;height:30px;padding:0 16px;border-radius:64px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);color:#fff;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center}#app.usercase-app .usercase-hero-title{margin-top:40px;color:#fff}#app.usercase-app .usercase-hero-desc{margin-top:40px;max-width:500px;margin-left:auto;margin-right:auto;color:#fffffff2}#app.usercase-app .usercase-hero-actions{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}#app.usercase-app .usercase-cta-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.5)}#app.usercase-app .usercase-cta-outline .hero-cta-icon-area{background:#ffffff1a;border:1px solid rgba(255,255,255,.5)}#app.usercase-app .usercase-cta-primary{background:#1567fb;border:1px solid rgba(255,255,255,.2);padding-right:11px}:is(#app.usercase-app,.stories-container,.stories-section) .stories{width:100%;padding:120px 20px 140px}.stories-section{background:#000}:is(#app.usercase-app,.stories-container,.stories-section) .stories-inner{width:min(100%,1240px);margin:0 auto;text-align:center}:is(#app.usercase-app,.stories-container,.stories-section) .stories-pill{width:fit-content;margin:0 auto;height:30px;padding:0 16px;border-radius:64px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);color:#fff;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center}:is(#app.usercase-app,.stories-container,.stories-section) .stories-title{margin-top:40px;color:#fff}:is(#app.usercase-app,.stories-container,.stories-section) .stories-desc{margin-top:40px;max-width:500px;margin-left:auto;margin-right:auto;color:#fffffff2}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav{margin:56px auto 0;width:fit-content;max-width:100%;min-height:58px;padding:4px;border-radius:29px;border:1px solid rgba(255,255,255,.45);background:#ffffff0a;display:flex;align-items:center;justify-content:center;gap:4px;position:sticky;top:24px;z-index:1100;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav-item{height:50px;padding:0 20px;border-radius:29px;border:0;background:transparent;text-decoration:none;color:#fff;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease;cursor:pointer}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav-item:hover{color:#000;background:#fff}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav-item.is-active{color:#ff6200;background:#ffffff24}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-stage{margin-top:50px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-card{min-height:200px;padding:50px 30px;background:linear-gradient(#050505,#050505) padding-box,linear-gradient(135deg,#7afca2,#ffd363,#be82f7,#7d8bff) border-box;border:1px solid transparent;border-radius:25px;display:flex;flex-direction:column}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-card-quote{grid-column:span 2;text-align:left}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-card-company{text-align:left}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-card-metric{align-items:center;justify-content:center;text-align:center}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-testimonial{margin:0;color:#fff;font-family:Proxima Nova Regular,Proxima Nova,PingFang SC,sans-serif;font-size:25px;font-weight:400;line-height:1.45}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-scenario{margin:auto 0 0;color:#fff;font-family:Proxima Nova Regular,Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.6}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-logo-wrap{margin:auto auto 24px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-logo{width:auto;height:100px;max-width:100%;display:block}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-company{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.5}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-company-intro{margin:16px 0 0;color:#ffffffd9;font-size:14px;line-height:1.7}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-metric-label{margin:0;color:#fff;font-family:Proxima Nova Semibold,Proxima Nova,PingFang SC,sans-serif;font-size:25px;font-weight:600;line-height:1.3}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-metric-arrow{font-family:Arial,Helvetica Neue,sans-serif}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-metric-value{margin:20px 0 0;color:#fff;font-family:Proxima Nova Bold,Proxima Nova,PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.2}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-metric-sub{margin:24px 0 0;color:#ffffffbd;font-size:14px;line-height:1.6}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-pager{margin:40px auto 0;width:fit-content;max-width:100%;min-height:62px;padding:4px;border-radius:31px;border:1px solid rgba(255,255,255,.38);background:#ffffff14;display:flex;align-items:center;gap:20px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-nav{height:54px;padding:0 24px;border-radius:27px;border:0;color:#ffffffe6;background:#ffffff0f;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;cursor:pointer}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-nav:hover{background:#ffffff24}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-dots{display:inline-flex;align-items:center;gap:16px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-dot{width:15px;height:15px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:transparent;cursor:pointer}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-dot.is-active{border-color:transparent;background-color:green;background-image:none}@media(max-width:959px){:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav{top:92px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-grid{grid-template-columns:1fr}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-card-quote{grid-column:auto}}@media(max-width:480px){:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav{top:84px}}#app.infrastructure-app .infrastructure-cards{position:relative;z-index:3;width:min(100%,1240px);margin:100px auto 0;padding:0 20px 120px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px}#app.infrastructure-app .infrastructure-card{grid-column:span 2;min-height:350px;padding:30px;display:flex;flex-direction:column;background:#010202;border:1px solid #272a4c;box-shadow:0 0 0 -10px #ffffff26;border-radius:29px}#app.infrastructure-app .infrastructure-card-wide{grid-column:span 3}#app.infrastructure-app .infrastructure-card-media{margin-top:0;width:100%;height:auto;display:block;object-fit:cover}@media(min-width:960px){#app.infrastructure-app .infrastructure-card-media{max-height:300px}}#app.infrastructure-app .infrastructure-card-copy{margin-top:auto;padding-top:30px;display:flex;flex-direction:column;gap:15px}#app.infrastructure-app .infrastructure-card .card-title,#app.infrastructure-app .infrastructure-card .card-body{color:#fff}#app.infrastructure-app .infrastructure-card .card-title{margin:0;font-family:Proxima Nova Semibold,Proxima Nova,PingFang SC,sans-serif;font-size:18px;color:#fff}#app.infrastructure-app .infrastructure-card .card-body{margin:0;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:14px;color:#fff}#app.infrastructure-app .infrastructure-access{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.infrastructure-app .infrastructure-access-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.infrastructure-app .infrastructure-access-pill{margin:0 auto}#app.infrastructure-app .infrastructure-access-title{margin-top:40px;color:#fff}#app.infrastructure-app .infrastructure-access-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.infrastructure-app .across-region{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.infrastructure-app .across-region-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.infrastructure-app .across-region-pill{margin:0 auto}#app.infrastructure-app .across-region-title{margin-top:40px;color:#fff}#app.infrastructure-app .across-region-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.infrastructure-app .across-region-figure{display:block;width:min(100%,1240px);height:auto;margin:56px auto 0}#app.infrastructure-app .continuity{position:relative;z-index:3;width:100%;padding:40px 0 120px}#app.infrastructure-app .continuity-inner{width:min(100%,1240px);margin:0 auto;padding:0 20px;text-align:center}#app.infrastructure-app .continuity-pill{margin:0 auto}#app.infrastructure-app .continuity-title{margin-top:40px;color:#fff}#app.infrastructure-app .continuity-desc{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto;color:#ffffffe6}#app.infrastructure-app .continuity-figure{display:block;width:min(100%,1240px);height:auto;margin:56px auto 0}#app.infrastructure-app .infrastructure-access-map{position:relative;margin-top:60px;width:100%;max-width:100%;aspect-ratio:325 / 278;overflow:hidden;background-image:url(/images/china-dark2.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto}#app.infrastructure-app .infrastructure-access-point{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:none;background:#fff;font-size:0;color:transparent;line-height:0;cursor:default;isolation:isolate}#app.infrastructure-app .infrastructure-access-point:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;border:.5px solid rgba(255,255,255,.82);opacity:.65;transform:translate(-50%,-50%) scale(1);animation:infrastructure-point-pulse 2.2s ease-out infinite;pointer-events:none;z-index:-1}#app.infrastructure-app .infrastructure-access-point:after{content:attr(data-city);position:absolute;left:50%;top:-10px;transform:translate(-50%,-100%) scale(.95);transform-origin:bottom center;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#010202e6;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}#app.infrastructure-app .infrastructure-access-point.is-core{background:#fff}#app.infrastructure-app .infrastructure-access-point.is-core:before{animation-duration:1.8s;border-color:#fffffff2;border-width:.5px}@keyframes infrastructure-point-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}85%{transform:translate(-50%,-50%) scale(5);opacity:0}to{transform:translate(-50%,-50%) scale(5);opacity:0}}#app.infrastructure-app .infrastructure-access-point:hover:after,#app.infrastructure-app .infrastructure-access-point:focus-visible:after{opacity:1;transform:translate(-50%,-100%) scale(1)}#app.infrastructure-app .pop-list{position:relative;margin:70px auto 0;width:100%;height:auto;min-height:70vh;aspect-ratio:2 / 1;overflow:hidden;background:#010202}@media(min-width:568px){#app.infrastructure-app .pop-list{width:100%;max-width:none}}#app.infrastructure-app .pop-list-map-canvas,#app.infrastructure-app .pop-list .leaflet-container{position:relative;z-index:1;width:100%;height:100%;display:block;overflow:hidden}#app.infrastructure-app .pop-list{--pop-marker: #ffffff;--pop-pulse: rgba(255, 255, 255, .78)}#app.infrastructure-app .pop-list-marker-wrap{background:transparent;border:none}#app.infrastructure-app .pop-list-marker-dot{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);background:var(--pop-marker);box-shadow:0 0 0 2px #ffffffe6}#app.infrastructure-app .pop-list-marker-pulse{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--pop-pulse);animation:infrastructure-pop-pulse 1.5s ease-out infinite}#app.infrastructure-app .pop-list-marker-dot-t2{background:#f39a49}#app.infrastructure-app .pop-list-marker-pulse-t2{border-color:#f39a4973}@keyframes infrastructure-pop-pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:.45;transform:translate(-50%,-50%) scale(2.4)}}#app.infrastructure-app .pop-list .leaflet-tooltip.pop-list-tooltip{background:transparent!important;background-color:transparent!important;border:none;border-radius:0;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:10px;line-height:1.25;padding:0;box-shadow:none;text-shadow:none;font-weight:500;white-space:nowrap}#app.infrastructure-app .pop-list .leaflet-tooltip.pop-list-tooltip:before{display:none}#app.infrastructure-app .pop-list-route-latency-wrap{background:transparent;border:none}#app.infrastructure-app .pop-list-route-latency{display:inline-block;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:10px;line-height:1;white-space:nowrap}#app.infrastructure-app .pop-list .leaflet-popup.pop-list-service-popup{margin-bottom:14px}#app.infrastructure-app .pop-list .leaflet-popup.pop-list-service-popup .leaflet-popup-content-wrapper{padding:0;background:#000;border:1px solid rgba(145,145,145,.3);box-shadow:0 0 10px #eeeeee1a;border-radius:10px}#app.infrastructure-app .pop-list .leaflet-popup.pop-list-service-popup .leaflet-popup-content{margin:0;width:auto!important;min-width:210px;max-width:300px;padding:20px;overflow:visible}#app.infrastructure-app .pop-list .leaflet-popup.pop-list-service-popup .leaflet-popup-tip-container{display:none}#app.infrastructure-app .pop-list-service-popup-content{width:100%}#app.infrastructure-app .pop-list-service-popup-title{margin:0 0 20px;color:#fff;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:18px;line-height:1;font-weight:600;text-align:left}#app.infrastructure-app .pop-list-service-grid{margin-top:0;display:grid;grid-template-columns:repeat(3,80px);gap:10px}#app.infrastructure-app .pop-list-service-item{width:80px;height:59px;padding:10px;background:#000;border:.5px solid rgba(145,145,145,.3);box-shadow:0 0 10px #eeeeee1a;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}#app.infrastructure-app .pop-list-service-icon{width:20px;height:20px;display:block}#app.infrastructure-app .pop-list-service-name{margin:0;color:#ffffff80;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;font-size:10px;line-height:14px;text-align:left}#app.compliance-app .compliance-main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}#app.compliance-app .header{position:sticky;top:20px;z-index:1200}#app.compliance-app .compliance-hero{min-height:auto;height:auto;width:100vw;margin-top:calc(-1 * var(--compliance-hero-offset, 78px));padding-top:var(--compliance-hero-offset, 78px);margin-left:50%;transform:translate(-50%);position:relative;background-image:linear-gradient(180deg,#005bff,#fff 73% 100%);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}#app.compliance-app .compliance-hero-bg{position:absolute;pointer-events:none;display:block;-webkit-user-select:none;user-select:none}#app.compliance-app .compliance-hero-bg-right{top:0;right:0;width:min(570px,42vw);height:auto;z-index:1}#app.compliance-app .compliance-hero-bg-center{top:150px;left:50%;width:min(800px,72vw);height:auto;transform:translate(-50%);opacity:1;z-index:2}#app.compliance-app .compliance-hero-inner{position:relative;z-index:3;width:min(100%,1240px);margin:0 auto;padding:150px 20px 100px;text-align:center}#app.compliance-app .compliance-hero-pill{width:fit-content;margin:0 auto;height:30px;padding:0 16px;border-radius:15px;background:#fff;color:#000;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center}#app.compliance-app .compliance-hero-title{margin-top:40px;color:#fff}#app.compliance-app .compliance-hero-desc{margin-top:40px;color:#fffffff2}#app.compliance-app .compliance-hero-actions{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}#app.compliance-app .compliance-cta-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.5)}#app.compliance-app .compliance-cta-outline .hero-cta-icon-area{background:#ffffff1a;border:1px solid rgba(255,255,255,.5)}#app.compliance-app .compliance-cta-primary{background:#1567fb;border:1px solid rgba(255,255,255,.2);padding-right:11px}#app.compliance-app .compliance-trace{margin:220px auto 0;max-width:1200px}#app.compliance-app .compliance-trace-title{margin:0;color:#000}#app.compliance-app .compliance-trace-desc{margin:40px auto 0;max-width:860px;color:#0b0b0b}#app.compliance-app .compliance-trace-cards{margin-top:90px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#app.compliance-app .compliance-trace-card{text-align:left;background:#fff;border-radius:20px;padding:32px 30px;box-shadow:0 8px 30px #00000014}#app.compliance-app .compliance-trace-card h3{margin:0;color:#111;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:1.4}#app.compliance-app .compliance-trace-card p{margin:26px 0 0;color:#000;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.6}#app.compliance-app .compliance-trace-tags{margin-top:26px;display:flex;flex-wrap:wrap;gap:18px 22px}#app.compliance-app .compliance-trace-tags span{position:relative;padding-left:20px;color:#000;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.4}#app.compliance-app .compliance-trace-tags span:before{content:"";position:absolute;left:0;top:.42em;width:10px;height:10px;border-radius:50%;background:#20c05c}#app.compliance-app .compliance-audit{width:100%;padding:80px 20px 120px}#app.compliance-app .compliance-audit-inner{width:min(100%,1200px);margin:0 auto;text-align:center}#app.compliance-app .compliance-audit-title{margin:0;color:#000}#app.compliance-app .compliance-audit-desc{margin:40px auto 0;max-width:860px;color:#0b0b0b}#app.compliance-app .compliance-audit-image{display:block;width:min(100%,1000px);height:auto;margin:80px auto 0}#app.compliance-app .compliance-trace-section{width:100%;padding:80px 20px 140px}#app.compliance-app .compliance-trace-section-inner{width:min(100%,1200px);margin:0 auto;text-align:center}#app.compliance-app .compliance-trace-section-title{margin:0;color:#000}#app.compliance-app .compliance-trace-section-desc{margin:40px auto 0;max-width:860px;color:#0b0b0b}#app.compliance-app .compliance-cert-row{margin-top:90px;display:flex;justify-content:center;align-items:center;gap:30px}#app.compliance-app .compliance-cert-card{width:126px;height:150px;background:#ffffffe6;border:1px solid rgba(255,255,255,.5);box-shadow:0 0 20px 5px #dadadaa1;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer}#app.compliance-app .compliance-cert-card img{width:72px;height:auto;display:block}#app.compliance-app .compliance-cert-card a{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;color:#2868f3;text-decoration:none}.compliance-cert-preview{position:fixed;inset:0;z-index:9999;padding:24px;display:flex;justify-content:center;align-items:center;background:#0c121fbf;cursor:zoom-out}.compliance-cert-preview[hidden]{display:none}.compliance-cert-preview-image{display:block;width:auto;height:auto;max-width:min(960px,92vw);max-height:90vh;background:#ffffffe6;border:1px solid rgba(255,255,255,.5);box-shadow:0 0 20px 5px #dadadaa1;border-radius:15px}body.is-cert-preview-open{overflow:hidden}#app.compliance-app .compliance-process-grid{margin-top:110px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}#app.compliance-app .compliance-process-item{display:flex;flex-direction:column;align-items:flex-start}#app.compliance-app .compliance-process-ball{width:28px;height:28px;display:block}#app.compliance-app .compliance-process-item h3{margin:14px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:600;color:#000;line-height:1.4}#app.compliance-app .compliance-process-item p{margin:14px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1.6}#app.compliance-app .compliance-dataflow{width:100%;padding:80px 20px 140px}#app.compliance-app .compliance-dataflow-inner{width:min(100%,1200px);margin:0 auto;text-align:center}#app.compliance-app .compliance-dataflow-title{margin:0;color:#000}#app.compliance-app .compliance-dataflow-desc{margin:40px auto 0;max-width:860px;color:#0b0b0b}#app.compliance-app .compliance-dataflow-image{display:block;width:min(100%,1200px);height:auto;margin:70px auto 0}#app.compliance-app .compliance-dataflow-points{margin-top:70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}#app.compliance-app .compliance-dataflow-point{display:flex;flex-direction:column;align-items:flex-start}#app.compliance-app .compliance-dataflow-point h3{margin:14px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:600;color:#000;line-height:1.4}#app.compliance-app .compliance-dataflow-point p{margin:14px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1.6}@media(max-width:1199px){#app.compliance-app .compliance-trace-cards,#app.compliance-app .compliance-process-grid,#app.compliance-app .compliance-dataflow-points{grid-template-columns:1fr}}.hero-sdwan{margin-top:80px}#app.sdwan-app .hero-pill{width:150px;height:auto;line-height:normal;padding:6px 10px}#app.sdwan-app .hero-sdwan-cta{margin-top:50px;position:relative;z-index:5}#app.sdwan-app .hero-cta-demo2{height:56px;background:#352822;border:1px solid #3e2e65;box-shadow:0 0 10px #ff9a5680;border-radius:29px}#app.sdwan-app .hero-sdwan-wrap{width:100vw;margin-left:50%;transform:translate(-50%);margin-top:-100px;display:flex;justify-content:center;pointer-events:none}#app.sdwan-app .sdwan-pic{width:1240px;max-width:1240px;height:auto;display:block}#app.sdwan-app .whyus{width:100%;max-width:1240px;margin:110px auto 0;text-align:center;font-family:Proxima Nova,PingFang SC,sans-serif}#app.sdwan-app .whyus-pill{margin-bottom:30px}#app.sdwan-app .whyus-title{margin:0}#app.sdwan-app .whyus-desc{width:600px;color:#ffffffd9}#app.sdwan-app .whyus-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}#app.sdwan-app .whyus-col{display:flex;flex-direction:column;gap:30px}#app.sdwan-app .whyus-card{padding:30px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#05070a;display:flex;flex-direction:column;text-align:left;overflow:hidden}#app.sdwan-app .whyus-card-copy{margin-top:auto}#app.sdwan-app .whyus-card-315{height:315px}#app.sdwan-app .whyus-card-200{height:200px;background:#0a0b0a;border:1px solid #3a3939;border-radius:15px}#app.sdwan-app .whyus-card-200 .whyus-index,#app.sdwan-app .whyus-card-03 .whyus-index,#app.sdwan-app .whyus-card-04 .whyus-index,#app.sdwan-app .whyus-card-05 .whyus-index,#app.sdwan-app .whyus-card-06 .whyus-index{margin-bottom:15px}#app.sdwan-app .whyus-card-430{height:430px}#app.sdwan-app .whyus-card-01{height:315px;background-image:url(/images/bg-whyus-1.svg),linear-gradient(150deg,#202020 7%,#000 64%,#2e320a 72%,#c9dc27);background-repeat:no-repeat,no-repeat;background-position:top right,center;border:1px solid #3a3939;border-radius:15px}#app.sdwan-app .whyus-card-03{height:315px;background-image:linear-gradient(180deg,#303200,#151700);border:1px solid #3a3939;border-radius:15px}#app.sdwan-app .whyus-index{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:25px;font-weight:700;line-height:1;color:#fff;text-align:left;margin-bottom:80px}#app.sdwan-app .whyus-card-title{width:auto;margin:0 0 25px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#fff}#app.sdwan-app .whyus-card-desc{width:320px;margin:0;font-family:Proxima Nova,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:#ffffffb3}#app.sdwan-app .whyus-latency{margin-top:37px;display:block}#app.sdwan-app .whyus-sla{margin-top:10px;display:block}#app.sdwan-app .whyus-5g{margin-top:10px;padding-top:0;display:block;margin-left:auto;margin-right:auto}#app.sdwan-app .whyus-chip-row{margin-top:50px;display:flex;column-gap:10px;flex-wrap:wrap;overflow:visible;row-gap:25px}#app.sdwan-app .whyus-chip{height:16px;padding:2px 10px;background:#b5a4f71a;border:.5px solid #3a3939;border-radius:3px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:10px;color:#ffffffb3;line-height:1;white-space:nowrap}#app.sdwan-app .howitworks{margin-top:120px;background:#fff;padding:108px 20px 110px}#app.sdwan-app .howitworks-inner{width:min(100%,1240px);margin:0 auto;display:flex;flex-direction:column;align-items:center}#app.sdwan-app .howitworks-pill{margin:0;display:inline-flex;align-items:center;gap:10px;justify-content:center;width:150px;height:30px;padding:0 10px;background:#8989891a;border:1px solid rgba(143,143,143,.5);box-shadow:0 0 0 -10px #66666626;border-radius:29px;color:#676767;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;line-height:1}#app.sdwan-app .howitworks-pill-icon{width:18px;height:18px;display:block}#app.sdwan-app .howitworks-title{margin-top:48px;color:#000}#app.sdwan-app .howitworks-desc{margin:70px auto 0;width:min(100%,600px);color:#000000b3}#app.sdwan-app .sdwan-scene{margin-top:0;padding:120px 20px 140px;background-image:linear-gradient(180deg,#000,#010101 55%,#161316)}#app.sdwan-app .sdwan-scene-inner{width:min(100%,1240px);margin:0 auto;text-align:center}#app.sdwan-app .sdwan-scene-pill{margin:0 auto;width:184px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:29px;border:1px solid rgba(223,219,255,.8);box-shadow:0 0 12px #b9b2ff73;background:#ffffff1a;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;color:#f6f6f6}#app.sdwan-app .sdwan-scene-title{margin-top:60px}#app.sdwan-app .sdwan-scene-desc{margin-top:90px;width:min(100%,600px)}#app.sdwan-app .sdwan-scene-cards{margin-top:100px;width:min(100%,1200px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:30px}#app.sdwan-app .sdwan-scene-row{display:grid;width:min(100%,1200px);margin:0 auto;grid-template-columns:2fr 3fr;gap:30px}#app.sdwan-app .sdwan-scene-row-top{grid-template-columns:repeat(2,minmax(0,1fr))}#app.sdwan-app .sdwan-scene-card{height:450px;padding:30px;border-radius:20px;border:1px solid rgba(255,106,28,.45);background:#04080ae6;text-align:left;display:flex;flex-direction:column}#app.sdwan-app .sdwan-scene-card-01,#app.sdwan-app .sdwan-scene-card-02,#app.sdwan-app .sdwan-scene-card-03,#app.sdwan-app .sdwan-scene-card-04{border:1px solid #4b4b4b;box-shadow:inset 0 0 0 1px #ffffff0a}#app.sdwan-app .sdwan-scene-copy-bottom{margin-top:auto}#app.sdwan-app .sdwan-scene-card-04 .sdwan-scene-copy-bottom{margin-top:50px}#app.sdwan-app .sdwan-scene-media{width:100%;height:250px;display:block}#app.sdwan-app img.sdwan-scene-media{object-fit:cover}#app.sdwan-app .sdwan-scene-card-02 .sdwan-scene-media{width:100%;max-width:100%;max-height:220px;object-fit:contain;margin:0 auto}#app.sdwan-app .sdwan-scene-media-marquee{width:calc(100% + 60px);margin-left:-30px;background:#02080bf2;overflow:hidden;display:flex;flex-direction:column;gap:30px}#app.sdwan-app .scene-marquee-row{width:100%;overflow:hidden}#app.sdwan-app .scene-marquee-track{width:max-content;display:flex;align-items:center;gap:0}#app.sdwan-app .scene-marquee-group{display:flex;align-items:center;gap:18px;padding-right:18px}#app.sdwan-app .scene-marquee-row.is-ltr .scene-marquee-track{animation:scene-track-ltr 28s linear infinite}#app.sdwan-app .scene-marquee-row.is-rtl .scene-marquee-track{animation:scene-track-rtl 28s linear infinite}#app.sdwan-app .scene-chip{height:52px;padding:0 20px;border-radius:16px;border:1px solid rgba(102,106,125,.7);background:linear-gradient(180deg,#1a1c2bfa,#131421fa);display:inline-flex;align-items:center;gap:12px}#app.sdwan-app .scene-chip-icon{width:28px;height:28px;display:block}#app.sdwan-app .scene-chip-name{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:600;color:#ffbd99b3;line-height:1;white-space:nowrap}#app.sdwan-app .scene-performance{width:100%;padding-top:4px}#app.sdwan-app .scene-performance-head{display:flex;align-items:center;justify-content:space-between;gap:20px}#app.sdwan-app .scene-performance-head h4{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:18px;font-weight:700;color:#fff}#app.sdwan-app .sdwan-scene-card-04 .card-blue-cities{gap:12px}#app.sdwan-app .sdwan-scene-card-04 .card-blue-city{width:91px;min-width:91px;height:30px;padding:0 28px 0 10px;border-radius:10px;border:1px solid #494949;background-color:#19181f;color:#ededed;font-size:12px;background-position:right 8px center}#app.sdwan-app .sdwan-scene-card-04 .card-blue-switch{color:#f1f1f1;font-size:20px}#app.sdwan-app .scene-performance-sla{margin-top:34px;display:grid;grid-template-columns:70px 1fr auto;align-items:center;column-gap:16px}#app.sdwan-app .scene-performance-label{font-family:Proxima Nova,sans-serif;font-weight:400;font-size:14px;height:22px;display:inline-flex;align-items:center;color:#fffffff5}#app.sdwan-app .scene-performance-bars{display:grid;grid-template-columns:repeat(62,minmax(0,1fr));gap:6px}#app.sdwan-app .scene-performance-bars span{height:22px;border-radius:2px;background:#24d86e}#app.sdwan-app .scene-performance-value{font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;color:#f0f0f0}#app.sdwan-app .scene-performance-metrics{margin:30px 0 0;display:flex;flex-direction:column;gap:20px;font-family:Proxima Nova,sans-serif;font-size:14px;color:#fffffff5}#app.sdwan-app .scene-performance-metrics div{display:grid;grid-template-columns:100px auto;align-items:center;height:22px}#app.sdwan-app .scene-performance-metrics dt{font-family:inherit;font-size:inherit;color:inherit}#app.sdwan-app .scene-performance-metrics dd{margin:0;font-family:inherit;font-size:inherit;color:inherit}@keyframes scene-track-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scene-track-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}#app.sdwan-app .sdwan-scene-card .card-title{margin:0 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#fff}#app.sdwan-app .sdwan-scene-card .card-body{margin:0;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#fff}#app.sdwan-app .deploy{margin-top:0;padding:120px 20px;background:#161316}#app.sdwan-app .deploy-inner{width:min(100%,1240px);margin:0 auto;text-align:center}#app.sdwan-app .deploy-pill{margin:0 auto;width:150px;height:auto;padding:6px 10px;display:flex;align-items:center;justify-content:center;border-radius:29px;border:1px solid rgba(255,170,128,.5);box-shadow:0 0 0 -10px #ffaa8026;background:#ffaa801a;font-family:SFPro-Regular,SF Pro Text,Proxima Nova,sans-serif;font-size:12px;color:#ffaa80}#app.sdwan-app .deploy-title{margin-top:54px}#app.sdwan-app .deploy-desc{margin-top:72px;width:min(100%,900px);color:#ffffffe6}#app.sdwan-app .deploy-cards{margin-top:100px;width:min(100%,1200px);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:30px}#app.sdwan-app .deploy-card{height:450px;padding:30px;border-radius:15px;border:1px solid #3a3939;background:#0a0b0a;text-align:left;display:flex;flex-direction:column}#app.sdwan-app .deploy-card-copy{margin-top:auto}#app.sdwan-app .deploy-card-01,#app.sdwan-app .deploy-card-04{width:685px}#app.sdwan-app .deploy-card-02,#app.sdwan-app .deploy-card-03{width:485px}#app.sdwan-app .deploy-card .card-title{margin:0 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#fff}#app.sdwan-app .deploy-card .card-body{margin:0;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#fff}#app.sdwan-app .deploy-card-image{margin-top:24px;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}#app.sdwan-app .longterm{margin-top:0;padding:110px 20px 120px;background:#fff}#app.sdwan-app .longterm-inner{width:min(100%,1240px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}#app.sdwan-app .longterm-title{margin-top:48px;color:#000}#app.sdwan-app .longterm-desc{margin:70px auto 0;width:min(100%,900px);color:#000c}#app.sdwan-app .longterm-cards{margin-top:100px;width:min(100%,1240px);display:flex;flex-direction:column;gap:30px}#app.sdwan-app .longterm-row{display:grid;gap:30px}#app.sdwan-app .longterm-row-top{grid-template-columns:3fr 2fr}#app.sdwan-app .longterm-row-bottom{grid-template-columns:1fr 1fr 1fr}#app.sdwan-app .longterm-card{min-height:450px;padding:30px;border-radius:15px;border:1px solid rgba(217,217,217,.3);background:#fff;box-shadow:0 0 15px #eee;text-align:left;display:flex;flex-direction:column}#app.sdwan-app .longterm-card-image{width:100%;max-width:100%;height:300px;object-fit:contain;display:block}#app.sdwan-app .longterm-card-image-empty{background:transparent}#app.sdwan-app .longterm-card-copy{margin-top:auto}#app.sdwan-app .longterm-card .card-title{margin:0 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#000}#app.sdwan-app .longterm-card .card-body{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#000000b3}#app.sdwan-app .contact{margin-top:0;padding:110px 20px 120px;background:#fff}#app.sdwan-app .contact-inner{width:min(100%,1240px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}#app.sdwan-app .contact-title{margin-top:48px;color:#000}#app.sdwan-app .contact-row{margin-top:70px;width:min(100%,1240px);display:grid;grid-template-columns:minmax(0,565px) minmax(0,1fr);justify-content:space-between;align-items:start;column-gap:56px}#app.sdwan-app .contact-panel{width:min(100%,565px);padding:30px;background:#fff;border:1px solid rgba(217,217,217,.3);box-shadow:0 0 10px #eee;border-radius:10px;text-align:left;background-image:url(/images/bg-contact.svg);background-repeat:no-repeat;background-position:top right;background-size:auto;display:flex;flex-direction:column}#app.sdwan-app .contact-panel-copy{margin-top:auto}#app.sdwan-app .contact-panel .card-title,#app.sdwan-app .contact-form .card-title{margin:0 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#000;text-align:left}#app.sdwan-app .contact-panel .card-body{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#000000b3;text-align:left}#app.sdwan-app .contact-panel .card-body+.card-body{margin-top:22px}#app.sdwan-app .contact-icons{margin-top:30px;display:flex;align-items:center;gap:30px}#app.sdwan-app .contact-icons a{display:inline-flex;align-items:center}#app.sdwan-app .contact-icons img{width:36px;height:36px;display:block}#app.sdwan-app .contact-form{text-align:left}#app.sdwan-app .contact-form-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#app.sdwan-app .contact-field{position:relative;display:flex;align-items:center;padding-left:0}#app.sdwan-app .contact-form-grid .contact-field{max-width:280px}#app.sdwan-app .contact-field-icon{position:absolute;left:20px;width:22px;height:22px;object-fit:contain;pointer-events:none;opacity:.7}#app.sdwan-app .contact-field input,#app.sdwan-app .contact-field textarea{width:100%;border:1px solid rgba(0,0,0,.05);border-radius:10px;background:#fff;padding:0 20px 0 60px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;color:#000000e6;outline:none}#app.sdwan-app .contact-field input::placeholder,#app.sdwan-app .contact-field textarea::placeholder{color:#00000059}#app.sdwan-app .contact-field input{height:58px}#app.sdwan-app .contact-phone-wrap{width:100%;height:58px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.05);border-radius:10px;background:#fff;padding:0 16px 0 60px}#app.sdwan-app .contact-field-phone{padding-left:0}#app.sdwan-app .contact-field-phone .contact-phone-wrap{padding-left:20px}#app.sdwan-app .contact-country-code{width:72px;height:100%;border:0;background:transparent;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;color:#000000e6;outline:none}#app.sdwan-app .contact-field .contact-phone-input{flex:1 1 auto;min-width:0;width:auto;height:auto;border:0;border-radius:0;background:transparent;margin-left:10px;padding:0;box-shadow:none}#app.sdwan-app .contact-phone-input:focus{outline:none}#app.sdwan-app .contact-field-textarea{margin-top:20px}#app.sdwan-app .contact-field textarea{min-height:190px;padding-top:20px;resize:vertical}#app.sdwan-app .contact-field-textarea{align-items:flex-start}#app.sdwan-app .contact-field-textarea .contact-field-icon{top:20px}#app.sdwan-app .contact-field-error{margin:10px 0 0;min-height:22px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.5;color:#e25000}#app.sdwan-app .contact-field-error.is-success{color:#099125}#app.sdwan-app .contact-agree{margin-top:24px;display:flex;align-items:flex-start;gap:12px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.65;color:#0000008c}#app.sdwan-app .contact-agree input{width:28px;height:28px;margin:0;border-radius:8px}#app.sdwan-app .contact-agree a{color:#000;text-decoration:underline}#app.sdwan-app .contact-submit{margin-top:30px;min-width:170px;height:60px;border-radius:30px;border:1px solid rgba(255,170,128,.9);background:#ffaa801f;color:#ff5400;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;box-shadow:0 0 10px #ffaa8033}#app.sdwan-app .contact-submit span{font-size:22px}#app.sdwan-app .contact-submit.is-loading{color:transparent}#app.sdwan-app .contact-submit.is-loading:after{content:"";width:18px;height:18px;border:2px solid rgba(255,84,0,.25);border-top-color:#ff5400;border-radius:50%;animation:booking-spin .7s linear infinite}#app.sdwan-app .howitworks-scroll{margin-top:70px;width:100%;display:grid;grid-template-columns:minmax(0,520px) minmax(0,620px);justify-content:space-between;align-items:start;column-gap:48px}#app.sdwan-app .howitworks-content{--timeline-x: 26px;--content-pad: 58px;--dot-size: 18px;--dot-top: 6px;position:relative;padding-left:var(--content-pad);display:flex;flex-direction:column;row-gap:86px}#app.sdwan-app .howitworks-content:before{content:"";position:absolute;left:var(--timeline-x);top:calc(var(--dot-top) + (var(--dot-size) / 2));bottom:0;width:1px;background:linear-gradient(180deg,#ff5b10,#7f63d2 54%,#15be0f)}#app.sdwan-app .howitworks-block{position:relative;text-align:left}#app.sdwan-app .howitworks-dot{position:absolute;top:var(--dot-top);left:calc(var(--timeline-x) - var(--content-pad) - (var(--dot-size) / 2));width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:#ff5b10}#app.sdwan-app .howitworks-chip{margin:0;display:inline-flex;align-items:center;justify-content:center;width:168px;height:56px;border-radius:29px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1;color:#fff;background:#ff5400;box-shadow:0 0 10px #ff9f5680}#app.sdwan-app .howitworks-block-title{margin:50px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#000}#app.sdwan-app .howitworks-block-copy{margin:50px 0 0;width:450px;max-width:100%;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;line-height:1.65;color:#000}#app.sdwan-app .howitworks-list{margin:100px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.35;color:#000000b3}#app.sdwan-app .howitworks-policy{margin-top:72px}#app.sdwan-app .howitworks-policy h4{margin:40px 0 0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#000}#app.sdwan-app .howitworks-policy p{margin:15px 0 0;width:500px;max-width:100%;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.65;color:#000000b3}#app.sdwan-app .howitworks-block.is-purple .howitworks-dot{background:#7f63d2}#app.sdwan-app .howitworks-block.is-purple .howitworks-chip{background:#7f63d2;box-shadow:0 4px 14px #7f63d242}#app.sdwan-app .howitworks-block.is-green .howitworks-dot{background:#15be0f}#app.sdwan-app .howitworks-block.is-green .howitworks-chip{background:#15be0f;box-shadow:0 4px 14px #15be0f42}#app.sdwan-app .howitworks-diagram{position:sticky;top:110px}#app.sdwan-app .howitworks-diagram-image{width:100%;height:auto;display:block}.sdwan-hero{border:1px solid rgba(255,255,255,.26);border-radius:32px;padding:68px 64px;background:radial-gradient(120% 120% at 0% 0%,#ff540033,#ff540000 55%),#ffffff0d}.sdwan-pill{margin:0 0 20px;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border-radius:29px;border:1px solid rgba(255,170,128,.5);background:#ffaa801a;box-shadow:0 0 0 -10px #ffaa8026;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;color:#ffaa80}.sdwan-title{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:56px;line-height:1.15;color:#fff}.sdwan-desc{margin:20px 0 0;max-width:760px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:18px;line-height:1.7;color:#fffc}.sdwan-actions{margin-top:36px;display:flex;gap:14px}.sdwan-btn{height:46px;padding:0 24px;border-radius:23px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:15px;font-weight:600}.sdwan-btn-primary{color:#fff;background:#ff5400}.sdwan-btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.4);background:#ffffff14}@media(max-width:1280px){.sdwan-main{margin-top:24px;padding:0 16px 72px}.sdwan-hero{border-radius:24px;padding:34px 22px}.sdwan-title{font-size:34px}.sdwan-desc{font-size:15px;line-height:1.7}.sdwan-actions{flex-direction:column;align-items:flex-start}#app.sdwan-app .whyus{margin-top:70px}#app.sdwan-app .whyus-desc{width:min(100%,680px)}#app.sdwan-app .whyus-grid{grid-template-columns:1fr}#app.sdwan-app .whyus-card-200,#app.sdwan-app .whyus-card-01,#app.sdwan-app .whyus-card-03{width:100%;max-width:none}#app.sdwan-app .whyus-card-315,#app.sdwan-app .whyus-card-200,#app.sdwan-app .whyus-card-430{height:auto;min-height:220px}#app.sdwan-app .whyus-card-desc{width:100%}#app.sdwan-app .howitworks{margin-top:80px;padding:72px 16px 80px}#app.sdwan-app .howitworks-pill{height:36px;padding:0 16px;font-size:14px}#app.sdwan-app .howitworks-pill-icon{width:14px;height:14px}#app.sdwan-app .howitworks-title{margin-top:30px}#app.sdwan-app .howitworks-desc{margin-top:34px;width:min(100%,600px)}#app.sdwan-app .sdwan-scene{padding:78px 16px 90px}#app.sdwan-app .sdwan-pic{width:min(100%,1240px);max-width:100%}#app.sdwan-app .sdwan-scene-pill{width:148px;height:36px;font-size:12px}#app.sdwan-app .sdwan-scene-title{margin-top:34px}#app.sdwan-app .sdwan-scene-desc{margin-top:34px;width:min(100%,680px)}#app.sdwan-app .sdwan-scene-cards{margin-top:44px}#app.sdwan-app .sdwan-scene-row,#app.sdwan-app .sdwan-scene-row-top{grid-template-columns:1fr}#app.sdwan-app .sdwan-scene-card{padding:30px;border-radius:14px;height:auto}#app.sdwan-app .sdwan-scene-media{height:180px}#app.sdwan-app .sdwan-scene-media-marquee{gap:30px;width:calc(100% + 60px);margin-left:-30px}#app.sdwan-app .scene-marquee-track{gap:0}#app.sdwan-app .scene-marquee-group{gap:10px;padding-right:10px}#app.sdwan-app .scene-chip{height:40px;padding:0 12px;border-radius:12px}#app.sdwan-app .scene-chip-icon{width:20px;height:20px}#app.sdwan-app .scene-chip-name{font-size:13px}#app.sdwan-app .scene-performance-head{flex-direction:column;align-items:flex-start;gap:14px}#app.sdwan-app .scene-performance-head h4{font-size:18px}#app.sdwan-app .sdwan-scene-card-04 .card-blue-city{min-width:104px;height:36px;font-size:14px}#app.sdwan-app .scene-performance-sla{margin-top:22px;grid-template-columns:1fr;row-gap:10px}#app.sdwan-app .scene-performance-bars span{height:14px}#app.sdwan-app .scene-performance-metrics{margin-top:18px;gap:20px}#app.sdwan-app .scene-performance-metrics div{grid-template-columns:90px auto}#app.sdwan-app .scene-performance-metrics dt,#app.sdwan-app .scene-performance-metrics dd{font-size:14px}#app.sdwan-app .sdwan-scene-card .card-title{margin-top:18px;font-size:24px}#app.sdwan-app .deploy{padding:78px 16px 84px}#app.sdwan-app .deploy-pill{width:150px;height:auto;padding:6px 10px;font-size:12px}#app.sdwan-app .deploy-title{margin-top:34px}#app.sdwan-app .deploy-desc{margin-top:34px;width:min(100%,680px)}#app.sdwan-app .deploy-cards{margin-top:44px;display:grid;grid-template-columns:1fr}#app.sdwan-app .deploy-card,#app.sdwan-app .deploy-card-01,#app.sdwan-app .deploy-card-02,#app.sdwan-app .deploy-card-03,#app.sdwan-app .deploy-card-04{width:100%;max-width:none}#app.sdwan-app .longterm{padding:78px 16px 84px}#app.sdwan-app .longterm-title{margin-top:34px}#app.sdwan-app .longterm-desc{margin-top:34px;width:min(100%,680px)}#app.sdwan-app .longterm-cards{margin-top:44px}#app.sdwan-app .longterm-row,#app.sdwan-app .longterm-row-top,#app.sdwan-app .longterm-row-bottom{grid-template-columns:1fr}#app.sdwan-app .longterm-card{min-height:0;height:auto}#app.sdwan-app .longterm-card-image{height:170px}#app.sdwan-app .contact{padding:78px 16px 84px}#app.sdwan-app .contact-title{margin-top:34px}#app.sdwan-app .contact-row{margin-top:40px;grid-template-columns:1fr;row-gap:30px}#app.sdwan-app .contact-panel{width:100%}#app.sdwan-app .contact-form-grid{grid-template-columns:1fr}#app.sdwan-app .contact-form-grid .contact-field{max-width:none;width:100%}#app.sdwan-app .contact-field input{height:58px}#app.sdwan-app .contact-field textarea{min-height:150px}#app.sdwan-app .contact-submit{height:54px;font-size:15px}#app.sdwan-app .contact-submit span{font-size:20px}#app.sdwan-app .howitworks-scroll{margin-top:40px;grid-template-columns:1fr;row-gap:30px}#app.sdwan-app .howitworks-content{--timeline-x: 16px;--content-pad: 38px;--dot-size: 14px;padding-left:var(--content-pad);row-gap:48px}#app.sdwan-app .howitworks-content:before{left:var(--timeline-x)}#app.sdwan-app .howitworks-dot{left:calc(var(--timeline-x) - var(--content-pad) - (var(--dot-size) / 2));width:var(--dot-size);height:var(--dot-size)}#app.sdwan-app .howitworks-chip{height:36px;padding:0 14px;font-size:14px}#app.sdwan-app .howitworks-block-title{margin-top:24px;font-size:24px}#app.sdwan-app .howitworks-block-copy{margin-top:16px;font-size:15px}#app.sdwan-app .howitworks-list{margin-top:22px;gap:10px;font-size:14px}#app.sdwan-app .howitworks-policy{margin-top:30px}#app.sdwan-app .howitworks-policy h4{font-size:20px}#app.sdwan-app .howitworks-policy p{margin:10px 0 20px;font-size:14px}#app.sdwan-app .howitworks-diagram{position:relative;top:0}}:root{--layout-container: 1200px}@media(min-width:1400px){:root{--layout-container: 1320px}}@media(max-width:1199px){:root{--layout-container: 960px}}@media(max-width:991px){:root{--layout-container: 720px}}@media(max-width:767px){:root{--layout-container: calc(100% - 24px) }}@media(max-width:575px){:root{--layout-container: calc(100% - 16px) }}@media(max-width:567px){.hero{padding-top:50px}.hero-pic-wrap{margin-top:20px}.hero-cta{padding-right:1px}#app.compliance-app .compliance-hero-inner,#app.status-app .status-hero-inner,#app.infrastructure-app .infrastructure-hero-inner,#app.usercase-app .usercase-hero-inner,#app.access-app .access-hero-inner{padding-top:75px}#app.access-app .access-hero-visual{background-position:center 100px}#app.access-app .cpefamily{padding:30px 0 80px}#app.access-app .cpefamily-inner{padding:0 15px}#app.access-app .cpefamily-title,#app.access-app .cpefamily-desc{margin-top:25px}#app.access-app .cpefamily-image{margin-top:50px}#app.access-app .cpefamily-card-row{margin-top:100px;grid-template-columns:1fr;gap:20px}#app.access-app .applications{padding:30px 0 80px}#app.access-app .applications-inner{padding:0 15px}#app.access-app .applications-title,#app.access-app .applications-desc{margin-top:25px}#app.access-app .applications-card-row{margin-top:35px;grid-template-columns:1fr;gap:20px}#app.access-app .backbone{padding:30px 0 80px}#app.access-app .backbone-inner{padding:0 15px}#app.access-app .backbone-title,#app.access-app .backbone-desc{margin-top:25px}#app.access-app .fivegpn{padding:30px 0 80px}#app.access-app .fivegpn-inner{padding:0 15px}#app.access-app .fivegpn-title,#app.access-app .fivegpn-desc{margin-top:25px}#app.access-app .fivegpn-image{margin-top:50px}#app.access-app .fivegpn-points{margin-top:100px;grid-template-columns:1fr;gap:20px}#app.access-app .backbone-image{margin-top:50px}#app.access-app .backbone-points{margin-top:35px;grid-template-columns:1fr;gap:20px}#app.infrastructure-app .infrastructure-cards{grid-template-columns:1fr;gap:15px;padding:0 15px 80px}#app.infrastructure-app .infrastructure-card,#app.infrastructure-app .infrastructure-card-wide{grid-column:span 1;min-height:0;padding:15px}#app.infrastructure-app .infrastructure-card-copy{gap:14px}#app.infrastructure-app .infrastructure-access{padding:30px 0 80px}#app.infrastructure-app .infrastructure-access-inner{padding:0 15px}#app.infrastructure-app .infrastructure-access-title,#app.infrastructure-app .infrastructure-access-desc{margin-top:25px}#app.infrastructure-app .across-region{padding:30px 0 80px}#app.infrastructure-app .across-region-inner{padding:0 15px}#app.infrastructure-app .across-region-title,#app.infrastructure-app .across-region-desc{margin-top:25px}#app.infrastructure-app .across-region-figure{margin-top:32px}#app.infrastructure-app .continuity{padding:30px 0 80px}#app.infrastructure-app .continuity-inner{padding:0 15px}#app.infrastructure-app .continuity-title,#app.infrastructure-app .continuity-desc{margin-top:25px}#app.infrastructure-app .continuity-figure{margin-top:32px}#app.infrastructure-app .infrastructure-access-map{min-height:0;aspect-ratio:auto;margin-top:35px;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;background-image:none}#app.infrastructure-app .infrastructure-access-point{position:static;transform:none;width:auto;height:auto;border:none;border-radius:0;background:none;font-family:ProximaNova-Regular,Proxima Nova,PingFang SC,sans-serif;justify-content:flex-start;font-size:15px;line-height:1.3;color:#ffffffeb;animation:none}#app.infrastructure-app .infrastructure-access-point:before{display:none}#app.infrastructure-app .infrastructure-access-point:after{display:none}#app.infrastructure-app .pop-list{display:block;width:100%;max-width:100%;margin-top:35px;height:70vh;min-height:70vh;aspect-ratio:auto}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav{width:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav::-webkit-scrollbar{display:none}:is(#app.usercase-app,.stories-container,.stories-section) .stories-nav-item{flex:0 0 auto}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-pager{display:none}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-card{min-height:0;padding:30px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-testimonial{font-size:16px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-logo{height:50px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-scenario{margin:20px 0 0}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-metric-label{font-size:14px}:is(#app.usercase-app,.stories-container,.stories-section) .stories-case-metric-value{font-size:20px}}@media(min-width:568px)and (max-width:959px){#app.access-app .access-hero-visual{background-position:center 100px}}@media(min-width:568px)and (max-width:767px){#app.compliance-app .compliance-hero-inner,#app.status-app .status-hero-inner,#app.infrastructure-app .infrastructure-hero-inner,#app.usercase-app .usercase-hero-inner,#app.access-app .access-hero-inner{padding-top:75px}#app.access-app .cpefamily{padding:35px 0 90px}#app.access-app .cpefamily-title,#app.access-app .cpefamily-desc{margin-top:30px}#app.access-app .cpefamily-image{margin-top:60px}#app.access-app .cpefamily-card-row{margin-top:100px;grid-template-columns:1fr;gap:22px}#app.access-app .applications{padding:35px 0 90px}#app.access-app .applications-title,#app.access-app .applications-desc{margin-top:30px}#app.access-app .applications-card-row{margin-top:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app.access-app .backbone{padding:35px 0 90px}#app.access-app .backbone-title,#app.access-app .backbone-desc{margin-top:30px}#app.access-app .fivegpn{padding:35px 0 90px}#app.access-app .fivegpn-title,#app.access-app .fivegpn-desc{margin-top:30px}#app.access-app .fivegpn-image{margin-top:60px}#app.access-app .fivegpn-points{margin-top:100px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app.access-app .backbone-image{margin-top:60px}#app.access-app .backbone-points{margin-top:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app.infrastructure-app .infrastructure-cards{grid-template-columns:1fr;gap:20px;padding:0 20px 90px}#app.infrastructure-app .infrastructure-card,#app.infrastructure-app .infrastructure-card-wide{grid-column:span 1;min-height:0;padding:20px}#app.infrastructure-app .infrastructure-access{padding:35px 0 90px}#app.infrastructure-app .infrastructure-access-title,#app.infrastructure-app .infrastructure-access-desc{margin-top:30px}#app.infrastructure-app .across-region{padding:35px 0 90px}#app.infrastructure-app .across-region-title,#app.infrastructure-app .across-region-desc{margin-top:30px}#app.infrastructure-app .across-region-figure{margin-top:40px}#app.infrastructure-app .continuity{padding:35px 0 90px}#app.infrastructure-app .continuity-title,#app.infrastructure-app .continuity-desc{margin-top:30px}#app.infrastructure-app .continuity-figure,#app.infrastructure-app .infrastructure-access-map{margin-top:40px}#app.infrastructure-app .pop-list{display:block;width:100%;max-width:none;height:70vh;min-height:70vh;aspect-ratio:auto}#app.infrastructure-app .infrastructure-access-point{position:absolute;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:none;background:#fff;font-size:0;line-height:0;color:transparent}}@media(min-width:769px)and (max-width:959px){#app.compliance-app .compliance-hero-inner,#app.status-app .status-hero-inner,#app.infrastructure-app .infrastructure-hero-inner,#app.usercase-app .usercase-hero-inner,#app.access-app .access-hero-inner{padding-top:75px}#app.infrastructure-app .pop-list{margin-top:50px;height:70vh;min-height:70vh;aspect-ratio:auto}}@media(min-width:768px)and (max-width:1199px){#app.access-app .cpefamily-card-row,#app.access-app .applications-card-row,#app.access-app .backbone-points,#app.access-app .fivegpn-points,#app.infrastructure-app .infrastructure-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#app.infrastructure-app .infrastructure-card,#app.infrastructure-app .infrastructure-card-wide{grid-column:span 1;min-height:0;padding:24px}}@media(min-width:960px){#app.infrastructure-app .pop-list{width:100%;max-width:100%;margin:70px auto 0;height:70vh;min-height:70vh;aspect-ratio:auto}}.header,.hero,.section-cards,.acce-inner,.acce-cards,.transmission-inner,.customer-inner,.footer-inner,.sdwan-main,#app.sdwan-app .whyus{max-width:var(--layout-container)}.footer-divider{width:min(100%,var(--layout-container))}.footer-bottom-art img,#app.sdwan-app .sdwan-pic{width:min(100%,var(--layout-container));max-width:var(--layout-container)}#app.sdwan-app .howitworks-inner,#app.sdwan-app .sdwan-scene-inner,#app.sdwan-app .sdwan-scene-cards,#app.sdwan-app .sdwan-scene-row,#app.sdwan-app .deploy-inner,#app.sdwan-app .deploy-cards,#app.sdwan-app .longterm-inner,#app.sdwan-app .longterm-cards,#app.sdwan-app .contact-inner,#app.sdwan-app .contact-row{width:min(100%,var(--layout-container))}@media(min-width:768px)and (max-width:1199px){.section-cards,.customer,.sdwan-main,#app.sdwan-app .whyus,#app.sdwan-app .howitworks,#app.sdwan-app .sdwan-scene,#app.sdwan-app .deploy,#app.sdwan-app .longterm,#app.sdwan-app .contact{padding-left:20px;padding-right:20px}.header{justify-content:space-between;align-items:center;row-gap:12px}.brand{margin-right:auto}.admin-entry{margin-left:auto}.menu-wrap{order:3;flex:0 0 100%;width:100%;justify-content:stretch}.menu{width:100%;max-width:none;justify-content:space-between}.cards-layout{grid-template-columns:1fr}.cards-left{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-span2,.card-tall{grid-column:auto;grid-row:auto}.card,.card-soft,.card-blue,.card-mid,.card-green,.card-right-top,.card-right-bottom,.transmission-card,.transmission-card-wide,.acce-card{width:100%;max-width:none;height:auto;min-height:0}.transmission-cards,.acce-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-soft .card-body,.card-blue-text,.region-body,.card-right-bottom-left{width:100%;max-width:none;flex:1 1 auto}.transmission-card-image,.transmission-card-image-compact,.acce-card-image,.card-mid-image,.card-soft-right img,.region-image img{width:100%;max-width:none;height:auto}#app.sdwan-app .whyus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app.sdwan-app .whyus-col{display:contents}#app.sdwan-app .sdwan-scene-row,#app.sdwan-app .sdwan-scene-row-top,#app.sdwan-app .sdwan-scene-row-bottom,#app.sdwan-app .deploy-cards,#app.sdwan-app .longterm-row,#app.sdwan-app .longterm-row-top,#app.sdwan-app .longterm-row-bottom,#app.sdwan-app .contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}#app.sdwan-app .whyus-card,#app.sdwan-app .sdwan-scene-card,#app.sdwan-app .deploy-card,#app.sdwan-app .deploy-card-01,#app.sdwan-app .deploy-card-02,#app.sdwan-app .deploy-card-03,#app.sdwan-app .deploy-card-04,#app.sdwan-app .longterm-card,#app.sdwan-app .contact-panel,#app.sdwan-app .contact-form{width:100%;max-width:none;height:auto;min-height:0}#app.sdwan-app .deploy-card-image{width:100%;height:auto;max-width:none}#app.sdwan-app .whyus-card-315,#app.sdwan-app .whyus-card-200,#app.sdwan-app .whyus-card-430,#app.sdwan-app .whyus-card-01,#app.sdwan-app .whyus-card-03,#app.sdwan-app .sdwan-scene-card,#app.sdwan-app .deploy-card,#app.sdwan-app .longterm-card{height:auto;min-height:0}#app.sdwan-app .longterm-card-image,#app.sdwan-app .sdwan-scene-media{width:100%;height:auto;max-height:none}#app.sdwan-app .sdwan-scene-media-marquee{width:100%;margin-left:0}#app.sdwan-app .sdwan-scene-card{overflow:hidden}#app .hero-center h1,#app .hero-main-title,#app .section-title,#app .acce-title,#app .transmission-title,#app .customer-title,#app.sdwan-app .whyus-title,#app.sdwan-app .deploy-title,#app.sdwan-app .longterm-title,#app.sdwan-app .contact-title,#app.sdwan-app .sdwan-scene-title,#app.sdwan-app .howitworks-title{font-size:25px;line-height:1.3}#app .hero-desc,#app .card-body,#app .region-body,#app .acce-desc,#app .acce-card-desc,#app .transmission-desc,#app .transmission-card-desc,#app.sdwan-app .whyus-desc,#app.sdwan-app .whyus-card-desc,#app.sdwan-app .howitworks-desc,#app.sdwan-app .howitworks-block-copy,#app.sdwan-app .howitworks-policy p,#app.sdwan-app .sdwan-scene-desc,#app.sdwan-app .deploy-desc,#app.sdwan-app .longterm-desc,#app.sdwan-app .contact-panel .card-body{font-size:14px;line-height:1.6}}@media(max-width:959px){.header.is-scrolled{display:flex;align-items:center;justify-content:stretch}.header.is-scrolled .brand,.header.is-scrolled .admin-entry{display:none!important}.header.is-scrolled .menu-wrap{width:100%;flex:1 1 auto;justify-content:stretch}.header.is-scrolled .menu{width:100%;max-width:none;justify-content:space-between}}@media(max-width:767px){#app.sdwan-app .sdwan-scene-card .sdwan-scene-media-marquee{width:100%!important;max-width:100%!important;margin-left:0!important}#app.sdwan-app .sdwan-scene-card{overflow:hidden}}@media(max-width:575px){#app.sdwan-app .sdwan-scene-media-marquee{width:100%;margin-left:0}#app.sdwan-app .sdwan-scene-card{overflow:hidden}}@media(max-width:1199px){.card-soft{display:flex;flex-direction:column;align-items:stretch;gap:20px;height:auto}.card-soft-left,.card-soft-right{width:100%;flex:0 0 auto}.card-soft-right img{margin-left:0;padding-right:0;width:100%;max-width:100%;height:auto}.section-cards,.acce,.transmission,#app.sdwan-app .howitworks,#app.sdwan-app .sdwan-scene,#app.sdwan-app .deploy,#app.sdwan-app .longterm,#app.sdwan-app .contact{padding-left:0;padding-right:0}.transmission-card,.transmission-card-wide,.acce-card,.acce-card:nth-child(1),.acce-card:nth-child(2),#app.sdwan-app .whyus-card-01,#app.sdwan-app .whyus-card-03,#app.sdwan-app .whyus-card-200,#app.sdwan-app .deploy-card-01,#app.sdwan-app .deploy-card-02,#app.sdwan-app .deploy-card-03,#app.sdwan-app .deploy-card-04{width:100%;max-width:none}}@media(min-width:961px)and (max-width:1199px){.header{flex-wrap:nowrap;justify-content:space-between;align-items:center;row-gap:0;padding-left:20px;padding-right:20px}.brand{margin-right:0}.admin-entry{margin-left:0}.menu-wrap{order:0;flex:1 1 auto;width:auto;justify-content:center}.menu{width:fit-content;max-width:100%;justify-content:center;overflow-x:visible}}@media(min-width:768px)and (max-width:959px){.header{padding-left:40px;padding-right:40px}}@media(max-width:959px){.customer-testimonial,.customer-logo-area{margin-top:35px}}@media(max-width:767px){#app.sdwan-app .header,#app:not(.sdwan-app) .header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand admin" "menu menu";align-items:center;column-gap:12px;row-gap:10px;justify-content:initial}#app.sdwan-app .brand,#app:not(.sdwan-app) .brand{grid-area:brand;justify-self:start;margin-right:0}#app.sdwan-app .admin-entry,#app:not(.sdwan-app) .admin-entry{grid-area:admin;justify-self:end;margin-left:0}#app.sdwan-app .menu-wrap,#app:not(.sdwan-app) .menu-wrap{grid-area:menu;order:0;width:100%;justify-content:stretch}#app.sdwan-app .menu,#app:not(.sdwan-app) .menu{width:100%;max-width:none;justify-content:space-between}.menu-panel{width:min(100%,var(--menu-width));max-width:var(--menu-width)}.cards-layout,.cards-left,.cards-right,.transmission-cards,.acce-cards{grid-template-columns:1fr}.cards-right{display:grid}.card,.card-soft,.card-blue,.card-mid,.card-green,.card-right-top,.card-right-bottom,.transmission-card,.transmission-card-wide,.acce-card{width:100%;max-width:100%;min-width:0;height:auto;min-height:0}.section-cards,.cards-layout,.cards-left,.cards-right{overflow-x:clip}.card-span2,.card-tall{grid-column:auto;grid-row:auto}.card-soft .card-body,.card-blue-text,.region-body,.card-right-bottom-left{width:100%;max-width:none;flex:1 1 auto}.transmission-card-image,.transmission-card-image-compact,.acce-card-image,.card-mid-image,.card-soft-right img,.region-image img{width:100%;max-width:none;height:auto}#app.sdwan-app .whyus-grid,#app.sdwan-app .sdwan-scene-row,#app.sdwan-app .sdwan-scene-row-top,#app.sdwan-app .sdwan-scene-row-bottom,#app.sdwan-app .deploy-cards,#app.sdwan-app .longterm-row,#app.sdwan-app .longterm-row-top,#app.sdwan-app .longterm-row-bottom,#app.sdwan-app .contact-row{grid-template-columns:1fr}#app.sdwan-app .whyus-card,#app.sdwan-app .sdwan-scene-card,#app.sdwan-app .deploy-card,#app.sdwan-app .deploy-card-01,#app.sdwan-app .deploy-card-02,#app.sdwan-app .deploy-card-03,#app.sdwan-app .deploy-card-04,#app.sdwan-app .longterm-card,#app.sdwan-app .contact-panel,#app.sdwan-app .contact-form{width:100%;max-width:100%;min-width:0;height:auto;min-height:0}#app.sdwan-app .deploy-card-image{width:100%;height:auto;max-width:none}#app.sdwan-app .whyus-card-315,#app.sdwan-app .whyus-card-200,#app.sdwan-app .whyus-card-430,#app.sdwan-app .whyus-card-01,#app.sdwan-app .whyus-card-03,#app.sdwan-app .sdwan-scene-card,#app.sdwan-app .deploy-card,#app.sdwan-app .longterm-card{height:auto;min-height:0}#app.sdwan-app .longterm-card-image,#app.sdwan-app .sdwan-scene-media{width:100%;height:auto;max-height:none}}@media(min-width:576px)and (max-width:767px){#app section h1,#app section h2,#app .hero-main-title,#app .section-title,#app .acce-title,#app .transmission-title,#app .customer-title,#app.sdwan-app .whyus-title,#app.sdwan-app .deploy-title,#app.sdwan-app .longterm-title,#app.sdwan-app .contact-title,#app.sdwan-app .sdwan-scene-title,#app.sdwan-app .howitworks-title{font-size:25px;line-height:1.3}}@media(max-width:575px){.footer-notes p{font-size:12px}.footer-copyright{font-size:16px}.footer-iso,.footer-iso img{height:40px}#app.sdwan-app .howitworks-block-title{font-size:16px}#app.sdwan-app .howitworks-block-copy{width:auto;max-width:none;font-size:14px}#app.sdwan-app .howitworks-list{font-size:14px}#app.sdwan-app .howitworks-policy h4{font-size:16px}#app.sdwan-app .howitworks-policy p{width:auto;max-width:none;font-size:14px}.customer-testimonial{flex-direction:column;align-items:flex-start;gap:12px}.customer-quote{align-self:flex-start}.customer-testimonial-copy{width:100%}.card-blue-tag{padding-left:5px;padding-right:5px}.card-blue-metrics{column-gap:10px}#app .card-title,#app .transmission-card-title,#app .acce-card-title,#app.sdwan-app .whyus-card-title,#app.sdwan-app .sdwan-scene-card .card-title,#app.sdwan-app .deploy-card .card-title,#app.sdwan-app .longterm-card .card-title,#app.sdwan-app .contact-panel .card-title,#app.sdwan-app .contact-form .card-title{font-size:20px;line-height:1.4}.cards-layout,.cards-left,.cards-right,.transmission-cards,.acce-cards,#app.sdwan-app .whyus-grid,#app.sdwan-app .whyus-col,#app.sdwan-app .sdwan-scene-cards,#app.sdwan-app .sdwan-scene-row,#app.sdwan-app .deploy-cards,#app.sdwan-app .longterm-cards,#app.sdwan-app .longterm-row,#app.sdwan-app .contact-row{gap:15px;row-gap:15px;column-gap:15px}.card,.card-soft,.card-right-top,.card-mid,.card-green,.card-right-bottom,.transmission-card,.acce-card,#app.sdwan-app .whyus-card,#app.sdwan-app .sdwan-scene-card,#app.sdwan-app .deploy-card,#app.sdwan-app .longterm-card,#app.sdwan-app .contact-panel,.transmission-card-body{padding:15px}#app .header{top:20px;gap:10px;padding:0 12px}#app .menu{height:50px;padding:4px}#app .menu-item{height:42px;padding:0 12px;font-size:14px}#app .admin-entry{width:auto;min-width:unset;justify-content:flex-start;height:50px;padding:6px 10px;gap:8px}#app .admin-copy{display:flex}#app .admin-copy strong{font-size:13px}#app .admin-copy small{display:none}#app section h1,#app section h2,#app .hero-main-title,#app .section-title,#app .acce-title,#app .transmission-title,#app .customer-title,#app.sdwan-app .whyus-title,#app.sdwan-app .deploy-title,#app.sdwan-app .longterm-title,#app.sdwan-app .contact-title,#app.sdwan-app .sdwan-scene-title,#app.sdwan-app .howitworks-title{font-size:25px;line-height:1.3}#app .hero-desc,#app .card-body,#app .region-body,#app .acce-desc,#app .acce-card-desc,#app .transmission-desc,#app .transmission-card-desc,#app.sdwan-app .whyus-desc,#app.sdwan-app .whyus-card-desc,#app.sdwan-app .howitworks-desc,#app.sdwan-app .howitworks-block-copy,#app.sdwan-app .howitworks-policy p,#app.sdwan-app .sdwan-scene-desc,#app.sdwan-app .deploy-desc,#app.sdwan-app .longterm-desc,#app.sdwan-app .contact-panel .card-body{font-size:14px;line-height:1.6}}body.booking-modal-open{overflow:hidden}.demo-booking-modal{position:fixed;inset:0;z-index:2200;display:none;font-family:Proxima Nova,PingFang SC,sans-serif}.demo-booking-modal.is-open{display:block}.demo-booking-modal__backdrop{position:absolute;inset:0;background:#080a109e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.demo-booking-modal__panel{position:absolute;top:50%;left:50%;width:min(94vw,820px);max-height:88vh;overflow:auto;transform:translate(-50%,-50%);border:1px solid rgba(189,198,214,.65);border-radius:22px;background:#eff1f4;box-shadow:0 24px 70px #060e1a40;padding:26px 24px 24px}.demo-booking-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#1823351f;color:#273247;font-size:24px;line-height:1;cursor:pointer}.demo-booking-modal__title{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:#1d2b3f}.demo-booking-modal__desc{margin:10px 0 18px;color:#4e627f;font-size:14px;line-height:1.6}.demo-booking-form{display:grid;gap:14px}.demo-booking-datetime{border:2px solid #ff5400;border-radius:14px;background:#ff54001a;padding:10px 14px 12px}.demo-booking-datetime-label{margin:0;color:#ff5400;font-size:12px;line-height:1}.demo-booking-datetime-value{margin:8px 0 0;color:#1c2638;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.2px}.demo-booking-picker{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;border:1px solid #d0d5df;border-radius:16px;background:#f3f5f8;padding:16px}.demo-booking-calendar{min-width:0;max-width:500px}.demo-booking-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.demo-booking-calendar-head strong{color:#1f2b3d;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:18px;font-weight:600}.demo-booking-month-btn{width:34px;height:34px;border:1px solid #b8c0ce;border-radius:10px;background:#f7f8fb;color:#1f2b3d;font-size:21px;cursor:pointer}.demo-booking-month-btn:disabled{opacity:.4;cursor:not-allowed}.demo-booking-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px}.demo-booking-weekdays span{text-align:center;color:#788395;font-size:14px}.demo-booking-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px}.demo-booking-day{width:44px;height:44px;border:1.5px solid transparent;border-radius:50%;justify-self:center;background:transparent;color:#243247;font-size:inherit;line-height:1;cursor:pointer}.demo-booking-day.is-active{background:#ff5400;color:#fff;font-weight:700}.demo-booking-day:disabled{color:#b8bec9;cursor:not-allowed}.demo-booking-day.is-empty{height:44px}.demo-booking-times{border-left:1px solid #d6dbe5;padding-left:14px}.demo-booking-times-label{margin:2px 0 10px;color:#4b607f;font-size:13px}.demo-booking-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:330px;overflow:auto;padding-right:2px}.demo-booking-time-btn{height:36px;border:.5px solid #222f42;border-radius:5px;background:#f9fafc;color:#243247;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1;cursor:pointer}.demo-booking-time-btn.is-active{background:#ff5400;border-color:#ff5400;color:#fff}.demo-booking-time-btn:disabled{border-color:#d4d9e2;color:#b8bec9;background:#f5f6f8;cursor:not-allowed}.demo-booking-time-empty{margin:0;color:#7f8997;font-size:13px;line-height:1.5}.demo-booking-field{display:grid;gap:7px}.demo-booking-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demo-booking-field span{color:#31435f;font-size:14px}.demo-booking-field input,.demo-booking-field select{height:44px;width:100%;border-radius:10px;border:1px solid #bec7d6;background:#fff;color:#1f2b3d;padding:0 12px;font-size:14px;font-family:inherit}.demo-booking-field input::placeholder{color:#8ca0bd}.demo-booking-field input:focus,.demo-booking-field select:focus{outline:none;border-color:#84adff;box-shadow:0 0 0 3px #84adff29}.demo-booking-capacity{color:#375f9f;font-size:12px}.demo-booking-capacity.is-full{color:#ff8f8f}.demo-booking-submit{margin-top:50px;margin-left:auto;margin-right:auto;display:block;position:relative;width:100%;max-width:200px;height:46px;border:0;border-radius:10px;background:#ff54001a;color:#ff5400;font-size:15px;font-weight:600;cursor:pointer}.demo-booking-submit.is-ready{background:#ff5400;color:#fff}.demo-booking-submit:disabled{cursor:not-allowed;opacity:.9}.demo-booking-submit.is-loading{color:transparent}.demo-booking-submit.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:booking-spin .7s linear infinite}.demo-booking-status{min-height:22px;margin:2px 0 0;font-size:13px;line-height:1.5;color:#4a5f7f}.demo-booking-status.is-error{color:#ff9a9a}.demo-booking-status.is-success{color:#85f3bf}.demo-booking-toast{position:fixed;top:24px;right:24px;transform:translateY(-12px);z-index:3200;padding:20px;border:1px solid rgba(255,255,255,.4);border-radius:12px;background:#131924f0;color:#fff;font-size:14px;line-height:1.3;max-width:min(360px,calc(100vw - 32px));box-shadow:0 14px 30px #040a1447;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.demo-booking-toast.is-visible{opacity:1;transform:translateY(0)}@keyframes booking-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.demo-booking-toast{top:14px;right:14px;max-width:calc(100vw - 20px)}.demo-booking-modal__panel{padding:22px 16px 18px;width:min(96vw,820px)}.demo-booking-modal__title{font-size:22px}.demo-booking-datetime-value{font-size:16px}.demo-booking-picker,.demo-booking-row{grid-template-columns:1fr}.demo-booking-times{border-left:0;border-top:1px solid #d6dbe5;padding-left:0;padding-top:12px}.demo-booking-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.demo-booking-time-btn{font-size:14px}.demo-booking-day{font-size:16px}.demo-booking-calendar-head strong{font-size:18px}}#app.contact-app{padding-top:0;background-color:#fff;background-image:none}#app.contact-app .contact-main{background:#fff}#app.contact-app .howitworks-pill{margin:0;display:inline-flex;align-items:center;gap:10px;justify-content:center;width:150px;height:30px;padding:0 10px;background:#8989891a;border:1px solid rgba(143,143,143,.5);box-shadow:0 0 0 -10px #66666626;border-radius:29px;color:#676767;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:12px;line-height:1}#app.contact-app .howitworks-title{margin-top:48px;color:#000}#app.contact-app .contact{margin-top:0;padding:110px 20px 120px;background:#fff}#app.contact-app .contact-inner{width:min(100%,1240px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}#app.contact-app .contact-title{margin-top:48px;color:#000}#app.contact-app .contact-row{margin-top:70px;width:min(100%,1240px);display:grid;grid-template-columns:minmax(0,565px) minmax(0,1fr);justify-content:space-between;align-items:start;column-gap:56px}#app.contact-app .contact-panel{width:min(100%,565px);padding:30px;background:#fff;border:1px solid rgba(217,217,217,.3);box-shadow:0 0 10px #eee;border-radius:10px;text-align:left;background-image:url(/images/bg-contact.svg);background-repeat:no-repeat;background-position:top right;display:flex;flex-direction:column}#app.contact-app .contact-panel-copy{margin-top:auto}#app.contact-app .contact-panel .card-title,#app.contact-app .contact-form .card-title{margin:0 0 15px;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:600;font-size:18px;color:#000;text-align:left}#app.contact-app .contact-panel .card-body{margin:0;font-family:Proxima Nova,PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#000000b3;text-align:left}#app.contact-app .contact-panel .card-body+.card-body{margin-top:22px}#app.contact-app .contact-icons{margin-top:30px;display:flex;align-items:center;gap:30px}#app.contact-app .contact-icons a{display:inline-flex;align-items:center}#app.contact-app .contact-icons img{width:36px;height:36px;display:block}#app.contact-app .contact-form{width:100%;text-align:left}#app.contact-app .contact-form-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#app.contact-app .contact-field{position:relative;display:flex;align-items:center;padding-left:0}#app.contact-app .contact-form-grid .contact-field{max-width:280px}#app.contact-app .contact-field-icon{position:absolute;left:20px;width:22px;height:22px;object-fit:contain;pointer-events:none;opacity:.7}#app.contact-app .contact-field input,#app.contact-app .contact-field textarea{width:100%;border:1px solid rgba(0,0,0,.05);border-radius:10px;background:#fff;padding:0 20px 0 60px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;color:#000000e6;outline:none}#app.contact-app .contact-field input::placeholder,#app.contact-app .contact-field textarea::placeholder{color:#00000059}#app.contact-app .contact-field input{height:58px}#app.contact-app .contact-phone-wrap{width:100%;height:58px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.05);border-radius:10px;background:#fff;padding:0 16px 0 60px}#app.contact-app .contact-field-phone .contact-phone-wrap{padding-left:20px}#app.contact-app .contact-country-code{width:72px;height:100%;border:0;background:transparent;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;color:#000000e6;outline:none}#app.contact-app .contact-field .contact-phone-input{flex:1 1 auto;min-width:0;width:auto;height:auto;border:0;border-radius:0;background:transparent;margin-left:10px;padding:0;box-shadow:none}#app.contact-app .contact-field-textarea{margin-top:20px;align-items:flex-start}#app.contact-app .contact-field textarea{min-height:190px;padding-top:20px;resize:vertical}#app.contact-app .contact-field-textarea .contact-field-icon{top:20px}#app.contact-app .contact-field-error{margin:10px 0 0;min-height:22px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.5;color:#e25000}#app.contact-app .contact-field-error.is-success{color:#099125}#app.contact-app .contact-agree{margin-top:24px;display:flex;align-items:flex-start;gap:12px;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:14px;line-height:1.65;color:#0000008c}#app.contact-app .contact-agree input{width:28px;height:28px;margin:0;border-radius:8px}#app.contact-app .contact-agree a{color:#000;text-decoration:underline}#app.contact-app .contact-submit{margin-top:30px;min-width:170px;height:60px;border-radius:30px;border:1px solid rgba(255,170,128,.9);background:#ffaa801f;color:#ff5400;font-family:Proxima Nova,PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;box-shadow:0 0 10px #ffaa8033}#app.contact-app .contact-submit span{font-size:22px}#app.contact-app .contact-submit.is-loading{color:transparent}#app.contact-app .contact-submit.is-loading:after{content:"";width:18px;height:18px;border:2px solid rgba(255,84,0,.25);border-top-color:#ff5400;border-radius:50%;animation:booking-spin .7s linear infinite}@media(max-width:1199px){#app.contact-app .contact{padding:78px 16px 84px}#app.contact-app .contact-title{margin-top:34px}#app.contact-app .contact-row{margin-top:40px;grid-template-columns:1fr;row-gap:30px}#app.contact-app .contact-panel,#app.contact-app .contact-form,#app.contact-app .contact-form-grid .contact-field{width:100%;max-width:none}#app.contact-app .contact-form-grid{grid-template-columns:1fr}}@media(max-width:767px){#app.contact-app .contact-inner,#app.contact-app .contact-row{width:100%}#app.contact-app .contact-panel,#app.contact-app .contact-form{padding:20px}#app.contact-app .contact-title{font-size:25px;line-height:1.3}#app.contact-app .contact-panel .card-body{font-size:14px;line-height:1.6}#app.contact-app .contact-field textarea{min-height:150px}#app.contact-app .contact-submit{height:54px;font-size:15px}#app.contact-app .contact-submit span{font-size:20px}}
