.w04-context{--w04-line:#526c5f;--w04-mint:#9ddbc5;--w04-gold:#e8d577}.w04-composition{isolation:isolate;padding:max(56px,min(7vw,104px)) 0;position:relative}.w04-composition>.ja-container+.ja-container{margin-top:32px}.w04-composition h2{max-width:25ch;margin:20px 0 36px;line-height:1.15}.w04-composition .jb53-eyebrow{color:#d9c28a;letter-spacing:.045em}.w04-context .w04-composition .jb53-card{background:0 0;border:0;border-radius:0;min-width:0;padding:28px 0}.w04-composition .jb53-card h3{margin:0 0 18px;line-height:1.25}.w04-composition :-webkit-any(p,li){font-weight:450}.w04-composition :-moz-any(p,li){font-weight:450}.w04-composition :is(p,li){font-weight:450}.w04-composition .jb53-note{color:#d8e2dc;border-left:3px solid #d6b570;max-width:85ch;margin-top:32px;padding:24px 0 0 28px;display:block}.w04-composition .jb53-actions{flex-wrap:wrap;gap:16px;margin:28px 0;display:flex}.w04-method-section{background:linear-gradient(115deg,rgba(11,33,27,.98),rgba(16,27,25,.95));border-top:1px solid #3e594c;border-bottom:1px solid #3e594c}.w04-method{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:max(32px,min(4vw,64px));margin:20px 0 36px;display:grid}.w04-method-steps{align-content:start;align-self:start;display:grid;position:relative}.w04-method-steps:before{content:"";z-index:-1;background:#5f8070;width:1px;position:absolute;top:30px;bottom:30px;left:26px}.w04-method-steps button{text-align:left;border:0;color:#d8e5de;cursor:pointer;background:0 0;border-bottom:1px solid #405e4f;grid-template-columns:54px minmax(0,1fr) 22px;align-items:start;gap:20px;padding:24px 18px 24px 0;display:grid}.w04-step-number{color:#e8d577;background:#10251d;border:1px solid #6d927e;border-radius:50%;place-items:center;min-height:48px;display:grid}.w04-step-description{margin-top:8px;font-weight:450;line-height:1.55;display:block}.w04-method-steps strong{color:#b8e9d5;display:block}.w04-method-steps svg{width:22px;height:22px;margin-top:12px;transition:transform .15s}.w04-method-steps button[aria-selected=true]{color:#fff;background:linear-gradient(90deg,transparent,rgba(39,98,73,.333));border-bottom-color:#9ed5bc}.w04-method-steps button[aria-selected=true] .w04-step-number{color:#10251d;background:#a3dbc5;border-color:#a3dbc5}.w04-method-steps button[aria-selected=true] svg{transform:translate(4px)}.w04-method-proof{background:#182f27;border:1px solid #799985;border-top:4px solid #d7bb71;border-radius:4px;align-self:start;padding:max(24px,min(3.5vw,48px));box-shadow:0 26px 70px rgba(0,0,0,.267)}.w04-proof-topline{color:#ecd99e;align-items:start;gap:12px;margin-bottom:28px;display:flex}.w04-method-proof label{color:#c4e3d3;margin:0 0 12px;display:block}.w04-method-proof select{color:#18392c;background:#edf4ef;border:1px solid #90ad9a;border-radius:4px;width:100%;min-height:48px;padding:14px}.w04-source-record{background:rgba(14,33,27,.65);border-left:2px solid #7cad94;margin:28px 0;padding:20px}.w04-source-record .w04-record-label{color:#b6ddca;margin-bottom:8px}.w04-method-reading{border-bottom:1px solid #587260;min-height:180px;margin-top:32px;padding:8px 0 24px}.w04-proof-sequence{color:#e9cd83;margin-bottom:18px;display:block}.w04-method-reading h3{margin:0 0 18px}.w04-method-keeps{gap:16px;margin:26px 0;padding:0;list-style:none;display:grid}.w04-method-keeps li{align-items:start;gap:14px;display:flex}.w04-method-keeps svg{color:#95dfc3;flex:0 0 22px;margin-top:5px}.w04-proof-boundary{color:#d2e4d8;border-top:1px solid #587260;gap:14px;padding-top:22px;display:flex}.w04-proof-boundary svg{color:#a6dcc2;flex:0 0 22px;margin-top:6px}.w04-method-proof>a,.w04-native-link{color:#e9d897;text-underline-offset:5px;align-items:center;gap:14px;margin-top:24px;padding-top:12px;padding-bottom:12px;text-decoration:underline;display:inline-flex}.w04-platform-context-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:max(32px,min(5vw,72px));display:grid}.w04-context .w04-composition .jb53-grid.jb53-four{border-left:1px solid #759080;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding-left:32px;display:grid}.w04-context .w04-composition .jb53-four .jb53-card{border-bottom:1px solid #4c6456;padding:28px 0;position:relative}.w04-context .w04-composition .jb53-four .jb53-card:before{content:"";background:#a3dcc5;border:2px solid #10261d;border-radius:50%;width:11px;height:11px;position:absolute;top:37px;left:-38px}.w04-composition .jb53-num{color:#e6ce8d;margin-bottom:12px;display:block}.w04-composition .jb53-tag{color:#b1c7b9;margin-bottom:12px;display:block}.w04-composition .jb53-area-count{color:#e6ce8d;margin-bottom:12px;display:block}.w04-platform-live-proof{background:#10241d;border:1px solid #63816d;border-radius:6px;margin:0;overflow:hidden;box-shadow:0 30px 75px rgba(0,0,0,.267)}.w04-platform-live-proof figcaption{color:#c4e7d4;border-bottom:1px solid #63816d;padding:20px 24px;line-height:1.6}.w04-platform-live-proof iframe{background:#edf1ee;border:0;width:100%;height:700px;display:block}.w04-area-disclosures{border-left:1px solid #77937e;padding-left:28px}.w04-area-disclosures details{border-bottom:1px solid #58735e;position:relative}.w04-area-disclosures details:before{content:"";background:#b0dcc5;border:2px solid #132c22;border-radius:50%;width:11px;height:11px;position:absolute;top:40px;left:-34px}.w04-area-disclosures summary{cursor:pointer;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.w04-area-disclosures summary::-webkit-details-marker{display:none}.w04-summary-copy{flex:1;grid-template-columns:32px minmax(0,1fr);gap:4px 16px;display:grid}.w04-summary-copy .jb53-num{color:#e6ce8d;grid-row:1/3;margin:4px 0}.w04-summary-copy .jb53-tag{color:#bed2c4;margin:0}.w04-summary-copy .w04-area-heading{line-height:1.3;font-family:var(--w01-display,var(--ja-serif));color:#a8dbc6;grid-column:2;margin:4px 0 0;font-size:24px;font-weight:600}.ja-public[data-experience] .w04-summary-copy .w04-area-heading{font-size:24px!important}.w04-expand-mark{color:#ddcd8e;padding:8px}.w04-area-disclosures details[open] .w04-expand-mark{transform:rotate(45deg)}.w04-area-description{padding:0 24px 24px 48px}.w04-area-description a{color:#eddca0;text-underline-offset:5px;padding:12px 0;text-decoration:underline;display:inline-block}.w04-platform-live-proof>a{color:#eedb9c;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;text-decoration:underline;display:flex}.w04-composition[data-craft=platform]{background:linear-gradient(120deg,rgba(13,33,27,.937),rgba(16,27,28,.91))}.w04-composition[data-craft=mission]{--w01-eyebrow:#e8d577;background:linear-gradient(95deg,rgba(10,33,28,.97) 20%,rgba(16,42,35,.9) 65%,rgba(16,39,29,.85)),url(/media/jueni-afrika-nairobi-operations-v1153.png) 100%/cover no-repeat;border-top:1px solid #607c69;border-bottom:1px solid #607c69}.w04-composition[data-craft=mission] h2{max-width:18ch;margin-bottom:48px;font-size:max(36px,min(4.7vw,68px))}.w04-context .w04-composition[data-craft=mission] .jb53-split{grid-template-columns:1.1fr .9fr;gap:max(40px,min(8vw,120px))}.w04-context .w04-composition[data-craft=mission] .jb53-card{border-top:2px solid #bdab71;padding:16px 0 28px}.w04-composition[data-craft=mission] ul{border-top:1px solid #6c8270;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.w04-composition[data-craft=mission] li{border-bottom:1px solid #4a6553;padding:24px 0 24px 34px;position:relative}.w04-composition[data-craft=mission] li:before{content:"↗";color:#e2d18d;position:absolute;left:0}.w04-composition[data-craft=availability]{background:#101c19;border-bottom:1px solid #526b5c}.w04-context .w04-composition[data-craft=availability] .jb53-grid{border-top:1px solid #6d8876;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.w04-context .w04-composition[data-craft=availability] .jb53-card{background:linear-gradient(160deg,rgba(22,62,43,.5),transparent);border-top:4px solid #9bddc0;border-right:1px solid #4d6657;padding:36px 28px}.w04-context .w04-composition[data-craft=availability] .jb53-card:nth-child(2){background:linear-gradient(160deg,rgba(93,71,37,.25),transparent);border-top-color:#ddc47b}.w04-context .w04-composition[data-craft=availability] .jb53-card:nth-child(3){background:linear-gradient(160deg,rgba(79,44,38,.2),transparent);border-top-color:#d4917d;border-right:0}.w04-availability-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.w04-availability-actions a{color:#dbe5dc;text-underline-offset:5px;align-items:start;gap:12px;padding:12px 0;text-decoration:underline;display:flex}.w04-availability-actions svg{flex:0 0 22px;margin-top:4px}.w04-context .w04-composition[data-craft=diagnosis] .jb53-split{border-top:1px solid #66816e;border-bottom:1px solid #526757;grid-template-columns:1fr 1fr;gap:0}.w04-context .w04-composition[data-craft=diagnosis] .jb53-card{background:linear-gradient(130deg,rgba(101,58,38,.19),transparent);padding:40px}.w04-context .w04-composition[data-craft=diagnosis] .jb53-card+article{background:linear-gradient(140deg,rgba(22,71,46,.376),transparent);border-left:1px solid #6b7b5f}.w04-composition-mark{background:#dfbe7c;width:44px;height:3px;margin-bottom:26px;display:block}.w04-composition[data-craft=retained]{background:linear-gradient(110deg,rgba(18,43,33,.88),rgba(23,37,28,.88));border-top:1px solid #405c49;border-bottom:1px solid #405c49}.w04-context .w04-composition[data-craft=retained] .jb53-split{gap:max(32px,min(6vw,80px))}.w04-context .w04-composition[data-craft=retained] .jb53-card{border-top:1px solid #89a48f}.w04-composition[data-craft=retained] .jb53-card li{border-bottom:1px solid #466450;padding:10px 0}.w04-context .w04-composition[data-craft=connection] .jb53-grid{border-top:1px solid #536d5c;border-bottom:1px solid #536d5c;gap:0}.w04-context .w04-composition[data-craft=connection] .jb53-card{border-right:1px solid #536d5c;padding:32px}.w04-context .w04-composition[data-craft=connection] .jb53-card:last-child{border-right:0}.w04-context .w04-composition[data-craft=journal] .jb53-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.w04-context .w04-composition[data-craft=journal] .jb53-card{border-top:1px solid #6b7c65;padding:32px 0}.w04-context .w04-composition[data-craft=journal] .jb53-card:first-child{border-top:3px solid #cfb77d;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px 48px;display:grid}.w04-platform-overview{background:linear-gradient(110deg,rgba(17,45,36,.96),rgba(16,31,28,.94));border-top:1px solid #5f7c69;border-bottom:1px solid #5f7c69}.w04-platform-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:max(40px,min(7vw,104px));display:grid}.w04-platform-intro>img{margin:32px 0}.w04-platform-intro h2{max-width:18ch;margin:0 0 28px}.w04-platform-parts{border-left:1px solid #779d86;padding-left:36px;position:relative}.w04-platform-parts article{border-bottom:1px solid #577561;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:28px 0;display:grid;position:relative}.w04-platform-parts article:before{content:"";background:#b4e2cd;border:2px solid #132f24;border-radius:50%;width:11px;height:11px;position:absolute;top:45px;left:-42px}.w04-platform-parts article[data-platform-area=assistant]{background:linear-gradient(110deg,rgba(118,100,54,.16),transparent)}.w04-part-symbol{color:#d9c47f;flex-direction:column;align-items:center;gap:16px;display:flex}.w04-part-symbol svg{width:32px;height:32px}.w04-platform-parts small{color:#cadbce;margin-bottom:8px;display:block}.w04-platform-parts h3{margin:12px 0 16px}.w04-platform-parts p{margin-bottom:12px}.w04-platform-parts a{color:#e8d594;text-underline-offset:5px;padding-top:12px;padding-bottom:12px;text-decoration:underline;display:inline-block}.w04-price-qualifier{color:#d9d1b8;margin-top:10px;font-weight:450;display:block}.w04-quotation{margin-top:28px}.w04-assistant-entry{background:#142d23;border-left:3px solid #9bceb5;margin:28px 0;padding:20px 24px;scroll-margin-top:180px}.w04-assistant-entry a{color:#ead59a;text-underline-offset:5px;padding:12px 0;text-decoration:underline;display:inline-block}.w04-crafted-footer .ja-footer-main{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.85fr);gap:48px}.w04-footer-platform{border-top:1px solid #64775d;border-bottom:1px solid #64775d;grid-area:1/1/auto/-1;padding:32px 0}.w04-footer-platform-header{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-bottom:28px;display:flex}.w04-footer-platform-header h2{color:#e8d29c;flex:1;margin:0}.w04-footer-platform-header>a{color:#d3e8d9;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:inline-flex}.w04-footer-platform svg{flex-shrink:0;width:18px;height:18px}.w04-footer-platform ol{border-left:2px solid #71886a;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.w04-footer-platform ol li{border-right:1px solid #425843;align-items:start;gap:16px;padding:12px 24px;display:flex}.w04-footer-platform ol span{color:#c9b97f}.w04-footer-platform ol a{color:#d5e6d8;text-underline-offset:5px;gap:12px;text-decoration:underline;display:flex}.w04-footer-platform ol svg{margin-top:5px}@media (max-width:900px){.w04-footer-platform ol,.w04-crafted-footer .ja-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.w04-crafted-footer .ja-footer-brand{grid-column:1/-1}.w04-method,.w04-platform-layout,.w04-platform-context-grid{grid-template-columns:minmax(0,1fr)}.w04-method-proof{max-width:100%}.w04-platform-intro h2{max-width:25ch}.w04-platform-live-proof iframe{height:700px}.w04-context .w04-composition[data-craft=availability] .jb53-grid,.w04-availability-actions{grid-template-columns:minmax(0,1fr)}.w04-context .w04-composition[data-craft=availability] .jb53-card{border-bottom:1px solid #526c59;border-right:0}.w04-availability-actions{gap:8px}}@media (max-width:650px){.w04-footer-platform ol{grid-template-columns:minmax(0,1fr)}.w04-footer-platform ol li{border-bottom:1px solid #425843;border-right:0;padding:14px 20px}.w04-footer-platform-header h2{flex-basis:calc(100% - 80px)}.w04-method-steps button{grid-template-columns:44px minmax(0,1fr) 18px;gap:14px;padding-top:20px;padding-bottom:20px}.w04-step-number{min-height:44px}.w04-method-steps:before{left:22px}.w04-context .w04-composition[data-craft=mission] .jb53-split,.w04-composition[data-craft=mission] ul,.w04-context .w04-composition[data-craft=diagnosis] .jb53-split,.w04-context .w04-composition[data-craft=journal] .jb53-grid{grid-template-columns:minmax(0,1fr)}.w04-context .w04-composition[data-craft=diagnosis] .jb53-card{padding:28px 20px}.w04-context .w04-composition[data-craft=diagnosis] .jb53-card+article{border-top:1px solid #6b7b5f;border-left:0}.w04-context .w04-composition[data-craft=journal] .jb53-card:first-child{display:block}.w04-platform-parts{padding-left:22px}.w04-platform-parts article{grid-template-columns:32px minmax(0,1fr);gap:16px}.w04-platform-parts article:before{left:-28px}}@media (prefers-reduced-motion:reduce){.w04-method-steps svg{transition:none}}
