.infra-premium{border-block:1px solid #ffffff0c;background:#000;color:#edf4fa}.ip-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.ip-heading h2{font-size:38px;font-weight:500;letter-spacing:-.05em;line-height:1.4;margin-top:17px}.ip-heading h2>span{color:#a4bac9}.ip-heading>p{font-size:12px;line-height:1.9;color:#8499aa;margin-bottom:5px}.ip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ip-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff18;background:linear-gradient(155deg,#111315,#090a0c 55%);border-radius:16px;padding:27px 26px 0;min-width:0;transition:border-color .2s,transform .2s}.ip-card:hover{border-color:#7dd3fc60;transform:translateY(-3px)}.ip-card:before{content:"";height:1px;position:absolute;top:0;left:25px;right:25px;background:linear-gradient(90deg,transparent,#7dd3fc50,transparent)}.ip-card-top{justify-content:space-between;margin-bottom:28px}.ip-card-top,.ip-card-top>span{display:flex;align-items:center}.ip-card-top>span{gap:9px;color:#88cde9;font:9px monospace;letter-spacing:.11em}.ip-card-top small{font:10px monospace;color:#5b6d7d}.ip-card h3{font-size:25px;font-weight:500;line-height:1.4;letter-spacing:-.045em;margin:0 0 14px}.ip-card>p{font-size:11px;color:#91a4b3;margin:0}.ip-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff0d;margin-top:auto;min-height:59px;font-size:10px}.ip-card footer>span{color:#6f8798}.ip-card footer a{display:flex;gap:5px;align-items:center;color:#b7d5e8}.ip-card footer a:hover{color:#7dd3fc}.ip-network-art{position:relative;height:220px;padding-top:22px}.ip-network-value{text-align:center;position:relative;z-index:1}.ip-network-value strong{font-size:52px;font-weight:450;color:#c4ebff;line-height:1.2;letter-spacing:-.06em}.ip-network-value strong>span{font-size:20px;letter-spacing:-.03em;margin-left:5px;color:#8cabbc}.ip-network-value small{display:block;font:8px monospace;letter-spacing:.15em;color:#627f92;margin-top:8px}.ip-network-art svg{position:absolute;bottom:24px;width:100%;height:115px;left:0}.ip-direction{display:flex;justify-content:center;gap:20px;position:absolute;bottom:16px;left:0;right:0;color:#8daabd;font-size:9px}.ip-direction>span{display:flex;align-items:center;gap:4px}.ip-direction svg{position:static;width:12px;height:12px}.ip-shield-art{position:relative;display:flex;justify-content:center;align-items:center;height:220px;isolation:isolate}.ip-shield-ring{position:absolute;border:1px solid #7dd3fc20;border-radius:50%;width:150px;height:150px;transform:rotateX(23deg)}.ip-shield-ring.ring-two{width:198px;height:198px;border-style:dashed;border-color:#7dd3fc10}.ip-shield-grid{position:absolute;inset:10px;background-image:linear-gradient(#7dd3fc07 1px,transparent 0),linear-gradient(90deg,#7dd3fc07 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.ip-shield-core{width:110px;height:110px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#38bdf819,transparent 70%);color:#9adaf8;filter:drop-shadow(0 0 15px #38bdf820)}.ip-shield-node{position:absolute;width:5px;height:5px;background:#7dd3fc;border-radius:50%;box-shadow:0 0 10px #38bdf880}.node-a{top:55px;left:calc(50% - 58px)}.node-b{bottom:49px;right:calc(50% - 60px)}.ip-shield-label{position:absolute;bottom:18px;font:8px monospace;letter-spacing:.16em;color:#7c9db1}.ip-terminal{border:1px solid #ffffff14;border-radius:9px;margin-top:28px;overflow:hidden;background:#050607}.ip-terminal-bar{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px 12px;border-bottom:1px solid #ffffff0c;background:#ffffff03}.ip-terminal-bar>span{display:flex;gap:4px}.ip-terminal-bar i{width:5px;height:5px;border-radius:50%;background:#52606a}.ip-terminal-bar i:first-child{background:#7dd3fc80}.ip-terminal-bar small{font:6px monospace;letter-spacing:.08em;color:#688399}.ip-terminal-body{padding:17px 13px;font:9px/2.2 monospace;color:#b4cee0;white-space:nowrap}.ip-terminal-body p>span:first-child{color:#7dd3fc;margin-right:5px}.ip-terminal-body .ip-terminal-muted{color:#4f697a}.ip-caret{display:inline-block;width:4px;height:10px;background:#7dd3fc80;margin-left:5px;vertical-align:middle}.ip-os{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0 25px}.ip-os>span{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:8px;color:#8c9fae}.ip-os img{-o-object-fit:contain;object-fit:contain}.ip-footnote{font-size:10px;line-height:1.9;color:#607b8e;margin-top:20px}html[data-theme=light] .infra-premium{background:#f2f7fb;color:#193f59;border-color:#193f5915}html[data-theme=light] .ip-card{background:linear-gradient(150deg,#fff,#eef6fc);border-color:#c9dae6}html[data-theme=light] .ip-card>p,html[data-theme=light] .ip-heading>p{color:#56758c}html[data-theme=light] .ip-heading h2>span{color:#53758e}html[data-theme=light] .ip-card footer{border-color:#193f5915}html[data-theme=light] .ip-card footer a,html[data-theme=light] .ip-card-top>span,html[data-theme=light] .ip-network-value strong{color:#0369a1}@media(max-width:1000px){.ip-card{padding:23px 19px 0}.ip-card h3{font-size:22px}.ip-terminal-body{font-size:8px}.ip-terminal-bar small{font-size:5px}}@media(max-width:760px){.ip-heading{align-items:start;flex-direction:column;gap:16px}.ip-heading h2{font-size:30px}.ip-grid{grid-template-columns:1fr}.ip-card{padding:25px 24px 0}.ip-card-top{margin-bottom:20px}.ip-network-art,.ip-shield-art{height:205px}.ip-terminal-body{font-size:11px}.ip-terminal-bar small{font-size:8px}.ip-os{margin-bottom:25px}.ip-os>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.ip-card{transition:none}.ip-card:hover{transform:none}}.ip-grid{grid-template-columns:1fr;gap:24px}.ip-card{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:65px;column-gap:65px;row-gap:0;padding:30px 38px 0;min-height:290px;border-radius:13px}.ip-card-top{grid-column:1;grid-row:1;margin-bottom:20px;align-self:start}.ip-card h3{grid-column:1;grid-row:2;font-size:28px;margin-bottom:14px}.ip-card>p{grid-column:1;grid-row:3;align-self:start;padding-bottom:24px;font-size:12px}.ip-card .ip-network-art,.ip-card .ip-shield-art{grid-column:2;grid-row:1/4;width:100%;max-width:440px;justify-self:center;align-self:center;height:225px}.ip-card footer{grid-column:1/-1;grid-row:4;min-height:55px;margin-top:6px}.ip-card .ip-terminal{grid-column:2;grid-row:1/3;align-self:center;width:100%;max-width:440px;justify-self:center;margin:0}.ip-card .ip-terminal-body{padding:20px;font-size:11px}.ip-card .ip-os{grid-column:2;grid-row:3;width:100%;max-width:440px;justify-self:center;margin:4px 0 20px}.ip-card .ip-os>span{flex-direction:row;justify-content:center;font-size:10px}@media(max-width:760px){.ip-card{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;padding:25px 24px 0;min-height:0}.ip-card h3{font-size:25px}.ip-card>p{padding-bottom:0}.ip-card .ip-network-art,.ip-card .ip-shield-art{grid-column:1;grid-row:4;height:210px}.ip-card .ip-terminal{grid-column:1;grid-row:4;margin-top:22px}.ip-card .ip-os{grid-column:1;grid-row:5;margin:18px 0 20px}.ip-card footer{grid-column:1;grid-row:6;margin-top:5px}}.ip-card{border-color:#455867;background:linear-gradient(135deg,#15191d,#0b0d10)}.ip-card-top>span{font-size:12px;color:#9bdfff;letter-spacing:.08em}.ip-card-top small{font-size:12px;color:#91a9bd}.ip-card h3{font-size:32px;color:#f4f8fc}.ip-card>p{font-size:14px;line-height:1.95;color:#bccbd7}.ip-card footer{border-color:#ffffff20;font-size:12px}.ip-card footer>span{color:#a3b9ca}.ip-card footer a{color:#bce8ff}.ip-network-value strong{font-size:66px;color:#c6efff}.ip-network-value strong>span{font-size:24px;color:#b0cfdf}.ip-network-value small{font-size:10px;color:#a4bdcf}.ip-direction{font-size:12px;color:#bdd9e9}.ip-network-art svg>path{stroke:#7dd3fc;stroke-opacity:.9;stroke-width:2}.ip-network-art svg>g[stroke]{stroke:#92cfe9}.ip-shield-ring{border-color:#7dd3fc60}.ip-shield-ring.ring-two{border-color:#7dd3fc35}.ip-shield-core{color:#b1e7ff}.ip-shield-label{font-size:10px;color:#aacbde}.ip-card .ip-terminal-body{font-size:13px;color:#d5eaf7}.ip-terminal-body .ip-terminal-muted{color:#91aabd}.ip-terminal-bar small{font-size:9px;color:#9cb7ca}.ip-card .ip-os>span{font-size:12px;color:#c2d5e4}.ip-card .ip-os img{width:20px;height:20px}.ip-footnote{font-size:12px;color:#91aabe}html[data-theme=light] .ip-card h3{color:#17394f}html[data-theme=light] .ip-card footer>span,html[data-theme=light] .ip-footnote{color:#4c6d85}@media(max-width:760px){.ip-card h3{font-size:28px}.ip-card>p{font-size:13px}.ip-card .ip-terminal-body,.ip-card-top>span{font-size:11px}}.ip-card .ip-animated-terminal{height:134px;display:flex;align-items:center;overflow:hidden}.ip-animated-terminal>div{width:100%}.ip-animated-terminal p{min-height:24px;font-variant-ligatures:none;white-space:pre}.ip-animated-terminal .terminal-command{color:#d4ecfb}.ip-animated-terminal .terminal-success{color:#7dd3fc}.ip-animated-terminal .ip-caret{margin-left:3px}@keyframes terminal-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:no-preference){.ip-animated-terminal .ip-caret{animation:terminal-caret-blink 1s steps(1) infinite}}.home-services{padding-top:20px;padding-bottom:65px}.hs-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.hs-heading p{font-size:10px;letter-spacing:.17em;color:#7dd3fc}.hs-heading h2{font-size:27px;font-weight:500;margin:9px 0}.hs-heading>div>span{font-size:12px;color:#9bb0bf}.hs-heading button{display:flex;gap:7px;align-items:center;border:1px solid #ffffff25;border-radius:6px;padding:9px 12px;font-size:11px}.hs-heading button:disabled{opacity:.5}.hs-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hs-summary>div{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #303030;border-radius:9px;background:#0b0b0b}.hs-summary svg{color:#7dd3fc}.hs-summary span{font-size:11px;color:#a0b8ca}.hs-summary strong{display:block;color:#f1f5f9;font-size:25px;font-weight:500;margin-top:5px}.hs-summary small{font-size:11px;margin-left:6px;color:#9bb0bf}.hs-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.hs-list>a{display:flex;align-items:center;gap:12px;border:1px solid #303030;border-radius:8px;padding:18px;background:#0b0b0b;min-width:0}.hs-list>a>svg{color:#7dd3fc;flex-shrink:0}.hs-list>a>div{min-width:0;flex:1}.hs-list strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-list div>span{font-size:10px;color:#91a9bd;display:block;margin-top:6px}.hs-state{font-size:10px;color:#b7c7d3;white-space:nowrap}.hs-state.running{color:#6ee7b7}.hs-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:18px;font-size:10px;color:#829cb0}.hs-bottom a{display:flex;align-items:center;gap:7px;color:#7dd3fc}.hs-empty{padding:25px 0;font-size:12px;color:#9bb0bf}.hs-empty a{color:#7dd3fc}html[data-theme=light] :is(.hs-summary>div,.hs-list>a){background:#fff;border-color:#c9dbe8}html[data-theme=light] .hs-summary strong{color:#193f59}html[data-theme=light] :is(.hs-heading p,.hs-summary svg,.hs-list>a>svg,.hs-bottom a,.hs-empty a){color:#0369a1}html[data-theme=light] .hs-heading button{border-color:#193f5930}@media(max-width:850px){.hs-summary{grid-template-columns:repeat(2,1fr)}.hs-list{grid-template-columns:1fr}}@media(max-width:450px){.hs-summary>div{padding:14px;gap:10px}.hs-heading h2{font-size:23px}.hs-list>a{padding:14px}}.home-notice-bar{background:#0b0b0b;border-bottom:1px solid #ffffff18;color:#eaf3fa}.home-notice-bar>.rf-wrap{display:flex;align-items:center;gap:24px;min-height:48px}.home-notice-bar a:first-child{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding-block:12px}.home-notice-tag{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #38bdf84d;border-radius:5px;padding:3px 8px;font-size:11px;color:#7dd3fc;background:#0284c715}.home-notice-title{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-notice-new{font-size:8px;letter-spacing:.06em;color:#7dd3fc;flex-shrink:0}.home-notice-bar svg{flex-shrink:0}.home-notice-all{font-size:11px;color:#9cb3c8;white-space:nowrap}.home-notice-bar a:hover .home-notice-title{color:#7dd3fc}html[data-theme=light] .home-notice-bar{background:#edf6fc;color:#193f59;border-color:#193f5920}html[data-theme=light] .home-notice-bar :is(.home-notice-tag,.home-notice-new){color:#0369a1}html[data-theme=light] .home-notice-all{color:#53738c}@media(max-width:600px){.home-notice-bar>.rf-wrap{gap:10px;padding-inline:20px}.home-notice-all{display:none}.home-notice-bar a:first-child{gap:8px}}