.cohort-module__srjUJq__overview{border-bottom:1px solid var(--color-line);padding:clamp(64px,8vw,120px) 0}.cohort-module__srjUJq__infoCard{background:var(--color-white);border:1px solid var(--color-accent);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(32px,5vw,64px);display:grid;box-shadow:0 20px 40px -20px #a66a2c26}.cohort-module__srjUJq__infoCard.cohort-module__srjUJq__feature{border-color:var(--color-accent)}.cohort-module__srjUJq__infoMeta{flex-direction:column;gap:24px;display:flex}.cohort-module__srjUJq__infoGroup{flex-direction:column;gap:4px;display:flex}.cohort-module__srjUJq__infoLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-500);font-size:11px}.cohort-module__srjUJq__infoValue{color:var(--color-ink-900);font-size:18px;font-weight:500}.cohort-module__srjUJq__infoMain h2{margin-bottom:16px;font-size:clamp(32px,4vw,48px);line-height:1.1}.cohort-module__srjUJq__infoMain p{color:var(--color-ink-700);max-width:42ch;margin-bottom:32px;font-size:16px;line-height:1.5}.cohort-module__srjUJq__flyer{background:var(--color-sand-100);border-bottom:1px solid var(--color-line);padding:clamp(64px,8vw,120px) 0}.cohort-module__srjUJq__flyerGrid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.cohort-module__srjUJq__flyerImage{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 32px -12px #15203326}.cohort-module__srjUJq__flyerBody{background:var(--color-white);border:1px solid var(--color-line);border-radius:12px;padding:clamp(32px,4vw,48px)}.cohort-module__srjUJq__flyerBody h3{margin-bottom:16px;font-size:24px}.cohort-module__srjUJq__flyerBody p{color:var(--color-ink-700);margin-bottom:24px;font-size:15px;line-height:1.5}.cohort-module__srjUJq__shareBox{background:var(--color-sand-50);border:1px dashed var(--color-line);font-family:var(--font-mono);color:var(--color-ink-700);border-radius:8px;margin-top:24px;padding:16px;font-size:12px}.cohort-module__srjUJq__breakdown{background:var(--color-ink-900);color:var(--color-sand-50);padding:clamp(80px,9vw,140px) 0}.cohort-module__srjUJq__breakdown .cohort-module__srjUJq__eyebrow{color:var(--color-accent-soft)}.cohort-module__srjUJq__breakdown h2{color:var(--color-sand-50);max-width:22ch;margin-top:24px}.cohort-module__srjUJq__breakdown .cohort-module__srjUJq__lede{color:#f7f3ecc7;margin-top:24px}.cohort-module__srjUJq__spineTable{border-top:1px solid #f7f3ec2e;margin-top:64px}.cohort-module__srjUJq__spineRow{border-bottom:1px solid #f7f3ec2e;grid-template-columns:140px 1.5fr 1.5fr 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.cohort-module__srjUJq__spineRow .cohort-module__srjUJq__wk{font-family:var(--font-mono);color:var(--color-accent-soft);font-size:13px;font-weight:500}.cohort-module__srjUJq__spineRow h4{color:var(--color-sand-50);margin-bottom:6px;font-size:18px}.cohort-module__srjUJq__spineRow p{color:#f7f3ecc7;font-size:14px;line-height:1.5}.cohort-module__srjUJq__spineRow .cohort-module__srjUJq__topic{font-family:var(--font-mono);color:#f7f3ec80;letter-spacing:.04em;font-size:11px}.cohort-module__srjUJq__steps{border-bottom:1px solid var(--color-line);padding:clamp(64px,8vw,120px) 0}.cohort-module__srjUJq__stepsGrid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.cohort-module__srjUJq__step{border-right:1px solid var(--color-line);padding:40px 32px 40px 0}.cohort-module__srjUJq__step:last-child{border-right:0;padding-right:0}.cohort-module__srjUJq__step:not(:first-child){padding-left:32px}.cohort-module__srjUJq__step .cohort-module__srjUJq__num{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;margin-bottom:16px;font-size:12px;display:block}.cohort-module__srjUJq__step h4{margin-bottom:12px;font-size:20px;line-height:1.25}.cohort-module__srjUJq__step p{color:var(--color-ink-700);font-size:14px;line-height:1.55}.cohort-module__srjUJq__results{background:var(--color-sand-100);border-bottom:1px solid var(--color-line);padding:clamp(64px,8vw,120px) 0}.cohort-module__srjUJq__impactGrid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.cohort-module__srjUJq__impactCell{border-right:1px solid var(--color-line);background:0 0;padding:36px 28px}.cohort-module__srjUJq__impactCell:last-child{border-right:0}.cohort-module__srjUJq__impactCell .cohort-module__srjUJq__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-500);font-size:11px}.cohort-module__srjUJq__impactCell .cohort-module__srjUJq__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink-900);font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1}.cohort-module__srjUJq__impactCell .cohort-module__srjUJq__desc{color:var(--color-ink-700);max-width:28ch;margin-top:16px;font-size:14px;line-height:1.5}.cohort-module__srjUJq__faq{border-bottom:1px solid var(--color-line);padding:clamp(64px,8vw,120px) 0}.cohort-module__srjUJq__faqGrid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.cohort-module__srjUJq__faqList{border-top:1px solid var(--color-line)}.cohort-module__srjUJq__cq{border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__cq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.cohort-module__srjUJq__cq summary::-webkit-details-marker{display:none}.cohort-module__srjUJq__cq summary .cohort-module__srjUJq__plus{font-family:var(--font-mono);color:var(--color-ink-300);transition:transform .2s}.cohort-module__srjUJq__cq[open] summary .cohort-module__srjUJq__plus{color:var(--color-ink-900);transform:rotate(45deg)}.cohort-module__srjUJq__cq .cohort-module__srjUJq__ans{color:var(--color-ink-700);max-width:64ch;padding-bottom:24px;font-size:15px;line-height:1.6}@media (max-width:1024px){.cohort-module__srjUJq__infoCard{grid-template-columns:1fr;gap:32px}.cohort-module__srjUJq__flyerGrid{grid-template-columns:1fr}.cohort-module__srjUJq__spineRow{grid-template-columns:100px 1fr 1fr}.cohort-module__srjUJq__spineRow p{grid-column:span 2}.cohort-module__srjUJq__stepsGrid{border-top:0;grid-template-columns:1fr}.cohort-module__srjUJq__step{border-bottom:1px solid var(--color-line);border-right:0!important;padding:32px 0!important}.cohort-module__srjUJq__step:first-child{border-top:1px solid var(--color-line)}.cohort-module__srjUJq__impactGrid{grid-template-columns:repeat(2,1fr)}.cohort-module__srjUJq__impactCell:first-child,.cohort-module__srjUJq__impactCell:nth-child(2){border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__impactCell:nth-child(2){border-right:0}.cohort-module__srjUJq__faqGrid{grid-template-columns:1fr}}@media (max-width:640px){.cohort-module__srjUJq__spineRow{grid-template-columns:1fr;gap:16px;padding:24px 0 32px}.cohort-module__srjUJq__spineRow p{grid-column:1}.cohort-module__srjUJq__impactGrid{grid-template-columns:1fr}.cohort-module__srjUJq__impactCell{border-right:0;border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__impactCell:last-child{border-bottom:0}.cohort-module__srjUJq__cq summary{font-size:16px}}
