*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{font-family:Inter,sans-serif;background:#f0ede6;-webkit-font-smoothing:antialiased}:root{--primary: #E07A00;--teal: #5db8a6;--amber: #e8a55a;--canvas: #faf9f5;--dark: #181715;--ink: #141413;--body: #6c6a64;--muted: #8e8b82;--border: #e6dfd8;--shadow-dark: rgba(140,118,90,.28);--shadow-light: rgba(255,255,255,.95);--grad-brand: linear-gradient(90deg, #E07A00 0%, #e8a55a 50%, #5db8a6 100%);--font-d: "Bricolage Grotesque", sans-serif;--font-b: "Inter", sans-serif;--font-m: "JetBrains Mono", monospace;--ease: cubic-bezier(.16, 1, .3, 1)}.deck{width:100vw;height:100vh;display:grid;place-items:center;padding:clamp(20px,3vw,48px);position:relative}.orb{position:absolute;border-radius:50%;background:#f0ede6;pointer-events:none}.orb-1{width:clamp(80px,10vw,140px);height:clamp(80px,10vw,140px);top:6%;left:4%;box-shadow:12px 12px 28px #8c765a47,-12px -12px 28px #ffffffe6;animation:drift 8s ease-in-out infinite}.orb-2{width:clamp(55px,6vw,90px);height:clamp(55px,6vw,90px);top:12%;right:5%;box-shadow:8px 8px 20px #8c765a3d,-8px -8px 20px #ffffffe0;animation:drift 10s ease-in-out infinite 2.5s}.orb-3{width:clamp(44px,5vw,72px);height:clamp(44px,5vw,72px);bottom:12%;left:6%;box-shadow:6px 6px 16px #8c765a38,-6px -6px 16px #ffffffe0;animation:drift 7s ease-in-out infinite 5s}.orb-4{width:clamp(30px,3vw,48px);height:clamp(30px,3vw,48px);bottom:18%;right:7%;box-shadow:5px 5px 12px #8c765a33,-5px -5px 12px #ffffffd9;animation:drift 9s ease-in-out infinite 1.5s}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.stage{width:min(1380px,calc(100vw - clamp(40px,6vw,96px)));height:min(820px,calc(100vh - clamp(40px,6vw,96px)));border-radius:40px;background:var(--canvas);box-shadow:24px 24px 56px #8c765a4d,-24px -24px 56px #fffffff7;position:relative;overflow:hidden}.slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;transform:translateY(32px) scale(.985);transition:opacity .75s var(--ease),transform .75s var(--ease);pointer-events:none}.slide.active{opacity:1;transform:none;pointer-events:auto}.r{opacity:0;transform:translateY(18px) scale(.99);filter:blur(2px);transition:opacity .82s var(--ease),transform .82s var(--ease),filter .82s var(--ease)}.slide.go .r{opacity:1;transform:none;filter:none}.slide.go .d1{transition-delay:.08s}.slide.go .d2{transition-delay:.22s}.slide.go .d3{transition-delay:.38s}.slide.go .d4{transition-delay:.52s}.slide.go .d5{transition-delay:.68s}.slide.go .d6{transition-delay:.84s}.nav-dots{position:fixed;right:clamp(10px,1.5vw,20px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:100}.nav-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid rgba(20,20,19,.22);background:transparent;cursor:pointer;padding:0;transition:all .3s ease}.nav-dot:hover{border-color:var(--primary)}.nav-dot.active{background:var(--primary);border-color:var(--primary);transform:scale(1.35)}.slide-counter{position:fixed;bottom:clamp(12px,2vw,22px);right:clamp(14px,2.2vw,26px);font-family:var(--font-m);font-size:.65rem;color:var(--muted);letter-spacing:.14em;z-index:100}.slide-counter .curr{color:var(--ink)}.banner{padding:clamp(1rem,2vw,1.6rem) clamp(1.5rem,4vw,3.5rem) 0;flex-shrink:0}.banner-text{font-family:var(--font-d);font-size:clamp(1.2rem,2.3vw,2rem);font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.banner-bar{height:2.5px;background:var(--grad-brand);margin:clamp(.7rem,1.3vw,1rem) clamp(1.5rem,4vw,3.5rem);flex-shrink:0;border-radius:2px}.slide-1>*{position:relative;z-index:1}.slide-1 .stage-label{position:absolute;top:clamp(1rem,2vw,1.6rem);right:clamp(1.5rem,3.5vw,3rem);z-index:10;font-family:var(--font-m);font-size:clamp(.5rem,.65vw,.6rem);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);pointer-events:none}.cover-bar{height:2.5px;background:var(--grad-brand);margin:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem) clamp(.5rem,1vw,.8rem);flex-shrink:0;border-radius:2px}.cover-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 clamp(1.5rem,5vw,5rem);gap:clamp(.4rem,1vw,.85rem);overflow:hidden}.kicker{font-family:var(--font-m);font-size:clamp(.78rem,1.08vw,.95rem);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--primary);display:flex;align-items:center;gap:10px}.kicker:before,.kicker:after{content:"";display:block;width:clamp(24px,3.5vw,44px);height:1.5px;background:var(--primary);border-radius:1px;opacity:.5}.cover-hl{font-family:var(--font-d);font-size:clamp(3.6rem,10.5vw,10rem);font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase;color:var(--ink)}.cover-hl .or{color:var(--primary)}.swiss-rule{width:clamp(60px,9vw,110px);height:3px;background:var(--primary);border-radius:2px;flex-shrink:0}.cover-sub{font-family:var(--font-b);font-size:clamp(.9rem,1.45vw,1.28rem);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--body);line-height:1.65}.client-block{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,1.6vw,1.3rem);padding:clamp(.65rem,1.3vw,1rem) clamp(1.2rem,2.6vw,2.2rem);border-radius:22px;background:var(--canvas);box-shadow:inset 7px 7px 16px #8c765a38,inset -7px -7px 16px #ffffffeb}.client-name{font-family:var(--font-d);font-size:clamp(1.1rem,2.3vw,2.1rem);font-weight:800;line-height:1.05;color:var(--ink);text-align:left;text-transform:uppercase;letter-spacing:.04em}.cover-footer{background:var(--dark);padding:clamp(.55rem,1.2vw,.85rem) clamp(1.5rem,4vw,3.5rem);display:flex;align-items:center;justify-content:center;gap:clamp(.4rem,.8vw,.65rem);flex-shrink:0;box-shadow:inset 0 6px 18px #0000002e}.cf-txt{font-size:clamp(.52rem,.75vw,.65rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#faf9f561}.cf-dot{width:3px;height:3px;border-radius:50%;background:#faf9f538}.cf-brand{font-family:var(--font-d);font-size:clamp(.68rem,.95vw,.85rem);font-weight:800;color:#faf9f5e0}.cf-brand span{color:var(--primary)}.s2-main{flex:1;display:grid;grid-template-columns:44% 56%;overflow:hidden;min-height:0}.s2-left{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,3.5vw,3.5rem);border-right:1px solid var(--border)}.s2-headline{font-family:var(--font-d);font-size:clamp(2.5rem,5.5vw,5.2rem);font-weight:800;line-height:1;letter-spacing:-.025em}.s2-headline .dk{color:var(--ink)}.s2-headline .or{color:var(--primary)}.s2-right{display:flex;flex-direction:column}.s2-row{flex:1;display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.2rem);padding:0 clamp(1.5rem,3vw,2.8rem);border-bottom:1px solid var(--border);position:relative;overflow:hidden;transition:background .22s ease;cursor:default}.s2-row:last-child{border-bottom:none}.s2-row:hover{background:#8c765a0a}.s2-rnum{position:absolute;right:clamp(1rem,2vw,2rem);font-family:var(--font-m);font-size:clamp(3.5rem,7vw,6.5rem);font-weight:500;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.07}.rn-or{color:var(--primary)}.rn-tl{color:var(--teal)}.rn-am{color:var(--amber)}.s2-vbar{width:3px;align-self:stretch;margin:clamp(.8rem,1.5vw,1.2rem) 0;border-radius:2px;flex-shrink:0;transition:box-shadow .22s ease,transform .22s ease}.vb-or{background:var(--primary)}.vb-tl{background:var(--teal)}.vb-am{background:var(--amber)}.s2-row:hover .vb-or{box-shadow:0 0 14px #e07a008c;transform:scaleX(1.6)}.s2-row:hover .vb-tl{box-shadow:0 0 14px #5db8a68c;transform:scaleX(1.6)}.s2-row:hover .vb-am{box-shadow:0 0 14px #e8a55a8c;transform:scaleX(1.6)}.s2-out{flex:1;position:relative;z-index:1}.s2-label{font-family:var(--font-m);font-size:clamp(.62rem,.88vw,.78rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(.18rem,.35vw,.3rem)}.lbl-or{color:var(--primary)}.lbl-tl{color:var(--teal)}.lbl-am{color:var(--amber)}.s2-title{font-family:var(--font-d);font-size:clamp(1.15rem,2.1vw,1.88rem);font-weight:700;line-height:1.2;color:var(--ink);transition:transform .22s ease,color .22s ease}.s2-row:hover .s2-title{transform:translate(5px)}.slide-3 .r{transition-duration:1.3s}.s3-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(1.2rem,2.4vw,2.2rem) clamp(1.5rem,4vw,3.5rem) clamp(1rem,2vw,1.8rem);gap:clamp(.3rem,.6vw,.5rem);min-height:0}.s3-head{flex-shrink:0}.s3-hl{font-family:var(--font-d);font-size:clamp(2.3rem,4.9vw,4.6rem);font-weight:800;line-height:1;letter-spacing:-.02em}.s3-hl .dk{color:var(--ink)}.s3-hl .or{color:var(--primary)}.s3-sub{font-family:var(--font-b);font-size:clamp(.92rem,1.4vw,1.2rem);color:var(--body);margin-top:clamp(.25rem,.4vw,.35rem);line-height:1.4}.s3-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.8rem,1.5vw,1.4rem);align-items:stretch;margin-top:clamp(.5rem,1vw,.8rem)}.s3-col{display:flex;flex-direction:column;align-items:center;height:100%}.s3-icon{width:clamp(58px,5.8vw,76px);height:clamp(58px,5.8vw,76px);border-radius:clamp(12px,1.3vw,16px);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;margin-bottom:-28px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.s3-col:hover .s3-icon{transform:scale(1.12) translateY(-3px)}@keyframes iconPop{0%{transform:scale(.4) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.slide-3.go .s3-col.d3 .s3-icon{animation:iconPop .55s cubic-bezier(.34,1.56,.64,1) .55s both}.slide-3.go .s3-col.d4 .s3-icon{animation:iconPop .55s cubic-bezier(.34,1.56,.64,1) .7s both}.slide-3.go .s3-col.d5 .s3-icon{animation:iconPop .55s cubic-bezier(.34,1.56,.64,1) .85s both}.ic-neuro{background:var(--canvas);box-shadow:6px 6px 14px #8c765a42,-6px -6px 14px #ffffffeb}.ic-featured{background:var(--primary);box-shadow:6px 6px 16px #e07a0061,-4px -4px 12px #ffffff59}.s3-card{width:100%;flex:1;border-radius:20px;padding:clamp(2.2rem,3.6vw,3.2rem) clamp(1rem,2vw,1.6rem) clamp(1.2rem,2vw,1.6rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.5rem,.8vw,.7rem)}.card-neuro{background:var(--canvas);box-shadow:8px 8px 20px #8c765a38,-8px -8px 20px #ffffffeb;transition:box-shadow .35s ease,transform .35s ease}.card-featured{background:var(--dark);box-shadow:10px 10px 26px #14120f57,-4px -4px 14px #ffffff12;transition:box-shadow .35s ease,transform .35s ease;animation:featuredBreath 4s ease-in-out infinite}.s3-col:hover .card-neuro{transform:translateY(-5px);box-shadow:14px 14px 30px #8c765a47,-14px -14px 30px #fffffff2}.s3-col:hover .card-featured{transform:translateY(-5px);box-shadow:14px 14px 30px #14120f66,-4px -4px 14px #ffffff12,0 0 0 1.5px #e07a0066}@keyframes featuredBreath{0%,to{box-shadow:10px 10px 26px #14120f57,-4px -4px 14px #ffffff12,0 0 #e07a0000}50%{box-shadow:10px 10px 26px #14120f57,-4px -4px 14px #ffffff12,0 0 22px 3px #e07a0024}}.s3-card-title{font-family:var(--font-d);font-size:clamp(1.6rem,2.7vw,2.45rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:color .3s ease}.title-dk{color:var(--ink)}.title-lt{color:#faf9f5eb}.s3-col:hover .title-dk,.s3-col:hover .title-lt{color:var(--primary)}.s3-card-body{font-family:var(--font-b);font-size:clamp(1.2rem,1.88vw,1.62rem);line-height:1.5;color:var(--body)}.body-lt{color:#faf9f580}.s3-names{display:flex;flex-direction:column;gap:clamp(.18rem,.3vw,.25rem);margin-top:clamp(.25rem,.4vw,.35rem);width:100%}.s3-name{font-family:var(--font-b);font-size:clamp(1.08rem,1.65vw,1.4rem);font-weight:600;padding:clamp(.18rem,.32vw,.26rem) clamp(.45rem,.8vw,.65rem);border-radius:6px;background:#e07a001a;color:var(--primary);align-self:center;white-space:nowrap}.s4-grid{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.8rem,1.5vw,1.4rem);padding:clamp(.8rem,1.4vw,1.15rem) clamp(1.5rem,4vw,3.5rem) clamp(.8rem,1.4vw,1.15rem);align-items:start;align-content:center}.s4-cw{min-width:0}.s4-cw-1{grid-column:1;grid-row:1}.s4-cw-3{grid-column:3;grid-row:1}.s4-cw-2{grid-column:2;grid-row:2;margin-top:clamp(-22px,-3vh,-14px)}.s4-center-text{grid-column:2;grid-row:1;align-self:center;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(.6rem,1vw,.9rem);padding:clamp(.5rem,1vw,1rem) 0}.s4-center-hl{font-family:var(--font-d);font-size:clamp(1.78rem,3.4vw,3.1rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.s4-center-hl .or{color:var(--primary)}.s4-center-rule{width:clamp(40px,6vw,70px);height:2.5px;background:var(--grad-brand);border-radius:2px}.s4-el{opacity:0;filter:blur(2px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.s4-from-left{transform:translate(-28px) scale(.97)}.s4-from-right{transform:translate(28px) scale(.97)}.s4-from-below{transform:translateY(28px) scale(.97)}.slide-4.go .s4-el{opacity:1;transform:none;filter:none}.slide-4.go .s4-cw-1 .s4-el{transition-delay:.15s}.slide-4.go .s4-cw-2 .s4-el{transition-delay:.35s}.slide-4.go .s4-cw-3 .s4-el{transition-delay:.25s}.s4-card{background:var(--canvas);border-radius:22px;box-shadow:10px 10px 24px #8c765a3b,-10px -10px 24px #ffffffed;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(.9rem,1.6vw,1.4rem) clamp(1rem,1.8vw,1.6rem) clamp(.8rem,1.4vw,1.2rem);gap:clamp(.35rem,.6vw,.55rem);transition:box-shadow .32s ease,transform .32s ease}.s4-card:hover{transform:translateY(-5px);box-shadow:14px 14px 32px #8c765a47,-14px -14px 32px #fffffff5}@keyframes s4Float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.slide-4.go .s4-cw-1 .s4-card{animation:s4Float 3.8s ease-in-out 1.1s infinite}.slide-4.go .s4-cw-2 .s4-card{animation:s4Float 4.2s ease-in-out 1.7s infinite}.slide-4.go .s4-cw-3 .s4-card{animation:s4Float 3.5s ease-in-out 1.4s infinite}.s4-card:hover{animation-play-state:paused}.s4-icon-sq{width:clamp(56px,6.5vw,82px);height:clamp(56px,6.5vw,82px);border-radius:clamp(12px,1.4vw,17px);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:clamp(.1rem,.2vw,.2rem)}.iq-or{background:#e07a0021;box-shadow:5px 5px 12px #8c765a33,-5px -5px 12px #ffffffe6}.iq-tl{background:#5db8a621;box-shadow:5px 5px 12px #8c765a33,-5px -5px 12px #ffffffe6}.iq-am{background:#e8a55a21;box-shadow:5px 5px 12px #8c765a33,-5px -5px 12px #ffffffe6}.s4-card-title{font-family:var(--font-d);font-size:clamp(1.45rem,2.6vw,2.3rem);font-weight:800;line-height:1.1;letter-spacing:-.01em}.ct-or{color:var(--primary)}.ct-tl{color:var(--teal)}.ct-am{color:var(--amber)}.s4-card-body{font-family:var(--font-b);font-size:clamp(.88rem,1.3vw,1.1rem);line-height:1.5;color:var(--body)}.s4-card-dot{width:clamp(28px,3vw,38px);height:clamp(28px,3vw,38px);border-radius:50%;background:var(--canvas);box-shadow:4px 4px 10px #8c765a38,-4px -4px 10px #ffffffe6;display:flex;align-items:center;justify-content:center;margin-top:auto;flex-shrink:0}@keyframes crisisJig{0%{transform:scaleY(1);filter:drop-shadow(0 0 0px rgba(198,69,69,0))}10%{transform:scaleY(1.1);filter:drop-shadow(0 0 14px rgba(198,69,69,.9))}24%{transform:scaleY(.93);filter:drop-shadow(0 0 10px rgba(198,69,69,.6))}38%{transform:scaleY(1.06);filter:drop-shadow(0 0 8px rgba(198,69,69,.4))}52%{transform:scaleY(.97);filter:drop-shadow(0 0 5px rgba(198,69,69,.25))}66%{transform:scaleY(1.02);filter:drop-shadow(0 0 3px rgba(198,69,69,.15))}82%{transform:scaleY(.99);filter:drop-shadow(0 0 1px rgba(198,69,69,.05))}to{transform:scaleY(1);filter:drop-shadow(0 0 0px rgba(198,69,69,0))}}.crisis-jig{transform-box:fill-box;transform-origin:bottom center;animation:crisisJig 1s cubic-bezier(.36,.07,.19,.97) forwards}.s5-main{flex:1;display:grid;grid-template-columns:54% 46%;min-height:0;overflow:hidden}.s5-left{display:flex;flex-direction:column;padding:clamp(1rem,2vw,1.8rem) clamp(1rem,1.8vw,1.6rem) clamp(.5rem,1vw,.8rem) clamp(1.5rem,4vw,3.5rem);gap:clamp(.4rem,.7vw,.6rem);border-right:1px solid var(--border)}.s5-chart-kicker{font-family:var(--font-m);font-size:clamp(.68rem,.98vw,.86rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.s5-legend{display:flex;gap:clamp(.8rem,1.4vw,1.2rem);align-items:center;flex-shrink:0}.s5-leg-item{display:flex;align-items:center;gap:5px;font-family:var(--font-b);font-size:clamp(.75rem,1.1vw,.95rem);color:var(--body)}.s5-leg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.leg-ans{background:#5db8a6}.leg-miss{background:#8c765a4d}.leg-cris{background:#c64545}.s5-chart-wrap{flex:1;display:flex;flex-direction:column;gap:6px;min-height:0}.s5-right{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,2rem) clamp(1.5rem,3vw,2.8rem) clamp(1rem,2vw,2rem) clamp(1rem,2vw,1.8rem);gap:clamp(.5rem,.9vw,.85rem)}.s5-stats-head{font-family:var(--font-d);font-size:clamp(1.12rem,1.88vw,1.62rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--ink)}.s5-stats-head .crit{color:#c64545}.s5-stat{display:flex;gap:clamp(.45rem,.75vw,.65rem);align-items:flex-start}.s5-stat-dot{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:.4rem}.s5-stat-label{font-family:var(--font-d);font-size:clamp(1.12rem,1.88vw,1.62rem);font-weight:700;color:var(--ink);line-height:1.2}.s5-stat-body{font-family:var(--font-b);font-size:clamp(.9rem,1.32vw,1.12rem);color:var(--body);line-height:1.45}.s5-big-rule{height:2px;background:linear-gradient(90deg,#c64545,#c6454500);border-radius:1px;flex-shrink:0}.s5-abandonment{font-family:var(--font-d);font-size:clamp(2.2rem,4.3vw,3.9rem);font-weight:800;line-height:.95;letter-spacing:-.02em;color:#c64545}.s5-footnote{font-family:var(--font-b);font-size:clamp(.74rem,1.05vw,.9rem);color:var(--muted);line-height:1.4}.s5-footer{background:var(--dark);padding:clamp(.7rem,1.4vw,1.1rem) clamp(1.5rem,4vw,3.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 6px 18px #0000002e}.s5-footer-text{font-family:var(--font-d);font-size:clamp(1.25rem,2.2vw,2rem);font-weight:800;color:#faf9f5eb;letter-spacing:-.01em}.slide-6{overflow:hidden}.s6-main{flex:1;display:grid;grid-template-columns:35% 65%;min-height:0;overflow:hidden}.s6-left{display:flex;flex-direction:column;justify-content:center;padding:clamp(.8rem,1.5vw,1.4rem) clamp(.8rem,1.5vw,1.4rem) clamp(.8rem,1.5vw,1.4rem) clamp(1.5rem,4vw,3.5rem);gap:clamp(.6rem,1vw,.9rem);border-right:1px solid var(--border)}.s6-hl{font-family:var(--font-d);font-size:clamp(2rem,3.9vw,3.7rem);font-weight:800;line-height:1;letter-spacing:-.02em}.s6-hl .dk{color:var(--ink)}.s6-hl .or{color:var(--primary)}.s6-legend{display:flex;flex-direction:column;gap:clamp(.28rem,.45vw,.4rem)}.s6-leg-row{display:flex;align-items:center;gap:8px;font-family:var(--font-b);font-size:clamp(.82rem,1.18vw,1.02rem);color:var(--body)}.s6-leg-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.s6-leg-note{font-size:clamp(.72rem,1vw,.88rem);color:var(--muted)}.leg-qw{color:var(--primary);font-weight:800;font-family:var(--font-d);letter-spacing:.02em}.leg-bs{color:var(--teal);font-weight:800;font-family:var(--font-d);letter-spacing:.02em}.leg-nth{color:var(--amber);font-weight:800;font-family:var(--font-d);letter-spacing:.02em}.leg-dp{color:var(--muted);font-weight:800;font-family:var(--font-d);letter-spacing:.02em}.s6-right{display:flex;flex-direction:column;padding:clamp(.5rem,.9vw,.8rem) clamp(.8rem,1.5vw,1.4rem) clamp(.3rem,.5vw,.4rem) clamp(.3rem,.5vw,.4rem);gap:4px;min-height:0}.s6-matrix-area{flex:1;display:flex;gap:6px;min-height:0}.s6-yaxis{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:clamp(18px,2.2vw,24px);flex-shrink:0;padding:2px 0}.s6-yaxis-label{font-family:var(--font-m);font-size:clamp(.48rem,.68vw,.6rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}.s6-axis-tick{font-family:var(--font-m);font-size:clamp(.46rem,.65vw,.58rem);color:var(--muted);opacity:.7}.s6-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:clamp(5px,.8vw,8px);min-height:0}.s6-quad{border-radius:16px;padding:clamp(.7rem,1.2vw,1.1rem) clamp(.8rem,1.3vw,1.2rem);display:flex;flex-direction:column;gap:clamp(.35rem,.55vw,.5rem);overflow:hidden;transition:transform .28s ease}.s6-quad:hover{transform:translateY(-2px)}.s6-quad-header{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-shrink:0}.s6-quad-label{font-family:var(--font-d);font-size:clamp(1.1rem,1.65vw,1.5rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.s6-quad-badge{font-family:var(--font-m);font-size:clamp(.62rem,.85vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#e07a0026;color:var(--primary);padding:3px 8px;border-radius:20px;white-space:nowrap}.s6-quad-items{display:flex;flex-direction:column;gap:clamp(.35rem,.52vw,.48rem);overflow:hidden}.s6-item{display:flex;gap:6px;align-items:flex-start;font-size:clamp(.88rem,1.32vw,1.15rem);line-height:1.4}.s6-item-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:.38em}.s6-item-title{font-family:var(--font-d);font-weight:700;color:inherit}.s6-item-desc{font-family:var(--font-b);color:inherit;opacity:.8}.quad-dp{background:#8d765a14;box-shadow:3px 3px 10px #8c765a1f,-3px -3px 10px #ffffffb3}.quad-dp .s6-quad-label,.quad-dp .s6-item{color:var(--muted)}.quad-dp .s6-item-dot{background:var(--muted)}.quad-bs{background:#5db8a61a;box-shadow:3px 3px 10px #8c765a1f,-3px -3px 10px #ffffffb3}.quad-bs .s6-quad-label{color:var(--teal)}.quad-bs .s6-item{color:#3d3d3a}.quad-bs .s6-item-dot{background:var(--teal)}.quad-nth{background:#e8a55a1a;box-shadow:3px 3px 10px #8c765a1f,-3px -3px 10px #ffffffb3}.quad-nth .s6-quad-label{color:var(--amber)}.quad-nth .s6-item{color:#3d3d3a}.quad-nth .s6-item-dot{background:var(--amber)}.quad-qw{background:#e07a00;transform:scale(1.03);z-index:2;box-shadow:8px 8px 24px #8c500061,-4px -4px 16px #ffdc8c33,0 0 0 2px #ffffff40;animation:qwPulse 3.5s ease-in-out infinite}.quad-qw .s6-quad-label{color:#fffffff2}.quad-qw .s6-quad-badge{background:#0000002e;color:#fff}.quad-qw .s6-item{color:#ffffffd1;font-weight:500}.quad-qw .s6-item-title{color:#fffffffa;font-weight:800}.quad-qw .s6-item-dot{background:#fffc}@keyframes qwPulse{0%,to{box-shadow:8px 8px 24px #8c500061,-4px -4px 16px #ffdc8c33,0 0 0 2px #ffffff40}50%{box-shadow:8px 8px 24px #8c500061,-4px -4px 16px #ffdc8c33,0 0 26px 6px #e07a0059,0 0 0 2px #ffffff73}}.s6-xaxis{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 clamp(20px,2.6vw,26px);flex-shrink:0;height:clamp(16px,2.5vh,22px)}.s6-xaxis-label{font-family:var(--font-m);font-size:clamp(.48rem,.68vw,.6rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.slide-7{overflow:hidden}.s7-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.5rem,1vw,.8rem) clamp(1.5rem,4vw,3.5rem) clamp(.8rem,1.5vw,1.4rem);gap:clamp(1rem,2vw,1.8rem)}.s7-hl{font-family:var(--font-d);font-size:clamp(2.2rem,5vw,4.8rem);font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--ink);text-align:center}.s7-hl .or{color:var(--primary)}.s7-flow{width:100%;display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.8rem);position:relative}.s7-line{position:absolute;top:clamp(34px,4.5vw,50px);left:calc(clamp(52px,8vw,96px)/2 + clamp(1rem,2vw,1.8rem));right:calc(clamp(52px,8vw,96px)/2 + clamp(1rem,2vw,1.8rem));height:2px;background:var(--grad-brand);transform-origin:left center;transform:scaleX(0);transition:transform .85s cubic-bezier(.16,1,.3,1);z-index:0}.slide-7.go .s7-line{transform:scaleX(1);transition-delay:.25s}.s7-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.6vw,1.5rem);position:relative;z-index:1}.s7-node{width:clamp(68px,8vw,96px);height:clamp(68px,8vw,96px);border-radius:50%;background:var(--canvas);box-shadow:10px 10px 22px #8c765a42,-10px -10px 22px #fffffff0,0 0 0 2px rgba(var(--nc, 224,122,0),0);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.3)}.s7-node-phase{font-family:var(--font-m);font-size:clamp(.44rem,.6vw,.54rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);line-height:1.2}.s7-node-num{font-family:var(--font-d);font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:800;line-height:1;color:var(--nc, var(--primary))}@keyframes nodePop{0%{transform:scale(.3);opacity:0}65%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.slide-7.go .s7-n1{animation:nodePop .55s cubic-bezier(.34,1.56,.64,1) .35s both}.slide-7.go .s7-n2{animation:nodePop .55s cubic-bezier(.34,1.56,.64,1) .55s both}.slide-7.go .s7-n3{animation:nodePop .55s cubic-bezier(.34,1.56,.64,1) .75s both}.s7-card{width:100%;border-radius:22px;padding:clamp(1.2rem,2vw,1.8rem) clamp(1rem,1.8vw,1.6rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.4rem,.7vw,.6rem);box-shadow:8px 8px 22px #8c765a38,-8px -8px 22px #ffffffeb;transition:transform .3s ease,box-shadow .3s ease}.s7-card:hover{transform:translateY(-5px);box-shadow:12px 12px 28px #8c765a45,-12px -12px 28px #fffffff2}.s7-card-icon{width:clamp(44px,5vw,60px);height:clamp(44px,5vw,60px);border-radius:14px;background:var(--canvas);box-shadow:4px 4px 12px #8c765a33,-4px -4px 12px #ffffffe6;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:clamp(.1rem,.2vw,.18rem)}.s7-card-days{font-family:var(--font-m);font-size:clamp(.55rem,.78vw,.68rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.s7-card-title{font-family:var(--font-d);font-size:clamp(1.1rem,1.9vw,1.75rem);font-weight:800;line-height:1.1;letter-spacing:-.01em}.s7-card-desc{font-family:var(--font-b);font-size:clamp(.82rem,1.25vw,1.08rem);line-height:1.5;color:var(--body)}.slide-8{overflow:hidden}.s8-main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(.6rem,1.1vw,1rem) clamp(1.5rem,4vw,3.5rem);gap:clamp(.5rem,.9vw,.75rem);min-height:0}.s8-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border) 15%,var(--border) 85%,transparent);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;margin:clamp(.9rem,1.5vw,1.2rem) 0 clamp(.4rem,.8vw,.65rem)}.s8-vs{position:absolute;background:var(--canvas);padding:0 clamp(.55rem,.9vw,.8rem);font-family:var(--font-m);font-size:clamp(.5rem,.68vw,.6rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.s8-row{display:flex;flex-direction:column;gap:clamp(.4rem,.7vw,.6rem)}.s8-row-header{display:flex;align-items:center;gap:clamp(.6rem,1vw,.9rem)}.s8-state{width:clamp(52px,6vw,72px);height:clamp(52px,6vw,72px);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.s8-state-bad{background:#c645451f;box-shadow:5px 5px 14px #8c765a33,-5px -5px 14px #ffffffe0}.s8-state-good{background:#5db8a61f;box-shadow:5px 5px 14px #8c765a33,-5px -5px 14px #ffffffe0}.s8-state-label{font-family:var(--font-d);font-size:clamp(.52rem,.75vw,.66rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1.2}.s8-state-bad .s8-state-label{color:#c64545}.s8-state-good .s8-state-label{color:var(--teal)}.s8-row-title{font-family:var(--font-m);font-size:clamp(.85rem,1.3vw,1.15rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.s8-title-bad{color:#c64545}.s8-title-good{color:var(--teal)}.s8-flow{display:flex;align-items:center;gap:clamp(4px,.6vw,8px);padding-left:clamp(58px,7vw,80px)}.s8-step{flex:1;min-height:clamp(58px,9vh,82px);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(.4rem,.7vw,.6rem) clamp(.5rem,.9vw,.8rem);transition:transform .25s ease}.s8-step:hover{transform:translateY(-2px)}.s8-step-wide{flex:1.4}.s8-step-text{font-family:var(--font-d);font-size:clamp(.7rem,1.05vw,.92rem);font-weight:700;line-height:1.25}.s8-step-sub{font-family:var(--font-b);font-size:clamp(.72rem,1.02vw,.88rem);line-height:1.35;margin-top:4px}.s8-explainer{padding-left:clamp(58px,7vw,80px);font-family:var(--font-b);font-size:clamp(.85rem,1.25vw,1.1rem);font-style:italic;line-height:1.45}.s8-explainer-bad{color:#c64545a6}.s8-explainer-good{color:#5db8a6bf}.s8-neutral{background:var(--canvas);box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6}.s8-neutral .s8-step-text{color:var(--ink)}.s8-bad{background:#c645451a;box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 0 0 1.5px #c6454540;animation:badPulse 3s ease-in-out infinite}.s8-bad .s8-step-text{color:#c64545;font-weight:800}@keyframes badPulse{0%,to{box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 0 0 1.5px #c6454540}50%{box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 0 14px 3px #c645452e,0 0 0 1.5px #c6454566}}.s8-bad-dim{background:#8d765a12;box-shadow:3px 3px 10px #8c765a24,-3px -3px 10px #ffffffd9}.s8-bad-dim .s8-step-text{color:var(--muted)}.s8-good{background:#5db8a61f;box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 0 0 1.5px #5db8a64d;animation:goodPulse 3s ease-in-out infinite}.s8-good .s8-step-text{color:var(--teal);font-weight:800}.s8-good .s8-step-sub{color:var(--ink)}@keyframes goodPulse{0%,to{box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 0 0 1.5px #5db8a64d}50%{box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 0 16px 4px #5db8a62e,0 0 0 1.5px #5db8a673}}.s8-good-bright{background:#5db8a61a;box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6}.s8-good-bright .s8-step-text{color:var(--teal);font-weight:700}.s8-footer{background:var(--dark);padding:clamp(.65rem,1.3vw,1rem) clamp(1.5rem,4vw,3.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 6px 18px #0000002e;text-align:center}.s8-footer-text{font-family:var(--font-d);font-size:clamp(.9rem,1.55vw,1.4rem);font-weight:700;color:#faf9f5b8;line-height:1.4}.s8-footer-accent{color:#faf9f5f2;font-weight:800}.slide-11{overflow:hidden}.s11-main{flex:1;display:grid;grid-template-columns:54% 46%;min-height:0;overflow:hidden;gap:0}.s11-left{display:flex;flex-direction:column;justify-content:center;padding:clamp(.6rem,1.1vw,1rem) clamp(1rem,1.8vw,1.6rem) clamp(.6rem,1.1vw,1rem) clamp(1.5rem,4vw,3.5rem);gap:clamp(.6rem,1vw,.9rem);border-right:1px solid var(--border)}.s11-hl{font-family:var(--font-d);font-size:clamp(2rem,4vw,3.8rem);font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--ink)}.s11-hl .or{color:var(--primary)}.s11-rows{display:flex;flex-direction:column;gap:clamp(.4rem,.7vw,.6rem)}.s11-row{display:flex;align-items:center;gap:clamp(.6rem,1vw,.9rem);padding:clamp(.55rem,1vw,.9rem) clamp(.8rem,1.3vw,1.2rem);border-radius:14px;background:var(--canvas);box-shadow:4px 4px 12px #8c765a29,-4px -4px 12px #ffffffe6}.row-total{box-shadow:5px 5px 14px #8c765a33,-5px -5px 14px #ffffffeb,0 0 0 1.5px #e07a0038;animation:totalPulse 3.5s ease-in-out infinite}@keyframes totalPulse{0%,to{box-shadow:5px 5px 14px #8c765a33,-5px -5px 14px #ffffffeb,0 0 0 1.5px #e07a0038}50%{box-shadow:5px 5px 14px #8c765a33,-5px -5px 14px #ffffffeb,0 0 18px 3px #e07a0024,0 0 0 1.5px #e07a0061}}.s11-row-label{flex:0 0 auto;min-width:clamp(130px,16vw,190px)}.s11-cat{display:block;font-family:var(--font-d);font-size:clamp(.78rem,1.2vw,1.05rem);font-weight:800;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.s11-sub{display:block;font-family:var(--font-b);font-size:clamp(.78rem,1.1vw,.95rem);color:var(--muted);margin-top:2px}.s11-value-label{display:block;font-family:var(--font-b);font-size:clamp(.78rem,1.1vw,.95rem);color:var(--body);margin-bottom:2px}.s11-row-value{flex:1}.s11-num{display:block;font-family:var(--font-d);font-size:clamp(1rem,1.7vw,1.52rem);font-weight:800;color:var(--ink);letter-spacing:-.01em;transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .3s ease}.s11-num-big{font-size:clamp(1.3rem,2.3vw,2.1rem);color:var(--primary)}.s11-num-note{display:block;font-family:var(--font-b);font-size:clamp(.78rem,1.1vw,.95rem);color:var(--muted);margin-top:3px}.num-popped{transform:scale(1.04)}.s11-num.num-popped{color:var(--ink)}.s11-num-big.num-popped{color:var(--primary)}.s11-right{display:flex;flex-direction:column;justify-content:center;padding:clamp(.6rem,1.1vw,1rem) clamp(1.5rem,3vw,2.8rem) clamp(.6rem,1.1vw,1rem) clamp(1rem,1.8vw,1.6rem);gap:clamp(.6rem,1vw,.9rem)}.s11-invest,.s11-roi{border-radius:18px;padding:clamp(.8rem,1.4vw,1.2rem) clamp(1rem,1.8vw,1.6rem);display:flex;flex-direction:column;gap:clamp(.2rem,.35vw,.3rem)}.s11-invest{background:#e07a0014;box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb,0 0 0 1.5px #e07a0038;animation:investPulse 3.5s ease-in-out infinite .4s}@keyframes investPulse{0%,to{box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb,0 0 0 1.5px #e07a0038}50%{box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb,0 0 16px 3px #e07a001f,0 0 0 1.5px #e07a0061}}.s11-invest .s11-stat-label,.s11-invest .s11-stat-num{color:var(--primary)}.s11-roi{background:#5db8a61a;box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb,0 0 0 1.5px #5db8a647;animation:roiPulse 3.5s ease-in-out infinite .8s}@keyframes roiPulse{0%,to{box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb,0 0 0 1.5px #5db8a647}50%{box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb,0 0 18px 4px #5db8a629,0 0 0 1.5px #5db8a66b}}.s11-stat-label{font-family:var(--font-m);font-size:clamp(.72rem,1vw,.88rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s11-roi-label{color:var(--teal)}.s11-stat-num{font-family:var(--font-d);font-size:clamp(1.6rem,3vw,2.8rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.s11-roi-num{color:var(--teal)}.s11-stat-num.num-popped{transform:scale(1.05)}.s11-stat-note{font-family:var(--font-b);font-size:clamp(.7rem,1vw,.88rem);color:var(--body);line-height:1.3}.s11-roi-note{color:var(--teal);font-weight:600}.s11-breakeven{font-family:var(--font-b);font-size:clamp(.85rem,1.2vw,1.02rem);color:var(--muted);line-height:1.4;padding:0 clamp(.2rem,.4vw,.35rem)}.s11-breakeven strong{color:var(--primary);font-weight:700}.s11-footer{background:var(--dark);padding:clamp(.5rem,1vw,.85rem) clamp(1.5rem,4vw,3.5rem);flex-shrink:0;box-shadow:inset 0 6px 18px #0000002e;display:flex;flex-direction:column;gap:3px}.s11-guarantee{font-family:var(--font-b);font-size:clamp(.85rem,1.2vw,1.02rem);color:#faf9f5e0;line-height:1.45}.s11-guarantee-label{font-family:var(--font-d);font-weight:800;color:#faf9f5fa}.s11-footnote{font-family:var(--font-b);font-size:clamp(.7rem,.95vw,.82rem);color:#faf9f58c;line-height:1.4}.slide-12{overflow:hidden}.s12-main{flex:1;display:grid;grid-template-columns:52% 48%;min-height:0}.s12-left{background:var(--dark);display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3rem) clamp(2rem,4vw,3.5rem);gap:clamp(.8rem,1.3vw,1.2rem);position:relative}.s12-left:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,rgba(224,122,0,.04));pointer-events:none}.s12-kicker{font-family:var(--font-m);font-size:clamp(.72rem,1vw,.88rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#faf9f58c}.s12-kicker-rule{width:clamp(40px,5vw,60px);height:2px;background:var(--grad-brand);border-radius:1px;margin-top:-4px}.s12-hl{font-family:var(--font-d);font-size:clamp(1.9rem,3.8vw,3.6rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#faf9f5f2}.s12-hl .or{color:var(--primary)}.s12-body{font-family:var(--font-b);font-size:clamp(.9rem,1.42vw,1.22rem);line-height:1.6;color:#faf9f594}.s12-body strong{color:#faf9f5e0;font-weight:700}.s12-right{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.8vw,2.8rem) clamp(1.5rem,3vw,2.8rem) clamp(1.5rem,2.8vw,2.8rem) clamp(1rem,2vw,1.8rem);gap:clamp(1.2rem,2vw,1.8rem);background:var(--canvas)}.s12-badge{background:var(--canvas);border-radius:18px;padding:clamp(1.2rem,2vw,1.8rem) clamp(1.2rem,2vw,1.8rem);box-shadow:6px 6px 16px #8c765a33,-6px -6px 16px #ffffffeb;display:flex;align-items:center;gap:clamp(1rem,1.6vw,1.4rem);transition:transform .28s ease,box-shadow .28s ease}.s12-badge:hover{transform:translate(5px);box-shadow:8px 8px 20px #8c765a3d,-4px -4px 14px #ffffffeb}.s12-badge-icon{width:clamp(46px,5.2vw,64px);height:clamp(46px,5.2vw,64px);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:3px 3px 10px #8c765a2e,-3px -3px 10px #ffffffe0}.s12-badge-title{font-family:var(--font-d);font-size:clamp(1rem,1.65vw,1.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-bottom:3px}.s12-badge-desc{font-family:var(--font-b);font-size:clamp(.95rem,1.4vw,1.18rem);color:var(--body);line-height:1.45}.slide-13{overflow:hidden}.slide-13>*{position:relative;z-index:1}.s13-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 clamp(1.5rem,5vw,5rem);gap:clamp(.8rem,1.4vw,1.3rem)}.s13-kicker{font-family:var(--font-m);font-size:clamp(.65rem,.92vw,.82rem);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.s13-hl{font-family:var(--font-d);font-size:clamp(3.5rem,10vw,9.5rem);font-weight:800;line-height:.9;letter-spacing:-.03em;color:var(--ink)}.s13-hl .or{color:var(--primary)}.s13-steps{display:flex;align-items:stretch;gap:clamp(.8rem,1.4vw,1.3rem);width:100%;max-width:900px;margin-top:clamp(.3rem,.5vw,.5rem)}.s13-step{flex:1;background:var(--canvas);border-radius:18px;box-shadow:8px 8px 20px #8c765a38,-8px -8px 20px #ffffffeb;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1rem,1.8vw,1.6rem) clamp(.8rem,1.4vw,1.2rem);gap:clamp(.5rem,.9vw,.8rem);transition:transform .3s ease,box-shadow .3s ease}.s13-step:hover{transform:translateY(-5px);box-shadow:12px 12px 28px #8c765a42,-12px -12px 28px #fffffff2}.s13-step-num{font-family:var(--font-d);font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:800;line-height:1;width:clamp(52px,6vw,72px);height:clamp(52px,6vw,72px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 14px #8c765a33,-5px -5px 14px #ffffffe6}.s13-step-text{font-family:var(--font-d);font-size:clamp(.88rem,1.45vw,1.3rem);font-weight:700;line-height:1.3;color:var(--ink);letter-spacing:-.005em}@keyframes arrowFlow{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}.s8-flow>svg{animation:arrowFlow 2s ease-in-out infinite}.s8-flow>svg:nth-child(2){animation-delay:0s}.s8-flow>svg:nth-child(4){animation-delay:.38s}.s8-flow>svg:nth-child(6){animation-delay:.76s}.s8-flow>svg:nth-child(8){animation-delay:1.14s}@keyframes orGlow{0%,to{text-shadow:none}50%{text-shadow:0 0 22px rgba(224,122,0,.5),0 0 50px rgba(224,122,0,.2)}}.s4-center-hl .or{animation:orGlow 2.8s ease-in-out infinite}.s8-step.s8-bad:hover{transform:translateY(-5px) scale(1.03);box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 12px 28px #c6454540}.s8-step.s8-good:hover{transform:translateY(-5px) scale(1.03);box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6,0 12px 28px #5db8a640}.s8-step.s8-neutral:hover{transform:translateY(-3px) scale(1.015);box-shadow:6px 6px 18px #8c765a3d,-6px -6px 18px #fffffff0}.s8-step.s8-bad-dim:hover{transform:translateY(-2px);box-shadow:4px 4px 12px #8c765a2e,-4px -4px 12px #ffffffe6}@keyframes iconWiggle{0%{transform:rotate(0) scale(1)}18%{transform:rotate(-12deg) scale(1.14)}36%{transform:rotate(9deg) scale(1.07)}54%{transform:rotate(-5deg) scale(1.02)}72%{transform:rotate(2deg)}to{transform:rotate(0) scale(1)}}.s12-badge:hover .s12-badge-icon{animation:iconWiggle .55s cubic-bezier(.36,.07,.19,.97) forwards}@keyframes goldShimmer{0%{background-position:-300% center}to{background-position:300% center}}.s11-num-big.num-popped{background:linear-gradient(90deg,#e07a00 22%,#e8a55a 42%,#fff4d6,#e8a55a 62%,#e07a00 78%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 4.5s linear .3s 2}.cover-hl .or{background:linear-gradient(90deg,#e07a00 22%,#e8a55a 42%,#fff4d6,#e8a55a 62%,#e07a00 78%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 4s linear infinite}@keyframes crisisGlow{0%,to{text-shadow:none}50%{text-shadow:0 0 24px rgba(198,69,69,.45),0 0 50px rgba(198,69,69,.18)}}.s5-abandonment{animation:crisisGlow 2.4s ease-in-out infinite 1.2s}
