.cohort-module__srjUJq__page{--kk-navy:#142b6b;--kk-blue:var(--color-blue-600);--kk-red:#e23a4e;--kk-gold:#ffc531;--kk-green:#2fb673;--kk-purple:#7c5cd1;overflow:hidden}.cohort-module__srjUJq__hero{background:linear-gradient(180deg, var(--color-sand-100) 0%, var(--color-sand-50) 100%);border-bottom:1px solid var(--color-line);padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px);position:relative}.cohort-module__srjUJq__hero:before,.cohort-module__srjUJq__hero:after{content:"";z-index:0;opacity:.16;border-radius:50%;position:absolute}.cohort-module__srjUJq__hero:before{background:var(--kk-gold);width:420px;height:420px;top:-160px;right:-120px}.cohort-module__srjUJq__hero:after{background:var(--kk-blue);width:280px;height:280px;bottom:-140px;left:-100px}.cohort-module__srjUJq__heroGrid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.cohort-module__srjUJq__badge{font-family:var(--font-mono);letter-spacing:.04em;color:var(--kk-green);background:#e4f7ee;border:1px solid #bfebd6;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.cohort-module__srjUJq__badge .cohort-module__srjUJq__dot{background:var(--kk-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #bfebd6}.cohort-module__srjUJq__heroCopy h1{max-width:12ch;margin-top:20px}.cohort-module__srjUJq__heroCopy h1 em{color:var(--kk-blue);font-style:normal}.cohort-module__srjUJq__heroSub{color:var(--color-ink-700);max-width:42ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.cohort-module__srjUJq__factChips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cohort-module__srjUJq__chip{background:var(--color-white);border:1px solid var(--color-line);color:var(--color-ink-900);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px -4px #15203326}.cohort-module__srjUJq__chip .cohort-module__srjUJq__ic{font-size:16px;line-height:1}.cohort-module__srjUJq__heroCtas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.cohort-module__srjUJq__heroArt{justify-content:center;display:flex;position:relative}.cohort-module__srjUJq__posterFrame{border:6px solid var(--color-white);border-radius:20px;width:100%;max-width:420px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px -24px #142b6b59}.cohort-module__srjUJq__mascotFloat{filter:drop-shadow(0 12px 18px #142b6b4d);width:140px;height:auto;position:absolute;bottom:-28px;left:-36px;transform:rotate(-6deg)}.cohort-module__srjUJq__mascotFloat img{border-radius:14px}.cohort-module__srjUJq__factBar{background:var(--kk-navy);border-bottom:1px solid var(--color-line);padding:0}.cohort-module__srjUJq__factBarGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.cohort-module__srjUJq__factCell{color:var(--color-sand-50);border-right:1px solid #f7f3ec24;padding:28px clamp(16px,2.5vw,32px)}.cohort-module__srjUJq__factCell:last-child{border-right:0}.cohort-module__srjUJq__factCell .cohort-module__srjUJq__fl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kk-gold);font-size:11px}.cohort-module__srjUJq__factCell .cohort-module__srjUJq__fv{flex-direction:column;gap:10px;margin-top:10px;display:flex}.cohort-module__srjUJq__factCell .cohort-module__srjUJq__fvRow{font-size:17px;font-weight:600}.cohort-module__srjUJq__factCell .cohort-module__srjUJq__fv small{color:#f7f3ecb3;margin-top:2px;font-size:13px;font-weight:500;display:block}.cohort-module__srjUJq__proofBanner{align-items:flex-end;min-height:360px;padding:0;display:flex;position:relative;overflow:hidden}.cohort-module__srjUJq__proofImgWrap{position:absolute;inset:0}.cohort-module__srjUJq__proofImgWrap:after{content:"";background:linear-gradient(#142b6b0d 0%,#142b6b40 45%,#142b6beb 100%);position:absolute;inset:0}.cohort-module__srjUJq__proofCaption{z-index:1;color:var(--color-sand-50);padding:40px 0 36px;position:relative}.cohort-module__srjUJq__proofCaption .cohort-module__srjUJq__eyebrowLight{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kk-gold);font-size:12px}.cohort-module__srjUJq__proofCaption h2{color:var(--color-sand-50);max-width:16ch;margin-top:10px}.cohort-module__srjUJq__proofCaption p{color:#f7f3ecd9;max-width:48ch;margin-top:10px;font-size:15px}.cohort-module__srjUJq__journey{border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__journeyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.cohort-module__srjUJq__journeyImg{border:1px solid var(--color-line);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 44px -22px #15203340}.cohort-module__srjUJq__pathSteps{flex-wrap:wrap;gap:14px;display:flex}.cohort-module__srjUJq__pathStep{background:var(--color-white);border:1px solid var(--color-line);border-radius:12px;flex:calc(50% - 7px);align-items:center;gap:12px;min-width:190px;padding:10px 16px 10px 10px;display:flex}.cohort-module__srjUJq__pathNum{color:#fff;width:34px;min-width:34px;height:34px;font-size:14px;font-weight:700;line-height:1;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cohort-module__srjUJq__pathStep h4{font-size:15px;font-weight:600}.cohort-module__srjUJq__pathStep>div span{color:var(--color-ink-500);margin-top:1px;font-size:12.5px;display:block}.cohort-module__srjUJq__community{background:var(--color-sand-100);border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__facesStrip{aspect-ratio:1455/172;border:1px solid var(--color-line);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px -20px #15203340}.cohort-module__srjUJq__statRow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.cohort-module__srjUJq__statBadge{background:var(--color-white);border:1px solid var(--color-line);text-align:center;border-radius:14px;padding:24px 18px}.cohort-module__srjUJq__statBadge .cohort-module__srjUJq__n{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(30px,3vw,42px);font-weight:700}.cohort-module__srjUJq__statBadge .cohort-module__srjUJq__l{color:var(--color-ink-500);font-size:12.5px;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;margin-top:6px}.cohort-module__srjUJq__steps{border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__stepsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cohort-module__srjUJq__stepCard{background:var(--color-white);border:1px solid var(--color-line);text-align:center;border-radius:16px;padding:28px 24px}.cohort-module__srjUJq__stepEmoji{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:26px;display:flex}.cohort-module__srjUJq__stepCard h4{margin-bottom:8px;font-size:17px}.cohort-module__srjUJq__stepCard p{color:var(--color-ink-700);font-size:14px;line-height:1.5}.cohort-module__srjUJq__faq{border-bottom:1px solid var(--color-line)}.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:22px 0;font-size:17px;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:22px;font-size:14.5px;line-height:1.6}.cohort-module__srjUJq__registerSection{background:var(--color-sand-100);border-bottom:1px solid var(--color-line)}.cohort-module__srjUJq__registerGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(28px,4vw,48px);display:grid}.cohort-module__srjUJq__registerSide{flex-direction:column;gap:20px;display:flex}.cohort-module__srjUJq__mascotCard{background:var(--kk-navy);color:var(--color-sand-50);border-radius:16px;padding:28px 24px;position:relative;overflow:hidden}.cohort-module__srjUJq__mascotCard h4{color:var(--color-sand-50);max-width:16ch;font-size:18px}.cohort-module__srjUJq__mascotCard p{color:#f7f3ecc7;max-width:28ch;margin-top:8px;font-size:13.5px}.cohort-module__srjUJq__mascotImg{border-radius:10px;width:110px;height:auto;position:absolute;bottom:-10px;right:-10px}.cohort-module__srjUJq__shareCard{background:var(--color-white);border:1px solid var(--color-line);border-radius:16px;padding:24px}.cohort-module__srjUJq__shareCard h4{margin-bottom:6px;font-size:16px}.cohort-module__srjUJq__shareCard p{color:var(--color-ink-700);margin-bottom:16px;font-size:13.5px}@media (max-width:1024px){.cohort-module__srjUJq__heroGrid{grid-template-columns:1fr}.cohort-module__srjUJq__heroArt{order:-1}.cohort-module__srjUJq__mascotFloat{width:96px;bottom:-18px;left:-16px}.cohort-module__srjUJq__factBarGrid{grid-template-columns:1fr}.cohort-module__srjUJq__factCell{border-bottom:1px solid #f7f3ec24;border-right:0}.cohort-module__srjUJq__factCell:last-child{border-bottom:0}.cohort-module__srjUJq__journeyGrid{grid-template-columns:1fr}.cohort-module__srjUJq__statRow{grid-template-columns:repeat(2,1fr)}.cohort-module__srjUJq__stepsGrid,.cohort-module__srjUJq__faqGrid,.cohort-module__srjUJq__registerGrid{grid-template-columns:1fr}.cohort-module__srjUJq__registerSide{flex-direction:row}}@media (max-width:640px){.cohort-module__srjUJq__pathStep{flex:100%}.cohort-module__srjUJq__statRow{grid-template-columns:1fr 1fr}.cohort-module__srjUJq__registerSide{flex-direction:column}.cohort-module__srjUJq__posterFrame{max-width:320px}}
