:root{--green-deep:#234e4d;--green:#1b3d3c;--green-mid:#3e7770;--green-500:#7bb5a0;--green-300:#b8d4c4;--green-200:#c8d8cc;--green-50:#edf3ed;--gold:#e8e560;--gold-mid:#c5c540;--gold-deep:#8a9440;--gold-darkest:#6e7f2c;--yellow-pale:#f0edcc;--coral:#e58b70;--red:#c55a22;--clay-tint:#f5e4d0;--clay-darkest:#7a3618;--paper:#f5eddc;--surface:#edf3ed;--ink:#234e4d;--ink-soft:#6e7c7b;--ink-muted:#6e7c7b;--line:#234e4d1f;--on-ink:#f5eddcb3;--on-ink-body:#f5eddcd1;--display:var(--font-fraunces),Georgia,"Times New Roman",serif;--body:var(--font-public-sans),-apple-system,"Segoe UI",sans-serif;--mono:var(--font-plex-mono),"SF Mono",Consolas,monospace;--slide-fade:.42s;--chrome-h:6.4rem}.deck-root{background:var(--paper);color:var(--ink);font-family:var(--body);position:fixed;inset:0;overflow:hidden}.deck-root *{box-sizing:border-box;margin:0;padding:0}.deck-root .deck{position:fixed;inset:0}.deck-root .slide{background:var(--paper);opacity:0;visibility:hidden;z-index:1;transition:opacity 0s linear var(--slide-fade),visibility 0s linear var(--slide-fade);padding-bottom:var(--chrome-h);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.deck-root .slide.active{opacity:1;visibility:visible;z-index:2;transition:opacity var(--slide-fade)ease}.deck-root .slide-inner{z-index:2;width:min(73.75rem,88vw);margin:auto;padding:1.5rem 0;position:relative}.deck-root .chrome{z-index:50;pointer-events:none;justify-content:center;align-items:center;padding:1.1rem 1.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.deck-root .chrome .brandline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;position:absolute;left:1.6rem}.deck-root .nav{pointer-events:auto;background:var(--paper);border-radius:999px;align-items:center;gap:1.1rem;padding:.45rem 1rem;display:flex}.deck-root .counter{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.1em;text-align:center;min-width:4.4rem;font-size:.8rem}.deck-root .nav button{border:1.5px solid var(--green-deep);background:var(--paper);width:3.3rem;height:3.3rem;color:var(--green-deep);cursor:pointer;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;transition:all .18s;display:grid;box-shadow:0 4px 16px #234e4d33}.deck-root .nav button:hover:not(:disabled){background:var(--green-deep);color:var(--paper);border-color:var(--green-deep);transform:translateY(-2px);box-shadow:0 7px 20px #234e4d47}.deck-root .nav button:active:not(:disabled){transform:translateY(0)}.deck-root .nav button:disabled{opacity:.3;box-shadow:none;cursor:default}.deck-root .nav button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.deck-root .site-link{z-index:50;border:1.5px solid var(--green-deep);background:var(--paper);color:var(--green-deep);font-family:var(--body);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.6rem 1.15rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;position:fixed;top:1.1rem;right:1.6rem;box-shadow:0 4px 16px #234e4d33}.deck-root .site-link:hover{background:var(--green-deep);color:var(--paper);transform:translateY(-2px);box-shadow:0 7px 20px #234e4d47}.deck-root .site-link:active{transform:translateY(0)}.deck-root .site-link:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.deck-root .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--green-mid);align-items:center;gap:.7rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:500;display:flex}.deck-root .eyebrow:before{content:"";background:var(--coral);width:26px;height:2px}.deck-root h1,.deck-root h2,.deck-root h3{font-family:var(--display);color:var(--green-deep);font-weight:600}.deck-root h2{letter-spacing:-.01em;max-width:20ch;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.12}.deck-root h2.wide{max-width:none}.deck-root .lede{color:var(--ink-soft);max-width:62ch;margin-top:1.1rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6}.deck-root .kicker{background:var(--green-deep);color:var(--paper);font-family:var(--display);border-left:5px solid var(--gold);max-width:58ch;margin-top:2.2rem;padding:1.1rem 1.4rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.deck-root .kicker em{color:var(--gold);font-style:normal}.deck-root #s1{background:var(--paper);text-align:center}.deck-root #s1 .slide-inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.deck-root .mark{width:118px;height:118px;margin-bottom:1.6rem}.deck-root .wordmark{font-family:var(--display);color:var(--green-deep);letter-spacing:.04em;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.05}.deck-root .wordmark .amp{letter-spacing:.5em;color:var(--coral);margin:.35em 0;font-size:.45em;font-weight:500;display:block}.deck-root .sub-wordmark{font-family:var(--mono);letter-spacing:.5em;text-transform:uppercase;color:var(--ink-soft);margin-top:.9rem;font-size:.78rem}.deck-root .title-claim{background:var(--green-deep);color:var(--paper);font-family:var(--display);margin-top:2.6rem;padding:1.1rem 2.2rem;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:500}.deck-root .title-claim em{color:var(--gold);font-style:normal}.deck-root .title-foot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-top:1.4rem;font-size:.72rem}.deck-root .fact-row{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.4rem;display:grid}.deck-root .fact{border-top:3px solid var(--coral);padding-top:1.1rem}.deck-root .fact .big{font-family:var(--display);color:var(--green-deep);margin-bottom:.55rem;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;line-height:1.05}.deck-root .fact p{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.deck-root .fact p strong{color:var(--red)}.deck-root .fact .src{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;margin-top:.6rem;font-size:.62rem;display:block}.deck-root .problem-sub{color:var(--ink);max-width:72ch;margin-top:1rem;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:500;line-height:1.5}.deck-root .problem-sub strong{color:var(--red)}.deck-root .two-col{grid-template-columns:1.1fr 1fr;align-items:start;gap:3rem;margin-top:1.6rem;display:grid}.deck-root .rc-line{font-family:var(--display);color:var(--green-deep);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;line-height:1.1}.deck-root .chain{flex-wrap:wrap;align-items:stretch;margin-top:2.6rem;display:flex}.deck-root .chain .link{background:#ffffff0f;border:1px solid #ffffff1f;flex:160px;align-items:center;padding:1.4rem 1.2rem;display:flex}.deck-root .chain .link span{font-family:var(--display);color:var(--paper);font-size:clamp(1rem,1.55vw,1.3rem);font-weight:600;line-height:1.25}.deck-root .chain .chain-arrow{color:var(--coral);justify-content:center;align-items:center;padding:0 .9rem;font-size:1.7rem;display:flex}.deck-root .chain.light{justify-content:center;margin-top:2.2rem}.deck-root .chain.light .link{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;gap:.4rem;padding:1.5rem 1.2rem}.deck-root .chain.light .link .n{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);font-size:.62rem;font-weight:500}.deck-root .chain.light .link .t{font-family:var(--display);color:var(--green-deep);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.2}.deck-root .chain.light .chain-arrow{color:var(--coral)}.deck-root .chain-sub{font-family:var(--display);color:var(--green-deep);max-width:60ch;margin:2.2rem auto 0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:500;line-height:1.4}.deck-root .chain-sub em{color:var(--red)}.deck-root #s5c .slide-inner{text-align:center}.deck-root #s5c .eyebrow{justify-content:center}.deck-root #s5c .eyebrow:before{display:none}.deck-root #s5c h2{max-width:none}.deck-root .stars.stars-lg{font-size:clamp(2rem,3.2vw,3rem);line-height:1.2rem}.deck-root #s5{background:var(--green-deep)}.deck-root #s5 .eyebrow{color:var(--gold)}.deck-root #s5 .eyebrow:before{background:var(--coral)}.deck-root #s5 h2{color:var(--paper)}.deck-root .theory{font-family:var(--display);color:var(--paper);max-width:24ch;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:500;line-height:1.3}.deck-root .theory strong{color:var(--gold);font-weight:600}.deck-root .theory strong.warm{color:var(--coral)}.deck-root .theory-sub{color:var(--on-ink);max-width:56ch;margin-top:2rem;font-size:1.02rem;line-height:1.6}.deck-root .cp-grid{grid-template-columns:1fr 60px 1fr;align-items:stretch;gap:0;margin-top:2rem;display:grid}.deck-root .cp-card{flex-direction:column;gap:.9rem;padding:1.7rem 1.8rem;display:flex}.deck-root .cp-card.consumer{background:var(--clay-tint);border:1px solid #c55a222e}.deck-root .cp-card.producer{background:var(--green-deep);color:var(--paper)}.deck-root .cp-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.deck-root .consumer .cp-tag{color:var(--clay-darkest)}.deck-root .producer .cp-tag{color:var(--gold)}.deck-root .cp-title{font-family:var(--display);font-size:1.35rem;font-weight:600;line-height:1.2}.deck-root .consumer .cp-title{color:var(--clay-darkest)}.deck-root .producer .cp-title{color:var(--paper)}.deck-root .cp-card ul{flex-direction:column;gap:.6rem;list-style:none;display:flex}.deck-root .cp-card li{padding-left:1.1rem;font-size:.9rem;line-height:1.5;position:relative}.deck-root .consumer li{color:#6b4a38}.deck-root .producer li{color:var(--on-ink-body)}.deck-root .cp-card li:before{content:"·";font-weight:700;position:absolute;left:0}.deck-root .consumer li:before{color:var(--red)}.deck-root .producer li:before{color:var(--gold)}.deck-root .cp-arrow{color:var(--coral);justify-content:center;align-items:center;font-size:1.8rem;display:flex}.deck-root .fw-item{align-items:flex-start;gap:1rem;display:flex}.deck-root .fw-chip{font-family:var(--display);background:var(--gold);color:var(--green);text-align:center;flex:none;min-width:104px;padding:.45rem .7rem;font-size:.86rem;font-weight:600;transform:rotate(-2deg);box-shadow:2px 2px #234e4d24}.deck-root .fw-item:nth-child(2) .fw-chip{background:var(--coral);color:#fff;transform:rotate(1.5deg)}.deck-root .fw-item:nth-child(3) .fw-chip{background:var(--green-300);transform:rotate(-1deg)}.deck-root .fw-item h3{margin-bottom:.25rem;font-size:1.02rem}.deck-root .fw-item p{color:var(--ink-soft);font-size:.87rem;line-height:1.5}.deck-root .fw-example{border:1px solid var(--line);background:#fff;padding:1.5rem 1.6rem;position:relative}.deck-root .fw-example .ex-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green-mid);margin-bottom:.8rem;font-size:.64rem}.deck-root .fw-example .prompt{font-family:var(--display);color:var(--green-deep);font-size:1.28rem;font-weight:500;line-height:1.4}.deck-root .fw-example .ex-note{color:var(--ink-soft);margin-top:1rem;font-size:.85rem;line-height:1.55}.deck-root .fw-foot{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-muted);text-transform:uppercase;margin-top:1rem;font-size:.62rem}.deck-root .unlock-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:2.2rem;margin-top:1.8rem;display:grid}.deck-root .unlock-left{flex-direction:column;display:flex}.deck-root .unlock-right{min-width:0}.deck-root .unlock-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.66rem;font-weight:500;display:flex}.deck-root .unlock-eyebrow:before{content:"";background:var(--red);width:20px;height:2px}.deck-root .unlock-pillars{flex-direction:column;gap:.9rem;display:flex}.deck-root .pillar{border:1px solid var(--line);border-left:3px solid var(--red);background:#fff;padding:1rem 1.15rem;position:relative}.deck-root .pillar h3{margin-bottom:.35rem;padding-right:2.2rem;font-size:1.02rem}.deck-root .pillar p{color:var(--ink-soft);font-size:.85rem;line-height:1.55}.deck-root .pillar em{color:var(--gold-deep);font-style:italic}.deck-root .pillar-num{font-family:var(--mono);letter-spacing:.1em;color:var(--gold-deep);font-size:.6rem;position:absolute;top:1rem;right:1.15rem}.deck-root .watch-link{border:1px solid var(--gold-deep);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-darkest);align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.1rem;padding:.6rem .9rem;font-size:.62rem;text-decoration:none;display:inline-flex}.deck-root .watch-link:hover{background:var(--yellow-pale)}.deck-root .watch-icon{color:var(--gold-deep);font-size:.66rem}.deck-root .watch-arrow{color:var(--gold-deep)}.deck-root .chart-wrap{grid-template-columns:1fr 1fr;align-items:end;gap:3.4rem;margin-top:2.4rem;display:grid}.deck-root .bar-group{align-items:flex-end;gap:2.6rem;height:300px;padding-bottom:0;display:flex}.deck-root .bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.55rem;height:100%;display:flex}.deck-root .bar-pair{align-items:flex-end;gap:.6rem;height:230px;display:flex}.deck-root .bar{transform-origin:bottom;border-radius:3px 3px 0 0;width:64px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative;transform:scaleY(0)}.deck-root .slide.active .bar{transform:scaleY(1)}.deck-root .bar.muted{background:var(--green-200)}.deck-root .bar.grow{background:var(--green-mid)}.deck-root .bar .val{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:1.05rem;font-weight:600;position:absolute;top:-1.7rem;left:50%;transform:translate(-50%)}.deck-root .bar.grow .val{color:var(--green-deep)}.deck-root .bar .season{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.08em;font-size:.6rem;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.deck-root .bar-caption{color:var(--ink);text-align:center;margin-top:2.2rem;font-size:.86rem;font-weight:600}.deck-root .bar-subcaption{color:var(--ink-soft);text-align:center;margin-top:.2rem;font-size:.74rem}.deck-root .proof-story{align-self:center}.deck-root .proof-story .huge{font-family:var(--display);color:var(--green-deep);font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1}.deck-root .proof-story .huge span{color:var(--coral)}.deck-root .proof-story p{color:var(--ink-soft);max-width:40ch;margin-top:1rem;font-size:1rem;line-height:1.6}.deck-root .proof-story p strong{color:var(--green-deep)}.deck-root .src-line{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:1.6rem;font-size:.64rem}.deck-root .survey-hero{flex-wrap:wrap;align-items:baseline;gap:1.4rem;margin-top:1.6rem;display:flex}.deck-root .survey-hero .huge{font-family:var(--display);color:var(--green-deep);font-size:clamp(3.4rem,7vw,5.6rem);font-weight:700;line-height:1}.deck-root .survey-hero .huge .of{color:var(--coral)}.deck-root .survey-hero .expl{color:var(--ink-soft);max-width:34ch;font-size:1.02rem;line-height:1.5}.deck-root .stars{color:var(--gold-mid);letter-spacing:.15em;font-size:1rem}.deck-root .quotes{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.2rem;display:grid}.deck-root .quote{border:1px solid var(--line);background:#fff;flex-direction:column;gap:.9rem;padding:1.4rem 1.4rem 1.2rem;display:flex;position:relative}.deck-root .quote:before{content:"“";font-family:var(--display);color:var(--coral);font-size:2.6rem;line-height:0;position:absolute;top:1.6rem;left:1.1rem}.deck-root .quote p{color:var(--ink);padding-left:1.4rem;font-size:.9rem;font-style:italic;line-height:1.55}.deck-root .quote .who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-mid);margin-top:auto;padding-left:1.4rem;font-size:.62rem}.deck-root .years{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:2rem;display:grid}.deck-root .year{border:1px solid var(--line);background:#fff;padding:1.7rem 1.8rem}.deck-root .year.y2{background:var(--green-deep);border-color:var(--green-deep)}.deck-root .year .y-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-size:.64rem}.deck-root .year.y2 .y-tag{color:var(--gold)}.deck-root .year h3{margin:.5rem 0 1rem;font-size:1.3rem}.deck-root .year.y2 h3{color:var(--paper)}.deck-root .year ul{flex-direction:column;gap:.7rem;list-style:none;display:flex}.deck-root .year li{color:var(--ink-soft);padding-left:1.2rem;font-size:.9rem;line-height:1.5;position:relative}.deck-root .year.y2 li{color:var(--on-ink-body)}.deck-root .year li:before{content:"—";color:var(--gold-deep);position:absolute;left:0}.deck-root .year.y2 li:before{color:var(--gold)}.deck-root .y-outcome{border-top:1px dashed var(--line);margin-top:1.3rem;padding-top:1.15rem}.deck-root .year.y2 .y-outcome{border-top-color:#f5eddc47}.deck-root .y-outcome .commit-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.55rem;font-size:.6rem;display:block}.deck-root .year.y2 .y-outcome .commit-label{color:var(--gold)}.deck-root .y-outcome .growth{align-items:flex-end;gap:.75rem;display:flex}.deck-root .y-outcome .growth-num{font-family:var(--display);color:var(--green-deep);font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:700;line-height:.85}.deck-root .year.y2 .y-outcome .growth-num{color:var(--paper)}.deck-root .y-outcome .growth-num .pct,.deck-root .year.y2 .y-outcome .growth-num .pct{color:var(--coral)}.deck-root .y-outcome .growth-num .pre{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.2rem;font-size:.82rem;font-weight:500;line-height:1;display:block}.deck-root .year.y2 .y-outcome .growth-num .pre{color:var(--on-ink)}.deck-root .y-outcome .growth-unit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);max-width:15ch;padding-bottom:.4rem;font-size:.62rem;line-height:1.4}.deck-root .year.y2 .y-outcome .growth-unit{color:var(--on-ink)}.deck-root .y-outcome .growth-text{color:var(--ink);margin-top:.85rem;font-size:.86rem;line-height:1.55}.deck-root .year.y2 .y-outcome .growth-text{color:var(--on-ink-body)}.deck-root .y-outcome .growth-text strong{color:var(--red)}.deck-root .year.y2 .y-outcome .growth-text strong{color:var(--coral)}.deck-root .years-foot{text-align:center;font-family:var(--display);color:var(--green-deep);margin-top:1.5rem;font-size:1.15rem}.deck-root .years-foot em{color:var(--red)}.deck-root .practice-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;margin-top:1.6rem;display:grid}.deck-root .chat-demo{border:1px solid var(--line);background:#fff;flex-direction:column;gap:.8rem;padding:1.4rem;display:flex;box-shadow:4px 4px #234e4d12}.deck-root .chat-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;font-size:.6rem;display:flex}.deck-root .chat-tag .live{color:var(--coral)}.deck-root .bubble{border-radius:10px;max-width:88%;padding:.7rem .95rem;font-size:.84rem;line-height:1.5}.deck-root .bubble.student{background:var(--surface);color:var(--ink);border-bottom-left-radius:2px;align-self:flex-start}.deck-root .bubble.teacher{background:var(--green-deep);color:var(--paper);border-bottom-right-radius:2px;align-self:flex-end}.deck-root .bubble.coach{background:var(--yellow-pale);border:1px dashed var(--gold-deep);color:var(--gold-darkest);align-self:stretch;max-width:100%;font-size:.8rem}.deck-root .bubble .b-who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:.3rem;font-size:.58rem;display:block}.deck-root .practice-points{flex-direction:column;gap:1.1rem;display:flex}.deck-root .practice-points .pt h3{margin-bottom:.25rem;font-size:1.02rem}.deck-root .practice-points .pt p{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.deck-root .roadmap-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-darkest);background:var(--yellow-pale);border:1px solid var(--gold-deep);border-radius:6px;margin-top:1.2rem;padding:.35rem .7rem;font-size:.62rem;display:inline-block}.deck-root .team{grid-template-columns:1.35fr 1fr;align-items:start;gap:2.6rem;margin-top:2rem;display:grid}.deck-root .founder{border:1px solid var(--line);border-left:5px solid var(--gold);background:#fff;padding:1.8rem 1.9rem}.deck-root .founder h3{font-size:1.45rem}.deck-root .founder .role{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-mid);margin:.4rem 0 1rem;font-size:.64rem;display:block}.deck-root .founder p{color:var(--ink-soft);font-size:.92rem;line-height:1.6}.deck-root .founder ul{flex-direction:column;gap:.55rem;margin-top:1rem;list-style:none;display:flex}.deck-root .founder li{color:var(--ink);padding-left:1.2rem;font-size:.88rem;position:relative}.deck-root .founder li:before{content:"✦";color:var(--coral);font-size:.7rem;position:absolute;top:.2em;left:0}.deck-root .partners{flex-direction:column;gap:1.2rem;display:flex}.deck-root .partner{border-top:3px solid var(--green-mid);padding-top:.9rem}.deck-root .partner h4{font-family:var(--display);color:var(--green-deep);font-size:1.05rem}.deck-root .partner .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:.25rem 0 .45rem;font-size:.6rem;display:block}.deck-root .partner p{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.deck-root .founder:has(.founder-body){align-items:flex-start;gap:1.4rem;display:flex}.deck-root .founder-body{min-width:0}.deck-root .team:has(.founder-body){grid-template-columns:1fr;gap:1.3rem}.deck-root .team:has(.founder-body) .partners{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.deck-root .team:has(.founder-body) .partner{border:1px solid var(--line);border-top:3px solid var(--green-mid);background:#fff;padding:1.1rem 1.3rem}.deck-root .team:has(.founder-body) p strong{color:var(--red);font-weight:600}.deck-root .partner-head{align-items:center;gap:.85rem;display:flex}.deck-root .partner-head .role{margin:.3rem 0 0;display:block}.deck-root .partner-head+p{margin-top:.75rem}.deck-root .avatar{background:var(--green-300);border:1px dashed var(--green-mid);font-family:var(--display);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.deck-root .avatar img{object-fit:cover;width:100%;height:100%;display:block}.deck-root .avatar:has(img){background:0 0;border-color:#0000}.deck-root .founder .avatar{width:84px;height:84px;font-size:1.45rem}.deck-root .partner .avatar{width:56px;height:56px;font-size:1rem}.deck-root .invest-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:3rem;margin-top:1.8rem;display:grid}.deck-root .price-card{background:var(--green-deep);color:var(--paper);padding:2rem 2.1rem}.deck-root .price-card .p-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.64rem}.deck-root .price-card .price{font-family:var(--display);color:var(--paper);margin:.6rem 0 .3rem;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:700;line-height:1}.deck-root .price-card .per{color:var(--on-ink);font-size:.95rem}.deck-root .price-card ul{flex-direction:column;gap:.65rem;margin-top:1.4rem;list-style:none;display:flex}.deck-root .price-card li{color:var(--on-ink-body);padding-left:1.2rem;font-size:.88rem;line-height:1.5;position:relative}.deck-root .price-card li:before{content:"—";color:var(--gold);position:absolute;left:0}.deck-root .anchor-list{flex-direction:column;gap:1.3rem;display:flex}.deck-root .anchor{border-left:3px solid var(--coral);padding-left:1.2rem}.deck-root .anchor h3{margin-bottom:.3rem;font-size:1rem}.deck-root .anchor p{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.deck-root .anchor .math{font-family:var(--mono);color:var(--green-mid);margin-top:.35rem;font-size:.78rem;display:block}.deck-root .guarantee{background:var(--clay-tint);border:1px solid var(--red);border-left:5px solid var(--red);padding:1.3rem 1.4rem}.deck-root .guarantee .g-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--clay-darkest);margin-bottom:.25rem;font-size:.6rem;display:block}.deck-root .guarantee h3{color:var(--clay-darkest);margin-bottom:.8rem;font-size:1.12rem}.deck-root .guarantee .tiers{flex-direction:column;gap:.65rem;display:flex}.deck-root .g-tier{align-items:baseline;gap:.75rem;display:flex}.deck-root .g-tier .g-num{font-family:var(--display);color:var(--red);flex:none;min-width:3.4ch;font-size:1.55rem;font-weight:700;line-height:1}.deck-root .g-tier .g-cond{color:#5a3c2c;font-size:.86rem;line-height:1.42}.deck-root .g-tier .g-cond strong{color:var(--clay-darkest)}.deck-root .guarantee .g-foot{border-top:1px dashed var(--red);color:var(--clay-darkest);margin-top:.9rem;padding-top:.75rem;font-size:.8rem;line-height:1.45}.deck-root #s19{background:var(--green-deep)}.deck-root #s19 .eyebrow{color:var(--gold)}.deck-root #s19 .eyebrow:before{background:var(--coral)}.deck-root #s19 h2{color:var(--paper)}.deck-root .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.4rem;display:grid}.deck-root .step{background:#ffffff0f;border:1px solid #ffffff1f;padding:1.5rem;position:relative}.deck-root .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--mono);letter-spacing:.14em;color:var(--gold);margin-bottom:.7rem;font-size:.7rem;display:block}.deck-root .step h3{color:var(--paper);margin-bottom:.4rem;font-size:1.08rem}.deck-root .step p{color:var(--on-ink-body);font-size:.86rem;line-height:1.55}.deck-root .step .scarcity{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:.8rem;font-size:.62rem;display:block}.deck-root .cta-row{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.6rem;display:flex}.deck-root .cta{background:var(--coral);color:#fff;font-family:var(--body);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.7rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px #7a361873}.deck-root .cta:hover{background:var(--red);transform:translateY(-2px);box-shadow:0 5px #7a361873}.deck-root .cta:active{transform:translateY(0);box-shadow:0 2px #7a361873}.deck-root .cta .cta-arrow{font-size:1.05em;line-height:1;transition:transform .15s}.deck-root .cta:hover .cta-arrow{transform:translate(3px)}.deck-root .cta-url{font-family:var(--mono);letter-spacing:.1em;color:var(--on-ink);font-size:.8rem}@media (max-width:900px){.deck-root .fact-row,.deck-root .quotes,.deck-root .steps,.deck-root .two-col,.deck-root .unlock-grid,.deck-root .chart-wrap,.deck-root .years,.deck-root .practice-grid,.deck-root .team,.deck-root .invest-grid{grid-template-columns:1fr}.deck-root .chain{flex-direction:column}.deck-root .chain .chain-arrow{padding:.4rem 0;transform:rotate(90deg)}.deck-root .team:has(.founder-body) .partners{grid-template-columns:1fr}.deck-root .cp-grid{grid-template-columns:1fr}.deck-root .cp-arrow{padding:.4rem 0;transform:rotate(90deg)}.deck-root .chrome .brandline{display:none}.deck-root .chrome{padding:.9rem 1rem}.deck-root .site-link{padding:.5rem .9rem;font-size:.75rem;top:.9rem;right:1rem}.deck-root .slide{overflow-y:auto}.deck-root .slide-inner{margin:0 auto;padding:3.5rem 0 7rem}.deck-root .bar-group{height:220px}.deck-root .bar-pair{height:160px}.deck-root .bar{width:44px}}@media (prefers-reduced-motion:reduce){.deck-root .bar{transition:none;transform:scaleY(1)}.deck-root .slide,.deck-root .slide.active,.deck-root .cta,.deck-root .nav button{transition:none}}
