.welling-mkt-surface{--bg-0:oklch(0.14 0.012 40);--bg-1:oklch(0.18 0.014 40);--bg-2:oklch(0.21 0.014 42);--ink:oklch(0.96 0.008 70);--ink-2:oklch(0.78 0.012 60);--ink-3:oklch(0.55 0.014 50);--rule:oklch(0.28 0.014 45);--rule-2:oklch(0.34 0.014 45);--ring:oklch(0.74 0.198 40);--ring-bright:oklch(0.82 0.205 45);--ring-deep:oklch(0.62 0.205 35);--ring-glow-1:oklch(0.74 0.198 40/0.85);--ring-glow-2:oklch(0.68 0.205 38/0.55);--ring-glow-3:oklch(0.62 0.205 35/0.35);position:relative;min-height:100%;background:var(--bg-0);color:var(--ink);font-family:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.welling-mkt-surface,.welling-mkt-surface *{box-sizing:border-box}.welling-mkt-surface:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 30%,oklch(.2 .022 45) 0,oklch(.14 .012 40) 60%,oklch(.1 .01 40) 100%);pointer-events:none;z-index:0}.welling-mkt-surface:after{content:"";position:fixed;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.025) 1px,transparent 0);background-size:3px 3px;mix-blend-mode:overlay;opacity:.5;pointer-events:none;z-index:1}.welling-mkt-surface .page{position:relative;z-index:2}.welling-mkt-surface .eyebrow{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ring);display:inline-flex;align-items:center;gap:12px}.welling-mkt-surface .eyebrow .bar{width:32px;height:1px;background:var(--ring);opacity:.6}.welling-mkt-surface .kicker{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.welling-mkt-surface h1.display,.welling-mkt-surface h2.display{font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-weight:400;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.welling-mkt-surface h1.display{font-size:clamp(56px,8.5vw,128px);line-height:.96}.welling-mkt-surface h2.display{font-size:clamp(40px,5.6vw,80px);line-height:1}.welling-mkt-surface .italic-accent{font-style:italic;color:var(--ring);text-shadow:0 0 24px var(--ring-glow-1),0 0 60px var(--ring-glow-3)}.welling-mkt-surface .lede{font-size:18px;line-height:1.5;color:var(--ink-2);text-wrap:pretty;max-width:640px}.welling-mkt-surface .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--font-geist-sans),"Geist",sans-serif;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s}.welling-mkt-surface .btn-primary{background:var(--ring);color:oklch(.16 .014 40);box-shadow:0 0 28px var(--ring-glow-2)}.welling-mkt-surface .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 40px var(--ring-glow-1)}.welling-mkt-surface .btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}.welling-mkt-surface .btn-ghost:hover{border-color:var(--ring);color:var(--ink)}.welling-mkt-surface .section{padding:96px 48px;border-top:1px solid var(--rule)}.welling-mkt-surface .section-header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:56px;flex-wrap:wrap}.welling-mkt-surface .section-header .left{max-width:720px}.welling-mkt-surface .section-header h2{margin-top:16px}.welling-mkt-surface .container{max-width:1280px;margin:0 auto}.welling-mkt-surface .footer-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 48px;border-top:1px solid var(--rule);font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.welling-mkt-surface .card{position:relative;border:1px solid var(--rule);border-radius:22px;background:linear-gradient(180deg,oklch(.18 .014 42/.6),oklch(.15 .012 40/.4));padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s}.welling-mkt-surface .card:hover{border-color:var(--rule-2);transform:translateY(-2px)}.welling-mkt-surface .card.featured{border-color:oklch(.74 .198 40/.5);box-shadow:inset 0 0 0 1px oklch(.74 .198 40/.15),0 0 60px oklch(.62 .205 35/.1)}.welling-mkt-surface .chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--rule-2);background:var(--bg-1);font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.welling-mkt-surface .chip.accent{border-color:oklch(.74 .198 40/.45);color:var(--ring);background:oklch(.74 .198 40/.08)}.welling-mkt-surface .chip.dot:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ring);box-shadow:0 0 6px var(--ring)}.welling-mkt-surface .idx{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:var(--ring)}.welling-mkt-surface .hr{height:1px;background:var(--rule);border:0;margin:0}@media (max-width:760px){.welling-mkt-surface .section{padding:64px 20px}.welling-mkt-surface .footer-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}}.slide-how-root .hero{padding:96px 48px 80px;text-align:left;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.slide-how-root .hero .row{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end}.slide-how-root .hero h1{margin:28px 0;max-width:1100px}.slide-how-root .hero .lede{font-size:19px;max-width:720px}.slide-how-root .sla{display:inline-flex;flex-direction:column;gap:12px;padding:18px 22px;border:1px solid var(--rule);border-radius:16px;background:linear-gradient(180deg,oklch(.18 .014 42/.7),oklch(.14 .012 40/.5));min-width:280px}.slide-how-root .sla .lbl{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.slide-how-root .sla .row{display:flex;gap:14px;align-items:baseline}.slide-how-root .sla .num{font-family:"Instrument Serif",serif;font-size:44px;color:var(--ring);line-height:1;font-feature-settings:"tnum"}.slide-how-root .sla .desc{font-size:13px;color:var(--ink-2);line-height:1.4}.slide-how-root .flow{padding:96px 48px;border-top:1px solid var(--rule)}.slide-how-root .flow-step{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.05fr);gap:48px;padding:64px 0;border-top:1px solid var(--rule);align-items:start;position:relative}.slide-how-root .flow-step:first-child{border-top:0;padding-top:0}.slide-how-root .flow-step:last-child{padding-bottom:0}.slide-how-root .flow-step .gutter{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px}.slide-how-root .flow-step .num{font-family:"Instrument Serif",serif;font-size:88px;line-height:.85;color:var(--ring);text-shadow:0 0 24px var(--ring-glow-3);font-feature-settings:"tnum"}.slide-how-root .flow-step .stage{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.slide-how-root .flow-step .copy h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1.05;letter-spacing:-.02em;margin-bottom:22px;text-wrap:balance}.slide-how-root .flow-step .copy h3 .em{font-style:italic;color:var(--ring)}.slide-how-root .flow-step .copy p{font-size:16px;line-height:1.55;color:var(--ink-2);margin-bottom:24px;max-width:520px}.slide-how-root .flow-step .meta{display:flex;gap:18px;flex-wrap:wrap}.slide-how-root .flow-step .meta span{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.slide-how-root .flow-step .meta span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ring)}.slide-how-root .mock{border:1px solid var(--rule);border-radius:18px;background:linear-gradient(180deg,oklch(.19 .014 42/.7),oklch(.14 .012 40/.4));overflow:hidden;min-height:360px;position:relative}.slide-how-root .mock-head{padding:14px 18px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.slide-how-root .mock-head:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ring);box-shadow:0 0 8px var(--ring)}.slide-how-root .mock-body{padding:22px}.slide-how-root .intake-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--rule)}.slide-how-root .intake-row:last-of-type{border-bottom:0}.slide-how-root .intake-row .k{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-self:center}.slide-how-root .intake-row .v{color:var(--ink);font-size:15px}.slide-how-root .intake-cta{margin-top:18px;padding:14px 18px;background:var(--ring);color:oklch(.16 .014 40);border-radius:12px;font-size:13px;font-weight:500;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 24px var(--ring-glow-2)}.slide-how-root .clinician{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:18px}.slide-how-root .clinician .av{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,oklch(.74 .198 40),oklch(.55 .22 35));display:grid;place-items:center;font-family:"Instrument Serif",serif;font-size:22px;color:oklch(.16 .014 40)}.slide-how-root .clinician .name{font-size:16px;color:var(--ink)}.slide-how-root .clinician .role{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.slide-how-root .rx-row{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px dashed var(--rule)}.slide-how-root .rx-row .k{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.slide-how-root .rx-row .v{color:var(--ink);font-family:Geist Mono,monospace}.slide-how-root .rx-note{margin-top:14px;padding:12px 14px;background:oklch(.74 .198 40/.08);border:1px solid oklch(.74 .198 40/.22);border-radius:8px;font-size:13px;color:var(--ink-2);line-height:1.5}.slide-how-root .rx-status{margin-top:16px;padding:12px 14px;border-radius:10px;background:oklch(.74 .198 40/.12);color:var(--ring);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.slide-how-root .rx-status:before{content:"✓";color:var(--ring);font-size:14px}.slide-how-root .ship-status{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:22px}.slide-how-root .ship-status .l{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.slide-how-root .ship-status .v{font-family:"Instrument Serif",serif;font-size:22px;color:var(--ink);margin-top:4px}.slide-how-root .ship-status .eta{font-size:13px;color:var(--ring)}.slide-how-root .ship-track{display:flex;align-items:center;gap:0;margin-bottom:22px}.slide-how-root .ship-track .node{width:14px;height:14px;border-radius:50%;background:var(--ring);flex-shrink:0;box-shadow:0 0 8px var(--ring)}.slide-how-root .ship-track .node.future{background:var(--bg-2);border:1px solid var(--rule-2);box-shadow:none}.slide-how-root .ship-track .node.current{background:oklch(.16 .014 40);border:2px solid var(--ring);box-shadow:0 0 0 4px oklch(.74 .198 40/.18),0 0 14px var(--ring);animation:pulseNode 2s ease-in-out infinite}@keyframes pulseNode{0%,to{box-shadow:0 0 0 4px oklch(.74 .198 40/.18),0 0 14px var(--ring)}50%{box-shadow:0 0 0 7px oklch(.74 .198 40/.08),0 0 18px var(--ring)}}.slide-how-root .ship-track .leg{flex:1;height:1px;background:linear-gradient(90deg,var(--ring),var(--ring))}.slide-how-root .ship-track .leg.future{background:var(--rule)}.slide-how-root .ship-labels{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.slide-how-root .ship-labels .active{color:var(--ring)}.slide-how-root .ship-kit{margin-top:22px;padding:14px 16px;background:var(--bg-1);border:1px solid var(--rule);border-radius:10px}.slide-how-root .ship-kit .l{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.slide-how-root .ship-kit .v{font-size:14px;color:var(--ink);margin-bottom:4px}.slide-how-root .ship-kit .sub{font-size:12px;color:var(--ink-3)}.slide-how-root .app-greet{font-size:13px;color:var(--ink-3);font-family:Geist Mono,monospace;letter-spacing:.1em;margin-bottom:14px}.slide-how-root .app-score{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.slide-how-root .app-score .num{font-family:"Instrument Serif",serif;font-size:84px;line-height:1;color:var(--ring);text-shadow:0 0 24px var(--ring-glow-3);font-feature-settings:"tnum"}.slide-how-root .app-score .pill{padding:4px 10px;border-radius:999px;background:oklch(.74 .198 40/.14);color:var(--ring);font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.slide-how-root .app-delta{font-size:13px;color:var(--ink-2);margin-bottom:18px}.slide-how-root .app-delta b{color:var(--ring)}.slide-how-root .app-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--rule)}.slide-how-root .app-stats .s .v{font-family:"Instrument Serif",serif;font-size:28px;line-height:1;color:var(--ink);font-feature-settings:"tnum"}.slide-how-root .app-stats .s .v .neg{color:var(--ring)}.slide-how-root .app-stats .s .l{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.slide-how-root .app-coach{margin-top:18px;padding:14px;border:1px dashed var(--rule-2);border-radius:10px;font-size:13px;color:var(--ink-2);line-height:1.5}.slide-how-root .app-coach:before{content:"AI Coach";display:block;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ring);margin-bottom:6px}.slide-how-root .ships{padding:96px 48px;border-top:1px solid var(--rule)}.slide-how-root .ships-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.slide-how-root .ship-card{border:1px solid var(--rule);border-radius:18px;padding:28px;min-height:260px;display:flex;flex-direction:column;background:linear-gradient(180deg,oklch(.18 .014 42/.5),oklch(.14 .012 40/.3));transition:border-color .2s}.slide-how-root .ship-card:hover{border-color:var(--rule-2)}.slide-how-root .ship-card .icon{width:56px;height:56px;border-radius:14px;background:oklch(.74 .198 40/.1);border:1px solid oklch(.74 .198 40/.3);display:grid;place-items:center;margin-bottom:24px}.slide-how-root .ship-card .icon svg{width:22px;height:22px;stroke:var(--ring);fill:none;stroke-width:1.5}.slide-how-root .ship-card h4{font-family:"Instrument Serif",serif;font-weight:400;font-size:22px;line-height:1.2;margin-bottom:10px;letter-spacing:-.01em}.slide-how-root .ship-card p{font-size:13px;color:var(--ink-3);line-height:1.5;margin-top:auto}.slide-how-root .concerns{padding:96px 48px;border-top:1px solid var(--rule)}.slide-how-root .concern-list{margin-top:56px;border-top:1px solid var(--rule)}.slide-how-root .concern{border-bottom:1px solid var(--rule);cursor:pointer}.slide-how-root .concern summary{list-style:none;display:grid;grid-template-columns:100px 1fr auto;gap:32px;align-items:center;padding:28px 0;cursor:pointer}.slide-how-root .concern summary::-webkit-details-marker{display:none}.slide-how-root .concern summary .tag{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.slide-how-root .concern summary .q{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.slide-how-root .concern summary .toggle{width:32px;height:32px;border:1px solid var(--rule);border-radius:50%;display:grid;place-items:center;color:var(--ink-2);transition:transform .2s ease-out,background .2s ease-out,color .2s ease-out,border-color .2s ease-out}.slide-how-root .concern[open] summary .toggle{background:var(--ring);color:oklch(.16 .014 40);border-color:var(--ring);transform:rotate(45deg)}.slide-how-root .concern .answer{padding:0 0 32px 132px;font-size:16px;color:var(--ink-2);line-height:1.6;max-width:760px}.slide-how-root .closer{padding:120px 48px;border-top:1px solid var(--rule);text-align:center;position:relative;overflow:hidden}.slide-how-root .closer:before{content:"";position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,oklch(.74 .198 40/.12),transparent 60%);top:-300px;left:50%;transform:translateX(-50%);pointer-events:none}.slide-how-root .closer h2{margin:24px 0}.slide-how-root .closer .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}@media (max-width:980px){.slide-how-root .flow-step{grid-template-columns:80px 1fr}.slide-how-root .flow-step .mock{grid-column:1/-1;margin-top:16px}.slide-how-root .flow-step .gutter{position:static}.slide-how-root .ships-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.slide-how-root .hero{padding:56px 20px 48px}.slide-how-root .hero .row{grid-template-columns:1fr}.slide-how-root .flow{padding:64px 20px}.slide-how-root .flow-step{grid-template-columns:60px 1fr;gap:20px;padding:48px 0}.slide-how-root .flow-step .num{font-size:56px}.slide-how-root .closer,.slide-how-root .concerns,.slide-how-root .ships{padding:64px 20px}.slide-how-root .ships-grid{grid-template-columns:1fr}.slide-how-root .concern summary{grid-template-columns:1fr auto;gap:16px}.slide-how-root .concern summary .tag{display:none}.slide-how-root .concern .answer{padding-left:0}}.slide-protocols-root .hero{padding:88px 48px 56px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:end;border-bottom:1px solid var(--rule)}.slide-protocols-root .hero .copy{max-width:760px}.slide-protocols-root .hero h1{margin:28px 0}.slide-protocols-root .hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.slide-protocols-root .vitals{border:1px solid var(--rule);border-radius:18px;padding:22px;background:linear-gradient(180deg,oklch(.18 .014 42/.7),oklch(.14 .012 40/.5));display:grid;grid-template-columns:1fr 1fr;gap:18px}.slide-protocols-root .vital{padding:8px 4px}.slide-protocols-root .vital .lbl{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.slide-protocols-root .vital .val{font-family:"Instrument Serif",serif;font-size:32px;line-height:1;color:var(--ink);font-feature-settings:"tnum"}.slide-protocols-root .vital .val .unit{font-size:.5em;color:var(--ring);margin-left:4px;font-style:italic}.slide-protocols-root .vital .trend{margin-top:8px;height:28px;width:100%}.slide-protocols-root .filterbar{padding:0 48px;margin-top:-28px}.slide-protocols-root .filters{display:flex;gap:8px;align-items:center;padding:14px;border:1px solid var(--rule);border-radius:16px;background:oklch(.16 .012 40/.7);backdrop-filter:blur(8px);overflow-x:auto}.slide-protocols-root .filter{flex-shrink:0;padding:10px 16px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink-2);font-family:Geist,sans-serif;font-size:13px;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex;align-items:center;gap:8px}.slide-protocols-root .filter .count{font-family:Geist Mono,monospace;font-size:10px;color:var(--ink-3);padding:2px 7px;border-radius:999px;background:var(--bg-2)}.slide-protocols-root .filter:hover{color:var(--ink)}.slide-protocols-root .filter.active{background:var(--bg-1);color:var(--ink);border-color:var(--rule-2)}.slide-protocols-root .filter.active .count{background:var(--ring);color:oklch(.16 .014 40)}.slide-protocols-root .grid{padding:40px 48px 80px;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.slide-protocols-root .proto{display:flex;flex-direction:column;min-height:460px;overflow:hidden}.slide-protocols-root .proto-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.slide-protocols-root .proto-head .tags{display:flex;gap:6px;flex-wrap:wrap}.slide-protocols-root .proto-name{font-family:"Instrument Serif",serif;font-size:36px;line-height:1.05;margin-bottom:8px;letter-spacing:-.015em}.slide-protocols-root .proto-mol{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-bottom:28px}.slide-protocols-root .proto-price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.slide-protocols-root .proto-price .num{font-family:"Instrument Serif",serif;font-size:56px;line-height:1;color:var(--ink);font-feature-settings:"tnum"}.slide-protocols-root .proto-price .per{font-family:Geist Mono,monospace;font-size:12px;color:var(--ink-3);letter-spacing:.04em}.slide-protocols-root .proto-price.featured .num{color:var(--ring)}.slide-protocols-root .proto-fineprint{font-size:13px;color:var(--ink-3);margin-bottom:22px}.slide-protocols-root .proto-list{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.slide-protocols-root .proto-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2);line-height:1.5}.slide-protocols-root .proto-list .check{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:oklch(.74 .198 40/.12);border:1px solid oklch(.74 .198 40/.4);display:grid;place-items:center;margin-top:2px}.slide-protocols-root .proto-list .check svg{width:9px;height:9px;stroke:var(--ring)}.slide-protocols-root .proto-cta{margin-top:auto}.slide-protocols-root .proto-cta a{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:12px;background:var(--bg-2);border:1px solid var(--rule);color:var(--ink);text-decoration:none;font-family:Geist,sans-serif;font-size:14px;font-weight:500;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.slide-protocols-root .proto-cta a:hover{background:oklch(.22 .018 42);border-color:var(--ring)}.slide-protocols-root .proto.featured .proto-cta a{background:var(--ring);color:oklch(.16 .014 40);border-color:transparent;box-shadow:0 0 28px var(--ring-glow-2)}.slide-protocols-root .proto.featured .proto-cta a:hover{box-shadow:0 0 40px var(--ring-glow-1)}.slide-protocols-root .mini-ring{position:absolute;top:24px;right:24px;width:60px;height:60px;pointer-events:none}.slide-protocols-root .mini-ring svg{width:100%;height:100%;overflow:visible}.slide-protocols-root .mini-ring .t{fill:none;stroke:var(--rule);stroke-width:4}.slide-protocols-root .mini-ring .p{fill:none;stroke:var(--ring);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--ring-glow-1))}.slide-protocols-root .mini-ring .lbl{position:absolute;inset:0;display:grid;place-items:center;font-family:Geist Mono,monospace;font-size:10px;color:var(--ring);letter-spacing:.04em}.slide-protocols-root .pair{padding:0 48px 80px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.slide-protocols-root .pair .card{padding:36px;min-height:360px;display:flex;flex-direction:column}.slide-protocols-root .pair .kicker{margin-bottom:18px}.slide-protocols-root .pair h3{font-family:"Instrument Serif",serif;font-weight:400;font-size:44px;line-height:1.05;letter-spacing:-.015em;margin-bottom:14px;text-wrap:balance}.slide-protocols-root .pair p{font-size:15px;line-height:1.55;color:var(--ink-2);margin-bottom:24px;max-width:460px}.slide-protocols-root .pair .meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:24px;border-top:1px solid var(--rule)}.slide-protocols-root .pair .meta span{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.slide-protocols-root .pair .meta span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ring)}.slide-protocols-root .stack-visual{margin-top:24px;margin-bottom:28px;display:flex;flex-wrap:wrap;gap:6px}.slide-protocols-root .stack-pill{padding:8px 14px;border-radius:8px;background:var(--bg-1);border:1px solid var(--rule);font-family:Geist,sans-serif;font-size:13px;color:var(--ink-2);cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.slide-protocols-root .stack-pill.on{background:oklch(.74 .198 40/.14);border-color:oklch(.74 .198 40/.5);color:var(--ring)}.slide-protocols-root .stack-options{display:grid;gap:12px;margin-bottom:28px}.slide-protocols-root .stack-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--bg-1)}.slide-protocols-root .stack-row .name{font-size:14px;color:var(--ink)}.slide-protocols-root .stack-row .desc{font-size:12px;color:var(--ink-3);margin-top:2px}.slide-protocols-root .stack-row .price{font-family:"Instrument Serif",serif;font-size:22px;color:var(--ring);font-feature-settings:"tnum"}.slide-protocols-root .process{padding:96px 48px;border-top:1px solid var(--rule)}.slide-protocols-root .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule)}.slide-protocols-root .step{padding:36px 28px;border-right:1px solid var(--rule);position:relative;min-height:240px;display:flex;flex-direction:column}.slide-protocols-root .step:last-child{border-right:0}.slide-protocols-root .step .num{font-family:"Instrument Serif",serif;font-size:56px;line-height:1;color:var(--ring);margin-bottom:28px;font-feature-settings:"tnum"}.slide-protocols-root .step h4{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px;line-height:1.15;margin-bottom:12px;letter-spacing:-.01em}.slide-protocols-root .step p{font-size:14px;color:var(--ink-2);line-height:1.55}.slide-protocols-root .step .when{margin-top:auto;padding-top:20px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.slide-protocols-root .compare{padding:96px 48px;border-top:1px solid var(--rule)}.slide-protocols-root table.cmp{width:100%;border-collapse:separate;border-spacing:0;margin-top:40px}.slide-protocols-root table.cmp th,table.cmp td{text-align:left;padding:18px 20px;border-bottom:1px solid var(--rule);font-size:14px;color:var(--ink-2);vertical-align:top}.slide-protocols-root table.cmp thead th{font-family:"Instrument Serif",serif;font-weight:400;font-size:22px;color:var(--ink);border-bottom-color:var(--rule-2);letter-spacing:-.01em}.slide-protocols-root table.cmp tbody th,.slide-protocols-root table.cmp thead th:first-child{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.slide-protocols-root table.cmp tbody th{font-weight:400;width:200px}.slide-protocols-root table.cmp tbody td.price{color:var(--ring);font-family:"Instrument Serif",serif;font-size:22px;line-height:1;padding:14px 20px}.slide-protocols-root table.cmp tbody tr:hover td,.slide-protocols-root table.cmp tbody tr:hover th{background:oklch(.18 .014 42/.4)}.slide-protocols-root .closer{padding:120px 48px;border-top:1px solid var(--rule);text-align:center;position:relative;overflow:hidden}.slide-protocols-root .closer:before{content:"";position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,oklch(.74 .198 40/.12),transparent 60%);top:-300px;left:50%;transform:translateX(-50%);pointer-events:none}.slide-protocols-root .closer h2{margin:24px 0}.slide-protocols-root .closer .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}@media (max-width:980px){.slide-protocols-root .hero{grid-template-columns:1fr;gap:32px}.slide-protocols-root .pair{grid-template-columns:1fr}.slide-protocols-root .process-grid{grid-template-columns:1fr 1fr}.slide-protocols-root .step{border-right:0;border-bottom:1px solid var(--rule)}.slide-protocols-root .step:nth-child(odd){border-right:1px solid var(--rule)}.slide-protocols-root .step:last-child,.slide-protocols-root .step:nth-child(odd):nth-last-child(2){border-bottom:0}}@media (max-width:760px){.slide-protocols-root .hero{padding:56px 20px 40px}.slide-protocols-root .filterbar{padding:0 20px}.slide-protocols-root .grid{padding:32px 20px 56px;grid-template-columns:1fr}.slide-protocols-root .pair{padding:0 20px 56px}.slide-protocols-root .process{padding:64px 20px}.slide-protocols-root .compare{padding:64px 20px;overflow-x:auto}.slide-protocols-root .closer{padding:88px 20px}.slide-protocols-root .process-grid{grid-template-columns:1fr}.slide-protocols-root .step{border-right:0!important;border-bottom:1px solid var(--rule)}.slide-protocols-root .step:last-child{border-bottom:0}.slide-protocols-root table.cmp{min-width:720px}}