.cohort{background:var(--b-bg);font-size:17px;line-height:1.6;overflow:clip}.cohort a{color:inherit;text-decoration:none}.cohort button{font:inherit;cursor:pointer}.cohort p{text-wrap:pretty}.cohort p,.cohort h1,.cohort h2,.cohort h3,.cohort ul,.cohort ol,.cohort figure{margin:0}.cohort ul,.cohort ol{padding:0;list-style:none}.cohort section[id]{scroll-margin-top:calc(var(--b-header-h,77px) + 60px)}.co-skip{z-index:99;background:#fff;padding:10px 20px;position:fixed;top:-100px;left:20px;color:#000!important}.co-skip:focus{top:10px}.cohort h2{letter-spacing:-.038em;color:#fff;text-wrap:balance;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.08}.cohort h2 span{background:var(--b-accent);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block}.cohort h3{letter-spacing:-.02em;color:#fff;font-size:21px;font-weight:500;line-height:1.3}.co-section{max-width:1200px;margin:0 auto;padding:112px 24px;position:relative}.cohort .b-band:before{width:min(1100px,88%)}.co-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:56px;display:grid}.co-heading>p{color:var(--b-muted);max-width:470px;font-size:18px}.co-note{color:var(--b-dim);margin-top:18px;font-size:13px}.cohort .co-note--gap{margin-top:32px}.co-logo{object-fit:contain;flex:none;width:20px;height:20px;display:block}.cohort .b-tick{flex:none;width:20px;height:20px;display:inline-block;position:relative}.cohort .b-tick:before{content:"";border-left:2px solid var(--b-blue);border-bottom:2px solid var(--b-blue);width:11px;height:5.5px;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}.co-shot img{width:100%;height:auto;display:block}.co-hero{max-width:1200px;margin:0 auto;padding:56px 24px 80px}.co-hero-copy{text-align:center;animation:.7s both co-enter}.cohort .co-hero h1{margin:26px 0 0;font-size:clamp(44px,6.4vw,92px);line-height:1.03}.cohort .co-hero h1 .b-accent{padding-bottom:.06em;display:inline-block}.cohort .co-lead{max-width:720px;margin:22px auto 0}.cohort .co-actions{align-items:center;gap:14px 30px}.cohort .co-hero-points{color:var(--b-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:32px;font-size:14px;display:flex}.co-hero-points li{align-items:center;gap:8px;display:flex}.co-hero-stage{width:min(1020px,100%);margin:64px 0 0 auto;animation:.9s .15s both co-rise;position:relative}.co-hero-stage:before{content:"";z-index:0;background:radial-gradient(closest-side,#209ef22e,#0000);height:260px;position:absolute;inset:-120px 10% auto}.co-hero-stage>.b-window{z-index:1;position:relative}.cohort .co-windowbar{color:var(--b-muted);gap:18px;font-size:12px}.co-windowbar b{color:#555;margin:0 4px;font-weight:400}.cohort .co-hero-chat{z-index:2;width:620px;position:absolute;bottom:-40px;left:-120px}.cohort .co-hero-chat .co-chat{box-shadow:0 30px 80px -10px #000}.cohort .co-strip{text-align:center;align-items:center;margin-top:96px}.cohort .co-strip .b-strip-row{justify-content:center}.co-chat-wrap{isolation:isolate;position:relative}.cohort .co-chat-bot{z-index:0;width:64px;height:auto;display:block;position:absolute;top:0;left:9%;transform:translateY(-66%)}.co-chat-wrap:hover .co-chat-bot{animation:.7s co-bot-hop}@keyframes co-bot-hop{0%,to{transform:translateY(-66%)}45%{transform:translateY(-88%)}}@media (prefers-reduced-motion:reduce){.co-chat-wrap:hover .co-chat-bot{animation:none}}.co-chat{z-index:1;text-align:left;color:#ececea;-webkit-font-smoothing:auto;background:#1a1a1a;border:1px solid #333;border-radius:10px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;line-height:1.5;position:relative;overflow:hidden;container-type:inline-size}.co-chat svg{flex:none;display:block}.cohort .co-chat p{color:#ececea;font-size:13px;line-height:1.5}.cohort .co-chat p.co-chat-you{color:#fff}.cohort .co-chat p.co-chat-steps{color:#9a9a96;font-size:12.5px}.co-app-top{color:#c9c9c6;border-bottom:1px solid #2c2c2c;align-items:center;gap:14px;height:36px;padding:0 12px;display:flex}.co-app-tools,.co-app-win{flex:none;align-items:center;gap:12px;display:flex}.co-app-title{color:#f2f2f0;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.co-app-win{color:#9a9a96;margin-left:auto}.co-app{grid-template-columns:150px minmax(0,1fr);display:grid}.co-app-side{color:#d8d8d5;border-right:1px solid #2c2c2c;align-content:start;gap:1px;padding:8px;font-size:12.5px;display:grid}.co-app-side span{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:flex;overflow:hidden}.co-app-side small{color:#8d8d88;margin:10px 8px 3px;font-size:11.5px}.co-app-side .co-app-on{color:#fff;background:#2f2f2f}.co-app-main{flex-direction:column;min-width:0;display:flex}.co-chat-body{gap:12px;padding:16px 16px 14px;display:grid}.co-chat-you{color:#fff;background:#2d2d2d;border-radius:12px;justify-self:end;max-width:88%;padding:9px 13px}.co-chat-steps{color:#9a9a96;align-items:center;gap:9px;font-size:12.5px;display:flex}.co-chat-steps span{color:#d97757;letter-spacing:.04em;flex:none;font-weight:700}.co-chat-box{color:#8d8d88;background:#242424;border:1px solid #3a3a3a;border-radius:12px;align-items:center;gap:10px;margin:0 12px;padding:9px 12px;display:flex}.co-chat-box svg{color:#d8d8d5}.co-chat-box span{flex:1}.co-chat-foot{color:#d8d8d5;justify-content:center;gap:8px;padding:8px 12px 10px;font-size:11.5px;display:flex}.co-chat-foot i{color:#8d8d88;font-style:normal}.co-chat-foot i+span{margin-left:8px}@container (max-width:460px){.co-app{grid-template-columns:minmax(0,1fr)}.co-app-side,.co-app-tools{display:none}}.co-split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.co-copy{color:var(--b-muted);gap:22px;padding-top:8px;font-size:18px;display:grid}.co-white{color:#fff;font-size:20px;line-height:1.55}.co-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.cohort .co-part{padding:24px 22px}.cohort .co-part h3{margin:18px 0 8px;font-size:19px}.cohort .co-part p{font-size:14.5px;line-height:1.55}.cohort .co-icon{width:26px;height:26px;color:var(--b-blue-soft)}.co-routes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cohort .co-route{flex-direction:column;gap:20px;padding:30px;display:flex}.co-route-head{align-items:center;gap:14px;display:flex}.co-route-head img{object-fit:contain;flex:none;width:34px;height:34px;display:block}.cohort .co-route h3{margin:2px 0 0;font-size:26px}.co-route>p{flex:none}.co-route .b-ticks{margin:auto 0 0}.co-route .co-chat-wrap,.co-route .b-window{flex:none}.cohort .co-route .co-chat-wrap{margin-top:30px}.cohort .co-route--ops{border-color:var(--b-blue-edge)}.co-graphs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.co-graph{flex-direction:column;display:flex}.cohort .co-graph>img{aspect-ratio:4/3;object-fit:cover;background:#191919}.co-graph figcaption{color:var(--b-muted);border-top:1px solid var(--b-line);background:#0d0d0d;align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.cohort .co-graph figcaption img{object-fit:contain;flex:none;width:20px;height:20px}.co-graph figcaption b{color:#fff;font-weight:500}.co-truth{border:1px solid var(--b-line);background:var(--b-card);border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:18px;padding:32px;display:grid}.co-truth p{color:var(--b-muted);font-size:16px;margin-top:8px!important}.cohort .co-truth ul{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.co-truth li b{color:#fff;font-size:15px;font-weight:500;display:block}.co-truth li span{color:var(--b-muted);margin-top:2px;font-size:14px;line-height:1.5;display:block}.co-view{border:1px solid var(--b-line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.cohort .co-view button{min-height:44px;color:var(--b-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.cohort .co-view button:hover{color:#fff}.cohort .co-view button[aria-pressed=true]{color:#fff;background:#ffffff14}.co-lessons{border-top:1px solid var(--b-line)}.co-lesson{border-bottom:1px solid var(--b-line);grid-template-columns:1.25fr 1fr 1fr;align-items:start;gap:28px;padding:26px 4px;display:grid}.co-lesson-head{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.co-num{letter-spacing:.16em;color:var(--b-blue-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;line-height:30px}.co-lesson-head p{color:var(--b-muted);font-size:15px;line-height:1.55;margin-top:6px!important}.co-chapter{color:#d6d6d2;align-items:flex-start;gap:10px;padding-top:4px;font-size:15px;line-height:1.5;display:flex}.co-chapter .co-logo{margin-top:2px}.co-week-head{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:64px;display:grid}.co-week-head p{max-width:470px;color:var(--b-muted);font-size:18px;margin-top:20px!important}.co-days{border-top:1px solid var(--b-line);border-bottom:1px solid var(--b-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;margin-top:16px!important}.co-days li{padding:18px 14px 18px 0}.co-days b,.co-calls b{color:#fff;font-size:15px;font-weight:500;display:block}.co-days span,.co-calls span{color:var(--b-muted);margin-top:2px;font-size:14px;display:block}.co-calls-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:56px;display:flex}.cohort .co-calls{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.co-calls li{border:1px solid var(--b-line);background:var(--b-card);border-radius:14px;padding:18px 20px}.co-calls span{color:var(--b-blue-soft)}.co-deck{max-width:520px;padding-bottom:6px;position:relative}.cohort .co-deck-card{width:80%;transition:transform .35s,filter .35s}.cohort .co-deck-card--1{z-index:3;margin:66px 0 0 auto;position:relative}.cohort .co-deck-card--2{z-index:2;filter:brightness(.8);position:absolute;top:32px;left:10%;transform:rotate(-3deg)}.cohort .co-deck-card--3{z-index:1;filter:brightness(.62);position:absolute;top:0;left:0;transform:rotate(-6.5deg)}.co-deck:hover .co-deck-card--2{transform:translate(-8px,-6px)rotate(-4deg)}.co-deck:hover .co-deck-card--3{transform:translate(-16px,-12px)rotate(-8deg)}.co-leave{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;display:grid}.cohort .co-for{margin-top:40px}.cohort .co-for+.b-ticks{margin-top:14px}.co-phones{max-width:320px;margin:0 auto;padding-right:90px;position:relative}.co-phones .b-phone{z-index:1;position:relative}.cohort .co-phone-back{z-index:0;width:68%;position:absolute;top:48px;right:0}.co-offer{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.co-offer-copy p{color:var(--b-muted);font-size:18px;margin-top:18px!important}.co-offer-card{justify-items:start;gap:6px;display:grid}.cohort .co-offer-card h3{font-size:26px}.co-offer-card>p{color:var(--b-muted)}.cohort .co-offer-card .b-ticks{margin:20px 0 22px}.cohort .co-offer-card .b-btn{width:100%}.cohort .co-offer-card .b-link{justify-self:center;margin-top:6px}.co-faq{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.co-final{text-align:center;padding:112px 24px;position:relative}.co-final>p{color:var(--b-muted);font-size:18px;margin:18px auto 32px!important}@keyframes co-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes co-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.co-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.co-reveal.co-seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.co-hero-copy,.co-hero-stage{animation:none}.co-reveal{opacity:1;transition:none;transform:none}.cohort .co-deck-card{transition:none}.co-deck:hover .co-deck-card--2{transform:rotate(-3deg)}.co-deck:hover .co-deck-card--3{transform:rotate(-6.5deg)}}@media (max-width:1320px){.cohort .co-hero-chat{left:-24px}}@media (max-width:1040px){.co-hero-stage{margin-left:auto;margin-right:auto}.cohort .co-hero-chat{width:min(620px,92%);margin:-72px auto 0;position:relative;bottom:auto;left:auto}.cohort .co-strip{margin-top:56px}.co-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.co-heading,.co-split,.co-week-head,.co-leave,.co-offer,.co-faq{grid-template-columns:minmax(0,1fr);gap:28px}.co-days{grid-template-columns:repeat(3,minmax(0,1fr))}.cohort .co-calls{grid-template-columns:repeat(2,minmax(0,1fr))}.co-heading>p{max-width:none}.co-routes,.co-graphs{grid-template-columns:minmax(0,1fr)}.co-truth{grid-template-columns:minmax(0,1fr);gap:22px}.co-lesson{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px}.co-lesson-head{grid-column:1/-1}}@media (max-width:720px){.co-section{padding:80px 20px}.co-hero{padding:32px 20px 56px}.co-hero-stage{margin-top:44px}.cohort .co-hero-chat{width:94%;margin-top:-52px}.co-parts{grid-template-columns:minmax(0,1fr)}.cohort .co-part{grid-template-columns:26px minmax(0,1fr);gap:2px 14px;padding:18px;display:grid}.cohort .co-part h3{margin:0}.cohort .co-part p{grid-column:2}.cohort .co-route,.co-truth{padding:22px 18px}.cohort .co-truth ul{grid-template-columns:minmax(0,1fr)}.co-view{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cohort .co-view button{white-space:nowrap;justify-content:center;padding:8px 10px}.co-lesson{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.co-lesson-head{grid-template-columns:minmax(0,1fr);gap:2px}.co-num{line-height:1.5}.co-chapter{padding-top:0;font-size:14.5px}.co-lesson-head{grid-column:auto}.co-days{grid-template-columns:repeat(2,minmax(0,1fr))}.co-days li{padding:14px 10px 14px 0}.cohort .co-calls{grid-template-columns:minmax(0,1fr)}.co-calls li{padding:14px 18px}.co-phones{max-width:260px;padding-right:70px}.cohort .co-deck-card{width:90%}.cohort .co-deck-card--1{margin-top:30px}.cohort .co-deck-card--2{top:6px;left:0;transform:rotate(-3.5deg)}.cohort .co-deck-card--3{display:none}.co-final{padding:80px 20px}}
