.ztudy-circuit-hero{background:radial-gradient(1200px 560px at 50% -120px,#ff78182b,#0000 60%),radial-gradient(820px 360px at 50% 72%,#ff78181f,#0000 68%),linear-gradient(#070403 0%,#080403 48%,#050302 100%)}.ztudy-hero-grid{opacity:.26;background-image:linear-gradient(#ff82231a 1px,#0000 1px),linear-gradient(90deg,#ff82231a 1px,#0000 1px);background-size:78px 78px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 52%,#0000 100%);mask-image:radial-gradient(circle at 50% 42%,#000 52%,#0000 100%)}.ztudy-hero-vignette{background:radial-gradient(circle at 50% 22%,#0000 20%,#0000008a 100%)}.ztudy-hero-beam{transform-origin:50%;filter:blur(12px);background:linear-gradient(90deg,#f820,#ff8822db,#f820);width:580px;height:300px;animation:9s ease-in-out infinite alternate ztudy-beam-drift;top:-110px;right:-180px;transform:rotate(-30deg)}@keyframes ztudy-beam-drift{0%{opacity:.35;transform:rotate(-32deg)translate(0,0)}50%{opacity:.78}to{opacity:.48;transform:rotate(-28deg)translate(-54px,20px)}}@keyframes ztudy-depth-fade-in{0%{opacity:0;transform:translate3d(var(--ztudy-enter-x,0px),0,0)scale(.982)}to{opacity:1;transform:translate(0,0)scale(1)}}.ztudy-depth-fade{--ztudy-enter-x:0px;animation:1.35s cubic-bezier(.2,.7,.2,1) both ztudy-depth-fade-in}.ztudy-from-left{--ztudy-enter-x:-64px}.ztudy-from-right{--ztudy-enter-x:64px}.ztudy-from-center{--ztudy-enter-x:0px}.ztudy-method-node{background:linear-gradient(#121214fa 0%,#0a0a0cfc 100%),#0b0b0d;border:1px solid #ffffff1f;border-radius:.95rem;padding:.68rem .6rem .72rem;box-shadow:0 10px 26px #0000008c,0 0 0 1px #0006,inset 0 1px #ffffff0d}.ztudy-method-icon{color:#ffcda6f2;background:radial-gradient(circle at 35% 25%,#ffa86454,#ff7a1814);border:1px solid #ff92404d;border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.ztudy-core-chip{isolation:isolate;background:linear-gradient(160deg,#12161a 0%,#080a0d 74%),#080a0d;border:1px solid #ffffff1f;border-radius:1.7rem;flex-direction:column;justify-content:center;align-items:center;width:162px;height:162px;display:flex;position:relative;box-shadow:0 0 0 28px #050607,0 18px 44px #0009,0 0 36px #ff781829,0 0 0 29px #00000080,inset 0 1px #ffffff14}.ztudy-core-chip>*{z-index:1;position:relative}.ztudy-core-chip-mobile{width:132px;height:132px}.ztudy-core-chip:before,.ztudy-core-chip:after{content:"";background:#ffb07a70;border-radius:999px;width:11px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.ztudy-core-chip:before{left:-11px;box-shadow:0 -15px #ffb07a4d,0 15px #ffb07a4d}.ztudy-core-chip:after{right:-11px;box-shadow:0 -15px #ffb07a4d,0 15px #ffb07a4d}.ztudy-wire-base{fill:none;stroke:#ffffff24;stroke-width:2.1px;stroke-linecap:round;opacity:0;animation:.42s ease-out forwards ztudy-wire-base-in}.ztudy-wire-halo{fill:none;stroke:#ff892d57;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:blur(5px)drop-shadow(0 0 10px #ff903a61);animation:.42s ease-out forwards ztudy-wire-halo-in}.ztudy-wire-halo-live{animation:.42s ease-out forwards ztudy-wire-halo-in,2.8s ease-in-out infinite ztudy-wire-halo-alive}@keyframes ztudy-wire-halo-in{to{opacity:.4}}@keyframes ztudy-wire-halo-alive{0%,to{opacity:.26;stroke-width:9px;filter:blur(4px)drop-shadow(0 0 7px #ff8d383d)}45%{opacity:.5;stroke-width:11px;filter:blur(6px)drop-shadow(0 0 14px #ff98486b)}}@keyframes ztudy-wire-base-in{to{opacity:1}}.ztudy-wire-burn{fill:none;stroke:#ffc28afa;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 5px #ff8e38e6);animation:.9s linear forwards ztudy-wire-burn-in}@keyframes ztudy-wire-burn-in{0%{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:1px;stroke-width:4.2px}8%{opacity:1;stroke-dasharray:.09 .91;stroke-dashoffset:.98px;stroke-width:4.2px}48%{opacity:1;stroke-dasharray:.26 .74;stroke-dashoffset:.52px;stroke-width:3.9px}78%{opacity:.9;stroke-dasharray:.24 .76;stroke-dashoffset:.18px;stroke-width:3.5px}to{opacity:0;stroke-dasharray:.12 .88;stroke-dashoffset:0;stroke-width:3.2px}}.ztudy-core-chip-surge{animation:.95s cubic-bezier(.22,.7,.2,1) 2.12s both ztudy-core-chip-surge}.ztudy-core-chip-surge>span:first-child{animation:.95s ease-out 2.12s both ztudy-core-text-surge}@keyframes ztudy-core-chip-surge{0%{border-color:#ffffff1c;transform:scale(1);box-shadow:0 18px 44px #00000094,0 0 36px #ff781829,inset 0 1px #ffffff14}36%{border-color:#ffcca3e6;transform:scale(1.035);box-shadow:0 20px 48px #0009,0 0 64px #ff882894,0 0 24px #ffbd8c99,inset 0 0 24px #ff9a4038,inset 0 1px #ffffff1f}to{border-color:#ffbc926b;transform:scale(1);box-shadow:0 18px 44px #00000094,0 0 44px #ff78184d,inset 0 0 14px #ff924021,inset 0 1px #ffffff17}}@keyframes ztudy-core-text-surge{0%{text-shadow:none}38%{text-shadow:0 0 10px #ffd2aee6,0 0 24px #ff9640bf}to{text-shadow:0 0 8px #ffb07873}}.ztudy-wire-glow{fill:none;stroke:#ff9342f0;stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:30 214;stroke-dashoffset:0;opacity:0;animation:.38s ease-out forwards ztudy-wire-glow-in}.ztudy-wire-glow-live{animation:.38s ease-out forwards ztudy-wire-glow-in,6.8s linear infinite ztudy-wire-flow,3.4s ease-in-out infinite ztudy-wire-alive,2.4s linear infinite ztudy-wire-flicker}@keyframes ztudy-wire-glow-in{to{opacity:.9}}@keyframes ztudy-wire-flow{to{stroke-dashoffset:-244px}}@keyframes ztudy-wire-alive{0%,to{stroke-width:1.85px;filter:drop-shadow(0 0 6px #ff903a8f)}50%{stroke-width:2.12px;filter:drop-shadow(0 0 12px #ffa55cd6)}}@keyframes ztudy-wire-flicker{0%,to{opacity:.9}18%{opacity:.98}26%{opacity:.83}52%{opacity:.95}68%{opacity:.86}}.ztudy-wire-terminal{width:5.5rem;height:4.5rem}.ztudy-wire-terminal-bloom,.ztudy-wire-terminal-ring,.ztudy-wire-terminal-tail,.ztudy-wire-terminal-core{position:absolute;top:0;left:50%}.ztudy-wire-terminal-bloom{filter:blur(10px);opacity:.72;background:radial-gradient(circle at 50% 0,#ffb06a66 0%,#ff812c2e 38%,#0000 76%);width:4.6rem;height:3.2rem;animation:4.2s ease-in-out infinite ztudy-wire-terminal-bloom;transform:translate(-50%)}.ztudy-wire-terminal-ring{opacity:0;border:1px solid #ffc19180;border-radius:999px;width:1rem;height:1rem;animation:3.4s ease-out infinite ztudy-wire-terminal-ring;transform:translate(-50%,-50%)scale(.55)}.ztudy-wire-terminal-ring--delayed{animation-delay:1.7s}.ztudy-wire-terminal-tail{filter:blur(1.2px);opacity:.82;background:linear-gradient(#ffc1916b 0%,#ff903a2e 48%,#0000 100%);width:4px;height:2.4rem;animation:3.2s ease-in-out infinite ztudy-wire-terminal-tail;transform:translate(-50%)}.ztudy-wire-terminal-core{background:radial-gradient(circle,#fff7ecfa 0%,#ffc592f5 34%,#ff8828db 68%,#ff6d18ad 100%);border-radius:999px;width:.68rem;height:.68rem;animation:3.2s ease-in-out infinite ztudy-wire-terminal-core;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffa454d1,0 0 28px #ff7d1c57}@keyframes ztudy-wire-terminal-bloom{0%,to{opacity:.56;transform:translate(-50%)scale(.96)}50%{opacity:.86;transform:translate(-50%)scale(1.06)}}@keyframes ztudy-wire-terminal-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}20%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(4.4)}}@keyframes ztudy-wire-terminal-tail{0%,to{opacity:.52;height:2rem}50%{opacity:.9;height:2.6rem}}@keyframes ztudy-wire-terminal-core{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 14px #ffa454d1,0 0 28px #ff7d1c57}50%{transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 18px #ffbd7df2,0 0 36px #ff7d1c6b}}.ztudy-wire-pulse{fill:#ff9346fa;opacity:.92}.ztudy-next-wire{--ztudy-wire-h:50dvh;--ztudy-seg-h:1.55rem;width:1.5px;height:var(--ztudy-wire-h);background:linear-gradient(#ffba85b3 0%,#ff81220f 100%);border-radius:999px;position:relative;box-shadow:0 0 8px #ff8a2940}.ztudy-next-wire:after{content:"";z-index:1;width:3px;height:var(--ztudy-seg-h);background:linear-gradient(#ffe5cefa 0%,#ffaf72f7 35%,#ff8a30db 100%);border-radius:999px;animation:2.4s ease-in-out infinite ztudy-next-wire-flow;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ff9238eb,0 0 26px #ff791c59}.ztudy-next-wire-late{opacity:0;animation:.6s ease-out 3.05s forwards ztudy-next-wire-reveal}.ztudy-next-wire-late:after{animation-delay:3.28s}@keyframes ztudy-next-wire-reveal{to{opacity:1}}@keyframes ztudy-next-wire-flow{0%{opacity:1;transform:translate(-50%)scaleY(.8)}24%{opacity:1}74%{opacity:1}to{opacity:0;transform:translate(-50%,calc(var(--ztudy-wire-h) - var(--ztudy-seg-h)))scaleY(1.06)}}@media (max-width:767px){.ztudy-circuit-hero{background:radial-gradient(760px 360px at 50% -80px,#ff781833,#0000 62%),linear-gradient(#070403 0%,#050302 100%)}.ztudy-hero-grid{opacity:.2;background-size:44px 44px}.ztudy-hero-beam{width:520px;height:260px;top:-120px;right:-220px}.ztudy-from-left{--ztudy-enter-x:-34px}.ztudy-from-right{--ztudy-enter-x:34px}.ztudy-core-chip-mobile{border-radius:1.35rem;width:118px;height:118px}.ztudy-method-node{padding:.58rem .48rem .62rem}.ztudy-method-icon{border-radius:.62rem;width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.ztudy-hero-beam,.ztudy-depth-fade,.ztudy-wire-halo,.ztudy-wire-base,.ztudy-wire-burn,.ztudy-wire-glow,.ztudy-wire-terminal-bloom,.ztudy-wire-terminal-ring,.ztudy-wire-terminal-tail,.ztudy-wire-terminal-core,.ztudy-core-chip-surge,.ztudy-core-chip-surge>span:first-child,.ztudy-next-wire-late{animation:none!important}.ztudy-next-wire-late{opacity:1}.ztudy-next-wire:after,.ztudy-s2-grid-cell,.ztudy-wire-continue:after{animation:none!important}}.ztudy-s2-bg{background:radial-gradient(720px 360px at 14% 24%,#f9731614,#0000 58%),linear-gradient(#d5c4b033 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#d5c4b02e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#fbf7f1 0%,#f2ebe1 100%)}.ztudy-s2-stage{position:relative}.ztudy-s2-stage:before{content:"";filter:blur(26px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#ffb16847 0%,#0000 72%);border-radius:999px;width:280px;height:280px;position:absolute;top:8%;left:2%}.ztudy-s2-intro-card{background:linear-gradient(#ffffffc2 0%,#fffbf685 100%);border:1px solid #b8956e3d;border-radius:1.85rem;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #5b3e1f14,inset 0 1px #ffffffad}.ztudy-s2-intro-card:after{content:"";background:#c3966961;width:92px;height:1px;position:absolute;top:1.35rem;right:1.4rem;box-shadow:0 8px #c396692e,0 16px #c396691f}.ztudy-s2-chip-row{flex-wrap:wrap;gap:.55rem;margin-top:1.3rem;display:flex}.ztudy-s2-chip{letter-spacing:.16em;text-transform:uppercase;color:#604122d1;background:#ffffff8f;border:1px solid #bf99713d;border-radius:999px;padding:.44rem .78rem;font-size:.69rem;font-weight:700}.ztudy-s2-proof{border-top:1px dashed #b6957152;margin-top:1.6rem;padding-top:1rem}.ztudy-s2-proof-label{letter-spacing:.22em;text-transform:uppercase;color:#b0702ed1;font-size:.68rem;font-weight:700}.ztudy-s2-proof-copy{color:#463526cc;max-width:32rem;margin-top:.55rem;font-size:.98rem;line-height:1.65}.ztudy-s2-flow{--ztudy-s2-axis-x:1.5rem;--ztudy-s2-anchor-span:.78rem;--ztudy-s2-flow-duration:5.6s;flex-direction:column;gap:1rem;padding-left:0;display:flex;position:relative}.ztudy-s2-flow-line{display:none}.ztudy-s2-flow-line:before,.ztudy-s2-flow-line:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.ztudy-s2-flow-line:before{filter:blur(5px);background:linear-gradient(#ffad630f,#ff954a33,#ffad630f);width:10px;top:0;bottom:0}.ztudy-s2-flow-line:after{opacity:.5;background:linear-gradient(#fff0dfb3 0%,#ffaf6e8c 42%,#ff812c66 100%);border-radius:999px;width:4px;height:1.95rem;top:-1.8rem;box-shadow:0 0 10px #ff9c4659}.ztudy-s2-step-card{padding-left:calc(var(--ztudy-s2-axis-x) + 1.8rem);position:relative}.ztudy-s2-flow>.ztudy-s2-step-card:first-of-type{--ztudy-step-delay:1.28s}.ztudy-s2-flow>.ztudy-s2-step-card:nth-of-type(2){--ztudy-step-delay:2.72s}.ztudy-s2-flow>.ztudy-s2-step-card:nth-of-type(3){--ztudy-step-delay:4.08s}.ztudy-s2-step-card:before,.ztudy-s2-step-card:after{content:none}.ztudy-s2-step-number{z-index:2;text-align:right;width:1.12rem;font-family:var(--font-heading);letter-spacing:.2em;color:#b9722ee6;padding-right:.05rem;font-size:.9rem;font-weight:700;position:absolute;top:.72rem;left:-.62rem}.ztudy-s2-step-anchor{left:var(--ztudy-s2-axis-x);background:#cb92576b;width:1.8rem;height:1px;position:absolute;top:1.82rem;right:auto;transform:translateY(-50%)}.ztudy-s2-step-anchor-dot{background:#ffa85ae6;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 8px #ff964699,0 0 16px #ff823233}.ztudy-s2-step-shell{z-index:1;background:linear-gradient(#fff 0%,#f7f0e7 100%);border:1px solid #ad8a6547;border-radius:1.5rem;grid-template-columns:auto 1fr;gap:.95rem;padding:1.15rem 1.15rem 1rem;display:grid;position:relative;box-shadow:0 18px 40px #513c1e14,inset 0 1px #ffffffa3}.ztudy-s2-step-icon{color:#ad5e1feb;background:linear-gradient(160deg,#ffd5b094 0%,#ff9c3e1f 100%);border:1px solid #ff914947;border-radius:1rem;place-items:center;width:2.9rem;height:2.9rem;display:grid}.ztudy-s2-step-kicker{letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--primary));font-size:.67rem;font-weight:700}.ztudy-s2-step-meta{letter-spacing:.18em;text-transform:uppercase;color:#77583894;border-top:1px solid #b0916d2e;margin-top:.95rem;padding-top:.85rem;font-size:.69rem;font-weight:700}@keyframes ztudy-s2-axis-flow{0%{opacity:0;top:-1.8rem}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 1.95rem)}}@keyframes ztudy-s2-anchor-line-surge{0%,to{box-shadow:none;background:#cb925761}0%,10%{background:#ffb678e6;box-shadow:0 0 10px #ff99455c}}@keyframes ztudy-s2-anchor-node-surge{0%,to{background:linear-gradient(90deg,#ffe2cad1 0%,#faa3503d 100%);border-color:#e0934d66;transform:translateY(-50%)scaleX(1)scaleY(1);box-shadow:inset 0 0 0 1px #fff0e31a,0 0 #ff964600}0%,10%{background:linear-gradient(90deg,#fff5ebfa 0%,#ffb76fa3 100%);border-color:#ffd2b1eb;transform:translateY(-50%)scaleX(1.12)scaleY(1.05);box-shadow:0 0 14px #ff9945d9,0 0 28px #ff842a47,inset 0 0 0 1px #ffffff38}}@keyframes ztudy-s2-step-label-surge{0%,to{color:#b9722ee6}0%,10%{color:#e37e1ffa;text-shadow:0 0 10px #ff9d484d}}@keyframes ztudy-s2-card-surge{0%,to{border-color:#ad8a6547;box-shadow:0 18px 40px #513c1e14,inset 0 1px #ffffffa3}0%,10%{border-color:#ef9f5770;box-shadow:0 22px 48px #513c1e1f,0 0 0 1px #ff97441f,0 0 28px #ffae6624,inset 0 1px #ffffffc7}}@media (min-width:1024px){.ztudy-s2-flow-line{top:-11.75rem}}.ztudy-s2-grid-transition{isolation:isolate;overflow:hidden}.ztudy-s2-grid-transition:before{content:"";background-image:linear-gradient(#ff903826 1px,#0000 1px),linear-gradient(90deg,#ff903826 1px,#0000 1px);background-position:18px 18px;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 16%,#000000bd 60%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000038 16%,#000000bd 60%,#000 100%)}.ztudy-s2-grid-cells{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0003 18%,#000000d1 68%,#000 100%);mask-image:linear-gradient(#0000 0%,#0003 18%,#000000d1 68%,#000 100%)}.ztudy-s2-grid-cell{mix-blend-mode:screen;filter:saturate(.92);will-change:opacity,transform,filter;background:linear-gradient(#ffffff61 0%,#ffffff29 100%);border:1px solid #ffffff57;width:36px;height:36px;animation:3.4s ease-in-out infinite ztudy-s2-grid-cell-flicker;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff24,0 0 8px #ffffff14}@keyframes ztudy-s2-grid-cell-flicker{0%,to{filter:saturate(.86)brightness(.95);transform:translate(-50%,-50%)scale(.985)}42%{filter:saturate(.96)brightness(1.12);transform:translate(calc(.6px - 50%),calc(-50% - .4px))scale(1.01)}74%{filter:saturate(.9)brightness(1.03);transform:translate(calc(-50% - .4px),calc(.5px - 50%))scale(.995)}}.ztudy-wire-continue{z-index:2;background:linear-gradient(#ffba85b3 0%,#ff955073 45%,#f9731614 100%);width:2px;height:14rem;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ff8c3259}.ztudy-wire-continue:before{content:"";background:#f97316a6;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ff8c328c,0 0 30px #ff781e33}.ztudy-wire-continue:after{content:"";background:linear-gradient(#ffe5cef2 0%,#ffaf6ee6 40%,#ff8a30a6 100%);border-radius:999px;width:3.5px;height:1.6rem;animation:2.4s ease-in-out infinite ztudy-wire-continue-flow;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ff9238cc,0 0 26px #ff791c4d}@keyframes ztudy-wire-continue-flow{0%{opacity:0;top:-1.6rem}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 1.6rem)}}.ztudy-s3-bg{background:radial-gradient(circle at 14% 16%,#ffa55729,#0000 24%),radial-gradient(circle at 84% 14%,#ffe1bf1a,#0000 18%),linear-gradient(125deg,#ffffff0d 0%,#0000 28%),linear-gradient(#120c0a 0%,#0d0908 48%,#100b09 100%)}.ztudy-s3-lead-card{background:linear-gradient(#19120ef5 0%,#0f0b09f5 100%);border:1px solid #ffffff14;border-radius:1.9rem;padding:1.55rem;position:relative;overflow:hidden;box-shadow:0 20px 56px #00000057,inset 0 1px #ffffff0d}.ztudy-s3-lead-card:before{content:"";filter:blur(26px);opacity:.85;background:radial-gradient(circle,#ff9b4047 0%,#0000 70%);height:180px;position:absolute;inset:auto -12% 58% 30%}.ztudy-s3-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.ztudy-s3-stat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;justify-content:flex-end;min-height:5.5rem;padding:.95rem 1rem;display:flex}.ztudy-s3-stat-value{font-family:var(--font-heading);color:#fff8f1fa;font-size:1.02rem;font-weight:700;display:block}.ztudy-s3-stat-label{letter-spacing:.18em;text-transform:uppercase;color:#ffdcc07a;margin-top:.3rem;font-size:.68rem;font-weight:700;display:block}.ztudy-mode-panel{background:linear-gradient(#16110ee0 0%,#0c0908fa 100%);border:1px solid #ffffff14;border-radius:1.65rem;min-height:11rem;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000057}.ztudy-mode-panel:before,.ztudy-mode-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.ztudy-mode-panel:after{opacity:.28;background:linear-gradient(120deg,#ffffff14 0%,#0000 22% 100%)}.ztudy-mode-panel:hover{border-color:#ffb88247;transform:translateY(-4px);box-shadow:0 28px 72px #0000006b,0 0 0 1px #ff8b3814}.ztudy-mode-panel-inner{z-index:1;flex-direction:column;height:100%;padding:1.15rem 1.15rem 1rem;display:flex;position:relative}.ztudy-mode-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ztudy-mode-index{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:#ffe0c08f;font-size:.72rem;font-weight:700}.ztudy-mode-icon{color:#fff4edf2;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.ztudy-mode-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffc697d6;margin-top:1rem;font-size:.68rem;font-weight:700}.ztudy-mode-detail{letter-spacing:.16em;text-transform:uppercase;color:#ffe6cf7a;border-top:1px solid #ffffff14;margin-top:auto;padding-top:.9rem;font-size:.7rem;font-weight:700}.ztudy-mode-panel[data-tone=amber]:before{background:radial-gradient(circle at 16% 16%,#ffae5b42 0%,#0000 34%)}.ztudy-mode-panel[data-tone=linen]:before{background:radial-gradient(circle at 84% 18%,#ffe8cd2e 0%,#0000 32%)}.ztudy-mode-panel[data-tone=ember]:before{background:radial-gradient(circle at 20% 80%,#ff7c4a38 0%,#0000 34%)}.ztudy-mode-panel[data-tone=brass]:before{background:radial-gradient(circle at 82% 76%,#ffb85a38 0%,#0000 34%)}.ztudy-mode-panel[data-tone=slate]:before{background:radial-gradient(circle at 22% 18%,#c4c6de24 0%,#0000 32%)}.ztudy-mode-panel[data-tone=peach]:before{background:radial-gradient(circle at 70% 26%,#ffaa8133 0%,#0000 34%)}@media (max-width:767px){.ztudy-s2-stage{gap:1.15rem}.ztudy-s2-intro-card,.ztudy-s3-lead-card{padding:1.25rem}.ztudy-s2-proof{margin-top:1.2rem}.ztudy-s2-proof-copy{font-size:.92rem;line-height:1.55}.ztudy-s2-chip{letter-spacing:.12em;font-size:.63rem}.ztudy-s2-flow{--ztudy-s2-axis-x:.72rem;--ztudy-s2-anchor-span:.3rem;gap:1.15rem;margin-top:.15rem;padding-left:.1rem}.ztudy-s2-flow-line{top:1rem}.ztudy-s2-step-card{padding-left:calc(var(--ztudy-s2-axis-x) + 1.5rem)}.ztudy-s2-step-shell{gap:.8rem;padding:1rem .95rem .9rem}.ztudy-s2-step-icon{border-radius:.9rem;width:2.55rem;height:2.55rem}.ztudy-s2-step-card:before{width:.76rem}.ztudy-s2-step-number{width:.74rem;font-size:.76rem;left:-.34rem}.ztudy-s2-step-anchor-cap{width:.72rem;height:.66rem}.ztudy-s3-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ztudy-s3-stat-card{min-height:4.15rem;padding:.72rem .65rem}.ztudy-s3-stat-value{font-size:.84rem}.ztudy-s3-stat-label{letter-spacing:.12em;font-size:.58rem}.ztudy-s3-mosaic{gap:.85rem}.ztudy-s3-lead-card:before{opacity:.72;height:150px;inset:auto -18% 64% 18%}.ztudy-mode-panel{min-height:10rem}.ztudy-mode-panel-inner{padding:.95rem .95rem .88rem}.ztudy-mode-icon{border-radius:.85rem;width:2.45rem;height:2.45rem}.ztudy-mode-eyebrow{letter-spacing:.18em;margin-top:.78rem;font-size:.62rem}.ztudy-mode-detail{letter-spacing:.12em;margin-top:.78rem;padding-top:.72rem;font-size:.63rem}}.ztudy-mode-card{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:1rem;padding:1.5rem;transition:all .35s}.ztudy-mode-card:hover{background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border-color:#f9731638;transform:translateY(-2px);box-shadow:0 4px 28px #00000059,0 0 0 1px #f973161a}@media (prefers-reduced-motion:reduce){.ztudy-depth-fade,.ztudy-wire-base,.ztudy-wire-burn,.ztudy-wire-halo-live,.ztudy-wire-glow-live,.ztudy-core-chip-surge,.ztudy-core-chip-mobile,.ztudy-s2-grid-cell{transition:none!important;animation:none!important}}.ztudy-chip-rotator-wrap{width:100%;padding:0 .4rem;display:block;position:relative}.ztudy-use-wrap{text-align:center;display:block;position:relative}.ztudy-use-wrap--chip{min-height:1.2rem}.ztudy-use-wrap--chip-mobile{min-height:1rem}.ztudy-use-sizer{visibility:hidden;white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:inline-block}.ztudy-use-wrap--chip-mobile .ztudy-use-sizer{letter-spacing:.2em;font-size:.58rem}.ztudy-use-item{opacity:0;will-change:opacity,transform;white-space:nowrap;justify-content:center;align-items:center;transition:opacity .42s cubic-bezier(.22,.9,.24,1),transform .42s cubic-bezier(.22,.9,.24,1);display:flex;position:absolute;inset:0;transform:translateY(6px)}.ztudy-use-item[data-state=enter]{opacity:1;transform:translateY(0)}.ztudy-use-item[data-state=exit]{opacity:0;transform:translateY(-6px)}.ztudy-use-item--chip{letter-spacing:.22em;text-transform:uppercase;color:#ffba78fa;font-size:.68rem;font-weight:600}.ztudy-use-item--chip-mobile{letter-spacing:.2em;text-transform:uppercase;color:#ffba78fa;font-size:.58rem;font-weight:600}.ztudy-s3-sparks--warm .ztudy-s3-spark{background:#fff4dcf2;width:4px;height:4px;box-shadow:0 0 10px #ffc682d9,0 0 20px #ffa05073}.ztudy-s3-sparks--hero{opacity:.72;-webkit-mask-image:linear-gradient(#00000040 0%,#000000d1 24%,#0009 76%,#0000 100%);mask-image:linear-gradient(#00000040 0%,#000000d1 24%,#0009 76%,#0000 100%)}.ztudy-s3-sparks--hero .ztudy-s3-spark{background:#ffdfbfb8;width:2px;height:2px;box-shadow:0 0 5px #ffad6257,0 0 10px #ff76222e}.ztudy-s5-bg{background:radial-gradient(120% 80% at 20% 10%,#f9731638 0%,#0000 55%) 0 0/200% 200%,radial-gradient(110% 90% at 85% 90%,#a855f72e 0%,#0000 55%) 0 0/180% 180%,radial-gradient(100% 80%,#0ea5e91f 0%,#0000 60%) 0 0/220% 220%,linear-gradient(#0a0a10 0%,#050507 100%) 0 0/100% 100%;animation:22s ease-in-out infinite ztudy-s5-pan}@keyframes ztudy-s5-pan{0%,to{background-position:0 0,100% 100%,50%,0 0}50%{background-position:60% 30%,40% 70%,60% 40%,0 0}}.ztudy-s5-mesh{filter:blur(50px);opacity:.8;mix-blend-mode:screen;background:conic-gradient(#f973162e 0deg,#0000 60deg,#a855f724 140deg,#0000 220deg,#0ea5e924 300deg,#f973162e 360deg);animation:40s linear infinite ztudy-s5-rotate}@keyframes ztudy-s5-rotate{to{transform:rotate(360deg)}}.ztudy-s5-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 78%);mask-image:radial-gradient(circle,#000 30%,#0000 78%)}.ztudy-s5-orb{filter:blur(70px);background:radial-gradient(circle at 30% 40%,#f9731657 0%,#0000 30%),radial-gradient(circle at 70% 70%,#a855f747 0%,#0000 35%);animation:18s ease-in-out infinite alternate ztudy-s5-orb-drift}@keyframes ztudy-s5-orb-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.ztudy-s5-eyebrow{color:#ffba82f2;letter-spacing:.28em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f9731614;border:1px solid #f9731666;border-radius:999px;padding:.35rem .9rem;font-size:.7rem;font-weight:600;display:inline-block}.ztudy-s5-title{background:linear-gradient(#fff 0%,#e9d4b8 60%,#ffb578 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 60px #f9731638;-webkit-background-clip:text;background-clip:text}.ztudy-s5-cta{animation:2.6s ease-in-out infinite ztudy-s5-cta-pulse;box-shadow:0 0 #f97316b3,0 8px 30px #f9731666}@keyframes ztudy-s5-cta-pulse{0%,to{box-shadow:0 0 #f973168c,0 8px 30px #f9731659}50%{box-shadow:0 0 0 10px #f9731600,0 12px 38px #f9731680}}@media (prefers-reduced-motion:reduce){.ztudy-s5-bg,.ztudy-s5-mesh,.ztudy-s5-orb,.ztudy-s5-cta{animation:none!important}}.ztudy-use-item--chip[data-state=enter],.ztudy-use-item--chip-mobile[data-state=enter]{animation:.9s ease-out ztudy-chip-glow}@keyframes ztudy-chip-glow{0%{text-shadow:0 0 #ff924000;filter:brightness()}30%{text-shadow:0 0 14px #ff9240cc,0 0 28px #ff924073;filter:brightness(1.35)}to{text-shadow:0 0 #ff924000;filter:brightness()}}@media (prefers-reduced-motion:reduce){.ztudy-use-item,.ztudy-use-item--chip[data-state=enter],.ztudy-use-item--chip-mobile[data-state=enter]{transition:none!important;animation:none!important}}.ztudy-s3-orb{filter:blur(40px);opacity:.55;will-change:transform;background:radial-gradient(circle,#ff92401f 0%,#ff924000 55%);transform:translate(0,0)}.ztudy-s3-orb--a{animation:18s ease-in-out infinite alternate ztudy-s3-orb-a}.ztudy-s3-orb--b{background:radial-gradient(circle,#ffd2a014 0%,#ffd2a000 60%);animation:22s ease-in-out infinite alternate ztudy-s3-orb-b}@keyframes ztudy-s3-orb-a{0%{transform:translate(-14%,-10%)scale(1)}50%{transform:translate(-6%,4%)scale(1.08)}to{transform:translate(-18%,-14%)scale(.96)}}@keyframes ztudy-s3-orb-b{0%{transform:translate(12%,16%)scale(1.04)}50%{transform:translate(18%,8%)scale(.96)}to{transform:translate(6%,22%)scale(1.1)}}.ztudy-s3-scan{mix-blend-mode:screen;opacity:.7;background:linear-gradient(115deg,#0000 0% 42%,#ffffff08 50%,#0000 58% 100%) 0 0/260% 260%;animation:14s linear infinite ztudy-s3-scan}@keyframes ztudy-s3-scan{0%{background-position:120% 0}to{background-position:-20% 0}}.ztudy-s3-sparks{overflow:hidden}.ztudy-s3-spark{opacity:0;background:#ffaa60bf;border-radius:9999px;width:3px;height:3px;animation-name:ztudy-s3-spark-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px #ff924080}@media (max-height:900px) and (min-width:768px){.ztudy-s3-lead-card{padding:1.2rem}.ztudy-s3-stat-grid{gap:.6rem;margin-top:1rem}.ztudy-s3-stat-card{min-height:4.45rem;padding:.75rem .82rem}.ztudy-mode-panel{min-height:8.95rem}.ztudy-mode-panel-inner{padding:.95rem .95rem .84rem}.ztudy-mode-eyebrow{margin-top:.72rem}.ztudy-mode-detail{margin-top:.7rem;padding-top:.62rem;font-size:.64rem}}@keyframes ztudy-s3-spark-float{0%{opacity:0;transform:translateY(20px)scale(.8)}15%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translateY(-60px)scale(1.1)}}.ztudy-mode-panel--anim{opacity:0;animation:.7s cubic-bezier(.22,.9,.24,1) forwards ztudy-s3-rise;transform:translateY(14px)}.ztudy-s3-stat-card--anim{opacity:0;animation:.6s cubic-bezier(.22,.9,.24,1) forwards ztudy-s3-rise;transform:translateY(10px)}@keyframes ztudy-s3-rise{to{opacity:1;transform:translateY(0)}}.ztudy-mode-icon--pulse{animation:4.2s ease-in-out infinite ztudy-s3-icon-pulse}.ztudy-mode-panel:nth-child(2) .ztudy-mode-icon--pulse{animation-delay:.4s}.ztudy-mode-panel:nth-child(3) .ztudy-mode-icon--pulse{animation-delay:.8s}.ztudy-mode-panel:nth-child(4) .ztudy-mode-icon--pulse{animation-delay:1.2s}.ztudy-mode-panel:nth-child(5) .ztudy-mode-icon--pulse{animation-delay:1.6s}.ztudy-mode-panel:nth-child(6) .ztudy-mode-icon--pulse{animation-delay:2s}@keyframes ztudy-s3-icon-pulse{0%,to{box-shadow:inset 0 0 0 1px #ff92404d,0 0 #ff924000}50%{box-shadow:inset 0 0 0 1px #ff924073,0 0 18px #ff924040}}@media (prefers-reduced-motion:reduce){.ztudy-s3-orb,.ztudy-s3-orb--a,.ztudy-s3-orb--b,.ztudy-s3-scan,.ztudy-s3-spark,.ztudy-mode-icon--pulse{animation:none!important}.ztudy-mode-panel--anim,.ztudy-s3-stat-card--anim{opacity:1!important;animation:none!important;transform:none!important}}
