#conteudo{--blue:#0b56f7;--ink:#182520;--paper:#f6f7f2;--muted:#52605b;--line:#d6ddd5;background:var(--paper);color:var(--ink);font:16px/1.7 Inter,sans-serif}
#conteudo *{box-sizing:border-box}#conteudo :is(h1,h2,h3,p,figure){margin:0}#conteudo :is(h1,h2,h3){font-family:Outfit,sans-serif;font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}#conteudo h1{font-size:clamp(42px,4.6vw,66px)}#conteudo h2{font-size:clamp(34px,3.5vw,50px)}#conteudo h3{font-size:27px}#conteudo p{max-width:70ch}#conteudo p+p{margin-top:22px}#conteudo a{color:inherit;text-underline-offset:5px}#conteudo :focus-visible{outline:3px solid var(--blue);outline-offset:6px}#conteudo ::selection{background:#c6d8ff;color:#182520}#conteudo .wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}#conteudo .hero{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center;padding:75px 0 95px}#conteudo :is(h1,h2)>span{color:var(--blue)}#conteudo .hero-subtitle{font:400 clamp(25px,2.4vw,34px)/1.3 Outfit,sans-serif;margin-top:28px}#conteudo .hero-description{color:var(--muted);font-size:17px;margin-top:22px;max-width:51ch}#conteudo .hero figure{position:relative;width:100%;height:425px}#conteudo .hero figure img{width:100%;height:100%;object-fit:contain}#conteudo .hero figure canvas{position:absolute;inset:0;width:100%;height:100%;display:block}#conteudo .hero figure.is-rendered img{visibility:hidden}#conteudo .button{display:inline-flex;align-items:center;gap:30px;background:var(--blue);color:white;text-decoration:none;padding:16px 28px;border-radius:100px;font-size:15px;font-weight:600;min-height:60px;margin-top:32px}#conteudo a svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}#conteudo .section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:42px}#conteudo .section-head>p{color:var(--muted)}#conteudo .audience{padding-bottom:96px}#conteudo .audience h2{font-size:clamp(32px,3vw,42px)}#conteudo .audience-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#conteudo .audience-boxes article{background:#e9eae7;padding:32px;border-radius:16px}#conteudo .audience-boxes article:nth-child(2){background:#edf0f2}#conteudo .audience-boxes article:nth-child(3){background:#e4edff}#conteudo .audience-boxes p{margin-top:20px;font-size:15px}#conteudo .program{padding:0 0 96px}#conteudo .pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#conteudo .pillars>a{display:flex;flex-direction:column;text-decoration:none;background:#a9c5ff;padding:26px 30px 28px;border-radius:16px}#conteudo .pillars>a:nth-child(2){background:#cbdcff}#conteudo .pillars>a:nth-child(3){background:#e4edff}#conteudo .pillars img{width:100%;height:170px;object-fit:contain;margin-bottom:24px}#conteudo .pillars h3{font-size:29px;max-width:18ch}#conteudo .pillars p{margin-top:18px;margin-bottom:30px}#conteudo .pillars a>span{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;margin-top:auto;padding-top:20px;border-top:1px solid #819ac9}#conteudo .split{display:grid;grid-template-columns:1fr 1.3fr;gap:95px}#conteudo .large{font:400 27px/1.4 Outfit,sans-serif;letter-spacing:-.01em}#conteudo .context-band{padding:85px 0;background:#e9eee5}#conteudo .context-band p:not(.large){color:#46534e}#conteudo .assessment{padding:100px 0}#conteudo .method{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:42px 64px}#conteudo .method li{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:26px}#conteudo .step{font:400 19px/1.4 Outfit,sans-serif;color:var(--blue);padding-top:3px;font-variant-numeric:tabular-nums}#conteudo .method h3{font-size:27px}#conteudo .method p{margin-top:16px;color:var(--muted);font-size:15px}#conteudo .method .method-question{font:400 21px/1.4 Outfit,sans-serif;color:#174aaa;margin-top:20px}#conteudo .method-output{border-top:1px solid var(--line);margin-top:48px;padding-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:64px}#conteudo .method-output strong{font:500 25px/1.3 Outfit,sans-serif}#conteudo .method-output p{color:var(--muted)}#conteudo .training-band{background:var(--blue);color:white;padding:86px 0 90px}#conteudo .training-band .section-head{align-items:start}#conteudo .training-band .section-head p+p{color:#e0eaff}#conteudo .workshops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}#conteudo .workshops article{border-top:1px solid #83a8ff;padding-top:26px}#conteudo .workshops img{width:120px;height:120px;object-fit:contain;display:block;margin-bottom:28px}#conteudo .workshops .meta{font-size:13px;color:#e0eaff;margin-top:18px}#conteudo .workshops p:last-child{font-size:15px;color:#e0eaff;margin-top:18px}#conteudo .next-steps{padding:100px 0}#conteudo .next-steps img{width:220px;height:180px;object-fit:contain;margin-top:30px}#conteudo .next-steps p:not(.large){color:var(--muted)}#conteudo .next-steps ul{padding-left:20px;margin:24px 0}#conteudo .next-steps li{padding:7px 0 7px 5px}#conteudo .next-steps li::marker{color:var(--blue)}#conteudo .deliveries{padding-bottom:96px}#conteudo .deliveries article{display:grid;grid-template-columns:140px 1fr 1.4fr;gap:32px;align-items:center;border-top:1px solid var(--line);padding:28px 0}#conteudo .deliveries article>img{width:130px;height:130px;object-fit:contain}#conteudo .deliveries article p+p{font-size:14px;color:var(--muted);margin-top:14px}#conteudo .scope-note{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;max-width:none}#conteudo .close{background:var(--blue);color:white;border-radius:16px;display:flex;gap:50px;align-items:center;justify-content:space-between;padding:48px;margin-bottom:64px}#conteudo .close h2{font-size:36px;max-width:24ch}#conteudo .close p{margin-top:22px;max-width:48ch;color:#e0eaff}#conteudo .close>a{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 24px 18px 28px;min-height:68px;background:white;color:var(--blue);text-decoration:none;border-radius:100px;font:500 21px/1.15 Outfit,sans-serif;white-space:nowrap;flex-shrink:0}#conteudo .close>a img{width:32px;height:32px}#conteudo .close :focus-visible{outline-color:#fff}.skip{position:fixed;top:-80px;left:20px;z-index:10;background:#0b56f7;color:white;padding:12px}.skip:focus{top:10px}
@media(hover:hover) and (pointer:fine){#conteudo .button:hover{background:#003fc3}#conteudo .pillars a:hover>span{text-decoration:underline;text-underline-offset:5px}#conteudo .close>a:hover{background:#e4edff}}
@media(max-width:1000px){#conteudo .section-head{gap:40px}#conteudo .split{gap:45px}#conteudo .audience-boxes article,#conteudo .pillars>a{padding:26px}#conteudo .close{gap:30px;padding:36px}#conteudo .close>a{font-size:18px}}
@media(max-width:800px){#conteudo .wrap{width:calc(100% - 40px)}#conteudo .hero{grid-template-columns:1fr;gap:20px;padding:30px 0 64px}#conteudo .hero figure{grid-row:1;height:210px}#conteudo h1{font-size:42px}#conteudo .hero-description{font-size:16px}#conteudo .section-head,#conteudo .split{grid-template-columns:1fr;gap:26px}#conteudo .section-head{margin-bottom:32px}#conteudo .audience{padding-bottom:64px}#conteudo .audience-boxes,#conteudo .pillars{grid-template-columns:1fr;gap:16px}#conteudo .audience-boxes article{padding:28px}#conteudo .program{padding-bottom:64px}#conteudo .pillars>a{display:grid;grid-template-columns:100px 1fr;gap:12px 20px;padding:26px}#conteudo .pillars img{height:110px;grid-row:1/3;margin:0}#conteudo .pillars h3{font-size:25px}#conteudo .pillars p{margin:0;font-size:15px}#conteudo .pillars a>span{grid-column:1/-1;margin-top:12px}#conteudo .context-band,#conteudo .training-band{padding:60px 0}#conteudo .large{font-size:24px}#conteudo .assessment,#conteudo .next-steps{padding:64px 0}#conteudo .method{grid-template-columns:1fr;gap:30px}#conteudo .method-output{grid-template-columns:1fr;gap:16px;margin-top:34px}#conteudo .workshops{grid-template-columns:1fr;gap:36px;margin-top:36px}#conteudo .workshops article{position:relative;padding-right:0;min-height:150px}#conteudo .workshops img{float:right;width:88px;height:88px;margin:0 0 12px 16px}#conteudo .workshops h3{font-size:27px}#conteudo .workshops p:last-child{clear:both}#conteudo .next-steps img{display:none}#conteudo .deliveries{padding-bottom:64px}#conteudo .deliveries article{grid-template-columns:86px 1fr;gap:20px}#conteudo .deliveries article>img{width:86px;height:86px}#conteudo .deliveries article>div{grid-column:1/-1}#conteudo .deliveries h3{font-size:27px}#conteudo .close{flex-direction:column;align-items:flex-start;padding:30px 24px;gap:28px;margin-bottom:40px}#conteudo .close h2{font-size:32px}#conteudo .close>a{width:100%;white-space:normal}}
@media(max-width:360px){#conteudo h1{font-size:38px}#conteudo .pillars>a{grid-template-columns:76px 1fr;gap:12px;padding:22px}#conteudo .pillars img{height:90px}#conteudo .pillars h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* The expanded chapters repeat the names and artwork of the three overview boxes. */
#conteudo .pillar-heading{display:flex;align-items:center;gap:30px;padding-bottom:36px;margin-bottom:40px;border-bottom:1px solid #a9bac6}#conteudo .pillar-heading img,#conteudo .next-steps .pillar-heading img{display:block;width:112px;height:100px;object-fit:contain;margin:0;flex:none}#conteudo .pillar-heading h2{max-width:25ch}#conteudo .context-band .split>h3,#conteudo .training-band .section-head>h3,#conteudo .next-steps .split h3{font-size:clamp(28px,2.8vw,38px)}#conteudo .assessment{padding-top:60px}#conteudo .assessment>.section-head h3{font-size:34px}#conteudo .training-band .pillar-heading{border-color:#83a8ff}#conteudo .training-band .pillar-heading img{background:#e4edff;border-radius:16px;padding:10px}
#conteudo .assessment-flow{background:#edf3ff;padding:46px;border-radius:16px}#conteudo .flow-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;text-align:center}#conteudo .flow-sources article>svg{width:54px;height:54px;stroke:var(--blue);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}#conteudo .assessment-flow h4{font:500 26px/1.2 Outfit,sans-serif;letter-spacing:-.02em;margin:0;text-wrap:balance}#conteudo .flow-sources p{margin-top:12px;font-size:16px}#conteudo .assessment-flow small{display:block;color:#465770;font-size:13px;line-height:1.6;margin-top:8px}#conteudo .flow-converge{height:90px;margin-top:24px}#conteudo .flow-converge svg{width:100%;height:100%;stroke:#5589ec;stroke-width:1.5;fill:none}#conteudo .flow-synthesis{width:75%;margin:auto;padding:28px;text-align:center;background:#cbdcff;border-radius:12px}#conteudo .flow-synthesis p{margin:12px auto 0;font-size:15px}#conteudo .flow-down{height:55px;text-align:center}#conteudo .flow-down svg{height:55px;width:24px;stroke:#5589ec;stroke-width:1.5;fill:none}#conteudo .flow-diagnosis{display:flex;align-items:center;justify-content:center;gap:30px;background:var(--blue);color:white;padding:32px;border-radius:12px;width:75%;margin:auto}#conteudo .diagnosis-symbol{font:500 48px/1 Outfit,sans-serif;flex:none}#conteudo .flow-diagnosis h4{font-size:30px}#conteudo .flow-diagnosis p{font-size:15px;line-height:1.6;color:#e0eaff;margin-top:10px}#conteudo .flow-destinations{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:32px;flex-wrap:wrap}#conteudo .flow-destinations p{font-size:14px}#conteudo .flow-destinations a{display:inline-flex;align-items:center;gap:12px;color:#174aaa;font-size:14px;min-height:44px}
@media(max-width:800px){#conteudo .pillar-heading{gap:18px;padding-bottom:28px;margin-bottom:30px}#conteudo .pillar-heading h2{font-size:32px}#conteudo .pillar-heading img,#conteudo .next-steps .pillar-heading img{width:72px;height:80px}#conteudo .assessment{padding-top:42px}#conteudo .assessment-flow{padding:28px 20px}#conteudo .flow-sources{grid-template-columns:1fr;text-align:left;gap:0;padding-left:20px;border-left:1px solid #5589ec;margin-left:5px}#conteudo .flow-sources article{position:relative;padding:20px 0 24px 48px}#conteudo .flow-sources article:before{content:'';position:absolute;left:-21px;top:40px;width:30px;border-top:1px solid #5589ec}#conteudo .flow-sources article>svg{position:absolute;left:0;top:24px;width:32px;height:32px;margin:0}#conteudo .assessment-flow h4{font-size:23px}#conteudo .flow-sources p{font-size:15px;margin-top:8px}#conteudo .flow-converge{height:30px;margin:0 0 0 5px;width:calc(50% - 5px);border-left:1px solid #5589ec;border-bottom:1px solid #5589ec;border-radius:0 0 0 12px}#conteudo .flow-converge svg{display:none}#conteudo .flow-synthesis{width:100%;padding:24px 18px;margin-top:24px;position:relative}#conteudo .flow-synthesis:before{content:'';position:absolute;left:50%;top:-24px;height:24px;border-left:1px solid #5589ec}#conteudo .flow-diagnosis{width:100%;padding:24px 18px;gap:18px;flex-direction:column;text-align:center}#conteudo .diagnosis-symbol{font-size:42px}#conteudo .flow-diagnosis h4{font-size:27px}#conteudo .flow-diagnosis br{display:none}#conteudo .flow-destinations{gap:8px;margin-top:24px;flex-direction:column}#conteudo .flow-destinations a{font-size:15px}}
/* Preview refinements requested on the three expanded pillars. */
#conteudo .context-band{background:#a9c5ff}#conteudo .training-band{background:#cbdcff;color:var(--ink)}#conteudo .next-band{background:#e4edff}#conteudo .training-band .pillar-heading img{background:transparent;padding:0;border-radius:0}#conteudo .training-band .section-head p+p,#conteudo .workshops .meta,#conteudo .workshops p:last-child{color:#344963}#conteudo .workshops article,#conteudo .training-band .pillar-heading,#conteudo .pillar-heading{border-color:#8aabd9}#conteudo .training-band h3,#conteudo .context-band .split h3{font-size:clamp(28px,2.8vw,38px)}#conteudo .training-band .workshops h3{font-size:27px}#conteudo .reason-tag{display:inline-block;border:1px solid #5578ac;border-radius:100px;padding:7px 12px;font:600 11px/1.4 Inter,sans-serif;letter-spacing:.06em;color:#193960;margin-bottom:20px}#conteudo .assessment{padding:0;margin-top:48px;border-top:1px solid #7299d5;border-bottom:1px solid #7299d5}#conteudo .assessment>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;list-style:none}#conteudo .assessment>summary::-webkit-details-marker{display:none}#conteudo .assessment-title{display:block;font:500 clamp(30px,3vw,42px)/1.15 Outfit,sans-serif;letter-spacing:-.025em}#conteudo .assessment>summary .reason-tag{margin-bottom:14px}#conteudo .disclosure-icon{position:relative;width:32px;height:32px;flex:none}#conteudo .disclosure-icon:before,#conteudo .disclosure-icon:after{content:'';position:absolute;top:15px;left:5px;width:22px;height:2px;background:#193960}#conteudo .disclosure-icon:after{transform:rotate(90deg)}#conteudo .assessment[open] .disclosure-icon:after{transform:none}#conteudo .assessment-content{padding-bottom:32px}#conteudo .assessment-intro{font-size:18px;max-width:68ch;margin-bottom:30px}#conteudo .change-evidence{margin-top:28px;padding-top:24px;border-top:1px solid #8aabd9}#conteudo .change-evidence p{font-size:16px;color:#263c58}#conteudo .change-evidence p+p{font-size:14px;margin-top:14px}#conteudo .change-evidence a{display:inline-block;margin-top:16px;font-size:12px;color:#193960}#conteudo .deliveries{padding-top:90px}@media(max-width:800px){#conteudo .assessment{margin-top:36px;padding-top:0}#conteudo .assessment-intro{font-size:16px}#conteudo .deliveries{padding-top:60px}#conteudo .reason-tag{font-size:10px}}

/* Optical balance: the airy people illustration needs more scale than the dense hive. */
#conteudo .pillars img{height:180px;transform:scale(.94)}
#conteudo .pillars>a:nth-child(2) img{transform:scale(1.08)}
#conteudo .pillars>a:nth-child(3) img{transform:scale(1.02)}
#conteudo .pillar-heading img,#conteudo .next-steps .pillar-heading img{width:140px;height:126px;transform:scale(.94)}
#conteudo .training-band .pillar-heading img{transform:scale(1.08)}
#conteudo .next-steps .pillar-heading img{transform:scale(1.02)}
@media(max-width:800px){#conteudo .pillars img{height:110px}#conteudo .pillar-heading img,#conteudo .next-steps .pillar-heading img{width:90px;height:96px}}
@media(max-width:360px){#conteudo .pillars img{height:90px}}

/* Dots begin halfway behind the program cards, echoing the HIC page. */
#conteudo{overflow-x:clip}
#conteudo .program .pillars{position:relative;isolation:isolate}
#conteudo .program .pillars::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:50%;bottom:-96px;left:50%;width:100vw;transform:translateX(-50%);background-image:radial-gradient(circle,#a9c5ff 1.6px,transparent 1.9px);background-size:28px 28px;background-position:center top}
@media(max-width:800px){#conteudo .program .pillars::before{bottom:-60px;background-size:24px 24px}}

/* Subtle hero divider, matching the Jornada product page. */
#conteudo .hero{border-bottom:1px solid var(--line);margin-bottom:60px}
@media(max-width:800px){#conteudo .hero{margin-bottom:40px}}
