@font-face{font-family:K2Icons;src:url('capability-icons.woff2') format('woff2');font-weight:900;font-display:block}.fa{font:normal 900 1em/1 K2Icons;display:inline-block}.fa-route:before{content:'\f4d7'}.fa-cloud:before{content:'\f0c2'}.fa-server:before{content:'\f233'}.fa-lock:before{content:'\f023'}.fa-chart-line:before{content:'\f201'}.fa-image:before{content:'\f03e'}.fa-sliders:before{content:'\f1de'}.fa-code-branch:before{content:'\f126'}*{box-sizing:border-box}body{margin:0;background:white;font-family:"Helvetica Neue",Arial,"PingFang SC",sans-serif;--cdn1-text:#202020;--cdn1-muted:#737373;--cdn1-muted-strong:#555;--cdn1-accent-bright:#318c72;--cdn1-accent-soft:#54ae92}h3,p{margin:0}.capability-grid[data-v-d0e46475]{display:grid;gap:1rem;grid-template-columns:1.3fr .85fr .85fr;grid-template-rows:repeat(2,minmax(210px,auto));margin-top:3.5rem}.capability[data-v-d0e46475]{background:#0d1b15;border:1px solid rgba(145,183,166,.16);border-radius:8px;min-width:0;overflow:hidden;padding:1.5rem;position:relative}.capability--anycast[data-v-d0e46475]{background:linear-gradient(rgba(187,220,205,.045) 1px,transparent 0),linear-gradient(90deg,rgba(187,220,205,.045) 1px,transparent 0),#0a2118;background-size:42px 42px;grid-row:1/3;min-height:450px}.capability--analytics[data-v-d0e46475]{background:#101d18}.capability--config[data-v-d0e46475]{background:linear-gradient(150deg,#0e1b16,#0a1511)}.capability__icon[data-v-d0e46475]{align-items:center;background:#15b78314;border:1px solid rgba(52,211,153,.24);border-radius:8px;color:var(--cdn1-accent-bright);display:flex;height:40px;justify-content:center;width:40px}.capability h3[data-v-d0e46475]{color:var(--cdn1-text);font-size:1.05rem;font-weight:700;margin-top:1.25rem}.capability p[data-v-d0e46475]{color:var(--cdn1-muted);font-size:.78rem;line-height:1.65;margin-top:.65rem}.capability__technical[data-v-d0e46475]{bottom:1.1rem;color:#a7f3d03d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;font-weight:800;position:absolute;right:1.25rem}.anycast-route[data-v-d0e46475]{height:230px;inset:auto 1.5rem 1.5rem;position:absolute}.anycast-route[data-v-d0e46475]:after,.anycast-route[data-v-d0e46475]:before{border:1px solid rgba(52,211,153,.2);border-radius:50%;content:"";height:165px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:165px}.anycast-route[data-v-d0e46475]:after{border-style:dashed;height:104px;width:104px}.anycast-route__edge[data-v-d0e46475],.anycast-route__origin[data-v-d0e46475]{align-items:center;background:#0c281d;border:1px solid rgba(52,211,153,.3);color:var(--cdn1-accent-bright);display:flex;justify-content:center;position:absolute;z-index:2}.anycast-route__origin[data-v-d0e46475]{border-radius:50%;font-size:1.25rem;height:60px;left:50%;top:50%;transform:translate(-50%,-50%);width:60px}.anycast-route__edge[data-v-d0e46475]{border-radius:8px;font-size:.7rem;height:34px;width:34px}.anycast-route__edge--1[data-v-d0e46475]{left:7%;top:16%}.anycast-route__edge--2[data-v-d0e46475]{right:7%;top:8%}.anycast-route__edge--3[data-v-d0e46475]{bottom:12%;right:2%}.anycast-route__edge--4[data-v-d0e46475]{bottom:3%;left:12%}.anycast-route__packet[data-v-d0e46475]{animation:anycast-packet-d0e46475 4.2s cubic-bezier(.65,0,.35,1) infinite;background:var(--cdn1-accent-soft);border-radius:50%;height:7px;left:50%;position:absolute;top:50%;width:7px;z-index:3}.analytics-spark[data-v-d0e46475]{bottom:1.2rem;height:56px;left:1.25rem;position:absolute;right:1.25rem}.analytics-spark svg[data-v-d0e46475]{height:100%;width:100%}.analytics-spark polyline[data-v-d0e46475]{fill:none;stroke:#34d3999e;stroke-width:2;vector-effect:non-scaling-stroke}.format-list[data-v-d0e46475]{display:flex;gap:.45rem;margin-top:1.25rem}.format-list span[data-v-d0e46475]{border:1px solid rgba(145,183,166,.16);border-radius:4px;color:var(--cdn1-muted-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;padding:.35rem .45rem}.config-lines[data-v-d0e46475]{display:grid;gap:.65rem;margin-top:1.25rem}.config-lines span[data-v-d0e46475]{background:#91b7a624;display:block;height:2px;position:relative}.config-lines i[data-v-d0e46475]{background:var(--cdn1-accent-bright);border:2px solid #0d1b15;border-radius:50%;height:10px;left:18%;position:absolute;top:50%;transform:translateY(-50%);width:10px}.config-lines span:nth-child(2) i[data-v-d0e46475]{left:66%}.config-lines span:nth-child(3) i[data-v-d0e46475]{left:42%}@keyframes anycast-packet-d0e46475{0%,10%{opacity:0;transform:translate(-50%,-50%)}18%{opacity:1}45%{opacity:1;transform:translate(120px,-92px)}55%{opacity:0;transform:translate(120px,-92px)}65%{opacity:0;transform:translate(-50%,-50%)}72%{opacity:1}94%{opacity:1;transform:translate(-135px,84px)}to{opacity:0;transform:translate(-135px,84px)}}@media(max-width:1023px){.capability-grid[data-v-d0e46475]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.capability--anycast[data-v-d0e46475]{grid-column:1/3;grid-row:auto}}@media(max-width:767px){.capabilities[data-v-d0e46475]{padding:4.5rem 0}.capability-grid[data-v-d0e46475]{grid-template-columns:1fr;margin-top:2.5rem}.capability--anycast[data-v-d0e46475]{grid-column:auto;min-height:430px}}@media(prefers-reduced-motion:reduce){.anycast-route__packet[data-v-d0e46475]{display:none}}.capability-grid[data-v-d0e46475]{margin:0;padding-bottom:24px}.capability[data-v-d0e46475]{background:#fafafa;border-color:#e4e4e4}.capability--anycast[data-v-d0e46475]{background:linear-gradient(#eaeaea80 1px,transparent 1px),linear-gradient(90deg,#eaeaea80 1px,transparent 1px),#fafafa;background-size:42px 42px}.capability__icon[data-v-d0e46475]{background:#eff6f2;border-color:#d8e5de}.anycast-route__edge[data-v-d0e46475],.anycast-route__origin[data-v-d0e46475]{background:#fff;border-color:#bed7cc}.capability__technical[data-v-d0e46475]{color:#bccfc6}.format-list span[data-v-d0e46475]{border-color:#ddd}.config-lines i[data-v-d0e46475]{border-color:#fafafa}.capability--analytics[data-v-d0e46475]{padding-bottom:86px}.analytics-spark polyline[data-v-d0e46475]{stroke:#52a185}.capability-grid[data-v-d0e46475]{grid-template-rows:repeat(2,minmax(230px,auto))}.capability--http[data-v-d0e46475]{min-height:210px}@media(max-width:767px){.capability-grid[data-v-d0e46475]{margin-top:0}.capability--anycast[data-v-d0e46475]{min-height:430px}.capability[data-v-d0e46475]{min-height:230px}.capability--anycast[data-v-d0e46475]{min-height:430px}}
/* k2net palette overrides */
.capability--anycast[data-v-d0e46475],.capability--config[data-v-d0e46475]{display:none!important}
.capability-grid[data-v-d0e46475]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;margin-top:0}
.capability[data-v-d0e46475]{background:#fff;border-color:#e5e7eb}
.capability--analytics[data-v-d0e46475],.capability--config[data-v-d0e46475]{background:#f8fbff}
.capability--ssl .capability__icon[data-v-d0e46475]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}
.capability--analytics .capability__icon[data-v-d0e46475]{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}
.capability--analytics .analytics-spark polyline[data-v-d0e46475]{stroke:#8b5cf6}
.capability--image .capability__icon[data-v-d0e46475]{background:#ecfeff;border-color:#a5f3fc;color:#0891b2}
.capability--config .capability__icon[data-v-d0e46475]{background:#fff7ed;border-color:#fed7aa;color:#ea580c}
.capability--http .capability__icon[data-v-d0e46475]{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}
.capability h3[data-v-d0e46475]{color:#202020}.capability p[data-v-d0e46475]{color:#737373}
@media(max-width:767px){.capability-grid[data-v-d0e46475]{grid-template-columns:1fr}.capability[data-v-d0e46475]{min-height:230px}}
