.kama-moja{position:relative;width:min(1400px,100vw);margin:0 auto;min-height:clamp(420px,70vh,720px);overflow:hidden;isolation:isolate;background-color:var(--bg-800)}.kama-moja__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;pointer-events:none}.kama-moja__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#020617db,#020617c7 35%,#02061780,#02061700 75%)}.kama-moja__content{position:relative;z-index:2;width:60%;min-height:clamp(420px,70vh,720px);padding:clamp(2.25rem,6vw,5rem) clamp(1.5rem,4vw,4rem);display:flex;flex-direction:column;justify-content:center;gap:1.1rem;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.45)}.kama-moja__heading{margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:800;line-height:1.12;letter-spacing:.005em}.kama-moja__heading-accent{color:var(--brand-secondary)}.kama-moja__heading-language{display:inline-block;margin-left:.45rem;font-size:.55em;font-weight:500;letter-spacing:.06em;text-transform:lowercase;color:#ffffffb8}.kama-moja__statement{margin:0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.6;color:#fffffff0;max-width:56ch}.kama-moja__statement--lead{font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:600;color:#fff}@media(max-width:860px){.kama-moja{min-height:clamp(520px,78vh,760px)}.kama-moja__overlay{background:linear-gradient(180deg,#020617b8,#02061799 45%,#020617d1)}.kama-moja__content{width:100%;min-height:clamp(520px,78vh,760px)}.kama-moja__statement{max-width:none}}.section-network-performance .network-chart-float-wrap{display:flex;justify-content:center;align-items:center;margin:.5rem auto 0;padding:clamp(1.25rem,4vw,2.25rem) 0 clamp(1rem,3vw,1.75rem);position:relative;z-index:1;pointer-events:none}.section-network-performance .network-chart-float{--tilt-rx: 0deg;--tilt-ry: 0deg;--tilt-tz: 0px;pointer-events:auto;width:min(468px,88vw);display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;cursor:pointer;-webkit-tap-highlight-color:transparent}.section-network-performance .network-chart-float__img{max-height:min(120px,22vw);width:auto;max-width:100%;height:auto;display:block;object-fit:contain;transform:perspective(700px) rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry)) translateZ(var(--tilt-tz));transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 12px 28px rgba(0,0,0,.45)) drop-shadow(0 4px 14px rgba(25,255,205,.18)) drop-shadow(0 2px 10px rgba(168,85,247,.14));will-change:transform}.section-network-performance .network-chart-float--tracking .network-chart-float__img{transition-duration:.06s;transition-timing-function:ease-out}@media(prefers-reduced-motion:reduce){.section-network-performance .network-chart-float__img{transform:none!important;transition:none;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35)) drop-shadow(0 3px 10px rgba(25,255,205,.12))}}.section-network-performance .otf-stat-card--t1 .otf-stat-kicker{color:#6f7cff}.section-network-performance .otf-stat-card--t2 .otf-stat-kicker{color:#fb923c}.section-network-performance .otf-stat-card--t3 .otf-stat-kicker{color:#8c52ff}.section-network-performance .otf-stat-card--t4 .otf-stat-kicker{color:#32d583}.section-network-performance .otf-stat-card--t5 .otf-stat-kicker{color:#ff4da6}.section-network-performance .otf-stat-card--t6 .otf-stat-kicker{color:#00e5ff}.section-network-performance .otf-stat-card--t7 .otf-stat-kicker{color:#c084fc}.section-network-performance .otf-stat-card--t8 .otf-stat-kicker{color:#f59e0b}.section-network-performance .otf-perf-cards{list-style:none;margin:3.125rem 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.section-network-performance .otf-perf-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.85rem;padding:1.35rem 1rem 1.25rem;margin:0}.section-network-performance .otf-perf-card__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:12px;color:var(--accent, #0099cc);background:#0099cc1f;border:1px solid rgba(0,153,204,.28)}.section-network-performance .otf-perf-card__svg{width:1.65rem;height:1.65rem}.section-network-performance .otf-perf-card__label{font-size:clamp(.9rem,.45vw + .85rem,1.05rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);line-height:1.35}@media(max-width:700px){.section-network-performance .otf-perf-cards{grid-template-columns:1fr;margin-top:2rem}}.follow-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.follow-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#050a1c8c}.follow-card__media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}.follow-card__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#080d1a00 40%,#080d1ac7)}.follow-card__body{padding:1.15rem;display:flex;flex-direction:column;gap:.85rem}.follow-card__body h3{margin:0}.follow-card__lede{margin:0;color:var(--text-muted);line-height:1.6}.follow-card__socials{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.15rem}.follow-card__social{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem 1rem;border-radius:999px;font-size:.94rem;font-weight:600;letter-spacing:.005em;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text-main);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;text-decoration:none}.follow-card__social:hover,.follow-card__social:focus-visible{transform:translateY(-2px)}.follow-card__social-icon{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px}.follow-card__social-icon svg{width:1rem;height:1rem;display:block}.follow-card__social--x .follow-card__social-icon{background:#000;color:#fff}.follow-card__social--x:hover,.follow-card__social--x:focus-visible{border-color:#ffffff8c;background:#ffffff14;box-shadow:0 12px 28px #00000059}.follow-card__social--linkedin .follow-card__social-icon{background:#0a66c2;color:#fff}.follow-card__social--linkedin:hover,.follow-card__social--linkedin:focus-visible{border-color:#0a66c2b3;background:#0a66c22e;box-shadow:0 12px 28px #0a66c252}.follow-card__email{margin:.25rem 0 0;color:var(--text-muted);font-size:.94rem}.follow-card__email a{color:var(--brand-secondary);font-weight:600}
