*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#17232e;background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.1;font-weight:500}h1{}h2{}h3{}p{color:#53616e}em{font-style:normal;color:#5e17eb}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #0097ad;outline-offset:5px}a,button,summary{-webkit-tap-highlight-color:transparent}.wrap{width:min(1220px,calc(100% - 100px));margin-inline:auto}.eyebrow{line-height:1.6;font-weight:700;letter-spacing:.17em;color:#53616e}.utility{background:#121b25;color:#aab8c5;letter-spacing:.14em}.utility .wrap{display:flex;justify-content:space-between;padding-block:9px}.utility span:first-child{color:#c4d2dc}.utility span:last-child{color:#8ad8e5}.header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #e3e7eb}.nav-wrap{height:96px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand img{display:block;width:139px;height:auto}.brand{flex-shrink:0}nav{display:flex;align-items:center;gap:33px}nav>a,nav summary{font-weight:500}nav>a:hover,nav summary:hover{color:#5e17eb}nav>a[aria-current]{box-shadow:0 3px #0097ad;padding-bottom:8px}.nav-cta{padding:11px 20px;border:1px solid #263441;display:flex;gap:28px}.nav-cta:hover{background:#f4f0ff}.menu-toggle{display:none}.services-menu summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:center}.services-menu summary::-webkit-details-marker{display:none}.services-menu[open] summary{color:#5e17eb}.mega{position:absolute;top:96px;left:0;right:0;background:#fff;box-shadow:0 12px 18px #121b2518;border-bottom:4px solid #0097ad;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:40px max(50px,calc((100% - 1220px)/2))}.mega h2{margin-top:15px}.mega>a{position:relative;padding:15px 25px;border-left:1px solid #dce3e8}.mega>a:hover{background:#f3f8fa}.mega>a>span:first-child{letter-spacing:.1em;color:#597481}.mega strong{display:block;margin-top:15px;font-weight:500}.mega p{margin-top:9px}.mega>a>span:last-child{display:block;margin-top:12px}.corporate-hero{background:#121b25;position:relative;color:white;min-height:730px;overflow:hidden}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo{background:#172e3b url('african-skyline.png') center 55%/cover no-repeat}.hero-shade{background:linear-gradient(90deg,rgba(9,19,30,.94),rgba(9,19,30,.65) 43%,rgba(9,19,30,.08)),linear-gradient(0deg,#111c2b99,transparent 60%)}.hero-content{position:relative;padding-top:65px;padding-bottom:175px}.hero-content>.eyebrow{color:#b7edf2;margin-bottom:25px;display:flex;align-items:center;gap:12px}.hero-content>.eyebrow:before{content:'';width:25px;height:3px;background:#00b6ca}.hero-content h1{font-weight:500;max-width:710px;letter-spacing:-.055em}.hero-content h1>span{color:#67d7e5}.hero-content>p:not(.eyebrow){color:#e0e7ed;margin-top:27px;line-height:1.55}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#5e17eb;color:#fff;padding:14px 24px;border:1px solid #5e17eb;transition:background .2s}.button:hover{background:#4510bc}.button>span{line-height:1}.teal{background:#0097ad;border-color:#0097ad}.teal:hover{background:#00768c}.hero-content .button{margin-top:30px}.hero-index{display:block;color:#b6c8d5;letter-spacing:.14em;margin-top:40px}.hero-bottom{position:absolute;bottom:0;left:0;right:0;background:#101b27d9;border-top:1px solid #a6cbdd44}.hero-bottom .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.hero-bottom a{padding:24px 30px 24px 0;position:relative}.hero-bottom a+ a{padding-left:25px;border-left:1px solid #a6cbdd33}.hero-bottom a>span:first-child{display:block;color:#96d7e2;letter-spacing:.14em;margin-bottom:7px}.hero-bottom a>span:last-child{position:absolute;right:20px;bottom:24px;}.hero-bottom a:hover{color:#67d7e5}.intro-section{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-block:90px}.intro-section>.eyebrow{padding-top:9px}.intro-section h2{max-width:700px}.intro-section p:not(.eyebrow){max-width:600px;margin-top:25px;}.text-link{display:inline-flex;align-items:center;gap:25px;border-bottom:2px solid #0097ad;padding:9px 0}.text-link>span{line-height:1}.text-link:hover{color:#5e17eb}.intro-section .text-link{margin-top:22px}.section{padding-block:85px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p{max-width:300px;}.capabilities{background:#f1f4f6;padding:80px 0}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.capability{padding:35px;position:relative;overflow:hidden;min-height:430px}.capability.finance{background:#fff;border-top:4px solid #0097ad}.capability.funding{background:#252032;color:#fff;border-top:4px solid #8951ff}.capability .eyebrow{margin-top:130px;display:block}.capability.funding .eyebrow{color:#ba9ef4}.capability h3{margin-top:17px}.capability p{margin-top:22px;max-width:390px}.capability.funding p{color:#d3ccdf}.read-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cad5dc;margin-top:28px;padding-top:18px;}.read-link>span{}.funding .read-link{border-color:#655771}.capability:hover .read-link{color:#0097ad}.cap-graphic{position:absolute;top:35px;left:35px;right:35px;height:110px}.bars{display:flex;align-items:end;gap:14px}.bars i{width:42px;background:#0097ad;height:25px}.bars i:nth-child(2){height:48px;background:#39b2c2}.bars i:nth-child(3){height:74px;background:#7750d9}.bars i:nth-child(4){height:102px;background:#5e17eb}.rings i{position:absolute;width:115px;height:80px;border:2px solid #b7a0ef;border-radius:50%;transform:rotate(-35deg);left:0;top:15px}.rings i:nth-child(2){left:45px;border-color:#0097ad}.rings i:nth-child(3){left:90px;border-color:#72d2e0}.decision-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.priority-tabs{display:flex;flex-direction:column}.priority-tabs button{border:0;border-bottom:1px solid #d8e0e6;text-align:left;background:#fff;color:#53616e;padding:23px 18px;cursor:pointer;display:flex;justify-content:space-between;gap:15px}.priority-tabs button[aria-selected=true]{background:#edf8fb;border-left:4px solid #0097ad;padding-left:14px;color:#123b48;font-weight:600}.priority-tabs button>span{}#priority-panel{background:#f3f5f7;padding:35px}#priority-title{white-space:pre-line;margin-top:20px}#priority-copy{margin-top:22px}#priority-link{margin-top:24px}.perspectives-section{padding:80px 0;background:#131c27;color:#fff}.perspectives-section .eyebrow{color:#91d6df}.perspectives-section .text-link{color:#fff}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.insight-card{background:#fff;color:#182531;display:flex;flex-direction:column}.insight-card:hover h3{color:#5e17eb}.insight-art{height:190px;position:relative;overflow:hidden;background:#e6eef1}.insight-art.cash{background:linear-gradient(130deg,#0f4056,#0097ad)}.insight-art.fund{background:linear-gradient(140deg,#181a2b,#5e17eb)}.insight-art.cfo{background:linear-gradient(125deg,#cbecf2,#6c96b3)}.insight-art i{position:absolute;display:block;width:100px;height:140px;border:1px solid #c6edfb80;transform:rotate(30deg);left:30%;top:40px}.insight-art i:nth-child(2){left:45%;top:10px}.insight-art i:nth-child(3){left:60%;top:-20px}.fund i{border-radius:50%;width:140px;height:140px;transform:none}.cfo i{border-width:20px;transform:rotate(45deg);border-color:#ffffff55}.insight-art b{position:absolute;bottom:20px;left:25px;color:#fff;font-weight:400}.insight-copy{padding:26px;display:flex;flex-direction:column;flex:1}.insight-copy .eyebrow{color:#586a78;}.insight-copy h3{margin-top:15px;line-height:1.2}.insight-copy p{margin:17px 0 10px}.insight-copy .read-link{margin-top:auto;padding-top:18px}.partnership{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-block:90px}.partnership-visual{position:relative;min-height:420px;background:#edf7f9;overflow:hidden;padding:50px 35px}.partnership-visual>span{font-weight:700;letter-spacing:-.06em;line-height:1.1;position:relative;z-index:1}.dot{color:#5e17eb}.partnership-visual small{display:block;position:absolute;bottom:28px;letter-spacing:.14em}.frame-one,.frame-two{position:absolute;border:25px solid #0097ad;width:220px;height:220px;transform:rotate(-25deg);right:-50px;bottom:-50px}.frame-two{border-color:#5e17eb;bottom:-105px;right:40px}.partnership>div>.eyebrow{margin-bottom:20px}.partnership>div>p:not(.eyebrow){margin-top:25px;}.partnership .text-link{margin-top:20px}footer{background:#f0f3f6}.footer-call{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-block:55px;border-bottom:1px solid #cdd8e1}.footer-call h2{}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:40px;padding-block:55px}.footer-brand img{width:140px;height:auto}.footer-brand p{margin-top:16px}.footer-grid h3{font-weight:600;letter-spacing:0;margin-bottom:18px}.footer-grid>div>a{display:block;margin-bottom:10px}.footer-grid>div>a:hover{color:#5e17eb}.footer-grid>div>p{margin-top:15px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ced9e1;padding-block:20px;color:#566e7b}.page-hero{background:#121b25;padding:80px 0;color:#fff;position:relative;overflow:hidden;border-bottom:5px solid #0097ad}.page-hero:after{content:'';position:absolute;pointer-events:none}.page-hero .wrap{position:relative;z-index:1}.page-hero h1{max-width:950px}.page-hero em{color:#65d6e2}.page-hero .eyebrow{color:#9ed8e5;margin-bottom:22px}.intro{max-width:610px;margin-top:25px;color:#cdd8e2}.page-hero .button{margin-top:30px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.detail-card{background:#f0f4f7;border-top:4px solid #0097ad;padding:30px}.detail-card h3{margin:25px 0 18px}.detail-card p{}.detail-card ul{list-style:none;padding:0;margin:25px 0 0;}.detail-card li{padding:13px 0;border-top:1px solid #cddbe5}.band{background:#202332;color:#fff;padding:65px 0}.band-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.band .eyebrow{color:#b9a2ef;margin-bottom:20px}.band em{color:#c1a2ff}.band p:not(.eyebrow){color:#d6d6e3;margin-bottom:25px;}.light{background:#fff;color:#202332;border-color:#fff}.light:hover{background:#ede5ff}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.faq-grid .eyebrow{margin-bottom:20px}.faq details{border-bottom:1px solid #ccd8e1}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;padding:24px 0}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#5e17eb}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding-bottom:25px}.cta-section{display:none}.story-grid{display:grid;grid-template-columns:1fr 2fr;gap:70px}.story-grid .large-copy{line-height:1.5}.story-grid p:not(.eyebrow){margin-top:25px}.values-section{padding:75px 0;background:#f0f3f6}.values-section>.wrap>.eyebrow{margin-bottom:20px}.values-section .detail-grid{margin-top:40px}.simple-links>a{display:flex;align-items:center;gap:30px;border-top:1px solid #cedae2;padding:27px 0}.simple-links>a>span{color:#586e7c}.simple-links>a>span:nth-of-type(2){margin-left:auto}.simple-links b{font-weight:400}.simple-links a:hover h3{color:#5e17eb}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-card{padding:40px;background:#edf7fa;border-top:4px solid #0097ad}.contact-card.alt{background:#f2edfb;border-color:#5e17eb}.contact-card h2{margin:25px 0}.contact-card>p{}.check-list{list-style:none;margin:25px 0;padding:0;}.check-list li{padding:10px 0;border-bottom:1px solid #d2dce7;display:flex;gap:12px}.check-list li:before{content:'↗';color:#5e17eb}.contact-card .small-note{margin-top:15px}.prep{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:0;align-items:center}.prep .eyebrow{margin-bottom:20px}.prep>p{}.brand-feature{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;min-height:280px}.brand-feature img{max-width:90%;height:auto}.brand-feature>span{letter-spacing:.2em}.article-top{padding-block:60px;border-bottom:1px solid #d5dfe5}.back-link{color:#5e17eb;display:inline-block;margin-bottom:40px}.article-top .eyebrow{margin-bottom:20px}.article-top h1{max-width:900px}.article-top .intro{color:#53616e}.article-body{max-width:800px;padding-block:60px 90px}.article-body p{margin-bottom:24px}.article-body .lead{line-height:1.5;color:#203442}.article-body h2{margin:40px 0 20px}.article-next{border-top:2px solid #0097ad;margin-top:45px;padding-top:30px}.article-next p{margin-top:20px}.skip{position:fixed;top:-100px;left:10px;z-index:100;background:white;padding:12px}.skip:focus{top:10px}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}nav{gap:22px}.hero-content{padding-top:55px}.hero-content h1{}.corporate-hero{min-height:740px}.hero-bottom a{}.mega{padding:30px}.mega h2{}.intro-section,.partnership{gap:45px}.insight-copy{padding:22px}.insight-copy h3{}.footer-grid{gap:25px}.capability h3{}.decision-grid{gap:35px}.partnership-visual>span{}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.utility .wrap{padding-block:7px;}.utility span:nth-child(2){display:none}.nav-wrap{height:80px}.brand img{width:115px}.menu-toggle{display:flex;gap:15px;align-items:center;padding:8px 12px;background:#fff;border:1px solid #cad5de;color:#1c2b38}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:25px;border-bottom:3px solid #0097ad;box-shadow:0 12px 16px #121b251c}nav.is-open{display:flex;align-items:stretch;flex-direction:column;gap:23px}nav>a,nav summary{}.nav-cta{justify-content:space-between}.mega{position:static;display:block;padding:15px 0;border:0;box-shadow:none}.mega>div{display:none}.mega>a{display:block;padding:14px 15px;border-left:2px solid #0097ad;margin-top:12px;background:#f1f7fa}.mega strong{margin-top:5px}.mega p{}.mega>a>span:last-child{display:none}.hero-content{padding-top:45px;padding-bottom:35px}.corporate-hero{min-height:0}.hero-content h1{line-height:1.03}.hero-content>.eyebrow{margin-bottom:24px}.hero-content>p:not(.eyebrow){margin-top:24px}.hero-photo{background-position:68% center}.hero-shade{background:linear-gradient(90deg,#0b1724ed,#0b17249e),linear-gradient(0deg,#111c2bc9,transparent)}.hero-content .button{margin-top:24px}.hero-index{margin-top:30px}.hero-bottom{position:relative;background:#101b27}.hero-bottom .wrap{grid-template-columns:1fr}.hero-bottom a{padding:17px 30px 17px 0;}.hero-bottom a+a{padding-left:0;border-left:0;border-top:1px solid #a6cbdd33}.hero-bottom a>span:first-child{margin-bottom:3px}.hero-bottom a>span:last-child{right:4px;bottom:15px}.intro-section{grid-template-columns:1fr;gap:25px;padding-block:55px}.intro-section h2{}.intro-section p:not(.eyebrow){margin-top:22px}.capabilities{padding:55px 0}.section{padding-block:55px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:22px;max-width:none}.section-heading>.text-link{margin-top:20px}h2{}.capability-grid{grid-template-columns:1fr;gap:22px}.capability{padding:28px}.cap-graphic{left:28px}.capability h3{}.decision-grid{grid-template-columns:1fr;gap:25px}.priority-tabs button{padding:19px 14px;}.priority-tabs button[aria-selected=true]{padding-left:10px}#priority-panel{padding:26px}#priority-title{}.perspectives-section{padding:55px 0}.insights-grid{grid-template-columns:1fr;gap:25px}.insight-art{height:190px}.insight-copy{padding:26px}.insight-copy h3{}.insight-copy p{margin-bottom:25px}.partnership{grid-template-columns:1fr;gap:35px;padding-block:55px}.partnership-visual{min-height:340px;padding:40px 28px}.partnership-visual>span{}.footer-call{padding-block:40px;display:block}.footer-call h2{}.footer-call .button{margin-top:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px;padding-block:40px}.footer-brand img{width:120px}.footer-grid h3{}.footer-grid>div>a{}.footer-bottom{gap:20px}.page-hero{padding:50px 0}.page-hero h1{}.page-hero .intro{}.detail-grid{grid-template-columns:1fr}.detail-card{padding:27px}.detail-card h3{}.band{padding:50px 0}.band-grid{grid-template-columns:1fr;gap:25px}.faq-grid{grid-template-columns:1fr;gap:25px}.story-grid{grid-template-columns:1fr;gap:22px}.story-grid .large-copy{}.values-section{padding:55px 0}.simple-links>a{flex-wrap:wrap;gap:15px}.simple-links h3{}.simple-links>a>span:nth-of-type(2){order:4;width:100%;margin:0 0 0 30px}.simple-links b{margin-left:auto}.contact-grid{grid-template-columns:1fr}.contact-card{padding:28px}.contact-card h2{}.contact-card .button{gap:15px;width:100%}.prep{grid-template-columns:1fr;gap:25px;padding-top:0}.article-top{padding-block:40px}.article-top h1{}.article-body{padding-block:40px 60px}.article-body .lead{}.article-body h2{}.back-link{margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Keep the expanded service heading readable at every screen width. */
.hero-content h1 .hero-services{display:block;line-height:1.15;max-width:14em;margin-top:.12em}

/* Four distinct services across navigation, pages, and contact. */
.mega{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding-block:25px}.mega>div{grid-column:1/-1}.mega>div h2{margin-top:5px}.mega>a{padding:15px 18px}.mega strong{}.mega p{}.hero-bottom .wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.service-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.service-overview-grid h2{margin-bottom:20px}.service-overview-grid p{}.service-overview-grid .text-link{margin-top:20px}.contact-card{display:flex;flex-direction:column}.contact-card .button{margin-top:auto}.contact-card .small-note{margin-top:15px}.capability-grid .capability{min-height:430px;display:flex;flex-direction:column}.capability-grid .read-link{margin-top:auto}.capability-grid .capability>p{margin-bottom:25px}
@media(max-width:760px){.mega{display:block}.hero-bottom .wrap{grid-template-columns:1fr}.service-overview-grid{grid-template-columns:1fr}.capability-grid .capability{min-height:420px}}

@media(max-width:760px){nav.is-open{max-height:calc(100dvh - 80px);overflow-y:auto}}

/* Confirmed minimum package prices. */
.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.price-card{border:1px solid #d4e2e9;border-top:4px solid #0097ad;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.price-card:first-child{border-top-color:#5e17eb}.price-card h2{margin-top:18px}.price-from{margin-top:24px;color:#536c79}.price-amount{line-height:1.2;color:#163b48;letter-spacing:-.05em;font-weight:500;margin-top:5px}.price-currency{vertical-align:top;line-height:1.9;margin-right:3px}.price-unit{display:block;line-height:1.8;letter-spacing:0;font-weight:400;color:#536c79}.price-card .check-list{width:100%;margin-bottom:30px}.price-card>.button{margin-top:auto}.price-card>.text-link{margin-top:15px}.quote-price{line-height:1.2;color:#5e17eb;letter-spacing:-.03em;margin:10px 0 20px}.price-card>p:not([class]){}.pricing-note{line-height:1.7;margin-top:28px;max-width:850px}.service-pricing{padding:65px 0;background:#edf7fa}.price-service-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.price-service-grid h2{margin-top:20px}.price-service-grid>div>p:not([class]){}.price-service-grid .text-link{margin:10px 0 0 20px}.bundle-section{background:#202332;color:#fff;padding:65px 0}.bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.bundle-grid .eyebrow{color:#ccb4ff}.bundle-grid h2{margin:20px 0}.bundle-grid p{color:#d7d7e6}.bundle-grid .price-amount{color:#fff}.bundle-grid .price-from,.bundle-grid .price-unit{color:#c8c3dc}.bundle-grid .check-list{margin-top:0}.bundle-grid .check-list li{border-color:#56516a}.bundle-grid .check-list li:before{color:#b897fb}.bundle-note{margin-bottom:25px}nav{gap:25px}
@media(max-width:1100px){nav{gap:17px}}@media(max-width:760px){nav.is-open{gap:23px}.pricing-grid,.price-service-grid,.bundle-grid{grid-template-columns:1fr;gap:25px}.price-card{padding:26px}.price-card h2{}.price-amount{}.service-pricing,.bundle-section{padding-block:45px}.price-service-grid h2,.bundle-grid h2{}.price-service-grid .text-link{margin:18px 0 0;display:flex;width:max-content}.bundle-grid .check-list{margin-top:0}}

/* Africa-focused local currency pricing invitation. */
.local-pricing-callout{background:#edf8fa;border-bottom:1px solid #d1e7ed;padding:45px 0}.local-pricing-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.local-pricing-grid .eyebrow{color:#007589;margin-bottom:14px}.local-pricing-grid h2{color:#163b48}.local-pricing-grid p:not(.eyebrow){max-width:560px;margin-top:17px}.local-pricing-action{justify-self:end}.local-pricing-action>p{color:#596f7d;max-width:280px!important}.local-pricing-inline{margin-top:24px;padding:25px;border-left:3px solid #5e17eb;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.local-pricing-inline p{max-width:630px}.local-pricing-inline strong{display:block;color:#163b48;margin-bottom:6px;font-weight:600}.local-pricing-inline .text-link{flex-shrink:0}.local-contact-section{padding:45px 0;background:#edf8fa;scroll-margin-top:110px}.local-contact-note{max-width:320px!important}
@media(max-width:760px){.local-pricing-callout,.local-contact-section{padding-block:35px}.local-pricing-grid{grid-template-columns:1fr;gap:25px}.local-pricing-grid h2{}.local-pricing-action{justify-self:start}.local-pricing-grid p:not(.eyebrow){}.local-pricing-inline{display:block;padding:22px}.local-pricing-inline .text-link{margin-top:16px}.local-contact-section{scroll-margin-top:90px}}

/* Detailed service descriptions, with concise homepage summaries retained. */
.service-context{background:#f3f6f8;border-bottom:1px solid #dce6ed;padding:45px 0}.service-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.service-context .eyebrow{margin-bottom:16px}.service-context h2{margin-bottom:19px}.service-context p:not(.eyebrow){line-height:1.75}.bundle-explanation{line-height:1.7;margin-top:20px;max-width:490px}.price-service-grid .check-list{}
@media(max-width:760px){.service-context{padding-block:35px}.service-context-grid{grid-template-columns:1fr;gap:27px}.service-context h2{}.service-context p:not(.eyebrow){}.bundle-explanation{}}
/* Approved review: readability, contrast, simpler service navigation and cards. */
.teal{background:#00768c;border-color:#00768c}.teal:hover{background:#005c70}
nav>a,nav summary{}.button,.text-link,.nav-cta{}
.eyebrow{}.utility{}.hero-index{}
.hero-bottom a{}.hero-bottom a>span:first-child{}
.section-heading>p,.detail-card p,.detail-card ul,.faq details p,.check-list,.steps p,.contact-card>p,.prep>p,.story-grid p,.insight-copy p{line-height:1.75}
.faq summary{}.detail-card li{padding:12px 0}.contact-card .small-note,.pricing-note,.price-from,.price-unit,.bundle-note,.local-pricing-action>p,.local-contact-note{}
.footer-grid>div>a,.footer-grid>div>p{}.footer-grid h3{}.footer-bottom{}
.capability-grid .capability{min-height:355px;padding:28px}.cap-graphic{top:25px;left:28px;height:65px}
.capability .eyebrow{margin-top:85px;}.capability h3{}.capability p{}.capability .read-link{}
.bars i{height:18px;width:32px}.bars i:nth-child(2){height:32px}.bars i:nth-child(3){height:48px}.bars i:nth-child(4){height:65px}
.rings i{width:85px;height:55px;top:4px}.rings i:nth-child(2){left:32px}.rings i:nth-child(3){left:64px}
.mega .mega-combined{grid-column:1/-1;display:flex;align-items:center;gap:24px;background:#edf7fa;border-left:3px solid #5e17eb;padding:18px 22px}
.mega .mega-combined strong{margin:0}.mega .mega-combined p{margin:0;flex:1}.mega .mega-combined>span:last-child{margin:0;}
.mega p{}.mega>a>span:first-child{}
.combined-promo{background:#eaf5f9;border-top:1px solid #d1e4eb;border-bottom:1px solid #d1e4eb;padding:45px 0}
.combined-promo-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:55px;align-items:center}.combined-promo .eyebrow{color:#00768c;margin-bottom:17px}
.combined-promo h2{}.combined-promo p{margin-top:19px;max-width:600px}.combined-promo .promo-note{margin-top:15px}
.combined-related{background:#edf7fa;padding:38px 0;border-top:1px solid #d3e7ee}.combined-related>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}
.combined-related .eyebrow{margin-bottom:14px}.combined-related h2{}.combined-related p:not(.eyebrow){max-width:620px;margin-top:15px}.combined-related .button{flex-shrink:0}
.finance-distinction{padding-block:45px}.finance-distinction>.eyebrow{margin-bottom:24px}.finance-distinction>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.finance-distinction a{border-left:3px solid #0097ad;padding-left:20px}.finance-distinction h3{}.finance-distinction p{line-height:1.7;margin-top:12px}.finance-distinction a:hover h3{color:#5e17eb}
.scope-note{border-left:3px solid #5e17eb;background:#fff;padding:28px;margin-top:35px}.scope-note h3{margin-bottom:15px}.scope-note p{line-height:1.75}
.scope-note p+p{margin-top:18px}.service-scope-copy{line-height:1.7;margin-top:20px}.email-link{display:block;width:fit-content;color:#3e1592;text-decoration:underline;text-underline-offset:4px;margin-top:18px;overflow-wrap:anywhere}
.direct-enquiry{padding-block:42px;display:flex;align-items:center;justify-content:space-between;gap:40px}.direct-enquiry .eyebrow{margin-bottom:15px}.direct-enquiry h2{}.direct-enquiry p:not(.eyebrow){margin-top:15px;max-width:550px}.direct-enquiry .button{flex-shrink:0;overflow-wrap:anywhere}
.price-service-grid .check-list{}.local-pricing-inline p{}.local-pricing-grid p:not(.eyebrow){}
@media(max-width:1100px){nav{gap:17px}nav>a,nav summary{}.combined-promo-grid{gap:30px}.combined-promo h2{}.direct-enquiry{gap:25px}.direct-enquiry .button{}}
@media(max-width:760px){
 nav>a,nav summary{}nav.is-open{gap:22px}.utility .wrap{}.hero-index{}
 .hero-bottom a{}.hero-bottom a>span:first-child{}.button,.text-link{}.eyebrow{}
 .mega p,.mega>a>span:first-child,.mega .mega-combined p{display:none}.mega>a{margin-top:8px;padding:14px}.mega strong{margin:0}
 .mega .mega-combined{display:flex;padding:15px 14px;margin-top:15px;gap:15px}.mega .mega-combined strong{}.mega .mega-combined>span:last-child{display:block}
 .capability-grid .capability{min-height:0;padding:25px}.capability h3{}.capability p{}.capability .eyebrow{margin-top:80px}
 .combined-promo{padding:35px 0}.combined-promo-grid{grid-template-columns:1fr;gap:24px}.combined-promo h2{}.combined-promo .button{gap:18px}
 .combined-related>.wrap,.direct-enquiry{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.combined-related h2{}.combined-related .button{flex-shrink:1}
 .finance-distinction{padding-block:35px}.finance-distinction>div{grid-template-columns:1fr;gap:25px}.finance-distinction h3{}.finance-distinction p{}
 .scope-note{padding:22px;margin-top:28px}.scope-note h3{}.scope-note p{}.direct-enquiry h2{}.direct-enquiry .button{max-width:100%;padding-inline:17px;gap:12px}
 .footer-grid>div>a,.footer-grid>div>p{overflow-wrap:anywhere}.footer-grid h3{}.footer-bottom{}
 .section-heading>p,.detail-card p,.detail-card ul,.faq details p,.check-list,.steps p,.contact-card>p,.prep>p,.story-grid p,.insight-copy p,.price-service-grid .check-list,.local-pricing-inline p,.local-pricing-grid p:not(.eyebrow){}
 .faq summary{}.insight-copy .eyebrow{}.insight-copy .read-link{}
}
@media(max-width:400px){.utility span:last-child{display:none}.mega .mega-combined strong{}}
.founder-grid{display:grid;grid-template-columns:.75fr 1.4fr;gap:65px;align-items:start}.founder-photo{background:#eaf5f9;border-top:4px solid #5e17eb;min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.founder-photo .eyebrow{color:#48616d}.founder-initials{letter-spacing:-.08em;color:#00768c;margin:35px 0}.founder-photo p{color:#48616d}.founder-copy h2{margin:20px 0 12px}.founder-role{color:#5e17eb!important;margin-bottom:28px}.founder-copy>p:not(.eyebrow){line-height:1.8;margin-top:19px}.founder-copy .founder-education{border-top:1px solid #dce3e8;padding-top:22px;color:#53616e}.experience-section,.testimonials-section{background:#f1f6f9;padding:65px 0}.about-review-note{background:#fff;border-left:3px solid #5e17eb;padding:17px 20px;line-height:1.7;color:#53616e;margin:25px 0 32px}.funder-category{margin-top:32px}.funder-category h3{margin-bottom:18px}.logo-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.logo-placeholder{border:1px dashed #b6c6d0;background:#fff;min-height:112px;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.logo-placeholder strong{line-height:1.35;font-weight:500;color:#263746}.logo-placeholder span{color:#64717e}.relationship-note{line-height:1.7;color:#53616e;margin-top:30px}.corporate-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.corporate-placeholder h3{line-height:1.5;margin-top:18px}.corporate-placeholder p{line-height:1.6;color:#53616e;margin-top:7px}.testimonial-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.testimonial-placeholder{background:white;padding:28px;border-top:3px solid #0097ad}.testimonial-placeholder .eyebrow{color:#53616e;line-height:1.5}.testimonial-placeholder h3{margin-top:23px}.quote-placeholder{line-height:1.7;margin:25px 0;color:#53616e}.attribution-placeholder{color:#64717e;line-height:1.6}
@media(max-width:760px){.founder-grid{grid-template-columns:1fr;gap:32px}.founder-photo{min-height:280px}.founder-initials{margin:20px 0}.founder-copy h2{overflow-wrap:anywhere}.founder-copy>p:not(.eyebrow){}.experience-section,.testimonials-section{padding-block:45px}.logo-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.logo-placeholder{padding:16px;min-height:110px}.logo-placeholder strong{}.corporate-placeholder-grid,.testimonial-placeholder-grid{grid-template-columns:1fr;gap:25px}.testimonial-placeholder{padding:25px}.about-review-note{}.corporate-placeholder-grid .logo-placeholder{min-height:120px}}
.founder-experience-detail{border-left:3px solid #0097ad;padding-left:22px;margin-top:28px}.founder-experience-detail h3{margin:22px 0 10px}.founder-experience-detail p{line-height:1.8;color:#53616e}.why-azotus{background:#192431;color:#fff;padding:60px 0}.why-azotus-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.why-azotus .eyebrow{color:#77d1dc;margin-bottom:22px}.why-azotus h2{line-height:1.2}.why-azotus-grid>div>p:not(.eyebrow){line-height:1.85;color:#d8e2e8}.why-azotus-grid>div>p+p{margin-top:22px}@media(max-width:760px){.why-azotus{padding-block:40px}.why-azotus-grid{grid-template-columns:1fr;gap:28px}.why-azotus h2{}.why-azotus-grid>div>p:not(.eyebrow){}}
.network-copy{max-width:850px}.network-copy p{line-height:1.85;margin-top:20px}.network-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:42px}.network-steps article{border-top:3px solid #0097ad;padding:25px 0 0}.network-steps h3{margin:20px 0 14px}.network-steps p{line-height:1.8;color:#53616e}.founder-photo-live{min-height:0;padding:0;background:#edf3f7;display:block}.founder-photo-live img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.founder-photo-live>p{padding:18px;margin:0;text-align:left}.founder-markets{margin-top:20px;border-top:1px solid #dce3e8;padding-top:17px}.founder-markets summary{cursor:pointer;font-weight:500;display:flex;justify-content:space-between;gap:15px;line-height:1.6}.founder-markets p{margin-top:13px}.founder-markets[open] summary span{transform:rotate(45deg)}@media(max-width:760px){.network-copy p{}.network-steps{grid-template-columns:1fr;gap:28px}.network-steps h3{}.founder-photo-live{width:100%;max-width:360px;min-height:0}.founder-photo-live img{width:100%}}
.page-hero:after{border:0;background:url('africa-outline.svg') center/contain no-repeat;width:350px;height:360px;right:35px;top:25px;bottom:auto;transform:none;opacity:.42}.about-africa-hero h1{max-width:1000px}.about-africa-hero .intro{max-width:720px}@media(max-width:760px){.page-hero:after{width:245px;height:260px;right:-48px;top:28px;opacity:.22}.about-africa-hero h1{}}
.hero-africa-outline{position:absolute;right:4%;top:70px;width:360px;height:420px;background:url('africa-outline.svg') center/contain no-repeat;opacity:.6;pointer-events:none}.corporate-hero .hero-index{color:#b8e2e9;letter-spacing:.12em;line-height:1.8;max-width:600px}.hero-bottom{z-index:2}@media(max-width:1100px){.hero-africa-outline{width:290px;height:350px;right:2%;top:85px;opacity:.45}}@media(max-width:760px){.hero-africa-outline{width:220px;height:270px;right:-45px;top:45px;opacity:.26}.corporate-hero .hero-index{letter-spacing:.1em;max-width:320px}}
.featured-insight{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:center}.featured-insight .eyebrow{margin-bottom:22px;color:#00768c}.featured-insight h2{}.featured-insight p:not(.eyebrow){line-height:1.75;max-width:600px;margin-top:24px}.featured-insight .button{margin-top:28px}.funding-route-visual{display:grid;gap:14px}.funding-route-visual>div{display:grid;grid-template-columns:35px 1fr;gap:3px 15px;border-left:3px solid #5e17eb;background:#f1f6f9;padding:22px 25px}.funding-route-visual span{grid-row:1/3;color:#00768c;align-self:center}.funding-route-visual strong{font-weight:500;letter-spacing:-.04em}.funding-route-visual small{color:#53616e}.resource-library{background:#f1f6f9;padding:65px 0}.resource-controls{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:35px}.topic-filters{display:flex;flex-wrap:wrap;gap:9px}.topic-filters button{background:white;border:1px solid #c1ced7;padding:10px 15px;cursor:pointer;color:#263746}.topic-filters button[aria-pressed=true]{background:#17232e;color:white;border-color:#17232e}.topic-filters button:hover{border-color:#5e17eb}.format-filter{color:#53616e;display:grid;gap:7px;min-width:175px}.format-filter select{font:inherit;background:white;border:1px solid #b6c6d0;padding:11px;color:#17232e}.resource-count{margin:25px 0 18px;color:#53616e}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resource-card{background:#fff;border-top:3px solid #0097ad;padding:28px;display:flex;flex-direction:column;min-width:0}.resource-card:hover h3{color:#5e17eb}.resource-card-top{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:27px}.resource-card-top .eyebrow{}.resource-format{padding:3px 8px;background:#f0ebfc;color:#4e1fa7;white-space:nowrap}.resource-card h3{line-height:1.17}.resource-card>p{line-height:1.75;margin-top:20px}.resource-situation{color:#526773;margin-top:auto;padding-top:24px}.resource-card .read-link{margin-top:16px;padding-top:16px}.resource-empty{background:white;padding:30px;}.resource-card[hidden],.resource-empty[hidden]{display:none}.insights-next{display:flex;justify-content:space-between;gap:40px;align-items:center}.insights-next .eyebrow{margin-bottom:20px}.insights-next p:not(.eyebrow){max-width:580px;margin-top:22px}.insights-next .button{flex-shrink:0}
.guide-heading{padding:55px 0 45px}.guide-heading .eyebrow{margin:24px 0}.guide-heading h1{max-width:1000px;line-height:1.1}.guide-heading .intro{max-width:850px;margin-top:25px;line-height:1.65}.guide-meta{margin-top:25px;color:#64717e}.guide-layout{display:grid;grid-template-columns:245px minmax(0,760px);gap:70px;align-items:start;padding-bottom:70px}.guide-contents{position:sticky;top:125px}.guide-contents>.eyebrow{margin-bottom:18px}.guide-contents nav{display:flex;position:static;flex-direction:column;align-items:stretch;gap:0;background:none;padding:0;border-top:1px solid #dce3e8;box-shadow:none}.guide-contents nav>a{line-height:1.65;padding:12px 0;border-bottom:1px solid #dce3e8}.guide-contents nav>a:hover{color:#5e17eb}.guide-body{min-width:0}.guide-takeaway{background:#edf7fa;border-left:3px solid #5e17eb;padding:27px;margin-bottom:38px}.guide-takeaway .eyebrow{margin-bottom:15px}.guide-takeaway p:last-child{line-height:1.65;color:#1b3c4d}.guide-body>section{margin-top:40px;scroll-margin-top:125px}.guide-body h2{line-height:1.2;margin-bottom:22px}.guide-body p,.guide-body li{line-height:1.85}.guide-body p+p{margin-top:20px}.guide-body ul{padding-left:22px;margin:18px 0}.guide-body li{color:#53616e;padding-left:4px;margin:13px 0}.guide-body a:not(.button){color:#4e1fa7;text-decoration:underline;text-underline-offset:4px}.guide-body .text-link{gap:6px;border-bottom:0;padding:0;display:inline}.guide-body .text-link>span{}.guide-example{background:#f4f0fb;border-left:3px solid #b99de6;padding:25px;margin:25px 0}.guide-example .eyebrow{margin-bottom:15px}.guide-example p:not(.eyebrow){}.guide-table-scroll{overflow-x:auto;margin:25px 0}.guide-body table{border-collapse:collapse;width:100%;line-height:1.75;min-width:390px}.guide-body th{background:#17232e;color:white;text-align:left;font-weight:500;padding:16px}.guide-body td{padding:18px;border-bottom:1px solid #d6e1e8;vertical-align:top;color:#53616e}.guide-body td:first-child{font-weight:600;color:#17232e;min-width:85px}.guide-service{padding:30px;background:#edf7fa;margin-top:45px}.guide-service h2{margin-top:20px}.guide-service .button{margin-top:22px;gap:20px}.guide-note,.guide-sources p{margin-top:25px!important}.guide-sources{border-top:1px solid #dce3e8;margin-top:40px;padding-top:28px}.guide-sources h2{}.guide-sources li{}.related-insights{border-top:1px solid #dce3e8;background:#f8fafb}.tool-access-note{color:#b8cad6;margin-top:18px}.tool-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px}.tool-intro h2{margin-top:25px}.tool-intro p{line-height:1.85}.tool-intro p+p{margin-top:20px}.tool-download{gap:24px}.tool-instructions{max-width:820px;margin-inline:auto}.tool-instructions h2{}.tool-instructions ol{padding-left:22px;margin-top:30px}.tool-instructions li,.tool-instructions>p{line-height:1.85;color:#53616e;margin-top:20px}.checklist-section{max-width:920px;padding-bottom:55px}.checklist-help{padding:24px;background:#edf7fa;line-height:1.75}.checklist-group{margin-top:35px;padding:28px;border:1px solid #d6e1e8;border-top:3px solid #0097ad}.checklist-group h2{margin-bottom:22px}.checklist-group label{display:flex;align-items:start;gap:15px;line-height:1.75;padding:14px 0;cursor:pointer}.checklist-group label+label{border-top:1px solid #e7edf1}.checklist-group input{margin-top:7px;min-width:18px;width:18px;height:18px;accent-color:#5e17eb}.checklist-group input:checked+span{color:#53616e;text-decoration:line-through}
@media(max-width:1050px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-controls{align-items:start}.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.featured-insight{gap:35px}.featured-insight h2{}}
@media(max-width:760px){.featured-insight,.tool-intro{grid-template-columns:1fr;gap:30px}.featured-insight h2{}.featured-insight p:not(.eyebrow){}.funding-route-visual{gap:10px}.funding-route-visual>div{padding:18px 20px}.funding-route-visual strong{}.resource-library{padding-block:45px}.resource-controls{flex-direction:column;align-items:stretch;gap:22px}.topic-filters{gap:8px}.topic-filters button{padding:10px 12px}.format-filter{max-width:260px}.resource-grid{grid-template-columns:1fr}.resource-card{padding:25px}.resource-card h3{}.resource-card-top{margin-bottom:22px}.insights-next{flex-direction:column;align-items:start;gap:28px}.guide-heading{padding:35px 0}.guide-heading h1{}.guide-heading .intro{}.guide-layout{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.guide-contents{position:static}.guide-contents nav{display:flex!important}.guide-body p,.guide-body li{}.guide-body h2{}.guide-takeaway{padding:23px}.guide-takeaway p:last-child{}.guide-example,.guide-service{padding:23px}.guide-service .button{max-width:100%;gap:15px}.tool-intro h2{}.tool-intro p{}.checklist-group{padding:22px}.checklist-group label{}.guide-heading .eyebrow{}}
.guide-heading .intro{color:#53616e}

.network-steps article{background:#f3f7fa;border:1px solid #d6e4eb;border-top:3px solid #0097ad;padding:28px;min-width:0}.network-steps article .eyebrow{display:block;color:#53616e}.network-steps article h3{margin-top:20px}.africa-partnership{background:#121b25;display:flex;align-items:center;justify-content:center;padding:35px;min-height:360px}.africa-partnership img{display:block;width:100%;max-width:310px;height:310px;object-fit:contain;opacity:.8}@media(max-width:760px){.network-steps article{padding:24px}.africa-partnership{min-height:280px}.africa-partnership img{height:245px}}
.funder-logo-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:160px;padding:24px 20px;background:#fff;border:1px solid #dce3e8;text-align:center;text-decoration:none;color:#263746;transition:border-color .15s}.funder-logo-card:hover{border-color:#0097ad}.funder-logo-card:focus-visible{outline:3px solid #5e17eb;outline-offset:3px}.funder-logo-image{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.funder-logo-image img{display:block;max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain}.funder-logo-lockup{gap:10px}.funder-logo-lockup img:first-child{max-width:58px;height:64px}.funder-logo-lockup img:last-child{max-width:120px;max-height:44px}.funder-logo-card>span{line-height:1.5}@media(max-width:760px){.funder-logo-card{padding:18px 12px;min-height:158px;gap:14px}.funder-logo-image,.funder-logo-image img{max-height:62px}.funder-logo-lockup{gap:7px}.funder-logo-lockup img:first-child{max-width:38px;max-height:50px}.funder-logo-lockup img:last-child{max-width:76px;max-height:32px}}
.funder-logo-pair{gap:14px}.funder-logo-pair img:first-child,.funder-logo-pair img:last-child{max-width:45%;width:auto;height:auto;max-height:64px}@media(max-width:760px){.funder-logo-pair{gap:8px}.funder-logo-pair img:first-child,.funder-logo-pair img:last-child{max-width:45%;max-height:50px}}
.funder-logo-dark{background:#121b25;border-radius:4px;padding:14px;box-sizing:border-box}.funder-logo-dark img{max-width:100%;max-height:100%}
.cfo-partnerships .section-heading{margin-bottom:32px}.cfo-partnership-card{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:32px;max-width:850px;padding:30px;border:1px solid #dce3e8;border-top:3px solid #0097ad;background:#fff}.cfo-partnership-logo{display:flex;align-items:center;justify-content:center}.cfo-partnership-logo img{display:block;width:100%;height:auto;max-height:130px;object-fit:contain}.cfo-partnership-card h3{line-height:1.25}.cfo-partnership-card p{margin-top:14px;line-height:1.6}.cfo-partnership-arrow{color:#007f92}.cfo-partnership-card:hover{border-color:#0097ad}.cfo-partnership-card:focus-visible{outline:3px solid #5e17eb;outline-offset:4px}@media(max-width:760px){.cfo-partnership-card{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px}.cfo-partnership-logo{grid-column:1/-1;justify-content:flex-start}.cfo-partnership-logo img{width:140px;max-height:110px}.cfo-partnership-card h3{overflow-wrap:anywhere}}
.software-partnership-status{margin-bottom:28px}.software-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.software-partner-card{min-height:170px}.software-partner-card img{max-width:210px;max-height:72px;object-fit:contain}@media(max-width:760px){.software-partner-grid{grid-template-columns:1fr;gap:16px}.software-partner-card{min-height:150px}}
