.QO3kAG_site{color:var(--afriscon-navy);background:var(--afriscon-cream);font-family:var(--font-afriscon-body);--site-blue:var(--afriscon-teal)}.QO3kAG_site h1,.QO3kAG_site h2,.QO3kAG_site h3{font-family:var(--font-afriscon-display);letter-spacing:0;text-wrap:balance}.QO3kAG_site h1,.QO3kAG_site h2,.QO3kAG_site h3,.QO3kAG_site p{margin:0}.QO3kAG_site .wrap{width:min(1240px,100% - 80px);margin-inline:auto}.QO3kAG_site .site-notice{background:var(--afriscon-navy);color:#fff;justify-content:space-between;gap:16px;padding:9px 40px;font-size:12px;display:flex}.QO3kAG_site .site-notice a{color:#d8e6ff;text-underline-offset:3px;text-decoration:underline}.QO3kAG_site .hero{background:var(--afriscon-cream);position:relative;overflow:hidden}.QO3kAG_site .hero-globe{opacity:.76;will-change:transform;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.QO3kAG_site .hero-globe-layer{position:absolute;inset:-18px}.QO3kAG_site .hero-globe-image{background:url(/hero-afriscon-1916-tinted.webp) 100%/cover no-repeat;position:absolute;inset:0}@media (max-width:760px){.QO3kAG_site .hero-globe-image{background-image:url(/hero-afriscon-960-tinted.webp)}}.QO3kAG_site .hero-network{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.QO3kAG_site .net-link{fill:none;stroke:#9cc2ff;stroke-width:2.4px;stroke-linecap:round;opacity:.9}.QO3kAG_site .net-link.is-mesh{stroke-width:1.8px;opacity:.55;stroke-dasharray:3 7}.QO3kAG_site .net-packet{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;opacity:0}.QO3kAG_site .net-core{fill:#d9e7ff}.QO3kAG_site .net-node.is-hub .net-core{fill:#fff}.QO3kAG_site .net-ring{fill:none;stroke:#bcd6ff;stroke-width:2px;opacity:0}.QO3kAG_site .net-node.is-hub .net-ring{opacity:.55}.QO3kAG_site .hero:after{content:"";background:radial-gradient(at 22% 38%,#f2f6fc 0%,#f2f6fcfa 30%,#f2f6fcb8 48%,#edf4ff2e 70%,#0000 100%),linear-gradient(#0000 72%,#f2f6fc);position:absolute;inset:0}.QO3kAG_site .hero-grid{z-index:1;position:relative}.QO3kAG_site .hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;min-height:600px;padding-block:54px;display:grid}.QO3kAG_site .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--afriscon-teal);align-items:center;gap:10px;font-size:11px;font-weight:750;line-height:1.8;display:flex}.QO3kAG_site .status-dot{background:var(--afriscon-teal);border-radius:50%;flex-shrink:0;width:7px;height:7px}.QO3kAG_site h1{margin-top:26px;font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:1.09}.QO3kAG_site h1 .accent{color:var(--afriscon-teal)}.QO3kAG_site .hero-line{margin-block:-.04em -.1em;padding-block:.04em .1em;display:block;overflow:hidden}.QO3kAG_site .hero-line>span{display:block}.QO3kAG_site .hero-intro{max-width:560px;color:var(--afriscon-bluegray);margin-top:26px;font-size:17px;line-height:1.85}.QO3kAG_site .button-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.QO3kAG_site .button{background:var(--afriscon-teal);color:#fff;border:1px solid var(--afriscon-teal);border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:15px 20px;font-size:13px;font-weight:700;display:inline-flex}.QO3kAG_site .button:hover{background:#0647cb}.QO3kAG_site .button:active{transform:scale(.97)}.QO3kAG_site .button.outline{color:var(--afriscon-navy);background:0 0;border-color:#b9c6d6}.QO3kAG_site .button.light{color:var(--afriscon-teal);background:#fff;border-color:#fff}.QO3kAG_site .hero-footnote{color:#46566e;margin-top:26px;font-size:12px}.QO3kAG_site .hero-art{width:100%;height:480px}.QO3kAG_site .technology-strip{border-block:1px solid #d3dce7}.QO3kAG_site .technology-strip .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}.QO3kAG_site .technology-strip span{color:#46566e;font-size:11px}.QO3kAG_site .technology-strip strong{letter-spacing:-.02em;color:#394b65;font-size:16px}.QO3kAG_site .section{padding-block:84px}.QO3kAG_site h2{white-space:pre-line;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.17}.QO3kAG_site .section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.QO3kAG_site .section-heading h2{margin-top:16px}.QO3kAG_site .section-heading>p{max-width:360px;color:var(--afriscon-bluegray);font-size:15px;line-height:1.8}.QO3kAG_site .expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.QO3kAG_site .expertise-card{background:#fff;border:1px solid #d3dce7;border-radius:8px;flex-direction:column;padding:28px 23px;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s,box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.QO3kAG_site .expertise-card:hover{border-color:var(--afriscon-teal);transform:translateY(-5px);box-shadow:0 12px 32px #031a330a}}.QO3kAG_site .card-top{color:var(--afriscon-teal);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.QO3kAG_site h3{font-size:21px;font-weight:650;line-height:1.35}.QO3kAG_site .expertise-card p{color:var(--afriscon-bluegray);margin-top:17px;margin-bottom:27px;font-size:13px;line-height:1.9}.QO3kAG_site .card-link{color:var(--afriscon-teal);justify-content:space-between;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:650;display:flex}.QO3kAG_site .approach-section{background:var(--afriscon-ice);padding-block:72px}.QO3kAG_site .approach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}:is(.QO3kAG_site .approach-grid h2,.QO3kAG_site .portage-grid h2){margin-top:17px}:is(.QO3kAG_site .approach-grid p:not(.eyebrow),.QO3kAG_site .portage-grid p:not(.eyebrow)){color:var(--afriscon-bluegray);max-width:450px;margin-top:20px;font-size:15px;line-height:1.8}.QO3kAG_site .text-link{color:var(--afriscon-teal);gap:12px;margin-top:26px;font-size:13px;font-weight:650;display:inline-flex}.QO3kAG_site .steps{margin:0;padding:0;list-style:none}.QO3kAG_site .steps li{border-bottom:1px solid #d3dce7;align-items:flex-start;gap:22px;padding-block:22px;display:flex}.QO3kAG_site .steps li>span{font-variant-numeric:tabular-nums;color:var(--afriscon-teal);flex-shrink:0;padding-top:5px;font-size:12px}.QO3kAG_site .steps li svg{color:var(--afriscon-teal);flex-shrink:0;margin-left:auto}.QO3kAG_site .steps li p{margin-top:5px!important;font-size:13px!important}.QO3kAG_site .portage-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.QO3kAG_site .portage-panel{background:var(--afriscon-navy);color:#fff;border-radius:8px;padding:32px}.QO3kAG_site .portage-panel .eyebrow{color:#9fbbe6}.QO3kAG_site .portage-panel>a{border-top:1px solid #ffffff20;align-items:center;gap:18px;margin-top:25px;padding-top:25px;display:flex}.QO3kAG_site .portage-panel>a>span{color:#86b0ff;font-size:11px}.QO3kAG_site .portage-panel>a>svg{flex-shrink:0;margin-left:auto}.QO3kAG_site .portage-panel h3{font-size:19px}.QO3kAG_site .portage-panel p:not(.eyebrow){color:#c0cde2;margin-top:5px;font-size:12px}.QO3kAG_site .watch-section{background:var(--afriscon-cream);border-top:1px solid #d3dce7}.QO3kAG_site .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.QO3kAG_site .journal-grid article{background:#fff;border:1px solid #d3dce7;border-radius:7px;flex-direction:column;padding:27px;display:flex}.QO3kAG_site .journal-grid h3{margin-top:15px;font-size:20px}.QO3kAG_site .journal-grid p:not(.eyebrow){color:var(--afriscon-bluegray);margin-top:16px;margin-bottom:24px;font-size:13px;line-height:1.85}.QO3kAG_site .journal-grid article>a{color:var(--afriscon-teal);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:650;display:inline-flex}.QO3kAG_site .feed-status{color:#46566e;font-size:12px}.QO3kAG_site .contact-band{background:var(--afriscon-teal);color:#fff;padding-block:62px}.QO3kAG_site .contact-band .wrap{justify-content:space-between;align-items:center;gap:35px;display:flex}.QO3kAG_site .contact-band h2{max-width:620px;margin-top:14px;font-size:34px}.QO3kAG_site .page-intro{padding-block:50px 62px}.QO3kAG_site .breadcrumb{color:#46566e;margin-bottom:42px;font-size:12px;display:inline-block}.QO3kAG_site .page-intro h1{max-width:900px}.QO3kAG_site .page-intro>p:last-child{max-width:740px;color:var(--afriscon-bluegray);margin-top:24px;font-size:18px;line-height:1.85}.QO3kAG_site .page-content{border-top:1px solid #dbe3ec;min-height:300px;padding-top:50px}.QO3kAG_site .detail-grid{grid-template-columns:1.1fr 1fr;gap:65px;display:grid}.QO3kAG_site .detail-panel{background:var(--afriscon-ice);border:1px solid #d3dce7;border-radius:8px;padding:36px}.QO3kAG_site .detail-panel h2{margin-top:12px;font-size:28px}.QO3kAG_site .detail-panel ul{margin-block:26px;padding-left:20px}.QO3kAG_site .detail-panel li{color:var(--afriscon-bluegray);padding-block:8px;line-height:1.8}.QO3kAG_site .service-row{border-bottom:1px solid #d3dce7;justify-content:space-between;align-items:center;gap:15px;padding-block:24px;font-size:15px;display:flex}.QO3kAG_site .service-row svg{color:var(--afriscon-teal);flex-shrink:0}.QO3kAG_site .muted{color:#46566e;margin-top:25px;font-size:13px;line-height:1.8}.QO3kAG_site .choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.QO3kAG_site .choice-grid article{border:1px solid #d3dce7;border-radius:8px;padding:30px}.QO3kAG_site .choice-grid h2{font-size:27px}:is(.QO3kAG_site .choice-grid p,.QO3kAG_site .development-note p:not(.eyebrow),.QO3kAG_site .detail-panel>p:not(.eyebrow)){color:var(--afriscon-bluegray);margin-block:20px;font-size:15px;line-height:1.8}.QO3kAG_site .development-note{background:var(--afriscon-ice);border-radius:8px;margin-top:30px;padding:32px}.QO3kAG_site .development-note h2{font-size:27px}@media (max-width:1200px){.QO3kAG_site .expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.QO3kAG_site .wrap{width:calc(100% - 40px)}.QO3kAG_site .hero-grid{grid-template-columns:1fr;gap:32px;padding-block:36px}.QO3kAG_site h1{font-size:42px}.QO3kAG_site .hero-intro{font-size:15px}.QO3kAG_site .hero-art{border-bottom-right-radius:50px;height:260px}.QO3kAG_site .hero-footnote{margin-top:20px}.QO3kAG_site .hero-grid .eyebrow{letter-spacing:.08em;align-items:flex-start;font-size:11px}.QO3kAG_site .technology-strip .wrap{justify-content:flex-start;gap:20px}.QO3kAG_site .technology-strip span{width:100%}.QO3kAG_site .technology-strip strong{font-size:13px}.QO3kAG_site .section{padding-block:52px}.QO3kAG_site .section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}:is(.QO3kAG_site .expertise-grid,.QO3kAG_site .approach-grid,.QO3kAG_site .portage-grid,.QO3kAG_site .journal-grid,.QO3kAG_site .detail-grid,.QO3kAG_site .choice-grid){grid-template-columns:1fr;gap:20px}:is(.QO3kAG_site .approach-grid,.QO3kAG_site .portage-grid){gap:35px}.QO3kAG_site .expertise-card{padding:25px}.QO3kAG_site .card-top{margin-bottom:20px}.QO3kAG_site .contact-band .wrap{flex-direction:column;align-items:flex-start}.QO3kAG_site .contact-band h2{font-size:30px}.QO3kAG_site .page-intro{padding-block:30px 40px}.QO3kAG_site .page-intro h1{font-size:39px}.QO3kAG_site .page-intro>p:last-child{font-size:16px}:is(.QO3kAG_site .detail-panel,.QO3kAG_site .choice-grid article){padding:25px}.QO3kAG_site .button{padding:14px 17px;font-size:12px}}@media (prefers-reduced-motion:reduce){.QO3kAG_site .expertise-card{transition:none}}.QO3kAG_site .button:not(.outline):not(.light){background-color:var(--afriscon-teal);background-image:var(--afriscon-gradient);font-family:var(--font-afriscon-display);border:1px solid #7fb0ff47;border-radius:7px;font-weight:800;box-shadow:0 14px 34px #1556d433}.QO3kAG_site .button.outline{color:var(--afriscon-teal);font-family:var(--font-afriscon-display);border-color:#1556d480;font-weight:800}.QO3kAG_site .contact-band{background:linear-gradient(110deg,var(--afriscon-navy) 20%,#0f2f63 75%,#123f86)}.QO3kAG_site .contact-band .eyebrow{color:var(--afriscon-turquoise)}.QO3kAG_site .technology-strip{background:var(--afriscon-ice)}.QO3kAG_site .technology-strip span{color:var(--afriscon-teal);font-size:13px;font-weight:800}.QO3kAG_site .technology-strip strong{color:var(--afriscon-navy);font-size:13px}.QO3kAG_site .expertise-card{border-radius:6px;box-shadow:0 18px 45px #031a330d}@media (max-width:760px){.QO3kAG_site .hero-art{display:none}.QO3kAG_site .hero-grid{min-height:0;padding-block:48px}.QO3kAG_site .hero h1{font-size:clamp(32px,8.8vw,42px)}}.QO3kAG_site .text-link svg{flex-shrink:0}.QO3kAG_site .breadcrumb a:hover{color:var(--afriscon-teal)}.QO3kAG_site .button.emergency{background:linear-gradient(135deg,#b91c1c 0%,#ef4444 38%,#f97316 100%);border-color:#b91c1c8c;box-shadow:0 12px 30px #b91c1c38}.QO3kAG_site .section-spacer{margin-block:64px 8px}.QO3kAG_site .cert-block{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:64px;display:grid}.QO3kAG_site .cert-intro h2{margin-top:16px}.QO3kAG_site .cert-intro>p:not(.eyebrow):not(.cert-footnote){color:var(--afriscon-bluegray);max-width:380px;margin-top:20px;font-size:15px;line-height:1.8}.QO3kAG_site .cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:30px;display:grid;position:relative}.QO3kAG_site .cert-rule{background:var(--afriscon-teal);height:2px;position:absolute;top:0;left:0;right:0}.QO3kAG_site .cert-grid h3{font-size:18px}.QO3kAG_site .cert-grid ul{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.QO3kAG_site .cert-grid li{border-bottom:1px solid #dbe3ec;gap:6px;padding-bottom:16px;display:grid}.QO3kAG_site .cert-grid li:last-child{border-bottom:0;padding-bottom:0}.QO3kAG_site .cert-issuer{align-items:center;min-height:24px;display:flex}.QO3kAG_site .cert-logo{object-fit:contain;width:auto;max-width:140px;height:24px}.QO3kAG_site .cert-issuer-name{letter-spacing:.08em;text-transform:uppercase;color:#47607f;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.QO3kAG_site .cert-issuer-name svg{color:var(--afriscon-teal);flex-shrink:0}.QO3kAG_site .cert-names{color:var(--afriscon-navy);flex-wrap:wrap;gap:4px 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.QO3kAG_site .cert-intro .cert-footnote{color:#46566e;max-width:380px;margin-top:16px;font-size:12px;line-height:1.7}@media (max-width:1200px){.QO3kAG_site .cert-block{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.QO3kAG_site .cert-grid{grid-template-columns:1fr;gap:28px}.QO3kAG_site .section-spacer{margin-block:44px 4px}}.QO3kAG_site .soc-section{padding-top:0}.QO3kAG_site .soc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.QO3kAG_site .soc-card{background:#fff;border:1px solid #d3dce7;border-radius:6px;flex-direction:column;padding:28px;display:flex;box-shadow:0 18px 45px #031a330d}.QO3kAG_site .soc-card>p{color:var(--afriscon-bluegray);margin-top:14px;font-size:14px;line-height:1.8}.QO3kAG_site .soc-card ul{gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.QO3kAG_site .soc-card li{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.QO3kAG_site .soc-card li svg{color:var(--afriscon-teal);flex-shrink:0;margin-top:2px}@media (max-width:1000px){.QO3kAG_site .soc-grid{grid-template-columns:1fr}}.QO3kAG_site .decrypt{display:block;position:relative}.QO3kAG_site .decrypt-cipher{pointer-events:none;position:absolute;inset:0;overflow:hidden}.QO3kAG_site .decrypt.is-decrypting .decrypt-text{color:#0000}.QO3kAG_site .spotlight-card{isolation:isolate;position:relative}.QO3kAG_site .spotlight-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--spot-x,50%) var(--spot-y,50%),#1556d421,#4c86e80d 45%,transparent 70%);transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.QO3kAG_site .spotlight-card:hover:before{opacity:1}}.QO3kAG_site .beam-steps{padding-left:34px;position:relative}.QO3kAG_site .beam-track{background:#d3dce7;border-radius:2px;width:2px;position:absolute;top:30px;bottom:30px;left:9px}.QO3kAG_site .beam-fill{border-radius:inherit;transform-origin:top;background:linear-gradient(to bottom,var(--afriscon-brandmix),var(--afriscon-teal) 60%,var(--afriscon-turquoise));position:absolute;inset:0;box-shadow:0 0 12px #1556d473}.QO3kAG_site .beam-steps .steps li{position:relative}.QO3kAG_site .beam-steps .steps li:before{content:"";background:var(--afriscon-teal);border:2px solid var(--afriscon-ice);border-radius:50%;width:12px;height:12px;transition:background-color .2s,box-shadow .2s;position:absolute;top:29px;left:-30px;box-shadow:0 0 0 3px #1556d42e}:is(.QO3kAG_site .beam-steps .steps li>span,.QO3kAG_site .beam-steps .steps li h3,.QO3kAG_site .beam-steps .steps li p,.QO3kAG_site .beam-steps .steps li svg){transition:opacity .25s ease-out,transform .3s cubic-bezier(.23,1,.32,1)}.QO3kAG_site .beam-ready .steps li:not(.is-lit):before{box-shadow:none;background:#fff;border-color:#cbd5e1}:is(.QO3kAG_site .beam-ready .steps li:not(.is-lit) h3,.QO3kAG_site .beam-ready .steps li:not(.is-lit) p){opacity:.72}.QO3kAG_site .beam-ready .steps li:not(.is-lit) svg{opacity:0;transform:scale(.4)rotate(-40deg)}.QO3kAG_site .cert-issuer.dark{background:var(--afriscon-navy);border-radius:5px;place-self:start;padding:5px 9px}.QO3kAG_site .cert-issuer.dark .cert-logo{height:20px}.QO3kAG_site .logo-band{background:#fff;border-bottom:1px solid #d3dce7}.QO3kAG_site .logo-band-inner{align-items:center;gap:32px;padding-block:22px;display:flex}.QO3kAG_site .logo-band-title{letter-spacing:.1em;text-transform:uppercase;color:#47607f;flex-shrink:0;font-size:12px;font-weight:750}.QO3kAG_site .marquee{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.QO3kAG_site .marquee-track{width:max-content;animation:42s linear infinite QO3kAG_logo-marquee;display:flex}:is(.QO3kAG_site .marquee:hover .marquee-track,.QO3kAG_site .marquee:focus-within .marquee-track){animation-play-state:paused}.QO3kAG_site .marquee[data-js]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.QO3kAG_site .marquee[data-js] .marquee-track{will-change:transform;animation:none}.QO3kAG_site .marquee[data-dragging]{cursor:grabbing}.QO3kAG_site .marquee:focus-visible{outline:3px solid var(--afriscon-brandmix);outline-offset:4px;border-radius:8px}.QO3kAG_site .marquee-list{align-items:center;gap:14px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.QO3kAG_site .logo-tile{background:#fff;border:1px solid #dbe3ec;border-radius:8px;place-items:center;height:56px;padding:0 20px;display:grid}.QO3kAG_site .logo-tile.dark{background:var(--afriscon-navy);border-color:var(--afriscon-navy)}.QO3kAG_site .logo-tile img{object-fit:contain;width:auto;max-width:150px;height:28px}@keyframes QO3kAG_logo-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.QO3kAG_site .marquee{-webkit-mask-image:none;mask-image:none}.QO3kAG_site .marquee-track{width:auto;animation:none}.QO3kAG_site .marquee-list{flex-wrap:wrap;justify-content:flex-start;row-gap:12px}.QO3kAG_site .marquee-list[aria-hidden]{display:none}}@media (max-width:760px){.QO3kAG_site .logo-band-inner{flex-direction:column;align-items:flex-start;gap:14px}.QO3kAG_site .marquee{width:100%}.QO3kAG_site .logo-tile{height:48px;padding:0 14px}.QO3kAG_site .logo-tile img{height:22px}}.QO3kAG_site .logo-tile.mark img{height:40px}.QO3kAG_site .cert-issuer{gap:10px}.QO3kAG_site .cert-logo.mark{height:32px}.QO3kAG_site .cert-mark-name{color:var(--afriscon-navy);font-size:13px;font-weight:700}@media (max-width:760px){.QO3kAG_site .logo-tile.mark img{height:34px}}.QO3kAG_site .stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.QO3kAG_site .stat-row.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.QO3kAG_site .stat-tile{background:#fff;border:1px solid #d3dce7;border-radius:8px;padding:22px 22px 20px}.QO3kAG_site .stat-label{color:var(--afriscon-bluegray);font-size:13px;font-weight:600}.QO3kAG_site .stat-value{font-variant-numeric:tabular-nums;font-family:var(--font-afriscon-display);color:var(--afriscon-navy);font-size:44px;font-weight:700;line-height:1;margin-top:8px!important}.QO3kAG_site .stat-delta{color:#46566e;align-items:center;gap:4px;margin-top:10px;font-size:12px;display:inline-flex}.QO3kAG_site .observatory{gap:24px;display:grid}.QO3kAG_site .obs-updated{color:#46566e;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.QO3kAG_site .obs-stale{color:#9a3412;align-items:center;gap:6px;display:inline-flex}.QO3kAG_site .obs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.QO3kAG_site .obs-wide{grid-column:1/-1}.QO3kAG_site .obs-card{background:#fff;border:1px solid #d3dce7;border-radius:8px;min-width:0;padding:28px;position:relative}.QO3kAG_site .obs-card h2{white-space:normal;font-size:22px}.QO3kAG_site .obs-sub{color:#46566e;font-size:13px;margin-top:6px!important}.QO3kAG_site .viz-columns{margin-top:24px}.QO3kAG_site .viz-plot{height:240px;margin-left:44px;position:relative}.QO3kAG_site .viz-grid{border-top:1px solid #dbe3ec;position:absolute;left:0;right:0}.QO3kAG_site .viz-grid span{color:#46566e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:-8px;right:calc(100% + 10px)}.QO3kAG_site .viz-bars{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;inset:0}.QO3kAG_site .viz-col{cursor:default;background:0 0;border:0;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.QO3kAG_site .viz-col-mark{background:#bccad8;border-radius:4px 4px 0 0;width:min(24px,64%);transition:filter .15s;position:relative}.QO3kAG_site .viz-col.is-accent .viz-col-mark{background:var(--afriscon-teal)}.QO3kAG_site .viz-col.is-active .viz-col-mark{filter:brightness(1.12)}.QO3kAG_site .viz-col-value{color:var(--afriscon-navy);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.QO3kAG_site .viz-axis{color:#46566e;text-align:center;white-space:nowrap;grid-template-columns:repeat(12,minmax(0,1fr));margin:8px 0 0 44px;font-size:11px;display:grid}.QO3kAG_site .viz-tooltip{z-index:5;background:var(--afriscon-navy);color:#fff;text-align:left;pointer-events:none;border-radius:6px;gap:2px;min-width:max-content;padding:8px 10px;font-size:12px;display:grid;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,-8px);box-shadow:0 10px 24px #031a332e}.QO3kAG_site .viz-tooltip strong{font-size:15px}.QO3kAG_site .viz-tooltip span{color:#c5d3e4}.QO3kAG_site .viz-tooltip.is-left{left:auto;right:50%;transform:translateY(-8px)}.QO3kAG_site .viz-tooltip.is-row{inset:50% 0 auto auto;transform:translateY(-50%)}.QO3kAG_site .viz-barlist{gap:4px;margin:20px 0 0;padding:0;list-style:none;display:grid}.QO3kAG_site .viz-barrow{text-align:left;width:100%;font:inherit;cursor:default;background:0 0;border:0;grid-template-columns:minmax(96px,34%) 1fr;align-items:center;gap:12px;padding:6px 0;display:grid;position:relative}.QO3kAG_site .viz-barlabel{color:var(--afriscon-navy);overflow-wrap:anywhere;font-size:13px;font-weight:600}.QO3kAG_site .viz-bartrack{align-items:center;gap:8px;min-width:0;display:flex}.QO3kAG_site .viz-bar{height:16px;width:calc((100% - 56px) * var(--ratio));background:var(--afriscon-teal);border-radius:0 4px 4px 0;flex:none;transition:filter .15s}.QO3kAG_site .viz-bar.is-muted{background:#bccad8}.QO3kAG_site .viz-barrow.is-active .viz-bar{filter:brightness(1.12)}.QO3kAG_site .viz-barvalue{color:var(--afriscon-navy);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.QO3kAG_site .obs-table-toggle{margin-top:18px;font-size:13px}.QO3kAG_site .obs-table-toggle summary{cursor:pointer;color:var(--afriscon-teal);font-weight:650}.QO3kAG_site .obs-table-wrap{margin-top:18px;overflow-x:auto}.QO3kAG_site .obs-table{border-collapse:collapse;overflow-wrap:normal;width:100%;margin-top:12px;font-size:13px}.QO3kAG_site .obs-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#46566e;border-bottom:1px solid #d3dce7;padding:10px 12px;font-size:11px}.QO3kAG_site .obs-table td{vertical-align:top;color:var(--afriscon-navy);border-bottom:1px solid #e3e9f1;padding:12px}.QO3kAG_site .obs-table .num{text-align:right;font-variant-numeric:tabular-nums}.QO3kAG_site .obs-table .nowrap{white-space:nowrap}.QO3kAG_site .obs-table a{color:var(--afriscon-teal);font-weight:650}.QO3kAG_site .obs-name{color:#46566e;margin-top:3px;font-size:12px;display:block}.QO3kAG_site .obs-cta{background:var(--afriscon-ice);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding:28px;display:flex}.QO3kAG_site .obs-cta h2{font-size:24px}.QO3kAG_site .obs-cta p{max-width:620px;color:var(--afriscon-bluegray);font-size:15px;line-height:1.7;margin-top:8px!important}.QO3kAG_site .obs-cta .text-link{margin-top:0}.QO3kAG_site .obs-sources h2{font-size:20px}.QO3kAG_site .obs-sources ul{color:var(--afriscon-bluegray);gap:8px;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.7;display:grid}.QO3kAG_site .obs-sources a{color:var(--afriscon-teal);align-items:center;gap:4px;font-weight:650;display:inline-flex}.QO3kAG_site .obs-notice{color:#46566e;font-size:12px;margin-top:14px!important}.QO3kAG_site .obs-teaser{margin-bottom:28px}@media (max-width:1000px){.QO3kAG_site .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.QO3kAG_site .obs-grid{grid-template-columns:1fr}}@media (max-width:760px){:is(.QO3kAG_site .stat-row,.QO3kAG_site .stat-row.is-compact){grid-template-columns:1fr}.QO3kAG_site .stat-value{font-size:38px}.QO3kAG_site .obs-card{padding:20px}.QO3kAG_site .viz-plot{height:200px;margin-left:36px}.QO3kAG_site .viz-axis{margin-left:36px;font-size:10px}:is(.QO3kAG_site .viz-axis span:nth-child(4n+1),.QO3kAG_site .viz-axis span:nth-child(4n+2)){visibility:hidden}.QO3kAG_site .obs-table.is-stacked thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.QO3kAG_site .obs-table.is-stacked tr{border-bottom:1px solid #dbe3ec;padding:14px 0;display:block}.QO3kAG_site .obs-table.is-stacked td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:4px 0;display:flex}.QO3kAG_site .obs-table.is-stacked td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#46566e;text-align:left;flex-shrink:0;font-size:11px;font-weight:700}.QO3kAG_site .obs-table.is-stacked td.obs-product{text-align:left;display:block}.QO3kAG_site .obs-table.is-stacked td.obs-product:before{margin-bottom:4px;display:block}}.QO3kAG_site .is-dark{--dk-text:#fff;--dk-muted:#c3d2ea;--dk-soft:#9fb3cf;--dk-accent:#7fb0ff;--dk-line:#ffffff21;--dk-grid:linear-gradient(#7fb0ff12 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,#7fb0ff12 1px,transparent 1px) 0 0/56px 56px;color:var(--dk-text);background:var(--dk-grid),radial-gradient(900px 480px at 80% 10%,#1d63e038,transparent 65%),var(--afriscon-navy)}:is(.QO3kAG_site .is-dark h1,.QO3kAG_site .is-dark h2,.QO3kAG_site .is-dark h3){color:var(--dk-text)}:is(.QO3kAG_site .is-dark .eyebrow,.QO3kAG_site .is-dark .text-link){color:var(--dk-accent)}.QO3kAG_site .is-dark .status-dot{background:var(--dk-accent);box-shadow:0 0 0 4px #7fb0ff2e}.QO3kAG_site .hero.is-dark:after{background:var(--dk-grid),radial-gradient(ellipse at 22% 40%,#0a1f3c 0%,#0a1f3cf0 30%,#0a1f3c8c 52%,#0a1f3c00 74%),linear-gradient(0deg,#0a1f3c,transparent 26%)}.QO3kAG_site .hero.is-dark .hero-globe{opacity:.95}.QO3kAG_site .hero.is-dark h1 .accent{color:var(--dk-accent)}.QO3kAG_site .hero.is-dark .hero-intro{color:var(--dk-muted)}.QO3kAG_site .hero.is-dark .hero-footnote{color:var(--dk-soft)}.QO3kAG_site .is-dark .button.outline{color:#fff;border-color:#fff6}.QO3kAG_site .is-dark .button.outline:hover{background:#ffffff14}.QO3kAG_site .approach-section.is-dark{padding-block:88px}.QO3kAG_site .approach-section.is-dark .approach-grid p:not(.eyebrow){color:var(--dk-muted)}.QO3kAG_site .is-dark .steps li{border-bottom-color:var(--dk-line)}:is(.QO3kAG_site .is-dark .steps li>span,.QO3kAG_site .is-dark .steps li svg){color:var(--dk-accent)}.QO3kAG_site .is-dark .steps li p{color:var(--dk-muted)}.QO3kAG_site .is-dark .beam-track{background:#ffffff24}.QO3kAG_site .is-dark .beam-steps .steps li:before{background:var(--dk-accent);border-color:var(--afriscon-navy);box-shadow:0 0 0 3px #7fb0ff38}.QO3kAG_site .is-dark.beam-ready .steps li:not(.is-lit):before{background:var(--afriscon-navy);box-shadow:none;border-color:#ffffff59}.QO3kAG_site .is-dark .beam-ready .steps li:not(.is-lit):before{background:var(--afriscon-navy);box-shadow:none;border-color:#ffffff59}.QO3kAG_site .page-hero.is-dark .page-intro{padding-block:44px 64px}.QO3kAG_site .page-hero.is-dark .breadcrumb{color:var(--dk-soft)}.QO3kAG_site .page-hero.is-dark .breadcrumb a:hover{color:#fff}.QO3kAG_site .page-hero.is-dark .page-intro>p:last-child{color:var(--dk-muted)}:is(.QO3kAG_site .page-hero+.page-content,.QO3kAG_site .page-hero+.section){border-top:0}.QO3kAG_site .incident-strip{background:#fff;border-bottom:1px solid #d3dce7}.QO3kAG_site .incident-strip .wrap{flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:14px;font-size:14px;display:flex}.QO3kAG_site .incident-strip strong{color:#b91c1c;align-items:center;gap:10px;display:inline-flex}.QO3kAG_site .incident-pulse{background:#dc2626;border-radius:50%;flex-shrink:0;width:9px;height:9px;position:relative}.QO3kAG_site .incident-pulse:before{content:"";border-radius:inherit;background:#dc262680;animation:1.8s cubic-bezier(.23,1,.32,1) 2 QO3kAG_incident-pulse;position:absolute;inset:0}@keyframes QO3kAG_incident-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.QO3kAG_site .incident-strip a{color:var(--afriscon-navy);align-items:center;gap:6px;font-weight:700;display:inline-flex}.QO3kAG_site .incident-strip a:hover{color:#b91c1c}.QO3kAG_site .incident-strip .incident-cta{color:#b91c1c;margin-left:auto}.QO3kAG_site .trust-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.QO3kAG_site .trust-item{background:#fff;border:1px solid #d3dce7;border-radius:8px;padding:26px 24px}.QO3kAG_site .trust-icon{background:var(--afriscon-ice);width:44px;height:44px;color:var(--afriscon-teal);border-radius:10px;place-items:center;display:grid}.QO3kAG_site .trust-item h3{margin-top:18px;font-size:19px}.QO3kAG_site .trust-item p{color:var(--afriscon-bluegray);font-size:14px;line-height:1.75;margin-top:10px!important}.QO3kAG_site .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:64px;display:grid}.QO3kAG_site .faq-intro h2{margin-top:16px}.QO3kAG_site .faq-intro>p:not(.eyebrow){color:var(--afriscon-bluegray);font-size:15px;line-height:1.8;margin-top:18px!important}.QO3kAG_site .faq-list{gap:12px;display:grid}.QO3kAG_site .faq-list details{background:#fff;border:1px solid #d3dce7;border-radius:8px}.QO3kAG_site .faq-list summary{cursor:pointer;font-family:var(--font-afriscon-display);color:var(--afriscon-navy);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:700;list-style:none;display:flex}.QO3kAG_site .faq-list summary::-webkit-details-marker{display:none}.QO3kAG_site .faq-list summary svg{color:var(--afriscon-teal);flex-shrink:0;transition:transform .25s}.QO3kAG_site .faq-list details[open] summary svg{transform:rotate(45deg)}.QO3kAG_site .faq-list details[open]{border-color:#1556d473}.QO3kAG_site .faq-answer{color:var(--afriscon-bluegray);padding:0 22px 20px;font-size:15px;line-height:1.8}.QO3kAG_site .faq-answer a{color:var(--afriscon-teal);text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:1000px){.QO3kAG_site .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.QO3kAG_site .faq-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.QO3kAG_site .trust-grid{grid-template-columns:1fr}.QO3kAG_site .incident-strip .incident-cta{margin-left:0}.QO3kAG_site .approach-section.is-dark{padding-block:56px}}@media (prefers-reduced-motion:reduce){.QO3kAG_site .incident-pulse:before{opacity:0;animation:none}}@media (max-width:760px){.QO3kAG_site .hero.is-dark{flex-direction:column;display:flex}.QO3kAG_site .hero.is-dark:after{background:var(--dk-grid)}.QO3kAG_site .hero.is-dark .hero-grid{padding-bottom:0}.QO3kAG_site .hero-globe{--gw:min(100vw,480px);height:calc(var(--gw) * 560 / 600);order:2;margin-bottom:8px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.QO3kAG_site .hero-globe-layer{inset:auto;left:calc(50% - var(--gw) * 1280 / 600);top:calc(var(--gw) * -140 / 600);width:calc(var(--gw) * 1916 / 600);height:calc(var(--gw) * 821 / 600)}}.QO3kAG_site .page-hero.is-dark .page-intro>p:not(.eyebrow){color:var(--dk-muted)}.QO3kAG_site .not-found-intro{max-width:620px;margin-top:20px!important}.QO3kAG_site .page-intro .button-row{margin-top:28px}.QO3kAG_site .not-found-emergency{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin-top:28px!important;font-size:14px!important}.QO3kAG_site .not-found-emergency a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (min-width:761px){.QO3kAG_site .cert-grid:has(.is-wide){grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr) minmax(0,.9fr)}.QO3kAG_site .cert-grid .is-wide ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.QO3kAG_site .cert-grid .is-wide li:nth-last-child(2):nth-child(odd){border-bottom:0;padding-bottom:0}}.QO3kAG_site .apath{border:1px solid var(--dk-line);color:var(--dk-text);background:#ffffff08;border-radius:10px;max-width:560px;margin:36px 0 0;padding:20px 22px 18px}.QO3kAG_site .apath.is-standalone{background:var(--afriscon-navy);border-color:var(--afriscon-navy);max-width:none;margin-top:48px}.QO3kAG_site .apath-title{font-weight:700;color:var(--dk-text)!important;margin:0!important;font-size:14px!important}.QO3kAG_site .apath-track{align-items:flex-start;margin:16px 0 0;padding:34px 0 0;list-style:none;display:flex}.QO3kAG_site .apath-step{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.QO3kAG_site .apath-step:first-child{flex:none}.QO3kAG_site .apath-link{background:var(--dk-line);border-radius:2px;flex:1;height:2px;margin-top:19px;position:relative;overflow:hidden}.QO3kAG_site .apath-fill{transform-origin:0;background:#f87171;transition:transform .42s cubic-bezier(.77,0,.175,1),background-color .3s;position:absolute;inset:0}.QO3kAG_site .apath-link[data-after] .apath-fill{background:#9fb3cf52}.QO3kAG_site .apath-node{text-align:center;justify-items:center;gap:8px;width:68px;display:grid;position:relative}.QO3kAG_site .apath-dot{border:1.5px solid var(--dk-line);width:40px;height:40px;color:var(--dk-soft);background:#ffffff0a;border-radius:50%;place-items:center;transition:border-color .25s,background-color .25s,color .25s;display:grid}.QO3kAG_site .apath-label{color:var(--dk-muted);font-size:12px;line-height:1.3}.QO3kAG_site .apath-node[data-origin] .apath-dot{color:#fca5a5;border-color:#f8717199}.QO3kAG_site .apath-node[data-hit] .apath-dot{color:#86efac;background:#4ade801a;border-color:#4ade80}.QO3kAG_site .apath-badge{color:#86efac;white-space:nowrap;background:#4ade8024;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:opacity .3s,transform .3s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.QO3kAG_site .apath figcaption{border-top:1px solid var(--dk-line);gap:8px;margin-top:18px;padding-top:14px;display:grid}.QO3kAG_site .apath-note{padding-left:16px;transition:opacity .3s,transform .3s cubic-bezier(.23,1,.32,1);position:relative;color:var(--dk-muted)!important;max-width:none!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.QO3kAG_site .apath-note:before{content:"";background:#f87171;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.QO3kAG_site .apath-note.is-fix:before{background:#4ade80}.QO3kAG_site .apath[data-state=idle] .apath-fill{transform:scaleX(0)}.QO3kAG_site .apath[data-state=attack] .apath-fill{background:#f87171;transform:scaleX(0)}.QO3kAG_site .apath[data-state=attack] .apath-node:not([data-origin]) .apath-dot{border-color:var(--dk-line);color:var(--dk-soft);background:#ffffff0a;transition-delay:.3s}:is(.QO3kAG_site .apath[data-reach="1"] .apath-step:nth-child(-n+2) .apath-fill,.QO3kAG_site .apath[data-reach="2"] .apath-step:nth-child(-n+3) .apath-fill,.QO3kAG_site .apath[data-reach="3"] .apath-step:nth-child(-n+4) .apath-fill,.QO3kAG_site .apath[data-reach="4"] .apath-step:nth-child(-n+5) .apath-fill){transform:none}:is(.QO3kAG_site .apath[data-reach="1"] .apath-step:nth-child(-n+2) .apath-node:not([data-origin]) .apath-dot,.QO3kAG_site .apath[data-reach="2"] .apath-step:nth-child(-n+3) .apath-node:not([data-origin]) .apath-dot,.QO3kAG_site .apath[data-reach="3"] .apath-step:nth-child(-n+4) .apath-node:not([data-origin]) .apath-dot,.QO3kAG_site .apath[data-reach="4"] .apath-step:nth-child(-n+5) .apath-node:not([data-origin]) .apath-dot){color:#fca5a5;background:#f871711f;border-color:#f87171}.QO3kAG_site .apath[data-state=idle] .apath-node[data-hit] .apath-dot{border-color:var(--dk-line);color:var(--dk-soft);background:#ffffff0a}:is(.QO3kAG_site .apath[data-state=idle] .apath-badge,.QO3kAG_site .apath[data-state=attack] .apath-badge,.QO3kAG_site .apath[data-state=fix] .apath-badge){opacity:0;transform:translate(-50%)scale(.9)}.QO3kAG_site .apath[data-state=fix] .apath-node:not([data-origin]) .apath-dot{color:#fca5a5;background:#f871711f;border-color:#f87171}:is(.QO3kAG_site .apath[data-fixed="1"] .apath-step:nth-child(-n+2) .apath-node:not([data-origin]) .apath-dot,.QO3kAG_site .apath[data-fixed="2"] .apath-step:nth-child(-n+3) .apath-node:not([data-origin]) .apath-dot,.QO3kAG_site .apath[data-fixed="3"] .apath-step:nth-child(-n+4) .apath-node:not([data-origin]) .apath-dot,.QO3kAG_site .apath[data-fixed="4"] .apath-step:nth-child(-n+5) .apath-node:not([data-origin]) .apath-dot){color:#86efac;background:#4ade801a;border-color:#4ade80}:is(.QO3kAG_site .apath[data-fixed="1"] .apath-step:nth-child(-n+2) .apath-badge,.QO3kAG_site .apath[data-fixed="2"] .apath-step:nth-child(-n+3) .apath-badge,.QO3kAG_site .apath[data-fixed="3"] .apath-step:nth-child(-n+4) .apath-badge,.QO3kAG_site .apath[data-fixed="4"] .apath-step:nth-child(-n+5) .apath-badge){opacity:1;transform:translate(-50%)}:is(.QO3kAG_site .apath[data-state=idle] .apath-note,.QO3kAG_site .apath[data-state=attack] .apath-note.is-fix){opacity:0;transform:translateY(6px)}.QO3kAG_site .apath-say{display:none}.QO3kAG_site .apath[data-motion] .apath-say{border-top:1px solid var(--dk-line);min-height:44px;padding-top:14px;display:grid;max-width:none!important;color:var(--dk-text)!important;margin:16px 0 0!important;font-size:14px!important;line-height:1.5!important}.QO3kAG_site .apath-say span{opacity:0;grid-area:1/1;transition:opacity .25s ease-out,transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(4px)}.QO3kAG_site .apath-say b{color:#fca5a5;font-variant-numeric:tabular-nums;margin-right:10px}.QO3kAG_site .apath-say .is-fix b{color:#86efac}:is(.QO3kAG_site .apath[data-say="1"] .apath-say span:first-child,.QO3kAG_site .apath[data-say="2"] .apath-say span:nth-child(2),.QO3kAG_site .apath[data-say="3"] .apath-say span:nth-child(3),.QO3kAG_site .apath[data-say="4"] .apath-say span:nth-child(4),.QO3kAG_site .apath[data-say="5"] .apath-say span:nth-child(5),.QO3kAG_site .apath[data-say="6"] .apath-say span:nth-child(6),.QO3kAG_site .apath[data-say="7"] .apath-say span:nth-child(7),.QO3kAG_site .apath[data-say="8"] .apath-say span:nth-child(8)){opacity:1;transform:none}.QO3kAG_site .apath[data-motion] figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.QO3kAG_site .apath-track{flex-direction:column;padding-top:0}.QO3kAG_site .apath-step{flex-direction:column;flex:none}.QO3kAG_site .apath-link{flex:0 0 22px;width:2px;height:22px;margin:4px 0 4px 19px}.QO3kAG_site .apath-fill{transform-origin:top}.QO3kAG_site .apath[data-state=idle] .apath-fill{transform:scaleY(0)}.QO3kAG_site .apath-node{text-align:left;grid-template-columns:40px auto;place-items:center start;gap:12px;width:auto}.QO3kAG_site .apath-label{font-size:13px}.QO3kAG_site .apath-node{grid-template-columns:40px auto auto}.QO3kAG_site .apath-badge{transform-origin:0;position:static;transform:none}:is(.QO3kAG_site .apath[data-state=idle] .apath-badge,.QO3kAG_site .apath[data-state=attack] .apath-badge,.QO3kAG_site .apath[data-state=fix] .apath-badge){transform:scale(.9)}:is(.QO3kAG_site .apath[data-fixed="1"] .apath-step:nth-child(-n+2) .apath-badge,.QO3kAG_site .apath[data-fixed="2"] .apath-step:nth-child(-n+3) .apath-badge,.QO3kAG_site .apath[data-fixed="3"] .apath-step:nth-child(-n+4) .apath-badge,.QO3kAG_site .apath[data-fixed="4"] .apath-step:nth-child(-n+5) .apath-badge){transform:none}}@media (prefers-reduced-motion:no-preference){.QO3kAG_site .faq-list{interpolate-size:allow-keywords}.QO3kAG_site .faq-list details::details-content{opacity:0;block-size:0;transition:block-size .25s cubic-bezier(.23,1,.32,1), opacity .2s ease, content-visibility .25s allow-discrete;overflow:clip}.QO3kAG_site .faq-list details[open]::details-content{opacity:1;block-size:auto}}.QO3kAG_site .netx{background:var(--dk-grid),var(--afriscon-navy);color:var(--dk-text);border-radius:10px;margin:48px 0 0;padding:24px 28px}.QO3kAG_site .netx-head{border-bottom:1px solid var(--dk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-bottom:14px;display:flex}.QO3kAG_site .netx-title{white-space:normal;color:var(--dk-text);font-family:inherit;font-size:15px;font-weight:700;line-height:1.4}.QO3kAG_site .netx-map{grid-template-rows:auto 28px auto;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);margin-top:24px;display:grid}.QO3kAG_site .netx-internet{border:1px solid var(--dk-line);color:var(--dk-muted);background:#ffffff0d;border-radius:999px;grid-area:1/2;justify-self:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.QO3kAG_site .netx-internet svg{color:var(--dk-accent)}.QO3kAG_site .netx-uplink{transform-origin:top;background:#7fb0ff73;grid-area:2/2;justify-self:center;width:2px;height:100%;position:relative}.QO3kAG_site .netx-core{z-index:1;background:linear-gradient(180deg,#1d63e04d,#1d63e01f),var(--afriscon-navy);text-align:center;border:1.5px solid #7fb0ff8c;border-radius:12px;grid-area:3/2;align-content:center;justify-items:center;gap:10px;padding:22px 18px;display:grid;position:relative}.QO3kAG_site .netx-core-icon{width:48px;height:48px;color:var(--dk-accent);background:#7fb0ff29;border-radius:50%;place-items:center;display:grid}.QO3kAG_site .netx-core-name{font-family:var(--font-afriscon-display);color:#fff;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.2}.QO3kAG_site .netx-core-text{color:var(--dk-muted);font-size:13px;line-height:1.5}.QO3kAG_site .netx-zones{grid-area:3/1/4/4;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);row-gap:18px;margin:0;padding:0;list-style:none;display:grid}.QO3kAG_site .netx-zone{align-items:center;min-width:0;display:flex;position:relative}.QO3kAG_site .netx-zone:nth-child(odd){flex-direction:row-reverse;grid-column:1}.QO3kAG_site .netx-zone:nth-child(2n){grid-column:3}.QO3kAG_site .netx-zone:nth-child(-n+2){grid-row:1}.QO3kAG_site .netx-zone:nth-child(n+3){grid-row:2}.QO3kAG_site .netx-link{transform-origin:0;background:#7fb0ff73;flex:0 0 40px;height:2px;position:relative}.QO3kAG_site .netx-zone:nth-child(odd) .netx-link{transform-origin:100%}.QO3kAG_site .netx-card{border:1px solid var(--dk-line);background:#0a1f3cd1;border-radius:10px;flex:auto;gap:8px;min-width:0;padding:16px 18px;transition:border-color .2s,background-color .2s;display:grid}.QO3kAG_site .netx-card-head{align-items:center;gap:10px;min-width:0;display:flex}.QO3kAG_site .netx-zone-icon{width:34px;height:34px;color:var(--dk-accent);background:#7fb0ff1f;border-radius:8px;flex:none;place-items:center;display:grid}.QO3kAG_site .netx-zone-name{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:700;line-height:1.25}.QO3kAG_site .netx-tech{color:#86efac;letter-spacing:.04em;background:#4ade801f;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.QO3kAG_site .netx-zone-text{color:var(--dk-muted);font-size:13.5px;line-height:1.55}@media (hover:hover) and (pointer:fine){.QO3kAG_site .netx-zone:hover .netx-card{background:#1556d429;border-color:#7fb0ff80}.QO3kAG_site .netx-zone:hover .netx-link{background:var(--dk-accent)}}.QO3kAG_site .netx-pkt{pointer-events:none;height:12px;display:none;position:absolute;top:-5px;left:0;right:0;overflow:hidden}.QO3kAG_site .netx-pkt i{position:absolute;inset:0;transform:translate(-100%)}.QO3kAG_site .netx-pkt i:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:0;box-shadow:0 0 0 3px #7fb0ff59}.QO3kAG_site .netx-zone:nth-child(2n) .netx-pkt{transform:scaleX(-1)}.QO3kAG_site .netx-uplink .netx-pkt{width:12px;height:auto;inset:0 auto 0 -5px}.QO3kAG_site .netx-uplink .netx-pkt i{transform:translateY(-100%)}.QO3kAG_site .netx-uplink .netx-pkt i:after{inset:auto auto 0 3px}@keyframes QO3kAG_netx-flow{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}60%{opacity:1;transform:translate(0)}68%,to{opacity:0;transform:translate(0)}}@keyframes QO3kAG_netx-flow-y{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}60%{opacity:1;transform:translateY(0)}68%,to{opacity:0;transform:translateY(0)}}.QO3kAG_site .netx-phases{border-top:1px solid var(--dk-line);margin-top:28px;padding-top:18px}.QO3kAG_site .netx-phases-title{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-accent);font-size:12px;font-weight:750}.QO3kAG_site .netx-phases ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.QO3kAG_site .netx-phases li{border:1px solid var(--dk-line);min-width:0;color:var(--dk-muted);border-radius:8px;align-content:start;gap:6px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.QO3kAG_site .netx-phases li:last-child{background:#4ade800f;border-color:#4ade8066}.QO3kAG_site .netx-phase-num{font-family:var(--font-afriscon-display);color:var(--dk-accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.QO3kAG_site .netx-phase-name{color:#fff;overflow-wrap:anywhere;font-weight:650;display:block}.QO3kAG_site .netx-phase-detail{color:var(--dk-muted);margin-top:4px;font-size:12.5px;display:block}.QO3kAG_site .netx-foot{border-top:1px solid var(--dk-line);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 40px;margin-top:24px;padding-top:20px;display:grid}.QO3kAG_site .netx-note{color:var(--dk-soft);font-size:13px;line-height:1.6}.QO3kAG_site .netx-cert{color:var(--dk-muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:13.5px;line-height:1.55;display:flex}.QO3kAG_site .netx-cert svg{color:#86efac;flex:none;margin-top:2px}.QO3kAG_site .netx-cta p{color:var(--dk-muted);font-size:14px;line-height:1.6}.QO3kAG_site .netx-cta .button{min-height:44px;margin-top:14px}@media (max-width:1100px){.QO3kAG_site .netx-phases ol{grid-template-columns:minmax(0,1fr);gap:8px}.QO3kAG_site .netx-phases li{grid-template-columns:30px minmax(0,1fr);align-items:baseline}}@media (max-width:900px){.QO3kAG_site .netx{padding:20px}.QO3kAG_site .netx-map{flex-direction:column;align-items:stretch;display:flex}.QO3kAG_site .netx-internet{align-self:flex-start}.QO3kAG_site .netx-uplink{align-self:flex-start;height:22px;margin-left:19px}.QO3kAG_site .netx-core{text-align:left;grid-template-columns:48px minmax(0,1fr);place-items:center start;column-gap:14px;padding:16px}.QO3kAG_site .netx-core-text{grid-column:1/-1}.QO3kAG_site .netx-zones{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:14px 0 0 20px;display:grid}.QO3kAG_site .netx-zone:nth-child(n){flex-direction:row;grid-area:auto/1}.QO3kAG_site .netx-zone:before{content:"";background:#7fb0ff73;width:2px;position:absolute;top:-12px;bottom:0;left:-1px}.QO3kAG_site .netx-zone:first-child:before{top:-14px}.QO3kAG_site .netx-zone:last-child:before{bottom:50%}.QO3kAG_site .netx-zone:nth-child(n) .netx-link{transform-origin:0;flex-basis:16px}.QO3kAG_site .netx-zone:nth-child(n) .netx-pkt{transform:none}.QO3kAG_site .netx-card{padding:14px 16px}.QO3kAG_site .netx-foot{grid-template-columns:minmax(0,1fr)}.QO3kAG_site .netx-cta .button{width:100%}}@media screen and (prefers-reduced-motion:no-preference){.QO3kAG_site .netx-map[data-state=idle] .netx-internet{opacity:0;transform:translateY(6px)}.QO3kAG_site .netx-map[data-state=idle] .netx-uplink{transform:scaleY(0)}.QO3kAG_site .netx-map[data-state=idle] .netx-core{opacity:0;transform:scale(.96)}.QO3kAG_site .netx-map[data-state=idle] .netx-link{transform:scaleX(0)}.QO3kAG_site .netx-map[data-state=idle] .netx-zone:before{transform-origin:top;transform:scaleY(0)}.QO3kAG_site .netx-map[data-state=idle] .netx-zone:nth-child(odd) .netx-card{opacity:0;transform:translate(10px)}.QO3kAG_site .netx-map[data-state=idle] .netx-zone:nth-child(2n) .netx-card{opacity:0;transform:translate(-10px)}.QO3kAG_site .netx-map[data-state=play] .netx-internet{transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1)}.QO3kAG_site .netx-map[data-state=play] .netx-uplink{transition:transform .24s cubic-bezier(.77,0,.175,1) .12s}.QO3kAG_site .netx-map[data-state=play] .netx-core{transition:opacity .28s cubic-bezier(.23,1,.32,1) .22s,transform .28s cubic-bezier(.23,1,.32,1) .22s}.QO3kAG_site .netx-map[data-state=play] .netx-link{transition:transform .24s cubic-bezier(.77,0,.175,1) calc(.42s + var(--i) * 90ms)}.QO3kAG_site .netx-map[data-state=play] .netx-zone:before{transform-origin:top;transition:transform .24s cubic-bezier(.77,0,.175,1) calc(.36s + var(--i) * 90ms)}.QO3kAG_site .netx-map[data-state=play] .netx-card{transition:opacity .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1),border-color .2s,background-color .2s;transition-delay:calc(.52s + var(--i) * 90ms), calc(.52s + var(--i) * 90ms), 0s, 0s}.QO3kAG_site .netx-map[data-state=live] .netx-pkt{display:block}.QO3kAG_site .netx-map[data-state=live] .netx-pkt i{animation:QO3kAG_netx-flow 3.2s cubic-bezier(.77,0,.175,1) var(--pd,0s) infinite both}.QO3kAG_site .netx-map[data-state=live] .netx-uplink .netx-pkt i{animation:3.2s cubic-bezier(.77,0,.175,1) infinite both QO3kAG_netx-flow-y}.QO3kAG_site .netx-map[data-state][data-offscreen] .netx-pkt i{animation-play-state:paused}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.QO3kAG_site .netx-map[data-state]:hover .netx-pkt i{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.QO3kAG_site .netx-card{transition:none}}@media (forced-colors:active){.QO3kAG_site .netx-uplink{background:canvastext}.QO3kAG_site .netx-link{background:canvastext}.QO3kAG_site .netx-zone:before{background:canvastext}.QO3kAG_site .netx-pkt{display:none!important}}.QO3kAG_site .irc{background:var(--dk-grid),var(--afriscon-navy);color:var(--dk-text);border-radius:10px;margin:48px 0 0;padding:24px 28px}.QO3kAG_site .irc-head{border-bottom:1px solid var(--dk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.QO3kAG_site .irc-title{white-space:normal;color:var(--dk-text);font-family:inherit;font-size:15px;font-weight:700;line-height:1.4}.QO3kAG_site .irc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QO3kAG_site .irc-call{color:#fecaca;font-variant-numeric:tabular-nums;background:#f8717124;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.QO3kAG_site .irc-call:hover{background:#f8717138}}.QO3kAG_site .irc-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;margin-top:22px;display:grid}.QO3kAG_site .irc-map{width:100%;height:auto;display:block;overflow:visible}.QO3kAG_site .irc-map text{font-family:var(--font-afriscon-body)}.QO3kAG_site .irc-pill{fill:#ffffff0d;stroke:var(--dk-line)}.QO3kAG_site .irc-pill-text{fill:var(--dk-muted);text-anchor:middle;font-size:12px;font-weight:700}.QO3kAG_site .irc-wire{fill:none;stroke:#7fb0ff73;stroke-width:1.5px}.QO3kAG_site .irc-fw{fill:#1d63e04d;stroke:#7fb0ff99;stroke-width:1.5px}.QO3kAG_site .irc-fw-icon{color:var(--dk-accent)}.QO3kAG_site .irc-fw-text{fill:#fff;text-anchor:middle;font-size:13px;font-weight:700}.QO3kAG_site .irc-seg{fill:#ffffff06;stroke:var(--dk-line)}.QO3kAG_site .irc-seg-text{fill:var(--dk-soft);font-size:11.5px;font-weight:700}.QO3kAG_site .irc-node circle{fill:#0d2547;stroke:#9fb3cf73;stroke-width:1.5px;transition:fill .3s,stroke .3s}.QO3kAG_site .irc-node svg{color:var(--dk-soft);transition:color .3s}.QO3kAG_site .irc-node-text{fill:var(--dk-muted);text-anchor:middle;font-size:11px}:is(.QO3kAG_site .irc-node.is-hit circle,.QO3kAG_site .irc-node.is-spread circle){fill:#4ade8024;stroke:#4ade80}:is(.QO3kAG_site .irc-node.is-hit svg,.QO3kAG_site .irc-node.is-spread svg){color:#86efac}.QO3kAG_site .irc-node .irc-alarm{opacity:0;transform-box:fill-box;transform-origin:50%;fill:none!important;stroke:#f87171!important}.QO3kAG_site .irc-lateral{stroke:#f8717166;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.77,0,.175,1),stroke .3s}.QO3kAG_site .irc-contain{transform-box:fill-box;transform-origin:50%;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.QO3kAG_site .irc-contain rect{fill:#4ade800d;stroke:#4ade80;stroke-width:1.5px;stroke-dasharray:5 4;transition:fill .3s,stroke .3s}.QO3kAG_site .irc-contain .irc-contain-tag{fill:#0f3b2e;stroke-dasharray:none}.QO3kAG_site .irc-contain text{fill:#86efac;text-anchor:middle;font-size:10.5px;font-weight:750;transition:fill .3s}:is(.QO3kAG_site .irc-evidence,.QO3kAG_site .irc-report){transform-box:fill-box;transform-origin:50%;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.QO3kAG_site .irc-evidence circle{fill:#16325e;stroke:var(--dk-accent);stroke-width:1.2px}.QO3kAG_site .irc-evidence svg{color:var(--dk-accent)}.QO3kAG_site .irc-report rect{fill:#4ade8024;stroke:#4ade8080}.QO3kAG_site .irc-report svg{color:#86efac}.QO3kAG_site .irc-report text{fill:#86efac;font-size:12px;font-weight:700}.QO3kAG_site .irc-stages{margin:0;padding:0;list-style:none}.QO3kAG_site .irc-stages li{border-bottom:1px solid var(--dk-line);color:var(--dk-muted);grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;font-size:14px;line-height:1.5;transition:opacity .25s ease-out;display:grid}.QO3kAG_site .irc-stages li:last-child{border-bottom:0}.QO3kAG_site .irc-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-accent);font-size:12px;font-weight:750}.QO3kAG_site .irc-foot{border-top:1px solid var(--dk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:22px;padding-top:18px;display:flex}.QO3kAG_site .irc-note{max-width:560px;color:var(--dk-soft);font-size:13px;line-height:1.6}.QO3kAG_site .irc-cta{color:var(--dk-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.QO3kAG_site .irc-cta .button{min-height:44px}@keyframes QO3kAG_irc-alarm{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (max-width:860px){.QO3kAG_site .irc{padding:20px}.QO3kAG_site .irc-body{grid-template-columns:minmax(0,1fr);gap:20px}.QO3kAG_site .irc-stages li{grid-template-columns:minmax(0,1fr);gap:2px}.QO3kAG_site .irc-cta .button{width:100%}.QO3kAG_site .irc-pill-text{font-size:15px}.QO3kAG_site .irc-fw-text{font-size:16px}.QO3kAG_site .irc-seg-text{font-size:14.5px}.QO3kAG_site .irc-node-text{font-size:14px}.QO3kAG_site .irc-contain text{font-size:13px}.QO3kAG_site .irc-report text{font-size:15px}}@media screen and (prefers-reduced-motion:no-preference){:is(.QO3kAG_site .irc[data-state] .irc-node.is-hit circle,.QO3kAG_site .irc[data-state] .irc-node.is-spread circle){fill:#0d2547;stroke:#9fb3cf73}:is(.QO3kAG_site .irc[data-state] .irc-node.is-hit svg,.QO3kAG_site .irc[data-state] .irc-node.is-spread svg){color:var(--dk-soft)}.QO3kAG_site .irc[data-state] .irc-lateral{stroke:#f87171;stroke-dashoffset:1px}:is(.QO3kAG_site .irc[data-state] .irc-contain,.QO3kAG_site .irc[data-state] .irc-evidence,.QO3kAG_site .irc[data-state] .irc-report){opacity:0;transform:scale(.96)}.QO3kAG_site .irc[data-state] .irc-stages li{opacity:.75}.QO3kAG_site .irc[data-p1] .irc-node.is-hit circle{fill:#f8717129;stroke:#f87171}.QO3kAG_site .irc[data-p1] .irc-node.is-hit svg{color:#fca5a5}.QO3kAG_site .irc[data-p1] .irc-node .irc-alarm{animation:.9s cubic-bezier(.23,1,.32,1) 2 QO3kAG_irc-alarm}.QO3kAG_site .irc[data-p2] .irc-lateral{stroke-dashoffset:0}.QO3kAG_site .irc[data-p2] .irc-node.is-spread circle{fill:#fbbf2424;stroke:#fbbf24}.QO3kAG_site .irc[data-p2] .irc-node.is-spread svg{color:#fcd34d}.QO3kAG_site .irc[data-p3] .irc-contain{opacity:1;transform:none}.QO3kAG_site .irc[data-p3] .irc-contain rect{fill:#7fb0ff0f;stroke:var(--dk-accent)}.QO3kAG_site .irc[data-p3] .irc-contain .irc-contain-tag{fill:#16325e}.QO3kAG_site .irc[data-p3] .irc-contain text{fill:#cfe0ff}.QO3kAG_site .irc[data-p3] .irc-lateral{stroke:#9fb3cf59}.QO3kAG_site .irc[data-p4] .irc-evidence{opacity:1;transform:none}:is(.QO3kAG_site .irc[data-p5] .irc-node.is-hit circle,.QO3kAG_site .irc[data-p5] .irc-node.is-spread circle){fill:#4ade8024;stroke:#4ade80}:is(.QO3kAG_site .irc[data-p5] .irc-node.is-hit svg,.QO3kAG_site .irc[data-p5] .irc-node.is-spread svg){color:#86efac}.QO3kAG_site .irc[data-p5] .irc-contain rect{fill:#4ade800d;stroke:#4ade80}.QO3kAG_site .irc[data-p5] .irc-contain .irc-contain-tag{fill:#0f3b2e}.QO3kAG_site .irc[data-p5] .irc-contain text{fill:#86efac}.QO3kAG_site .irc[data-p5] .irc-lateral{stroke:#f8717166}.QO3kAG_site .irc[data-p6] .irc-report{opacity:1;transform:none}:is(.QO3kAG_site .irc[data-p1] .irc-stages li:first-child,.QO3kAG_site .irc[data-p2] .irc-stages li:nth-child(2),.QO3kAG_site .irc[data-p3] .irc-stages li:nth-child(3),.QO3kAG_site .irc[data-p4] .irc-stages li:nth-child(4),.QO3kAG_site .irc[data-p5] .irc-stages li:nth-child(5),.QO3kAG_site .irc[data-p6] .irc-stages li:nth-child(6)){opacity:1}}.QO3kAG_site .pdca{background:var(--dk-grid),var(--afriscon-navy);color:var(--dk-text);border-radius:10px;margin:48px 0 0;padding:24px 28px}.QO3kAG_site .pdca-head{border-bottom:1px solid var(--dk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-bottom:14px;display:flex}.QO3kAG_site .pdca-title{white-space:normal;color:var(--dk-text);font-family:inherit;font-size:15px;font-weight:700;line-height:1.4}.QO3kAG_site .pdca-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:36px;margin-top:22px;display:grid}.QO3kAG_site .pdca-ring{justify-self:center;width:100%;max-width:420px;height:auto;display:block;overflow:visible}.QO3kAG_site .pdca-ring text{font-family:var(--font-afriscon-body);text-anchor:middle}.QO3kAG_site .pdca-track{fill:none;stroke:#ffffff0f;stroke-width:22px}.QO3kAG_site .pdca-arc{fill:none;stroke-width:22px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.77,0,.175,1)}.QO3kAG_site .pdca-phase:first-of-type .pdca-arc{stroke:#7fb0ff}.QO3kAG_site .pdca-phase:nth-of-type(2) .pdca-arc{stroke:#4c86e8}.QO3kAG_site .pdca-phase:nth-of-type(3) .pdca-arc{stroke:#2f6fe4}.QO3kAG_site .pdca-phase:nth-of-type(4) .pdca-arc{stroke:#a5c4ff}.QO3kAG_site .pdca-label{fill:#fff;font-size:13.5px;font-weight:700;transition:opacity .25s ease-out}.QO3kAG_site .pdca-orbit{opacity:0;transform-box:view-box;transform-origin:180px 180px}.QO3kAG_site .pdca-orbit circle{fill:#fff;stroke:#7fb0ff80;stroke-width:4px}.QO3kAG_site .pdca-core{fill:#1d63e038;stroke:#7fb0ff80;stroke-width:1.5px}.QO3kAG_site .pdca-core-text{fill:#fff;font-size:30px;font-weight:700;font-family:var(--font-afriscon-display)!important}.QO3kAG_site .pdca-core-sub{fill:var(--dk-accent);font-size:14px;font-weight:700}.QO3kAG_site .pdca-core-support{fill:var(--dk-muted);font-size:10.5px}.QO3kAG_site .pdca-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.QO3kAG_site .pdca-cards li{border:1px solid var(--dk-line);color:var(--dk-muted);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;padding:12px 14px;transition:opacity .25s ease-out,border-color .25s;display:grid}.QO3kAG_site .pdca-num{font-family:var(--font-afriscon-display);color:var(--dk-accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.QO3kAG_site .pdca-card-name{color:#fff;font-size:14px;font-weight:650;line-height:1.4;display:block}.QO3kAG_site .pdca-card-items{margin-top:4px;font-size:13px;line-height:1.5;display:block}.QO3kAG_site .pdca-frameworks{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.QO3kAG_site .pdca-frameworks-label{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-accent);font-size:12px;font-weight:750}.QO3kAG_site .pdca-frameworks ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.QO3kAG_site .pdca-frameworks li{color:#cfe0ff;background:#7fb0ff1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.QO3kAG_site .pdca-foot{border-top:1px solid var(--dk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:22px;padding-top:18px;display:flex}.QO3kAG_site .pdca-note{max-width:520px;color:var(--dk-soft);font-size:13px;line-height:1.6}.QO3kAG_site .pdca-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.QO3kAG_site .pdca-cta .button{min-height:44px}.QO3kAG_site .pdca-cta-lead{color:var(--dk-muted);font-size:13px}.QO3kAG_site .pdca-cta .text-link{align-items:center;min-height:44px;margin-top:0}@keyframes QO3kAG_pdca-orbit{to{transform:rotate(360deg)}}@media (max-width:860px){.QO3kAG_site .pdca{padding:20px}.QO3kAG_site .pdca-body{grid-template-columns:minmax(0,1fr);gap:24px}.QO3kAG_site .pdca-ring{max-width:340px}.QO3kAG_site .pdca-cta .button{width:100%}}@media screen and (prefers-reduced-motion:no-preference){.QO3kAG_site .pdca[data-state] .pdca-arc{stroke-dashoffset:1px}.QO3kAG_site .pdca[data-state] .pdca-label{opacity:0}.QO3kAG_site .pdca[data-state] .pdca-cards li{opacity:.75}:is(.QO3kAG_site .pdca[data-p1] .pdca-phase:first-of-type .pdca-arc,.QO3kAG_site .pdca[data-p2] .pdca-phase:nth-of-type(2) .pdca-arc,.QO3kAG_site .pdca[data-p3] .pdca-phase:nth-of-type(3) .pdca-arc,.QO3kAG_site .pdca[data-p4] .pdca-phase:nth-of-type(4) .pdca-arc){stroke-dashoffset:0}:is(.QO3kAG_site .pdca[data-p1] .pdca-phase:first-of-type .pdca-label,.QO3kAG_site .pdca[data-p2] .pdca-phase:nth-of-type(2) .pdca-label,.QO3kAG_site .pdca[data-p3] .pdca-phase:nth-of-type(3) .pdca-label,.QO3kAG_site .pdca[data-p4] .pdca-phase:nth-of-type(4) .pdca-label){opacity:1}:is(.QO3kAG_site .pdca[data-p1] .pdca-cards li:first-child,.QO3kAG_site .pdca[data-p2] .pdca-cards li:nth-child(2),.QO3kAG_site .pdca[data-p3] .pdca-cards li:nth-child(3),.QO3kAG_site .pdca[data-p4] .pdca-cards li:nth-child(4)){opacity:1;border-color:#7fb0ff73}.QO3kAG_site .pdca-orbit{transition:opacity .3s}.QO3kAG_site .pdca[data-orbit] .pdca-orbit{opacity:1;animation:8s linear infinite QO3kAG_pdca-orbit}:is(.QO3kAG_site .pdca[data-orbit][data-focused] .pdca-orbit,.QO3kAG_site .pdca[data-orbit][data-offscreen] .pdca-orbit,.QO3kAG_site .pdca[data-orbit] .pdca-ring[data-hovered] .pdca-orbit){animation-play-state:paused}.QO3kAG_site .pdca-arc{transition:stroke-dashoffset .45s cubic-bezier(.77,0,.175,1),stroke-width .3s cubic-bezier(.23,1,.32,1)}.QO3kAG_site .pdca-cards li{transition:opacity .25s ease-out,border-color .25s,background-color .25s}:is(.QO3kAG_site .pdca[data-current="1"] .pdca-phase:first-of-type .pdca-arc,.QO3kAG_site .pdca[data-current="2"] .pdca-phase:nth-of-type(2) .pdca-arc,.QO3kAG_site .pdca[data-current="3"] .pdca-phase:nth-of-type(3) .pdca-arc,.QO3kAG_site .pdca[data-current="4"] .pdca-phase:nth-of-type(4) .pdca-arc){stroke-width:28px}:is(.QO3kAG_site .pdca[data-current="1"] .pdca-cards li:first-child,.QO3kAG_site .pdca[data-current="2"] .pdca-cards li:nth-child(2),.QO3kAG_site .pdca[data-current="3"] .pdca-cards li:nth-child(3),.QO3kAG_site .pdca[data-current="4"] .pdca-cards li:nth-child(4)){border-color:var(--dk-accent);background:#7fb0ff14}}.QO3kAG_site .netx-say{display:none}.QO3kAG_site .netx[data-motion] .netx-say{border:1px solid var(--dk-line);min-height:44px;color:var(--dk-text);background:#ffffff08;border-radius:8px;align-items:center;margin-top:20px;padding:12px 16px;font-size:14px;line-height:1.5;display:grid}.QO3kAG_site .netx-say span{opacity:0;grid-area:1/1;transition:opacity .25s ease-out,transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(4px)}.QO3kAG_site .netx-say b{color:#86efac;font-variant-numeric:tabular-nums;margin-right:10px}:is(.QO3kAG_site .netx[data-focus="0"] .netx-say span:first-child,.QO3kAG_site .netx[data-focus="1"] .netx-say span:nth-child(2),.QO3kAG_site .netx[data-focus="2"] .netx-say span:nth-child(3),.QO3kAG_site .netx[data-focus="3"] .netx-say span:nth-child(4),.QO3kAG_site .netx[data-focus="4"] .netx-say span:nth-child(5)){opacity:1;transform:none}.QO3kAG_site .netx-core{transition:border-color .3s,box-shadow .3s,opacity .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1)}.QO3kAG_site .netx[data-focus="0"] .netx-core{border-color:#a5c4ff;box-shadow:0 0 0 4px #7fb0ff24}:is(.QO3kAG_site .netx[data-focus="1"] .netx-zone:first-child .netx-card,.QO3kAG_site .netx[data-focus="2"] .netx-zone:nth-child(2) .netx-card,.QO3kAG_site .netx[data-focus="3"] .netx-zone:nth-child(3) .netx-card,.QO3kAG_site .netx[data-focus="4"] .netx-zone:nth-child(4) .netx-card){border-color:var(--dk-accent);background:#1556d433}:is(.QO3kAG_site .netx[data-focus="1"] .netx-zone:first-child .netx-link,.QO3kAG_site .netx[data-focus="2"] .netx-zone:nth-child(2) .netx-link,.QO3kAG_site .netx[data-focus="3"] .netx-zone:nth-child(3) .netx-link,.QO3kAG_site .netx[data-focus="4"] .netx-zone:nth-child(4) .netx-link){background:var(--dk-accent)}.QO3kAG_site .choice-grid.steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.QO3kAG_site .step-num{font-family:var(--font-afriscon-display);color:var(--afriscon-teal);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:15px;font-weight:700;display:block}.QO3kAG_site .about-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 40px;padding:0;list-style:none;display:grid}.QO3kAG_site .about-facts li{background:var(--afriscon-navy);color:#c3d2ea;border-radius:8px;gap:6px;padding:24px 26px;font-size:15px;line-height:1.5;display:grid}.QO3kAG_site .about-facts strong{font-family:var(--font-afriscon-display);color:#fff;font-size:36px;line-height:1.1}.QO3kAG_site .about-links{flex-wrap:wrap;gap:8px 32px;display:flex}@media (max-width:1100px){.QO3kAG_site .choice-grid.steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.QO3kAG_site .choice-grid.steps-4,.QO3kAG_site .about-facts){grid-template-columns:1fr}}.QO3kAG_site .trust-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.QO3kAG_site .trust-item{flex-direction:column;grid-column:span 2;display:flex}.QO3kAG_site .trust-item.is-wide{grid-column:span 3;padding:32px 30px}.QO3kAG_site .trust-item.is-wide h3{font-size:24px}.QO3kAG_site .trust-item.is-wide p{max-width:46ch;font-size:15px}.QO3kAG_site .trust-item.is-urgent{background:var(--afriscon-navy);border-color:var(--afriscon-navy)}.QO3kAG_site .trust-item.is-urgent .trust-icon{color:#fca5a5;background:#f8717129}.QO3kAG_site .trust-item.is-urgent h3{color:#fff}.QO3kAG_site .trust-item.is-urgent p{color:#c3d2ea}.QO3kAG_site .trust-call{color:#fecaca;font-variant-numeric:tabular-nums;background:#f8717129;border-radius:7px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:0 16px;font-weight:700;transition:background-color .2s;display:inline-flex}.QO3kAG_site .trust-item.is-urgent p{margin-bottom:20px}@media (hover:hover) and (pointer:fine){.QO3kAG_site .trust-call:hover{background:#f8717142}}@media (max-width:1000px){.QO3kAG_site .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.QO3kAG_site .trust-item,.QO3kAG_site .trust-item.is-wide){grid-column:span 1}.QO3kAG_site .trust-item:last-child{grid-column:1/-1}}@media (max-width:760px){.QO3kAG_site .trust-grid{grid-template-columns:1fr}.QO3kAG_site .trust-item:last-child{grid-column:auto}}.QO3kAG_site .cert-tip{position:relative}.QO3kAG_site .cert-tip-btn{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:help;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;margin:0;padding:0;-webkit-text-decoration:underline dotted #1556d480;text-decoration:underline dotted #1556d480}.QO3kAG_site .cert-tip-box{z-index:20;background:var(--afriscon-navy);color:#c3d2ea;transform-origin:0 100%;border-radius:8px;gap:4px;width:max-content;max-width:min(280px,100vw - 32px);padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45;text-decoration:none;transition:opacity .15s ease-out,transform .15s cubic-bezier(.23,1,.32,1);display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 34px #031a3338}.QO3kAG_site .cert-tip-box:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.QO3kAG_site .cert-tip-box strong{color:#fff;font-weight:700}.QO3kAG_site .cert-tip-btn:focus-visible{outline:2px solid var(--afriscon-teal);outline-offset:2px}.QO3kAG_site .cert-tip:focus-within:not([data-dismissed]) .cert-tip-box{display:grid}@media (hover:hover) and (pointer:fine){.QO3kAG_site .cert-tip:hover:not([data-dismissed]) .cert-tip-box{display:grid}}@starting-style{.QO3kAG_site .cert-tip .cert-tip-box{opacity:0;transform:translateY(4px)scale(.97)}}@media (max-width:640px){.QO3kAG_site .cert-tip-box{transform-origin:bottom;width:auto;max-width:none;position:fixed;bottom:16px;left:16px;right:16px}.QO3kAG_site .cert-tip-box:after{display:none}}
