.prepped-memo *{box-sizing:border-box}.prepped-memo{font-family:var(--font-sans);background:var(--ink-900);color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.prepped-memo .deck{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;height:100svh;overflow:hidden scroll}.prepped-memo .deck::-webkit-scrollbar{width:0;height:0}.prepped-memo .slide{scroll-snap-align:start;scroll-snap-stop:always;align-items:center;min-height:100svh;padding:clamp(72px,9vh,116px) clamp(24px,5vw,80px) clamp(56px,7vh,92px);display:flex;position:relative;overflow:hidden}.prepped-memo .slide .inner{z-index:2;width:100%;max-width:var(--container-wide);margin:0 auto;position:relative}.prepped-memo .slide.dark{background:var(--forest-900);color:var(--paper)}.prepped-memo .slide.ink{background:var(--ink-900);color:var(--paper)}.prepped-memo .slide.paper{background:var(--paper);color:var(--ink-900)}.prepped-memo .slide.sand{background:var(--sand);color:var(--ink-900)}.prepped-memo .slide.green{background:var(--green-500);color:var(--white)}.prepped-memo .slide.dark:before,.prepped-memo .slide.ink:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(95% 70% at 85% 0,#15a35c4d,#0000 58%);position:absolute;inset:0}.prepped-memo .slide.dark:after,.prepped-memo .slide.ink:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 95% at 50% 0,#000 28%,#0000 82%);mask-image:radial-gradient(120% 95% at 50% 0,#000 28%,#0000 82%)}.prepped-memo .eyebrow{font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-weight:600;display:inline-flex}.prepped-memo .eyebrow .num{font-variant-numeric:tabular-nums;font-weight:700}.prepped-memo .eyebrow .bar{opacity:.4;background:currentColor;width:26px;height:1px}.prepped-memo .dark .eyebrow,.prepped-memo .ink .eyebrow{color:var(--lime-400)}.prepped-memo .paper .eyebrow,.prepped-memo .sand .eyebrow{color:var(--green-700)}.prepped-memo .green .eyebrow{color:var(--ink-900)}.prepped-memo .headline{font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.7vw,3.5rem);font-weight:600;line-height:1.05}.prepped-memo .dark .headline,.prepped-memo .ink .headline{color:var(--paper)}.prepped-memo .green .headline{color:var(--white)}.prepped-memo .paper .headline,.prepped-memo .sand .headline{color:var(--ink-900)}.prepped-memo .headline .accent{font-family:var(--font-display);letter-spacing:0;font-style:italic;font-weight:400}.prepped-memo .dark .headline .accent,.prepped-memo .ink .headline .accent,.prepped-memo .green .headline .accent{color:var(--lime-400)}.prepped-memo .paper .headline .accent,.prepped-memo .sand .headline .accent{color:var(--green-600)}.prepped-memo .lede{max-width:44ch;margin:20px 0 0;font-size:clamp(1rem,.92rem + .45vw,1.25rem);line-height:1.6}.prepped-memo .dark .lede,.prepped-memo .ink .lede{color:#fffc}.prepped-memo .paper .lede,.prepped-memo .sand .lede{color:var(--stone-700)}.prepped-memo .green .lede{color:#ffffffeb}.prepped-memo .muted{opacity:.72}.prepped-memo .hl-mark{color:var(--lime-300);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#cdee542e;border-radius:5px;margin:0 -2px;padding:2px 5px;font-weight:600}.prepped-memo .kicker-line{font-size:var(--text-sm);letter-spacing:.01em;font-weight:600}.prepped-memo .cols{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.prepped-memo .cols.text-tight{grid-template-columns:.92fr 1.08fr}.prepped-memo [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms);will-change:opacity, transform;transform:translateY(26px)}.prepped-memo [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.prepped-memo .deck{scroll-behavior:auto}.prepped-memo [data-reveal]{transition:none;opacity:1!important;transform:none!important}}.prepped-memo .topbar{z-index:60;pointer-events:none;justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,44px);display:flex;position:fixed;top:0;left:0;right:0}.prepped-memo .topbar>*{pointer-events:auto}.prepped-memo .brand{align-items:center;gap:11px;display:inline-flex}.prepped-memo .brand .word{letter-spacing:-.022em;color:var(--paper);transition:color .4s var(--ease-out);font-size:17px;font-weight:600}.prepped-memo .brand .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-400);opacity:.9;transition:color .4s var(--ease-out), border-color .4s var(--ease-out);border-left:1px solid #ffffff38;margin-left:3px;padding-left:11px;font-size:11px;font-weight:600}.prepped-memo .topbar.on-light .brand .word{color:var(--ink-900)}.prepped-memo .topbar.on-light .brand .tag{color:var(--green-700);border-color:#0b1a122e}.prepped-memo .top-right{align-items:center;gap:16px;display:inline-flex}.prepped-memo .counter{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--paper);opacity:.85;transition:color .4s var(--ease-out);font-size:13px;font-weight:600}.prepped-memo .topbar.on-light .counter{color:var(--ink-900)}.prepped-memo .counter b{color:var(--lime-400)}.prepped-memo .topbar.on-light .counter b{color:var(--green-600)}.prepped-memo .menu-btn{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;transition:background .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.prepped-memo .menu-btn:hover{background:#ffffff1f;transform:translateY(-1px)}.prepped-memo .topbar.on-light .menu-btn{background:#0b1a120a;border-color:#0b1a1229}.prepped-memo .topbar.on-light .menu-btn:hover{background:#0b1a1214}.prepped-memo .menu-btn .bars{width:19px;height:13px;position:relative}.prepped-memo .menu-btn .bars span{background:var(--paper);width:100%;height:2px;transition:transform .34s var(--ease-spring), opacity .2s var(--ease-out), background .3s;border-radius:2px;position:absolute;left:0}.prepped-memo .menu-btn .bars span:first-child{top:0}.prepped-memo .menu-btn .bars span:nth-child(2){top:5.5px}.prepped-memo .menu-btn .bars span:nth-child(3){top:11px}.prepped-memo .topbar.on-light .menu-btn .bars span{background:var(--ink-900)}.prepped-memo.nav-open .menu-btn .bars span{background:var(--paper)}.prepped-memo.nav-open .menu-btn .bars span:first-child{transform:translateY(5.5px)rotate(45deg)}.prepped-memo.nav-open .menu-btn .bars span:nth-child(2){opacity:0}.prepped-memo.nav-open .menu-btn .bars span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.prepped-memo .nav-scrim{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), visibility .4s;background:#04100b8c;position:fixed;inset:0}.prepped-memo.nav-open .nav-scrim{opacity:1;visibility:visible}.prepped-memo .nav-panel{z-index:58;background:radial-gradient(120% 60% at 100% 0%, #128a4e38, transparent 60%), linear-gradient(200deg, var(--forest-900), var(--ink-900) 70%);width:min(420px,88vw);height:100svh;transition:transform .5s var(--ease-out);border-left:1px solid #ffffff1a;flex-direction:column;padding:92px 14px 28px;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 80px #00000080}.prepped-memo.nav-open .nav-panel{transform:none}.prepped-memo .nav-panel .nav-head{letter-spacing:.14em;text-transform:uppercase;color:var(--stone-400);margin:0 0 8px;padding:0 24px 14px;font-size:11px;font-weight:600}.prepped-memo .nav-item{text-align:left;cursor:pointer;width:100%;color:var(--stone-300);font-family:var(--font-sans);transition:background .25s var(--ease-out), color .25s var(--ease-out), transform .25s var(--ease-out);background:0 0;border:none;border-radius:14px;align-items:baseline;gap:16px;padding:13px 20px;display:flex}.prepped-memo .nav-item:hover{color:var(--paper);background:#ffffff0d;transform:translate(3px)}.prepped-memo .nav-item .n{font-variant-numeric:tabular-nums;color:var(--stone-500);width:22px;transition:color .25s var(--ease-out);flex:none;font-size:12px;font-weight:700}.prepped-memo .nav-item .t{letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.2}.prepped-memo .nav-item[aria-current=true]{color:var(--paper)}.prepped-memo .nav-item[aria-current=true] .n{color:var(--lime-400)}.prepped-memo .nav-item[aria-current=true] .t{font-weight:600}.prepped-memo .nav-item[aria-current=true]:before{content:"";background:var(--lime-400);border-radius:3px;width:4px;height:22px;position:absolute;left:8px}.prepped-memo .nav-item{position:relative}.prepped-memo .dots{z-index:50;flex-direction:column;gap:13px;display:flex;position:fixed;top:50%;right:clamp(14px,2vw,26px);transform:translateY(-50%)}.prepped-memo .dots .dot{cursor:pointer;background:0 0;border:none;place-items:center;width:10px;height:10px;padding:0;display:grid;position:relative}.prepped-memo .dots .dot i{opacity:.32;width:8px;height:8px;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);background:currentColor;border-radius:50%;display:block}.prepped-memo .dots .dot:hover i{opacity:.7}.prepped-memo .dots .dot[aria-current=true] i{opacity:1;transform:scale(1.5)}.prepped-memo .dots{color:var(--lime-400)}.prepped-memo .dots.on-light{color:var(--green-600)}.prepped-memo .dots .dot .lbl{white-space:nowrap;letter-spacing:-.01em;color:var(--paper);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);background:#081810e6;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(6px)}.prepped-memo .dots.on-light .dot .lbl{color:var(--paper);background:#0b1a12eb}.prepped-memo .dots .dot:hover .lbl{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:720px){.prepped-memo .dots{display:none}}.prepped-memo .scroll-hint{letter-spacing:.16em;text-transform:uppercase;color:var(--stone-400);z-index:52;transition:opacity .4s var(--ease-out), visibility .4s, color .4s var(--ease-out);flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.prepped-memo .scroll-hint.on-light{color:var(--stone-500)}.prepped-memo .scroll-hint.hide,.prepped-memo.nav-open .scroll-hint{opacity:0;visibility:hidden}.prepped-memo .scroll-hint .mouse{width:22px;height:34px;transition:border-color .4s var(--ease-out);border:1.5px solid #ffffff73;border-radius:12px;position:relative}.prepped-memo .scroll-hint.on-light .mouse{border-color:#0b1a1266}.prepped-memo .scroll-hint .mouse:after{content:"";background:var(--lime-400);width:3px;height:6px;animation:pm-wheel 1.6s var(--ease-out) infinite;border-radius:2px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes pm-wheel{0%{opacity:0;transform:translate(-50%)translateY(0)}30%{opacity:1}80%{opacity:0;transform:translate(-50%)translateY(9px)}to{opacity:0}}.prepped-memo .scroll-hint.on-light .mouse:after{background:var(--green-600)}@media (prefers-reduced-motion:reduce){.prepped-memo .scroll-hint .mouse:after{animation:none}}.prepped-memo .scroll-cta{cursor:pointer;color:var(--paper);font-family:var(--font-sans);text-align:left;background:0 0;border:none;align-items:center;gap:15px;margin-top:40px;padding:0;display:inline-flex}.prepped-memo .scroll-cta .sc-ring{background:var(--lime-400);width:56px;height:56px;color:var(--ink-900);animation:pm-scbob 1.7s var(--ease-out) infinite;transition:background .2s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 14px 32px #cdee5452}.prepped-memo .scroll-cta:hover .sc-ring{background:var(--lime-300)}.prepped-memo .scroll-cta .sc-text{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.prepped-memo .scroll-cta .sc-text small{letter-spacing:.14em;text-transform:uppercase;color:var(--lime-400);margin-bottom:3px;font-size:11px;font-weight:600;display:block}@keyframes pm-scbob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.prepped-memo .scroll-cta .sc-ring{animation:none}}.prepped-memo .mark{display:block}.prepped-memo .btn{font-family:var(--font-sans);letter-spacing:-.01em;border-radius:var(--radius-pill);cursor:pointer;transition:transform .18s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1.5px solid #0000;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.prepped-memo .btn-accent{background:var(--lime-400);color:var(--ink-900)}.prepped-memo .btn-accent:hover{background:var(--lime-300);transform:translateY(-1px);box-shadow:0 12px 28px #cdee544d}.prepped-memo .btn-inverse{background:var(--paper);color:var(--ink-900)}.prepped-memo .btn-inverse:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000040}.prepped-memo .btn-outline-light{color:var(--paper);border-color:#fff6}.prepped-memo .btn-outline-light:hover{background:#ffffff14}.prepped-memo .pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.prepped-memo .pill-lime{color:var(--lime-400);background:#cdee5424;border:1px solid #cdee544d}.prepped-memo .pill-ink{border:1px solid var(--border-subtle);color:var(--ink-900);background:#0b1a120d}.prepped-memo .card-surface{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.prepped-memo .card-dark{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1a}.prepped-memo .callout{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-style:italic;font-weight:400;line-height:1.25}.prepped-memo .trap{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.prepped-memo .trap .ring{border:1.5px dashed #cdee5459;border-radius:50%;position:absolute;inset:8%}.prepped-memo .trap .node{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;width:47%;padding:20px 18px;position:absolute}.prepped-memo .trap .node .t{color:var(--paper);font-size:15px;font-weight:600;line-height:1.3}.prepped-memo .trap .node.a{top:0;left:50%;transform:translate(-50%)}.prepped-memo .trap .node.b{bottom:0;left:50%;transform:translate(-50%)}.prepped-memo .trap .arrow{color:var(--lime-400);position:absolute}.prepped-memo .trap .center{text-align:center;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prepped-memo .trap .center .k{letter-spacing:.14em;text-transform:uppercase;color:var(--stone-400);font-size:11px;font-weight:700}.prepped-memo .trap .center .v{font-family:var(--font-display);color:var(--lime-400);margin-top:4px;font-size:clamp(1.6rem,1rem + 2vw,2.6rem);font-style:italic;line-height:1}.prepped-memo .flow{flex-direction:column;gap:10px;display:flex}.prepped-memo .flow .flow-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);margin:0 0 12px;font-size:11px;font-weight:700}.prepped-memo .flow.need .flow-lbl{color:var(--green-700)}.prepped-memo .flow .steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prepped-memo .step{background:var(--white);border:1px solid var(--border-subtle);color:var(--ink-900);box-shadow:var(--shadow-xs);border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.15;display:inline-flex}.prepped-memo .step.missing{background:var(--lime-400);border-color:var(--lime-500);color:var(--ink-900);font-weight:600;box-shadow:0 8px 22px #bbe82e59}.prepped-memo .step.gap{color:var(--danger);background:#c5453b12;border:1.5px dashed #c5453b80;font-weight:600}.prepped-memo .flow .chev{color:var(--stone-400);flex:none;display:inline-flex}.prepped-memo .flow-note{color:var(--ink-700);max-width:70ch;margin-top:12px;font-size:16px;line-height:1.55}.prepped-memo .flow-note b{color:var(--ink-900)}.prepped-memo .ls-line{max-width:64ch;margin-top:52px}.prepped-memo .ls-line .ls-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--green-700);margin-bottom:9px;font-size:11px;font-weight:700;display:inline-block}.prepped-memo .ls-line .ls-body{color:var(--stone-700);margin:0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:400;line-height:1.5}.prepped-memo .ls-line .ls-body b{color:#16261d;font-weight:600}.prepped-memo .funnel{width:100%}.prepped-memo .funnel-toggle{border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid #ffffff1f;gap:4px;margin-bottom:26px;padding:4px;display:inline-flex}.prepped-memo .funnel-toggle button{font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;color:var(--stone-300);transition:background .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border:none;padding:9px 18px;font-size:13px;font-weight:600}.prepped-memo .funnel-toggle button[aria-pressed=true]{background:var(--lime-400);color:var(--ink-900)}.prepped-memo .bar-row{grid-template-columns:220px 1fr 86px;align-items:center;gap:16px;margin-bottom:13px;display:grid}.prepped-memo .bar-row .bl{color:#ffffffdb;font-size:14px;font-weight:500;line-height:1.2}.prepped-memo .bar-track{background:#ffffff0d;border-radius:7px;height:26px;position:relative;overflow:hidden}.prepped-memo .bar-fill{background:linear-gradient(90deg, var(--green-700), var(--green-400));width:0;transition:width .9s var(--ease-out);border-radius:7px;position:absolute;top:0;bottom:0;left:0}.prepped-memo .bar-row.mid .bar-fill{background:linear-gradient(90deg, var(--lime-500), var(--lime-300))}.prepped-memo .bar-val{font-variant-numeric:tabular-nums;color:var(--paper);text-align:right;font-size:14px;font-weight:700}.prepped-memo .bar-row.mid .bar-val{color:var(--lime-400)}.prepped-memo .funnel-cap{color:var(--stone-400);max-width:60ch;margin-top:16px;font-size:13.5px;line-height:1.55}.prepped-memo .funnel-cap b{color:var(--lime-400)}.prepped-memo .reallo{border-top:1px solid #bbe82e47;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:18px;padding-top:15px;display:grid}.prepped-memo .reallo-num{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--lime-400);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.35rem,1.05rem + .85vw,1.85rem);font-weight:600;line-height:1}.prepped-memo .reallo-txt{color:#ffffffbd;max-width:44ch;font-size:12.5px;line-height:1.5}.prepped-memo .reallo-txt b{color:var(--paper);font-weight:600}.prepped-memo .products{grid-template-columns:1fr 1fr;gap:22px;display:grid}.prepped-memo .product{flex-direction:column;padding:30px 28px;display:flex}.prepped-memo .product .pn{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);white-space:nowrap;font-size:11px;font-weight:700}.prepped-memo .product .phead{justify-content:space-between;align-items:center;gap:12px;display:flex}.prepped-memo .product .ppill{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-900);background:var(--lime-400);border-radius:var(--radius-pill);white-space:nowrap;padding:5px 12px;font-size:10px;font-weight:700}.prepped-memo .product h3{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(1.3rem,1rem + .8vw,1.7rem);font-weight:600;line-height:1.1}.prepped-memo .product .pdesc{color:var(--stone-600);margin:12px 0 18px;font-size:14.5px;line-height:1.55}.prepped-memo .product .specs{border-top:1px solid var(--border-subtle);flex-direction:column;gap:0;margin-top:auto;display:flex}.prepped-memo .spec{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.prepped-memo .spec:last-child{border-bottom:none}.prepped-memo .spec .sk{color:var(--stone-500);font-weight:500}.prepped-memo .spec .sv{color:var(--ink-900);text-align:right;font-weight:600}.prepped-memo .product .price{letter-spacing:-.02em;color:var(--green-700);margin:4px 0 0;font-size:clamp(1.4rem,1rem + 1vw,2rem);font-weight:700}.prepped-memo .product.feature{background:linear-gradient(165deg, var(--green-700), var(--forest-900));color:var(--paper);border:none}.prepped-memo .product.feature .pn{color:var(--lime-400)}.prepped-memo .product.feature h3{color:var(--white)}.prepped-memo .product.feature .pdesc{color:#fffc}.prepped-memo .product.feature .specs,.prepped-memo .product.feature .spec{border-color:#ffffff24}.prepped-memo .product.feature .sk{color:#fff9}.prepped-memo .product.feature .sv{color:var(--white)}.prepped-memo .product.feature .price{color:var(--lime-400)}.prepped-memo .three{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.prepped-memo .who{flex-direction:column;padding:26px 24px;display:flex}.prepped-memo .who .ico{width:44px;height:44px;color:var(--lime-400);background:#cdee5424;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.prepped-memo .who h3{letter-spacing:-.015em;color:var(--paper);margin:0 0 4px;font-size:1.15rem;font-weight:600}.prepped-memo .who .wsub{color:var(--stone-400);margin:0 0 16px;font-size:12.5px;line-height:1.4}.prepped-memo .who ul{margin:0;padding:0;list-style:none}.prepped-memo .who li{color:#ffffffd1;gap:10px;margin-bottom:12px;font-size:13.5px;line-height:1.4;display:flex}.prepped-memo .who li:last-child{margin-bottom:0}.prepped-memo .who li svg{color:var(--lime-400);flex:none;margin-top:2px}.prepped-memo .who-foot{text-align:center;color:var(--stone-300);margin-top:26px;font-size:14.5px}.prepped-memo .who-foot b{color:var(--lime-400)}.prepped-memo .timeline{flex-direction:column;gap:0;display:flex}.prepped-memo .tl-item{grid-template-columns:116px 1fr;gap:18px;padding:0 0 22px;display:grid;position:relative}.prepped-memo .tl-item:last-child{padding-bottom:0}.prepped-memo .tl-when{color:var(--green-700);text-align:right;letter-spacing:-.01em;padding-top:1px;font-size:12.5px;font-weight:700}.prepped-memo .tl-line{padding-left:26px;position:relative}.prepped-memo .tl-line:before{content:"";background:var(--green-500);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:0;box-shadow:0 0 0 4px #15a35c29}.prepped-memo .tl-line:after{content:"";background:var(--border-default);width:1.5px;position:absolute;top:14px;bottom:-22px;left:5px}.prepped-memo .tl-item:last-child .tl-line:after{display:none}.prepped-memo .tl-what{color:var(--ink-900);font-size:14.5px;font-weight:500;line-height:1.3}.prepped-memo .tl-item.win .tl-line:before{background:var(--lime-500);box-shadow:0 0 0 4px #bbe82e40}.prepped-memo .wedge{padding:26px 28px}.prepped-memo .wedge .wk{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);margin-bottom:16px;font-size:11px;font-weight:700}.prepped-memo .wedge .eqn{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.prepped-memo .wedge .factor{text-align:center}.prepped-memo .wedge .factor .fv{letter-spacing:-.02em;color:var(--ink-900);font-size:clamp(1.3rem,1rem + .9vw,1.9rem);font-weight:700;line-height:1}.prepped-memo .wedge .factor .fl{color:var(--stone-500);margin-top:5px;font-size:11px}.prepped-memo .wedge .op{color:var(--stone-400);font-size:1.4rem;font-weight:400}.prepped-memo .wedge .eq-result{border-top:1px solid var(--border-subtle);align-items:baseline;gap:12px;margin-top:20px;padding-top:18px;display:flex}.prepped-memo .wedge .eq-result .rv{letter-spacing:-.025em;color:var(--green-600);font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);font-weight:700}.prepped-memo .wedge .eq-result .rl{color:var(--stone-600);font-size:13px}.prepped-memo .model-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.prepped-memo .model-chip{background:var(--white);border:1px solid var(--border-subtle);border-radius:14px;padding:12px 16px}.prepped-memo .model-chip .mk{color:var(--stone-500);letter-spacing:.02em;font-size:11px;font-weight:600}.prepped-memo .model-chip .mv{color:var(--ink-900);letter-spacing:-.015em;margin-top:3px;font-size:15px;font-weight:700}.prepped-memo .gtm-right{flex-direction:column;gap:22px;display:flex}.prepped-memo .gtm-block .gtm-h{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);align-items:baseline;gap:10px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.prepped-memo .gtm-block .gtm-n{letter-spacing:.03em;text-transform:none;color:var(--stone-500);font-size:10.5px;font-weight:600}.prepped-memo .gtm-block .gtm-sub{color:var(--stone-600);margin:-6px 0 12px;font-size:12.5px}.prepped-memo .gtm-names{color:var(--ink-900);letter-spacing:-.005em;max-width:46ch;margin:0;font-size:15px;font-weight:500;line-height:1.75}.prepped-memo .gtm-right{gap:18px}.prepped-memo .blob{flex-wrap:wrap;gap:7px;display:flex}.prepped-memo .blob-chip{white-space:nowrap;background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--ink-900);align-items:center;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.prepped-memo .gtm-example{align-items:center;gap:30px;padding:16px 26px;display:flex;position:relative}.prepped-memo .calc-pill{z-index:4;background:var(--lime-400);color:var(--ink-900);border-radius:var(--radius-pill);font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:6px 13px 6px 11px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0b1a1233}.prepped-memo .calc-pill svg{flex:none;width:13px;height:13px}.prepped-memo .gtm-example .wk{flex:0 0 132px;margin-bottom:0;line-height:1.35}.prepped-memo .gtm-example .eqn{flex:1;justify-content:space-around}.prepped-memo .gtm-example .finp{letter-spacing:-.02em;color:var(--ink-900);text-align:center;border:none;border-bottom:2px solid var(--green-300);-moz-appearance:textfield;background:0 0;border-radius:2px;width:2.6ch;max-width:4.4ch;margin:0;padding:2px 2px 4px;font-family:inherit;font-size:clamp(1.3rem,1rem + .9vw,1.9rem);font-weight:700;line-height:1;transition:border-color .15s,background .15s}.prepped-memo .gtm-example .finp:hover{background:var(--green-50,#84cc1614)}.prepped-memo .gtm-example .finp:focus{border-bottom-color:var(--green-600);background:var(--green-50,#84cc161a);outline:none}.prepped-memo .gtm-example .finp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prepped-memo .gtm-example .finp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prepped-memo .gtm-example .factor label,.prepped-memo .gtm-example label.factor{cursor:text}.prepped-memo .gtm-example .fv-wrap{justify-content:center;align-items:baseline;display:inline-flex}.prepped-memo .gtm-example .fv-pre{letter-spacing:-.02em;color:var(--ink-900);font-size:clamp(1.3rem,1rem + .9vw,1.9rem);font-weight:700;line-height:1}.prepped-memo .gtm-example .finp.has-pre{text-align:left;width:3.4ch;max-width:5ch;padding-left:1px}.prepped-memo #yr1-out{transition:color .15s}.prepped-memo #yr1-out.flash{color:var(--lime-400)!important}.prepped-memo .phases{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;display:flex}.prepped-memo .phase{background:var(--white);border:1px solid var(--border-subtle);color:var(--ink-900);border-radius:14px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;display:inline-flex}.prepped-memo .phase .pn{background:var(--green-700);width:20px;height:20px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.prepped-memo .phase b{font-weight:700}.prepped-memo .parrow{color:var(--stone-400);font-size:1.1rem}.prepped-memo .matrix{aspect-ratio:1.35;border-bottom:1.5px solid #ffffff38;border-left:1.5px solid #ffffff38;border-radius:2px;width:100%;max-width:640px;margin:0 auto;position:relative}.prepped-memo .matrix .axis-x{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--stone-400);font-size:11.5px;font-weight:600;position:absolute;bottom:-30px;left:0;right:-8px}.prepped-memo .matrix .axis-y{writing-mode:vertical-rl;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--stone-400);justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:-30px;transform:rotate(180deg)}.prepped-memo .matrix .quad{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0}.prepped-memo .dotc{flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,50%)}.prepped-memo .dotc .pt{background:var(--stone-400);border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 4px #ffffff14}.prepped-memo .dotc .nm{color:var(--stone-300);white-space:nowrap;text-align:center;font-size:12.5px;font-weight:600;line-height:1.2}.prepped-memo .dotc.us .pt{background:var(--lime-400);width:20px;height:20px;box-shadow:0 0 0 6px #cdee5433,0 0 24px #cdee5480}.prepped-memo .dotc.us .nm{color:var(--lime-400);font-size:16px;font-weight:700}.prepped-memo .dotc.alt .pt{background:var(--green-400)}.prepped-memo .stats{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.prepped-memo .stat{text-align:left;padding:24px 18px}.prepped-memo .stat .sv{letter-spacing:-.03em;color:var(--green-700);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);font-weight:700;line-height:.95}.prepped-memo .stat .sl{color:var(--stone-600);margin-top:12px;font-size:13px;line-height:1.4}.prepped-memo .proof-band{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#0b1a120a;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding:18px 22px;display:flex}.prepped-memo .proof-band .pl{color:var(--stone-600);font-size:14px;line-height:1.5}.prepped-memo .proof-band .pl b{color:var(--ink-900)}.prepped-memo .improve{grid-template-columns:1fr 1fr;gap:10px 24px;margin:18px 0 0;padding:0;list-style:none;display:grid}.prepped-memo .improve li{color:var(--stone-700);gap:10px;font-size:14px;line-height:1.4;display:flex}.prepped-memo .improve li svg{color:var(--green-600);flex:none;margin-top:2px}.prepped-memo .closing{text-align:center}.prepped-memo .closing .big{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--white);text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2.2rem,1.4rem + 3vw,4rem);font-weight:600;line-height:1.04}.prepped-memo .closing .big .accent{font-family:var(--font-display);font-style:italic;font-weight:400}.prepped-memo .closing .seq{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;display:inline-flex}.prepped-memo .closing .seq .s{color:var(--white);border-radius:var(--radius-pill);background:#ffffff24;border:1px solid #ffffff38;padding:10px 20px;font-size:15px;font-weight:600}.prepped-memo .closing .gp{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:30px 0 0;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:600}.prepped-memo .logos{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prepped-memo .logo-chip{border-radius:var(--radius-pill);color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 15px 8px 9px;font-size:13px;font-weight:600;display:inline-flex}.prepped-memo .logo-chip img{object-fit:contain;background:#fff;border-radius:5px;width:20px;height:20px;padding:2px}.prepped-memo .logo-chip.text{color:#ffffffb3;padding:8px 15px;font-weight:500}.prepped-memo .probe{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1f;max-width:460px;margin:0 auto;padding:30px 32px 28px;position:relative;box-shadow:0 26px 60px #0006}.prepped-memo .probe-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lime-400);margin-bottom:16px;font-size:11px;font-weight:700;display:inline-block}.prepped-memo .probe-q{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(1.4rem,1rem + 1.4vw,2rem);font-weight:600;line-height:1.2}.prepped-memo .probe-q em{font-family:var(--font-display);color:var(--lime-400);font-style:italic;font-weight:400}.prepped-memo .probe-ans{background:#00000038;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;margin:22px 0 0;padding:14px 16px;display:flex}.prepped-memo .probe-ans-label{color:var(--stone-400);font-size:12px;font-weight:600}.prepped-memo .probe-dots{gap:6px;margin-left:auto;display:inline-flex}.prepped-memo .probe-dots i{width:8px;height:8px;animation:pm-probepulse 1.4s var(--ease-out) infinite;background:#ffffff4d;border-radius:50%}.prepped-memo .probe-dots i:nth-child(2){animation-delay:.2s}.prepped-memo .probe-dots i:nth-child(3){animation-delay:.4s}@keyframes pm-probepulse{0%,to{opacity:.25}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.prepped-memo .probe-dots i{animation:none}}.prepped-memo .probe-note{color:var(--stone-300);margin:16px 0 0;font-size:14px;line-height:1.5}.prepped-memo .probe-note b{color:var(--lime-400);font-weight:600}.prepped-memo .ladder{flex-direction:column;gap:8px;margin-top:26px;display:flex}.prepped-memo .lad-row{background:var(--white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);border-radius:14px;grid-template-columns:30px 1fr 150px;align-items:center;gap:18px;padding:12px 18px;display:grid}.prepped-memo .lad-row.hl{background:var(--green-50);border-color:var(--green-200)}.prepped-memo .lad-rank{color:var(--stone-400);font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:700}.prepped-memo .lad-row.hl .lad-rank{color:var(--green-600)}.prepped-memo .lad-main{flex-direction:column;gap:2px;min-width:0;display:flex}.prepped-memo .lad-name{letter-spacing:-.01em;color:var(--ink-900);font-size:15px;font-weight:600;line-height:1.2}.prepped-memo .lad-desc{color:var(--stone-500);font-size:12.5px;line-height:1.3}.prepped-memo .lad-meter{justify-self:end;gap:4px;display:inline-flex}.prepped-memo .lad-meter i{background:var(--stone-200);border-radius:3px;width:18px;height:10px}.prepped-memo .lad-meter[data-fill="1"] i:nth-child(-n+1),.prepped-memo .lad-meter[data-fill="2"] i:nth-child(-n+2),.prepped-memo .lad-meter[data-fill="3"] i:nth-child(-n+3),.prepped-memo .lad-meter[data-fill="4"] i:nth-child(-n+4),.prepped-memo .lad-meter[data-fill="5"] i:nth-child(-n+5),.prepped-memo .lad-meter[data-fill="6"] i:nth-child(-n+6){background:var(--green-500)}.prepped-memo .lad-row.hl .lad-meter[data-fill] i:nth-child(-n+4){background:var(--lime-500)}.prepped-memo .rvchart{width:100%}.prepped-memo .rv-row{grid-template-columns:248px 1fr 44px;align-items:center;gap:16px;margin-bottom:12px;display:grid}.prepped-memo .rv-label{color:#ffffffd6;font-size:13.5px;font-weight:500;line-height:1.2}.prepped-memo .rv-row.hl .rv-label{color:var(--lime-400);font-weight:600}.prepped-memo .rv-track{background:#ffffff0d;border-radius:6px;height:24px;position:relative;overflow:hidden}.prepped-memo .rv-fill{background:linear-gradient(90deg, var(--green-700), var(--green-400));transition:width .9s var(--ease-out);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.prepped-memo .rv-row.hl .rv-fill{background:linear-gradient(90deg, var(--lime-500), var(--lime-300))}.prepped-memo .rv-val{font-variant-numeric:tabular-nums;color:var(--white);text-align:right;font-size:14px;font-weight:700}.prepped-memo .rv-row.hl .rv-val{color:var(--lime-400)}.prepped-memo .rv-note{color:var(--stone-400);margin:18px 0 0;font-size:13.5px;line-height:1.55}.prepped-memo .rv-star{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-900);background:var(--lime-400);border-radius:var(--radius-pill);vertical-align:middle;white-space:nowrap;align-items:center;gap:4px;margin-left:8px;padding:2px 8px 2px 6px;font-size:10px;font-weight:700;display:inline-flex}.prepped-memo .rv-star svg{width:11px;height:11px}.prepped-memo .rv-note b{color:var(--lime-400)}.prepped-memo .recs{flex-direction:column;gap:10px;display:flex}.prepped-memo .rec-chip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.prepped-memo .rec-chip .ph{object-fit:cover;object-position:center 20%;border:2px solid #ffffff26;border-radius:50%;flex:none;width:42px;height:42px}.prepped-memo .rec-meta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.prepped-memo .rec-meta .rn{color:var(--white);font-size:14px;font-weight:600}.prepped-memo .rec-meta .rr{color:var(--stone-400);font-size:11.5px}.prepped-memo .rec-co{object-fit:cover;border:1.5px solid #ffffff38;border-radius:10px;flex:none;width:38px;height:38px;margin-left:auto;box-shadow:0 2px 8px #00000047}.prepped-memo .rquote{border-left:2px solid var(--lime-400);font-family:var(--font-display);color:#ffffffe6;margin:14px 0 0;padding:0 0 0 16px;font-size:16px;font-style:italic;font-weight:400;line-height:1.35}.prepped-memo .probstats{grid-template-columns:1fr 1fr;gap:28px;max-width:920px;margin-top:44px;display:grid}.prepped-memo .ps{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1a;padding:30px 32px}.prepped-memo .ps-n{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--lime-400);font-size:clamp(2.4rem,1.6rem + 2.4vw,3.8rem);font-weight:700;line-height:1;display:block}.prepped-memo .ps-l{color:var(--stone-300);margin-top:14px;font-size:15.5px;line-height:1.5;display:block}.prepped-memo .hoop-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:660px;margin:28px auto 0;display:flex}.prepped-memo .hoop-chip{border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--stone-200);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:9px;padding:9px 17px;font-size:14.5px;font-weight:500;display:inline-flex}.prepped-memo .hoop-chip svg{width:14px;height:14px;color:var(--lime-400);flex:none}.prepped-memo .statement{text-align:center;max-width:1000px;margin:0 auto}.prepped-memo .statement-lead{max-width:60ch;color:var(--stone-300);text-wrap:balance;margin:24px auto 0;font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6}.prepped-memo .big-statement{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--white);text-wrap:balance;max-width:840px;margin:26px auto 0;font-size:clamp(1.85rem,1.25rem + 1.7vw,2.55rem);font-weight:600;line-height:1.34;position:relative}.prepped-memo .big-statement .qm,.prepped-memo .big-statement .accent{font-family:var(--font-display);color:var(--lime-400);font-style:italic;font-weight:400}.prepped-memo .statement-sub{max-width:62ch;color:var(--stone-300);text-wrap:balance;margin:24px auto 0;font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6}.prepped-memo .statcards{grid-template-columns:1fr 1fr;gap:18px;max-width:680px;margin-top:36px;display:grid}.prepped-memo .statcard{border:1px solid #ffffff14;border-left:3px solid var(--lime-400);background:#ffffff0a;border-radius:14px;padding:22px 24px}.prepped-memo .statcard.neg{border-left-color:#d9645a}.prepped-memo .sc-top{align-items:center;gap:13px;display:flex}.prepped-memo .sc-ico{width:40px;height:40px;color:var(--lime-400);background:#cdee5424;border-radius:11px;flex:none;place-items:center;display:grid}.prepped-memo .sc-ico.neg{color:#f2a39b;background:#c5453b24}.prepped-memo .sc-n{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--lime-400);white-space:nowrap;font-size:clamp(2rem,1.4rem + 1.6vw,2.8rem);font-weight:700;line-height:1}.prepped-memo .statcard.neg .sc-n{color:#f2a39b}.prepped-memo .statcard.light{background:var(--white);border:1px solid var(--border-subtle);border-left:3px solid var(--lime-500);box-shadow:var(--shadow-sm)}.prepped-memo .statcard.light .sc-n{color:var(--green-700)}.prepped-memo .statcard.light .sc-l{color:var(--stone-600)}.prepped-memo .proof-grid{grid-template-columns:repeat(5,1fr);gap:14px;max-width:none}.prepped-memo .proof-grid .statcard{background:var(--white);border:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px;display:flex}.prepped-memo .proof-grid .sc-ico{width:42px;height:42px;color:var(--green-700);background:#15a35c1a;border-radius:12px;flex:none;place-items:center;display:grid}.prepped-memo .proof-grid .sc-n{color:var(--green-700);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.prepped-memo .proof-grid .sc-l{color:var(--stone-600);margin-top:0;font-size:13.5px;line-height:1.4}.prepped-memo .proof-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.prepped-memo .proof-main{min-width:0}.prepped-memo .proof-headline{white-space:nowrap}.prepped-memo .proof-figure{position:relative}.prepped-memo .proof-figure .proof-headshot{z-index:2;position:relative}.prepped-memo .pf-glow{z-index:0;pointer-events:none;background:radial-gradient(58% 52% at 62% 28%,#15a35c29,#0000 70%);position:absolute;inset:-12% -9% -14%}.prepped-memo .pf-ring{z-index:1;pointer-events:none;border:1.5px dashed #15a35c66;border-radius:50%;width:132px;height:132px;position:absolute;top:-26px;right:-24px}.prepped-memo .pf-dot{z-index:3;pointer-events:none;border-radius:50%;position:absolute}.prepped-memo .pf-dot-a{background:var(--lime-500);width:11px;height:11px;top:30px;right:-11px;box-shadow:0 0 14px #bbe82ed9}.prepped-memo .pf-dot-b{background:var(--green-500);width:7px;height:7px;bottom:46px;left:-13px}.prepped-memo .proof-stats{grid-template-columns:repeat(4,1fr);align-content:start;gap:12px;margin-top:26px;display:grid}.prepped-memo .proof-stats .statcard{background:var(--white);border:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 13px;display:flex}.prepped-memo .proof-stats .sc-ico{width:32px;height:32px;color:var(--green-700);background:#15a35c1a;border-radius:9px;flex:none;place-items:center;display:grid}.prepped-memo .proof-stats .sc-ico svg{width:17px;height:17px}.prepped-memo .proof-stats .sc-n{color:var(--green-700);font-size:clamp(1.3rem,1rem + .6vw,1.7rem)}.prepped-memo .proof-stats .sc-l{color:var(--stone-600);margin-top:0;font-size:11.5px;line-height:1.3}.prepped-memo .proof-headshot{aspect-ratio:4/5;border:2px solid var(--lime-400);width:100%;max-height:460px;box-shadow:var(--shadow-lg);background:radial-gradient(130% 80% at 82% 4%, #bbe82e33, transparent 58%), linear-gradient(165deg, var(--forest-800) 0%, var(--ink-900) 70%, #05140d 100%);border-radius:24px;margin:0;position:relative;overflow:hidden}.prepped-memo .proof-headshot img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.prepped-memo .proof-headshot .ph-scrim{z-index:1;pointer-events:none;background:radial-gradient(120% 66% at 80% 6%,#bbe82e29,#0000 54%),linear-gradient(#06150d0f 44%,#06150d80 70%,#05120bf2 96%);position:absolute;inset:0}.prepped-memo .proof-headshot .ph-mark{z-index:2;position:absolute;top:16px;right:16px}.prepped-memo .proof-headshot .ph-meta{z-index:2;flex-direction:column;gap:3px;padding:22px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.prepped-memo .proof-headshot .ph-name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--paper);font-size:21px;font-weight:600;line-height:1.1}.prepped-memo .proof-headshot .ph-role{color:var(--stone-200);font-size:13.5px;line-height:1.4}.prepped-memo .proof-headshot .ph-role span{color:var(--lime-300)}.prepped-memo .proof-headshot .ph-li{font-family:var(--font-sans);color:var(--lime-400);width:max-content;transition:color .16s var(--ease-out);align-items:center;gap:7px;margin-top:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.prepped-memo .proof-headshot .ph-li:hover{color:var(--lime-300)}@media (max-width:760px){.prepped-memo .deck{scroll-snap-type:y proximity}.prepped-memo .slide{scroll-snap-stop:normal}.prepped-memo .proof-layout{grid-template-columns:1fr}.prepped-memo .proof-stats{grid-template-columns:repeat(2,1fr)}.prepped-memo .proof-headshot{aspect-ratio:3/2;max-height:320px}.prepped-memo .proof-headline{white-space:normal}}.prepped-memo .catalog-band{margin-top:24px}.prepped-memo .catalog-band .cb-callout{color:var(--ink-700);text-wrap:pretty;max-width:88ch;margin:0;font-size:20px;line-height:1.6}.prepped-memo .catalog-band .cb-callout b{color:var(--ink-900);font-weight:600}.prepped-memo .catalog-band .cb-hl{color:var(--green-800);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#92c4346b;border-radius:5px;margin:0 -1px;padding:1px 6px;font-weight:700;box-shadow:inset 0 -2px #15803d73}.prepped-memo .sc-l{color:var(--stone-300);margin-top:12px;font-size:14.5px;line-height:1.45}.prepped-memo .sc-l b{color:#fff;font-weight:600}.prepped-memo .blobs{flex-direction:column;gap:30px;display:flex}.prepped-memo .blob{align-items:center;gap:24px;display:flex}.prepped-memo .blob-circle{border-radius:47% 53% 52% 48%/55% 45%;flex:none;place-items:center;width:clamp(124px,9.5vw,172px);height:clamp(124px,9.5vw,172px);display:grid}.prepped-memo .blob-circle.pos{background:radial-gradient(circle at 38% 32%,#cdee544d,#15a35c1a 72%);border:1.5px solid #cdee5480}.prepped-memo .blob-circle.neg{background:radial-gradient(circle at 38% 32%,#c5453b3d,#c5453b0d 72%);border:1.5px solid #c5453b73}.prepped-memo .blob-n{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(1.7rem,1.1rem + 1.6vw,2.7rem);font-weight:700;line-height:1}.prepped-memo .blob-circle.pos .blob-n{color:var(--lime-400)}.prepped-memo .blob-circle.neg .blob-n{color:#f0a8a0}.prepped-memo .blob-l{color:var(--stone-300);margin:0;font-size:16px;line-height:1.45}.prepped-memo .blob-l b{color:#fff;font-weight:600}.prepped-memo .split{max-width:440px;margin-top:24px}.prepped-memo .split-cap{color:var(--stone-300);margin:0 0 10px;font-size:14px}.prepped-memo .split-cap b{color:#fff;font-weight:600}.prepped-memo .split-bar{border-radius:8px;height:32px;display:flex;overflow:hidden}.prepped-memo .split-bar .got{background:var(--lime-400);width:44%;color:var(--ink-900);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.prepped-memo .split-bar .missed{width:56%;color:var(--stone-300);background:#ffffff1a;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.prepped-memo .split-legend{gap:18px;margin-top:11px;display:flex}.prepped-memo .split-legend .lg{color:var(--stone-400);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.prepped-memo .split-legend .lg i{border-radius:3px;width:10px;height:10px}.prepped-memo .split-legend .lg.got i{background:var(--lime-400)}.prepped-memo .split-legend .lg.missed i{background:#ffffff2e}.prepped-memo .donut-wrap{flex-direction:column;align-items:center;gap:16px;max-width:360px;margin:0 auto;display:flex}.prepped-memo .donut{width:clamp(220px,18vw,300px);height:auto}.prepped-memo .donut-n{fill:var(--lime-400);font-family:var(--font-sans);letter-spacing:-.03em;font-size:48px;font-weight:700}.prepped-memo .donut-s{fill:var(--stone-400);font-family:var(--font-sans);font-size:15px;font-weight:500}.prepped-memo .donut-legend{gap:22px;display:flex}.prepped-memo .donut-legend .lg{color:var(--stone-300);align-items:center;gap:8px;font-size:13px;display:inline-flex}.prepped-memo .donut-legend .lg i{border-radius:3px;width:11px;height:11px}.prepped-memo .donut-legend .lg.got i{background:var(--lime-400)}.prepped-memo .donut-legend .lg.missed i{background:#ffffff29}.prepped-memo .donut-cap{color:var(--stone-500);text-align:center;margin:0;font-size:13px}.prepped-memo .signal-read{flex-direction:column;align-items:center;gap:24px;padding:16px;display:flex}.prepped-memo .sr-bars{align-items:flex-end;gap:16px;height:210px;display:flex}.prepped-memo .sr-bars span{background:linear-gradient(180deg, var(--lime-400), #cdee5438);width:46px;height:var(--h);border-radius:10px 10px 4px 4px}.prepped-memo .sr-bars span:first-child{opacity:.38}.prepped-memo .sr-bars span:nth-child(2){opacity:.58}.prepped-memo .sr-bars span:nth-child(3){opacity:.78}.prepped-memo .sr-cap{color:var(--stone-300);text-align:center;max-width:30ch;margin:0;font-size:14.5px;line-height:1.5}.prepped-memo .sr-cap b{color:var(--lime-400);font-weight:600}.prepped-memo .sixgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.prepped-memo .sigbox{background:#fff;border:1px solid #142d1e1a;border-radius:14px;flex-direction:column;min-height:0;padding:15px 16px;display:flex;box-shadow:0 1px 2px #142d1e0d}.prepped-memo .sig-ico{background:var(--forest-900);width:34px;height:34px;color:var(--lime-400);border-radius:10px;place-items:center;margin-bottom:11px;display:grid}.prepped-memo .sig-ico svg{width:17px;height:17px}.prepped-memo .sig-name{color:#16261d;font-size:15px;font-weight:600;line-height:1.3}.prepped-memo .sig-desc{color:#5a6b61;margin-top:5px;font-size:12.5px;line-height:1.4}.prepped-memo .sig-tag{letter-spacing:.07em;text-transform:uppercase;color:#2f7d4f;align-items:center;gap:6px;margin-top:auto;padding-top:11px;font-size:10.5px;font-weight:700;display:inline-flex}.prepped-memo .sig-tag svg{width:13px;height:13px}.prepped-memo .sig-transition{text-align:center;color:#16261d;letter-spacing:-.01em;margin:40px 0 0;font-size:clamp(1.15rem,.92rem + .85vw,1.6rem);font-weight:600}.prepped-memo .sig-tease{font-family:var(--font-display);color:#1b7a43;font-style:italic;font-weight:500}.prepped-memo .rv-prepped{background:var(--lime-400);vertical-align:middle;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;display:inline-flex;box-shadow:0 2px 7px #00000047}.prepped-memo .rv-prepped svg{width:14px;height:14px}.prepped-memo .lm-axis{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-500);align-items:center;gap:14px;margin-top:30px;font-size:11px;font-weight:600;display:flex}.prepped-memo .lm-axis .lm-line{background:linear-gradient(90deg,#ffffff0f,#cdee5466);flex:1;height:1px}.prepped-memo .lmap{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:14px;display:grid}.prepped-memo .lm-col{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:18px 14px;display:flex}.prepped-memo .lm-col.faded{opacity:.42}.prepped-memo .lm-col.ours{background:#cdee5412;border-color:#cdee5457}.prepped-memo .lm-stage{color:var(--paper);min-height:32px;font-size:12.5px;font-weight:600;line-height:1.25}.prepped-memo .lm-col.ours .lm-stage{color:var(--lime-400)}.prepped-memo .lm-size{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--stone-300);margin:8px 0 14px;font-size:clamp(1.3rem,1rem + .9vw,1.8rem);font-weight:700}.prepped-memo .lm-col.ours .lm-size{color:var(--lime-400)}.prepped-memo .lm-players{flex-direction:column;gap:7px;margin-top:auto;display:flex}.prepped-memo .lm-chip{color:var(--paper);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.2}.prepped-memo .lm-chip.prepped{background:var(--lime-400);color:var(--ink-900);border-color:var(--lime-400);font-weight:700}.prepped-memo .lm-chip.soft{opacity:.7;font-style:italic}.prepped-memo .lm-chip.ghost{color:var(--stone-400);background:0 0;border-style:dashed}.prepped-memo .lm-note{color:var(--stone-400);max-width:88ch;margin:20px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:940px){.prepped-memo .cols,.prepped-memo .cols.text-tight{grid-template-columns:1fr!important;gap:32px!important}.prepped-memo .sixgrid{grid-template-columns:repeat(2,1fr)}.prepped-memo .products,.prepped-memo .three{grid-template-columns:1fr}.prepped-memo .lmap{grid-template-columns:repeat(3,1fr)}.prepped-memo .stats{grid-template-columns:repeat(2,1fr)}.prepped-memo .proof-grid{grid-template-columns:repeat(3,1fr)}.prepped-memo .improve{grid-template-columns:1fr}.prepped-memo .slide{padding-top:96px}.prepped-memo .bar-row{grid-template-columns:150px 1fr 64px;gap:10px}.prepped-memo .bar-row .bl{font-size:12.5px}.prepped-memo .rv-row{grid-template-columns:130px 1fr 40px;gap:10px}.prepped-memo .rv-label{font-size:12px}.prepped-memo .lad-row{grid-template-columns:24px 1fr 120px;gap:12px;padding:11px 14px}}@media (max-width:560px){.prepped-memo .stats,.prepped-memo .sixgrid{grid-template-columns:1fr 1fr}.prepped-memo .model-chips{gap:8px}.prepped-memo .lmap{grid-template-columns:1fr;gap:8px}.prepped-memo .lm-stage{min-height:0}.prepped-memo .rv-row,.prepped-memo .bar-row{grid-template-columns:1fr auto;gap:6px 10px;margin-bottom:16px}.prepped-memo .rv-label,.prepped-memo .bar-row .bl{grid-column:1/-1;font-size:13px}.prepped-memo .rv-track,.prepped-memo .bar-track{grid-column:1;min-width:0}.prepped-memo .rv-val,.prepped-memo .bar-val{grid-column:2}.prepped-memo .reallo{flex-direction:column;align-items:flex-start;gap:6px}.prepped-memo .gtm-example{flex-direction:column;align-items:stretch;gap:12px}.prepped-memo .gtm-example .wk{flex:none}.prepped-memo .calc-pill{align-self:flex-start;margin-bottom:2px;position:static;transform:none}.prepped-memo .gtm-example .eqn{flex-direction:column;align-items:stretch;gap:4px;width:100%}.prepped-memo .gtm-example .op{display:none}.prepped-memo .gtm-example .factor{text-align:left;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:6px 0}.prepped-memo .gtm-example .factor .fl{color:var(--stone-600);margin:0;font-size:13.5px}.prepped-memo .gtm-example .finp{border:1.5px solid var(--border-default);background:var(--white);text-align:right;border-radius:9px;width:96px;max-width:96px;padding:9px 12px;font-size:17px}.prepped-memo .gtm-example .finp:focus{border-color:var(--green-600);background:var(--white)}.prepped-memo .gtm-example .fv-wrap{border:1.5px solid var(--border-default);background:var(--white);border-radius:9px;justify-content:flex-end;width:96px;padding:9px 12px}.prepped-memo .gtm-example .fv-wrap .finp.has-pre{background:0 0;border:none;width:auto;max-width:4ch;padding:0}.prepped-memo .gtm-example .eqn>div.factor{background:var(--green-50);border:1px solid var(--green-200);border-radius:12px;margin-top:10px;padding:14px 16px}.prepped-memo .gtm-example .eqn>div.factor .fl{color:var(--green-800);font-weight:600}.prepped-memo .gtm-example .eqn>div.factor .fv{font-size:clamp(1.5rem,1.1rem + 2vw,2rem)}}
.prepped-course{background:var(--paper);color:var(--ink-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.prepped-course .pc-inner{width:100%;max-width:1120px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.prepped-course .pc-hero{background:linear-gradient(168deg, var(--forest-800) 0%, var(--forest-900) 62%, #041a12 100%);color:var(--paper);padding:clamp(84px,12vh,150px) 0 clamp(56px,8vh,96px);position:relative;overflow:hidden}.prepped-course .pc-hero-glow{z-index:1;pointer-events:none;background:radial-gradient(80% 60% at 84% 0,#15a35c66,#0000 55%),radial-gradient(50% 40% at 10% 100%,#cdee541f,#0000 60%);position:absolute;inset:0}.prepped-course .pc-hero-inner{z-index:2;position:relative}.prepped-course .pc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-400);margin:26px 0 0;font-size:12px;font-weight:600}.prepped-course .pc-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--white);text-wrap:balance;max-width:16ch;margin:12px 0 0;font-size:clamp(2.3rem,1.5rem + 3.4vw,4.4rem);font-weight:600;line-height:1.02}.prepped-course .pc-subtitle{font-family:var(--font-display);color:var(--lime-300);margin:14px 0 0;font-size:clamp(1.15rem,.9rem + 1vw,1.7rem);font-style:italic;font-weight:400}.prepped-course .pc-facts{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}.prepped-course .pc-fact{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:3px;padding:12px 18px;display:flex}.prepped-course .pc-fact-k{letter-spacing:.1em;text-transform:uppercase;color:#cdee54bf;font-size:10.5px;font-weight:600}.prepped-course .pc-fact-v{color:var(--paper);font-size:15px;font-weight:600}.prepped-course .pc-hero-tools{letter-spacing:.02em;color:#f6f3ea99;margin:26px 0 0;font-size:13px}.prepped-course .pc-section{padding:clamp(52px,8vh,96px) 0}.prepped-course .pc-section.sand{background:var(--sand)}.prepped-course .pc-sec-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.prepped-course .pc-sec-eyebrow:before{content:"";background:var(--green-500);border-radius:2px;width:22px;height:3px}.prepped-course .pc-h2{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--ink-900);text-wrap:balance;max-width:24ch;margin:12px 0 0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:600;line-height:1.08}.prepped-course .pc-prose{max-width:70ch;margin-top:22px}.prepped-course .pc-prose p{color:var(--text-body);margin:0 0 14px;font-size:16.5px;line-height:1.65}.prepped-course .pc-muted{color:var(--stone-600);margin:0 0 12px;font-size:15px;line-height:1.6}.prepped-course .pc-overview-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:34px;display:grid}.prepped-course .pc-tools{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.prepped-course .pc-tool{background:var(--white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.prepped-course .pc-tool-name{color:var(--green-800);letter-spacing:-.01em;font-size:17px;font-weight:700}.prepped-course .pc-tool-use{color:var(--stone-600);font-size:13.5px;line-height:1.5}.prepped-course .pc-skill-groups{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.prepped-course .pc-skill-group{background:var(--white);border:1px solid var(--border-subtle);border-top:3px solid var(--green-500);border-radius:18px;padding:22px}.prepped-course .pc-skill-group.human{border-top-color:var(--lime-500)}.prepped-course .pc-skill-group.topic{border-top-color:var(--green-500)}.prepped-course .pc-skill-group.technical{border-top-color:var(--green-700)}.prepped-course .pc-skill-group-h{margin-bottom:16px}.prepped-course .pc-skill-group-label{color:var(--ink-900);font-size:16px;font-weight:700;display:block}.prepped-course .pc-skill-group-blurb{color:var(--stone-500);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.prepped-course .pc-skill-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.prepped-course .pc-skill-list li{padding-left:16px;position:relative}.prepped-course .pc-skill-list li:before{content:"";background:var(--green-500);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.prepped-course .pc-skill-area{color:var(--ink-900);font-size:14px;font-weight:600;display:block}.prepped-course .pc-skill-desc{color:var(--stone-600);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.prepped-course .pc-aud-op{grid-template-columns:1.25fr .9fr;align-items:start;gap:44px;display:grid}.prepped-course .pc-aud{flex-direction:column;margin-top:24px;display:flex}.prepped-course .pc-aud-row{border-top:1px solid var(--border-default);grid-template-columns:190px 1fr;gap:20px;padding:15px 0;display:grid}.prepped-course .pc-aud-row:last-child{border-bottom:1px solid var(--border-default)}.prepped-course .pc-aud-who{color:var(--green-800);font-size:15px;font-weight:600}.prepped-course .pc-aud-why{color:var(--stone-600);font-size:14px;line-height:1.5}.prepped-course .pc-op{background:var(--ink-900);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:18px;padding:24px}.prepped-course .pc-op .pc-block-h{color:var(--lime-400)}.prepped-course .pc-op-rows{margin:14px 0 0}.prepped-course .pc-op-row{border-top:1px solid #ffffff14;grid-template-columns:110px 1fr;gap:14px;padding:9px 0;display:grid}.prepped-course .pc-op-row dt{letter-spacing:.04em;text-transform:uppercase;color:#cdee54b3;margin:0;font-size:12px;font-weight:600}.prepped-course .pc-op-row dd{color:var(--paper);margin:0;font-size:13.5px;line-height:1.4}.prepped-course .pc-op-weekly{margin-top:20px}.prepped-course .pc-op-weekly ul{margin:12px 0 0;padding-left:18px}.prepped-course .pc-op-weekly li{color:#f6f3ead1;font-size:13px;line-height:1.55}.prepped-course .pc-block-h{letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.prepped-course .pc-syllabus-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.prepped-course .pc-expand-all{border:1px solid var(--border-default);background:var(--white);color:var(--green-800);font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;padding:9px 16px;font-size:13px;font-weight:600}.prepped-course .pc-expand-all:hover{background:var(--green-50);border-color:var(--green-300)}.prepped-course .pc-weeks{flex-direction:column;gap:10px;margin-top:26px;display:flex}.prepped-course .pc-project{background:linear-gradient(150deg, var(--green-700), var(--green-800));color:var(--paper);border-radius:18px;margin:22px 0 8px;padding:24px 26px;box-shadow:0 14px 34px #0e6b3d3d}.prepped-course .pc-project-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-900);background:var(--lime-400);border-radius:var(--radius-pill);padding:3px 11px;font-size:11px;font-weight:700;display:inline-block}.prepped-course .pc-project-title{letter-spacing:-.02em;color:var(--white);margin:12px 0 10px;font-size:clamp(1.2rem,1rem + .8vw,1.7rem);font-weight:600}.prepped-course .pc-project .pc-muted{color:#f6f3ead1}.prepped-course .pc-project-q{columns:2;column-gap:28px;margin:12px 0 0;padding-left:18px}.prepped-course .pc-project-q li{color:#f6f3eae6;break-inside:avoid;margin-bottom:4px;font-size:13.5px;line-height:1.5}.prepped-course .pc-week{border:1px solid var(--border-subtle);background:var(--white);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:16px;overflow:hidden}.prepped-course .pc-week.open{border-color:var(--green-300);box-shadow:var(--shadow-md)}.prepped-course .pc-week-head{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);background:0 0;border:none;grid-template-columns:58px 1fr 28px;align-items:center;gap:16px;padding:14px 20px;display:grid}.prepped-course .pc-week-n{background:var(--green-50);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:7px 0;display:flex}.prepped-course .pc-week-num{color:var(--green-700);font-size:12.5px;font-weight:700}.prepped-course .pc-week-date{color:var(--stone-500);font-size:10px;font-weight:600}.prepped-course .pc-week-main{flex-direction:column;gap:3px;min-width:0;display:flex}.prepped-course .pc-week-phase{letter-spacing:.08em;text-transform:uppercase;color:var(--stone-500);font-size:10.5px;font-weight:700}.prepped-course .pc-week-module{color:var(--ink-900);letter-spacing:-.01em;font-size:16px;font-weight:600}.prepped-course .pc-week-output{color:var(--stone-500);font-size:13px}.prepped-course .pc-week-chev{color:var(--stone-500);transition:transform var(--dur-base) var(--ease-out)}.prepped-course .pc-week-chev svg{width:22px;height:22px;display:block}.prepped-course .pc-week.open .pc-week-chev{color:var(--green-600);transform:rotate(180deg)}.prepped-course .pc-week-detail{border-top:1px solid var(--border-subtle);padding:4px 20px 24px}.prepped-course .pc-week-detail>*{margin-top:22px}.prepped-course .pc-intro{color:var(--text-body);margin:18px 0 0;font-size:15.5px;line-height:1.62}.prepped-course .pc-block p{color:var(--text-body);margin:0 0 10px;font-size:14.5px;line-height:1.6}.prepped-course .pc-videos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prepped-course .pc-video{background:var(--green-50);border:1px solid var(--green-100);border-radius:14px;padding:16px}.prepped-course .pc-video-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.prepped-course .pc-video-badge{color:var(--ink-900);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.prepped-course .pc-play{color:var(--green-600)}.prepped-course .pc-video-from{color:var(--stone-500);text-align:right;font-size:11px}.prepped-course .pc-video-title{color:var(--ink-900);margin:9px 0 8px;font-size:15px;font-weight:600;line-height:1.25}.prepped-course .pc-video-covers{margin:0;padding-left:16px}.prepped-course .pc-video-covers li{color:var(--stone-600);margin-bottom:3px;font-size:12.5px;line-height:1.45}.prepped-course .pc-checklist{grid-template-columns:1fr 1fr;gap:6px 22px;margin:8px 0 0;padding:0;list-style:none;display:grid}.prepped-course .pc-checklist li{color:var(--text-body);padding-left:24px;font-size:14px;line-height:1.45;position:relative}.prepped-course .pc-checklist li:before{content:"";border:1.5px solid var(--green-400);background:var(--green-50);border-radius:5px;width:15px;height:15px;position:absolute;top:2px;left:0}.prepped-course .pc-two{grid-template-columns:1fr 1fr;gap:26px;display:grid}.prepped-course .pc-chips{flex-wrap:wrap;gap:7px;display:flex}.prepped-course .pc-chip{color:var(--green-900);background:var(--green-100);border-radius:var(--radius-pill);padding:6px 12px;font-size:12.5px;font-weight:500;line-height:1.2}.prepped-course .pc-chip.ghost{border:1px dashed var(--border-default);color:var(--stone-600);background:0 0;font-weight:400}.prepped-course .pc-done{color:var(--ink-800);background:var(--lime-100);border-left:3px solid var(--lime-500);border-radius:10px;padding:14px 18px;font-size:14.5px;line-height:1.55}.prepped-course .pc-done-h{letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.prepped-course .pc-artifact{border:1px solid var(--border-default);background:var(--white);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.prepped-course .pc-flowmock{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.prepped-course .pc-flowmock-step{background:var(--green-100);border-radius:9px;align-items:baseline;gap:10px;padding:8px 12px;display:flex;position:relative}.prepped-course .pc-flowmock-k{text-transform:uppercase;letter-spacing:.05em;color:var(--green-800);min-width:74px;font-size:11px;font-weight:700}.prepped-course .pc-flowmock-v{color:var(--text-body);font-size:13.5px}.prepped-course .pc-flowmock-arrow{color:var(--green-600);font-size:12px;line-height:1;position:absolute;bottom:-8px;left:30px}.prepped-course .pc-code{color:#dbe7de;white-space:pre;background:#0b1a12;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto}.prepped-course .pc-artifact-h{color:var(--ink-900);background:var(--sand);border-bottom:1px solid var(--border-default);padding:14px 18px;font-size:14px;font-weight:700}.prepped-course .pc-artifact-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--green-700);background:var(--green-100);border-radius:var(--radius-pill);margin-right:8px;padding:3px 9px;font-size:10px;font-weight:700}.prepped-course .pc-table-wrap{overflow-x:auto}.prepped-course .pc-table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.prepped-course .pc-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--stone-500);border-bottom:1px solid var(--border-default);padding:11px 14px;font-size:11px;font-weight:700}.prepped-course .pc-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-body);vertical-align:middle;padding:12px 14px}.prepped-course .pc-table tr.pick td{background:var(--green-50)}.prepped-course .pc-table tr.pick td:first-child{color:var(--green-800);font-weight:700}.prepped-course .pc-pick{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-900);background:var(--lime-400);border-radius:var(--radius-pill);margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700}.prepped-course .pc-dots{gap:4px;display:inline-flex}.prepped-course .pc-dots i{background:var(--stone-200);border-radius:50%;width:8px;height:8px}.prepped-course .pc-dots i.on{background:var(--green-500)}.prepped-course .pc-strength{border-radius:var(--radius-pill);padding:3px 9px;font-size:11.5px;font-weight:600}.prepped-course .pc-strength.strong{background:var(--green-100);color:var(--green-800)}.prepped-course .pc-strength.medium{background:var(--warning-tint);color:#7a5305}.prepped-course .pc-script{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.prepped-course .pc-turn{grid-template-columns:58px 1fr;align-items:baseline;gap:12px;display:grid}.prepped-course .pc-who{letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:10.5px;font-weight:700}.prepped-course .pc-turn.agent .pc-who{color:var(--green-700)}.prepped-course .pc-turn.caller .pc-who{color:var(--stone-500)}.prepped-course .pc-line{color:var(--ink-800);font-size:14px;line-height:1.5}.prepped-course .pc-turn.caller .pc-line{color:var(--stone-600)}.prepped-course .pc-escalation{color:var(--stone-600);background:var(--sand);border-radius:10px;margin-top:6px;padding:11px 14px;font-size:12.5px;line-height:1.5}.prepped-course .pc-escalation strong{color:var(--ink-900)}.prepped-course .pc-foot{background:var(--ink-900);color:var(--paper);padding:48px 0 40px}.prepped-course .pc-foot-brand{flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:20px;display:flex}.prepped-course .pc-foot-note{color:#f6f3ead1;max-width:80ch;margin:0 0 16px;font-size:14px;line-height:1.65}.prepped-course .pc-foot-fine{color:#f6f3ea73;margin:0;font-size:12px}@media (max-width:900px){.prepped-course .pc-tools{grid-template-columns:1fr 1fr}.prepped-course .pc-skill-groups{grid-template-columns:1fr}.prepped-course .pc-overview-grid{grid-template-columns:1fr;gap:28px}.prepped-course .pc-aud-op{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.prepped-course .pc-tools,.prepped-course .pc-videos,.prepped-course .pc-checklist{grid-template-columns:1fr}.prepped-course .pc-two{grid-template-columns:1fr;gap:20px}.prepped-course .pc-project-q{columns:1}.prepped-course .pc-aud-row{grid-template-columns:1fr;gap:4px}.prepped-course .pc-week-head{grid-template-columns:44px 1fr 24px;gap:12px;padding:14px}.prepped-course .pc-week-detail{padding-inline:14px}.prepped-course .pc-turn{grid-template-columns:50px 1fr;gap:10px}}.prepped-course .pc-hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.prepped-course .pc-hero-left{min-width:0}.prepped-course .pc-term{color:#f6f3ead9;align-items:center;gap:9px;margin:22px 0 0;font-size:14px;display:inline-flex}.prepped-course .pc-term-dot{background:var(--lime-400);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #cdee54b3}.prepped-course .pc-hero-card{background:var(--paper);border:1px solid #ffffff1f;border-radius:20px;padding:20px;transform:rotate(1.2deg);box-shadow:0 30px 70px #0006}.prepped-course .pc-hc-brand{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.prepped-course .pc-hc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);margin:16px 0 12px;font-size:12px;font-weight:700;display:block}.prepped-course .pc-hc-rows{flex-direction:column;gap:7px;display:flex}.prepped-course .pc-hc-row{background:var(--sand);border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.prepped-course .pc-hc-row.on{background:var(--green-100)}.prepped-course .pc-hc-n{color:var(--green-700);font-size:11px;font-weight:700}.prepped-course .pc-hc-mod{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.prepped-course .pc-hc-ph{letter-spacing:.04em;text-transform:uppercase;color:var(--stone-500);font-size:10px;font-weight:600}.prepped-course .pc-hc-foot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.prepped-course .pc-hc-credit{color:var(--ink-900);background:var(--lime-400);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.prepped-course .pc-hc-tools{color:var(--stone-500);font-size:12px}.prepped-course .pc-tabs{z-index:20;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--border-subtle);background:#f6f3eae0;position:sticky;top:0}.prepped-course .pc-tabs-inner{display:flex}.prepped-course .pc-tab{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--stone-600);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;margin-right:28px;padding:16px 2px;font-size:15px;font-weight:600;position:relative}.prepped-course .pc-tab:hover{color:var(--ink-900)}.prepped-course .pc-tab.active{color:var(--green-800)}.prepped-course .pc-tab.active:after{content:"";background:var(--green-500);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.prepped-course .pc-steps{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.prepped-course .pc-step{background:var(--white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:15px;padding:18px;display:grid}.prepped-course .pc-step-n{background:var(--green-700);width:34px;height:34px;color:var(--paper);border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid}.prepped-course .pc-step-title{color:var(--ink-900);font-size:15.5px;font-weight:600;display:block}.prepped-course .pc-step-desc{color:var(--stone-600);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.prepped-course .pc-grade{color:var(--ink-800);background:var(--lime-100);border:1px solid #bbe82e80;border-radius:14px;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;font-size:15px;font-weight:500;display:inline-flex}.prepped-course .pc-grade-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-900);background:var(--lime-400);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.prepped-course .pc-tools-head{margin-top:40px}.prepped-course .pc-toolgrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.prepped-course .pc-toolcard{background:var(--white);border:1px solid var(--border-subtle);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.prepped-course .pc-toolcard-name{color:var(--ink-900);font-size:15px;font-weight:700;display:block}.prepped-course .pc-toolcard-role{color:var(--stone-600);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}@media (max-width:900px){.prepped-course .pc-hero-grid{grid-template-columns:1fr;gap:34px}.prepped-course .pc-hero-card{max-width:460px;transform:none}.prepped-course .pc-steps,.prepped-course .pc-toolgrid{grid-template-columns:1fr}}@media (max-width:560px){.prepped-course .pc-tab{margin-right:20px;font-size:14px}.prepped-course .pc-grade{flex-direction:column;align-items:flex-start;gap:8px}}.prepped-course .pc-hero-body{z-index:2;position:relative}.prepped-course .pc-hero-actions{margin-top:30px}.prepped-course .pc-hero-cta{background:var(--lime-400);color:var(--ink-900);font-family:var(--font-sans);border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.prepped-course .pc-hero-cta:hover{background:var(--lime-300);box-shadow:var(--shadow-md);transform:translateY(-1px)}.prepped-course .pc-hero-tiles{color:#fff;opacity:.05;z-index:1;pointer-events:none;width:300px;height:300px;position:absolute;bottom:-64px;right:-36px}.prepped-course .pc-hero-brand{font-family:var(--font-sans);color:var(--paper);align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.prepped-course .pc-hero-brand-sep{letter-spacing:.12em;text-transform:uppercase;color:#cdee54d9;border-left:1px solid #f6f3ea40;margin-left:4px;padding-left:14px;font-size:12px;font-weight:600}.prepped-course .pc-title{margin-top:20px}.prepped-course .pc-partners{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;display:flex}.prepped-course .pc-partners-label{color:#f6f3ea9e;font-size:13px}.prepped-course .pc-partners-sep{color:#f6f3ea4d}.prepped-course .pc-hero-art{z-index:0;opacity:.45;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.prepped-course .pc-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06251a1f 0%,#041a1280 100%);position:absolute;inset:0}.prepped-course .pc-do-lead{max-width:66ch;color:var(--text-body);margin:18px 0 0;font-size:16.5px;line-height:1.6}.prepped-course .pc-do-lead strong{color:var(--ink-900);font-weight:600}.prepped-course .pc-do{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.prepped-course .pc-do-card{background:var(--white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:7px;padding:20px;display:flex}.prepped-course .pc-do-step{font-family:var(--font-display);color:var(--green-400);font-size:15px;font-weight:700}.prepped-course .pc-do-t{color:var(--ink-900);letter-spacing:-.01em;font-size:16px;font-weight:700}.prepped-course .pc-do-d{color:var(--stone-600);font-size:13px;line-height:1.5}.prepped-course .pc-skill-cols{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.prepped-course .pc-skill-col{border-top:3px solid var(--green-500);padding-top:14px}.prepped-course .pc-skill-col.human{border-top-color:var(--lime-500)}.prepped-course .pc-skill-col.technical{border-top-color:var(--green-700)}.prepped-course .pc-skill-col-label{color:var(--ink-900);font-size:15px;font-weight:700;display:block}.prepped-course .pc-skill-col-blurb{color:var(--stone-500);margin:4px 0 13px;font-size:12.5px;line-height:1.4;display:block}.prepped-course .pc-skill-tags{flex-wrap:wrap;gap:7px;display:flex}.prepped-course .pc-skill-tag{color:var(--green-900);background:var(--green-100);border-radius:var(--radius-pill);padding:6px 12px;font-size:13px;font-weight:500}.prepped-course .pc-skill-col.human .pc-skill-tag{background:var(--lime-100);color:var(--ink-800)}.prepped-course .pc-outcomes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.prepped-course .pc-outcome{background:var(--white);border:1px solid var(--border-subtle);border-top:3px solid var(--lime-500);border-radius:18px;padding:24px}.prepped-course .pc-outcome-title{color:var(--green-800);font-size:17px;font-weight:700;display:block}.prepped-course .pc-outcome-desc{color:var(--stone-600);margin-top:8px;font-size:14px;line-height:1.55;display:block}.prepped-course .pc-flow{margin:30px 0 0;padding:0;list-style:none}.prepped-course .pc-flow-step{grid-template-columns:34px 1fr;gap:2px 16px;padding-bottom:26px;display:grid;position:relative}.prepped-course .pc-flow-step:last-child{padding-bottom:0}.prepped-course .pc-flow-step:not(:last-child):before{content:"";background:var(--green-200);width:2px;position:absolute;top:34px;bottom:2px;left:16px}.prepped-course .pc-flow-node{background:var(--green-700);width:34px;height:34px;color:var(--paper);z-index:1;border-radius:50%;grid-area:1/1/span 2;align-self:start;place-items:center;font-size:14px;font-weight:700;display:grid}.prepped-course .pc-flow-title{color:var(--ink-900);grid-column:2;align-self:center;font-size:15.5px;font-weight:600}.prepped-course .pc-flow-desc{color:var(--stone-600);grid-column:2;font-size:13.5px;line-height:1.5}.prepped-course .pc-scen{border:1px solid var(--green-800);border-radius:16px;margin:28px 0 14px;overflow:hidden;box-shadow:0 16px 34px #0e6b3d42}.prepped-course .pc-scen-head{background:linear-gradient(135deg, var(--green-600), var(--green-800));cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);border:none;align-items:center;gap:16px;padding:16px 18px 16px 20px;display:flex}.prepped-course .pc-scen-tagrow{flex-direction:column;flex:none;align-items:flex-start;gap:5px;display:flex}.prepped-course .pc-scen-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-900);background:var(--lime-400);border-radius:var(--radius-pill);padding:4px 12px;font-size:11px;font-weight:700}.prepped-course .pc-scen-sub{letter-spacing:.02em;color:#f6f3eab8;padding-left:2px;font-size:11px}.prepped-course .pc-scen-title{color:var(--white);letter-spacing:-.015em;flex:1;font-size:18px;font-weight:700}.prepped-course .pc-scen-more{color:var(--ink-900);background:var(--lime-400);border-radius:var(--radius-pill);flex:none;padding:6px 14px;font-size:12.5px;font-weight:700}.prepped-course .pc-scen.open .pc-scen-more{color:var(--paper);background:#ffffff29}.prepped-course .pc-scen-body{background:var(--white);padding:22px 24px 24px}.prepped-course .pc-scen-summary p{color:var(--ink-900);margin:0 0 12px;font-size:15.5px;font-weight:500;line-height:1.6}.prepped-course .pc-scen-grid{grid-template-columns:repeat(2,1fr);gap:16px 26px;margin-top:16px;display:grid}.prepped-course .pc-scen-sec{border-left:3px solid var(--green-200,#bfe6cf);padding-left:14px}.prepped-course .pc-scen-sec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--green-700);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.prepped-course .pc-scen-sec p{color:var(--text-body);margin:0 0 8px;font-size:13.5px;line-height:1.55}.prepped-course .pc-scen-q{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:18px}.prepped-course .pc-scen-q .pc-project-q{columns:2;column-gap:28px;margin:8px 0 0;padding-left:18px}.prepped-course .pc-scen-q .pc-project-q li{color:var(--text-body);break-inside:avoid;margin-bottom:5px;font-size:13.5px;line-height:1.5}.prepped-course .pc-scen-outcome{background:var(--green-100);color:var(--green-900,#06251a);border-radius:10px;margin-top:20px;padding:13px 16px;font-size:14px;line-height:1.5}.prepped-course .pc-scen-outcome strong{color:var(--green-800);font-weight:700}@media (max-width:760px){.prepped-course .pc-scen-grid{grid-template-columns:1fr}.prepped-course .pc-scen-q .pc-project-q{columns:1}.prepped-course .pc-scen-head{flex-wrap:wrap}}.prepped-course .pc-scen.pc-start{border-color:var(--ink-900);margin-bottom:22px;box-shadow:0 16px 34px #06251a47}.prepped-course .pc-scen.pc-start .pc-scen-head{background:linear-gradient(135deg, var(--green-800), var(--ink-900))}.prepped-course .pc-scen.pc-start .pc-scen-outcome{background:var(--green-100);color:var(--green-900,#06251a)}.prepped-course .pc-scen.pc-wrap{border-color:#002a5c;margin-top:20px;box-shadow:0 16px 34px #00274c3d}.prepped-course .pc-scen.pc-wrap .pc-scen-head{background:linear-gradient(135deg,#0a66c2,#002a5c)}.prepped-course .pc-scen.pc-wrap .pc-scen-sec-h{color:#0a66c2}.prepped-course .pc-scen.pc-wrap .pc-scen-sec{border-left-color:#bcd5f0}.prepped-course .pc-scen.pc-wrap .pc-scen-outcome{color:#00274c;background:#eef4fb}.prepped-course .pc-scen.pc-wrap .pc-scen-outcome strong{color:#0a66c2}.prepped-course .pc-bip{background:#eef4fb;border:1px solid #cfe0f3;border-radius:12px;align-items:flex-start;gap:14px;margin-top:18px;padding:15px 18px;display:flex}.prepped-course .pc-bip-ico{color:#fff;background:#0a66c2;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.prepped-course .pc-bip-body{min-width:0}.prepped-course .pc-bip-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.prepped-course .pc-bip-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:var(--radius-pill);background:#0a66c2;padding:3px 10px;font-size:11px;font-weight:700}.prepped-course .pc-bip-action{color:#0a66c2;font-size:14px;font-weight:700}.prepped-course .pc-bip-desc{color:var(--text-body);margin:0;font-size:13.5px;line-height:1.55}.prepped-course .pc-sess{margin-top:20px}.prepped-course .pc-sess-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:11px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}.prepped-course .pc-sess-tag.learn{color:var(--green-800);background:var(--green-100)}.prepped-course .pc-sess-tag.build{color:var(--ink-900);background:var(--lime-200,#dff3a6);background:var(--lime-100)}.prepped-course .pc-sess-tag.deliver{color:var(--paper);background:var(--green-700)}.prepped-course .pc-sess-title{color:var(--ink-900);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3;display:block}.prepped-course .pc-sess-p{color:var(--text-body);margin:0 0 10px;font-size:14.5px;line-height:1.6}.prepped-course .pc-task-label{color:var(--ink-900);font-weight:700}.prepped-course .pc-sess-p.muted{color:var(--stone-600)}.prepped-course .pc-vids{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.prepped-course .pc-vid{background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:5px 12px 5px 8px;display:inline-flex}.prepped-course .pc-vid-t{color:var(--ink-900);font-size:12.5px;font-weight:500}.prepped-course .pc-vid-min{color:var(--stone-500);font-size:11px}.prepped-course .pc-res{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:14px}.prepped-course .pc-res summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--stone-500);font-size:11px;font-weight:700;list-style:none}.prepped-course .pc-res summary::-webkit-details-marker{display:none}.prepped-course .pc-res[open] summary{margin-bottom:12px}@media (max-width:900px){.prepped-course .pc-do{grid-template-columns:1fr 1fr}.prepped-course .pc-skill-cols,.prepped-course .pc-outcomes{grid-template-columns:1fr}}@media (max-width:760px){.prepped-course .pc-hero-art{display:none}.prepped-course .pc-hero-body{max-width:none}}@media (max-width:560px){.prepped-course .pc-do{grid-template-columns:1fr}}.prepped-course .pc-tools-band{background:linear-gradient(160deg, var(--forest-800), var(--ink-900));color:var(--paper);position:relative;overflow:hidden}.prepped-course .pc-tools-band:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 85% 0,#cdee541f,#0000 55%);position:absolute;inset:0}.prepped-course .pc-tools-band .pc-inner{z-index:1;position:relative}.prepped-course .pc-tools-band .pc-sec-eyebrow{color:var(--lime-400)}.prepped-course .pc-tools-band .pc-sec-eyebrow:before{background:var(--lime-400)}.prepped-course .pc-tools-band .pc-h2{color:var(--white)}.prepped-course .pc-tb-body{color:#f6f3ead1;max-width:68ch;margin:18px 0 0;font-size:16.5px;line-height:1.6}.prepped-course .pc-tb-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.prepped-course .pc-tb-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.prepped-course .pc-tb-name{color:var(--white);letter-spacing:-.01em;font-size:18px;font-weight:700}.prepped-course .pc-tb-do{color:#f6f3eabf;font-size:13.5px;line-height:1.5}.prepped-course .pc-skill-tools{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.prepped-course .pc-skill-tool{color:var(--ink-900);background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:760px){.prepped-course .pc-tb-grid{grid-template-columns:1fr}}.prepped-course .pc-gradegrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 18px;display:grid}.prepped-course .pc-gradecard{background:var(--white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.prepped-course .pc-gradecard-ico{background:var(--green-100);width:38px;height:38px;color:var(--green-700);border-radius:11px;place-items:center;display:grid}.prepped-course .pc-gradecard-ico svg{width:20px;height:20px}.prepped-course .pc-gradecard-title{color:var(--ink-900);font-size:15px;font-weight:700}.prepped-course .pc-gradecard-desc{color:var(--stone-600);font-size:13px;line-height:1.5}@media (max-width:760px){.prepped-course .pc-gradegrid{grid-template-columns:1fr}}
