.partners-module__KU7LlG__page{--ink:#122d27;--accent:#14734f;--muted:#52635d;color:var(--ink);padding-top:var(--nav-h)}.partners-module__KU7LlG__page section[id]{scroll-margin-top:100px}.partners-module__KU7LlG__page a:focus-visible,.partners-module__KU7LlG__page summary:focus-visible{outline-offset:5px;outline:3px solid #14734f}.partners-module__KU7LlG__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:.72rem;font-weight:750}.partners-module__KU7LlG__hero{background:#f2f6f0;padding:72px 0 0}.partners-module__KU7LlG__heroGrid{grid-template-columns:1.65fr 1fr;align-items:center;gap:70px;display:grid}.partners-module__KU7LlG__hero h1{letter-spacing:-.045em;font-size:clamp(2.45rem,4.1vw,3.65rem);line-height:1.12}.partners-module__KU7LlG__hero h1 span{color:var(--accent)}.partners-module__KU7LlG__lead{max-width:640px;color:var(--muted);margin:26px 0;font-size:1.08rem}.partners-module__KU7LlG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.partners-module__KU7LlG__primary,.partners-module__KU7LlG__secondary{border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:15px 19px;font-size:.87rem;font-weight:650;transition:background .2s;display:inline-flex}.partners-module__KU7LlG__primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.partners-module__KU7LlG__primary:hover{background:#105c40}.partners-module__KU7LlG__secondary{background:0 0;border:1px solid #bdcdc2}.partners-module__KU7LlG__secondary:hover{background:#e3ece3}.partners-module__KU7LlG__primary svg,.partners-module__KU7LlG__secondary svg{flex-shrink:0}.partners-module__KU7LlG__textLink{text-underline-offset:4px;gap:12px;margin-top:23px;font-size:.82rem;text-decoration:underline;display:inline-flex}.partners-module__KU7LlG__overview{background:#fff;border:1px solid #dce6dc;border-radius:12px;padding:30px;box-shadow:0 16px 40px #183b2310}.partners-module__KU7LlG__overview .partners-module__KU7LlG__eyebrow{font-size:.65rem}.partners-module__KU7LlG__duration{align-items:center;gap:24px;margin:4px 0 18px;display:flex}.partners-module__KU7LlG__duration>strong{letter-spacing:-.08em;font-size:7.2rem;font-weight:600;line-height:1.15}.partners-module__KU7LlG__duration>span{font-size:1.15rem;line-height:1.4}.partners-module__KU7LlG__facts{border-top:1px solid #e2e9e2;grid-template-columns:.7fr 1.3fr;padding:18px 0 22px;display:grid}.partners-module__KU7LlG__facts strong,.partners-module__KU7LlG__facts span{display:block}.partners-module__KU7LlG__facts strong{font-size:1.8rem;font-weight:600;line-height:1.35}.partners-module__KU7LlG__facts span{color:var(--muted);font-size:.74rem}.partners-module__KU7LlG__overviewBottom{background:#eff6ee;border-radius:6px;align-items:flex-start;gap:10px;padding:15px;display:flex}.partners-module__KU7LlG__overviewBottom p{font-size:.77rem}.partners-module__KU7LlG__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.partners-module__KU7LlG__heroFoot{color:var(--muted);border-top:1px solid #d9e3d7;flex-wrap:wrap;gap:36px;margin-top:52px;padding:22px 0;font-size:.76rem;display:flex}.partners-module__KU7LlG__heroFoot span:before{content:"✓";color:var(--accent);margin-right:9px}.partners-module__KU7LlG__section{padding:82px 0}.partners-module__KU7LlG__heading{max-width:690px;margin-bottom:36px}.partners-module__KU7LlG__heading h2,.partners-module__KU7LlG__contact h2,.partners-module__KU7LlG__dark h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3.1vw,2.6rem)}.partners-module__KU7LlG__heading>p:not(.partners-module__KU7LlG__eyebrow){color:var(--muted);margin-top:18px;font-size:.98rem}.partners-module__KU7LlG__competencies{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.partners-module__KU7LlG__competencies article{border-top:1px solid #cedacf;flex-direction:column;align-items:flex-start;padding-top:24px;display:flex}.partners-module__KU7LlG__competencies h3,.partners-module__KU7LlG__caseContext h3,.partners-module__KU7LlG__projectHandover h3{margin-bottom:14px;font-size:1.2rem}.partners-module__KU7LlG__competencies p,.partners-module__KU7LlG__learningFormats p,.partners-module__KU7LlG__caseContext>p:not(.partners-module__KU7LlG__eyebrow),.partners-module__KU7LlG__projectHandover p{color:var(--muted);font-size:.92rem}.partners-module__KU7LlG__competencies p{margin-bottom:24px}.partners-module__KU7LlG__competencies .partners-module__KU7LlG__deliverable{width:100%;margin-top:auto}.partners-module__KU7LlG__learningGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;display:grid}.partners-module__KU7LlG__learningFormats{margin:0;padding:0;list-style:none}.partners-module__KU7LlG__learningFormats li{border-top:1px solid #cedacf;padding:18px 0}.partners-module__KU7LlG__learningFormats h3{margin-bottom:6px;font-size:1rem}.partners-module__KU7LlG__caseContext{background:#e5eee1;border-radius:8px;padding:30px}.partners-module__KU7LlG__caseContext>p+p{margin-top:16px}.partners-module__KU7LlG__projectHandover{border-top:1px solid #dce5db;max-width:780px;margin-top:30px;padding-top:24px}.partners-module__KU7LlG__audiences{grid-template-columns:1fr 1fr;gap:48px;display:grid}.partners-module__KU7LlG__audiences article{border-top:1px solid #cedacf;padding-top:24px}.partners-module__KU7LlG__smallNumber{letter-spacing:.09em;color:var(--accent);margin-bottom:13px;font-size:.66rem;font-weight:700;display:block}.partners-module__KU7LlG__audiences h3,.partners-module__KU7LlG__project h3{margin-bottom:12px;font-size:1.35rem}.partners-module__KU7LlG__audiences p{color:var(--muted);max-width:470px;font-size:.96rem}.partners-module__KU7LlG__audiences a{align-items:center;gap:12px;margin-top:20px;font-size:.84rem;font-weight:650;display:inline-flex}.partners-module__KU7LlG__audiences a:hover,.partners-module__KU7LlG__email:hover{text-underline-offset:4px;text-decoration:underline}.partners-module__KU7LlG__tinted{background:#f6f8f4}.partners-module__KU7LlG__timeline{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:46px;display:grid}.partners-module__KU7LlG__timeline li{flex-direction:column;align-items:flex-start;display:flex;position:relative}.partners-module__KU7LlG__timeline li:not(:last-child):after{content:"";background:#bfd0be;height:1px;position:absolute;top:22px;left:60px;right:-18px}.partners-module__KU7LlG__stepNumber{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:.8rem;display:grid}.partners-module__KU7LlG__timeline h3{margin-bottom:12px;font-size:1.2rem}.partners-module__KU7LlG__timeline p{color:var(--muted);margin-bottom:24px;font-size:.91rem}.partners-module__KU7LlG__stepResult{border-top:1px solid #d7e1d3;width:100%;margin-top:auto;padding-top:15px;font-size:.73rem;font-weight:650}.partners-module__KU7LlG__learningTrack{background:#e5eee1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:35px;padding:20px 24px;font-size:.72rem;display:flex}.partners-module__KU7LlG__learningTrack span:before{content:"•";color:var(--accent);margin-right:10px}.partners-module__KU7LlG__projects{grid-template-columns:1fr 1fr;gap:28px;display:grid}.partners-module__KU7LlG__project{border:1px solid #dce5db;border-radius:10px;overflow:hidden}.partners-module__KU7LlG__projectVisual{background:#eef3e9;height:205px;padding:23px 30px 0;overflow:hidden}.partners-module__KU7LlG__mockTop{background:#fff;border-bottom:1px solid #e6ece3;border-radius:7px 7px 0 0;align-items:center;gap:5px;padding:13px;display:flex}.partners-module__KU7LlG__mockTop i{background:#cbd8c6;border-radius:50%;width:5px;height:5px}.partners-module__KU7LlG__mockTop span{color:var(--muted);margin-left:10px;font-size:.6rem}.partners-module__KU7LlG__crm{background:#fff;grid-template-columns:repeat(3,1fr);gap:10px;height:145px;padding:15px;display:grid}.partners-module__KU7LlG__crm>div{background:#f3f6f0;border-radius:4px;padding:9px}.partners-module__KU7LlG__crm span{margin-bottom:10px;font-size:.53rem;display:block}.partners-module__KU7LlG__crm b{background:#fff;border:1px solid #e4eadf;border-left:3px solid #9ab492;border-radius:3px;height:30px;margin-bottom:7px;display:block}.partners-module__KU7LlG__chatVisual{background:#eaf1ef}.partners-module__KU7LlG__chat{background:#fff;flex-direction:column;gap:9px;height:160px;padding:15px;display:flex}.partners-module__KU7LlG__chat>span{background:#edf2ef;border-radius:6px;max-width:90%;padding:9px 12px;font-size:.62rem;line-height:1.5}.partners-module__KU7LlG__chat>span:first-child{background:#e2efdf;align-self:flex-end}.partners-module__KU7LlG__chat small{color:var(--muted);margin-top:5px;font-size:.5rem;display:block}.partners-module__KU7LlG__projectText{padding:28px}.partners-module__KU7LlG__projectText p{color:var(--muted);font-size:.92rem}.partners-module__KU7LlG__deliverable{border-top:1px solid #dce5db;margin-top:24px;padding-top:19px;font-size:.77rem;font-weight:650}.partners-module__KU7LlG__caption{color:var(--muted);margin-top:14px;font-size:.69rem}.partners-module__KU7LlG__dark{color:#fff;background:#142f28}.partners-module__KU7LlG__dark .partners-module__KU7LlG__eyebrow{color:#b2d7a4}.partners-module__KU7LlG__outcomeGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.partners-module__KU7LlG__darkLead{color:#c6d3cb;max-width:480px;margin-top:24px;font-size:.95rem}.partners-module__KU7LlG__teachers{align-items:center;gap:16px;margin-top:30px;display:flex}.partners-module__KU7LlG__teachers img{object-fit:cover;border-radius:5px;width:85px;height:66px}.partners-module__KU7LlG__teachers p{font-size:.7rem}.partners-module__KU7LlG__teachers span{color:#c6d3cb;display:block}.partners-module__KU7LlG__outcomes li{border-bottom:1px solid #3b5047;padding:20px 0}.partners-module__KU7LlG__outcomes li:first-child{padding-top:0}.partners-module__KU7LlG__outcomes strong{margin-bottom:5px;font-size:1rem;display:block}.partners-module__KU7LlG__outcomes span{color:#c6d3cb;font-size:.85rem;display:block}.partners-module__KU7LlG__faqGrid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.partners-module__KU7LlG__faq details{border-bottom:1px solid #dce5db}.partners-module__KU7LlG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:.9rem;font-weight:650;list-style:none;display:flex}.partners-module__KU7LlG__faq summary::-webkit-details-marker{display:none}.partners-module__KU7LlG__faq summary span{font-size:1.3rem;font-weight:400}.partners-module__KU7LlG__faq details[open] summary span{transform:rotate(45deg)}.partners-module__KU7LlG__faq details p{color:var(--muted);padding-bottom:22px;font-size:.9rem}.partners-module__KU7LlG__contact{text-align:center;background:#edf4e9;padding:76px 0}.partners-module__KU7LlG__contact>div>p:not(.partners-module__KU7LlG__eyebrow){max-width:590px;color:var(--muted);margin:22px auto 28px;font-size:.97rem}.partners-module__KU7LlG__contact .partners-module__KU7LlG__actions{justify-content:center}.partners-module__KU7LlG__email{margin-top:24px;font-size:.85rem;display:inline-block}@media (max-width:1000px){.partners-module__KU7LlG__competencies{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-module__KU7LlG__learningGrid{gap:30px}.partners-module__KU7LlG__heroGrid{grid-template-columns:1.4fr 1fr;gap:30px}.partners-module__KU7LlG__overview{padding:24px}.partners-module__KU7LlG__outcomeGrid,.partners-module__KU7LlG__faqGrid{gap:40px}.partners-module__KU7LlG__heroFoot{gap:14px 24px}}@media (max-width:720px){.partners-module__KU7LlG__hero{padding-top:40px}.partners-module__KU7LlG__heroGrid,.partners-module__KU7LlG__audiences,.partners-module__KU7LlG__projects,.partners-module__KU7LlG__outcomeGrid,.partners-module__KU7LlG__faqGrid,.partners-module__KU7LlG__competencies,.partners-module__KU7LlG__learningGrid{grid-template-columns:1fr;gap:28px}.partners-module__KU7LlG__hero h1{font-size:clamp(2.25rem,7.5vw,3.2rem)}.partners-module__KU7LlG__hero .partners-module__KU7LlG__eyebrow{font-size:.63rem}.partners-module__KU7LlG__overview{margin-top:10px}.partners-module__KU7LlG__duration{margin-bottom:10px}.partners-module__KU7LlG__duration>strong{font-size:5rem}.partners-module__KU7LlG__facts{grid-template-columns:1fr 1fr}.partners-module__KU7LlG__heroFoot{flex-direction:column;gap:10px;margin-top:30px}.partners-module__KU7LlG__section{padding:54px 0}.partners-module__KU7LlG__heading{margin-bottom:26px}.partners-module__KU7LlG__timeline{grid-template-columns:1fr;gap:28px;margin-top:30px}.partners-module__KU7LlG__timeline li{padding-left:64px}.partners-module__KU7LlG__stepNumber{position:absolute;top:0;left:0}.partners-module__KU7LlG__timeline li:not(:last-child):after{width:1px;height:auto;inset:55px auto -16px 21px}.partners-module__KU7LlG__timeline p{margin-bottom:12px}.partners-module__KU7LlG__learningTrack{flex-direction:column;align-items:flex-start;padding:20px}.partners-module__KU7LlG__projectVisual{padding-inline:20px}.partners-module__KU7LlG__projectText{padding:24px}.partners-module__KU7LlG__contact{padding:54px 0}.partners-module__KU7LlG__actions{align-items:stretch}.partners-module__KU7LlG__primary,.partners-module__KU7LlG__secondary{padding:14px 16px;font-size:.8rem}.partners-module__KU7LlG__outcomes li:first-child{padding-top:20px}}@media (prefers-reduced-motion:reduce){.partners-module__KU7LlG__primary,.partners-module__KU7LlG__secondary{transition:none}}
