.lv2{--cyan:#00c6ff;--cyan-soft:#d9f4fe;--cyan-mid:#b6ecf8;--cyan-deep:#008cb0;--cyan-darker:#00658a;--pink:#ff3d8b;--pink-soft:#ffd0e1;--bg:#faf8f5;--bg-2:#f2efea;--paper:#fff;--ink:#1a1814;--ink-2:#4a4640;--ink-3:#8a857c;--line:#1a1814;--line-soft:#2a2620;--hatch:#1a181414;font-family:var(--font-figtree), system-ui, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;position:relative;overflow-x:hidden}.lv2 *,.lv2 :before,.lv2 :after{box-sizing:border-box}.lv2 .wf-box{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s cubic-bezier(.2,.7,.3,1),border-color .3s;position:relative}.lv2 .wf-box-dashed{border:1.5px dashed var(--line-soft);background:0 0;border-radius:10px}.lv2 .wf-card-hover{cursor:default}.lv2 .wf-card-hover:hover{box-shadow:6px 6px 0 var(--ink);transform:translateY(-4px)}.lv2 .wf-card-hover.cyan:hover{box-shadow:6px 6px 0 var(--cyan)}.lv2 .wf-card-hover.pink:hover{box-shadow:6px 6px 0 var(--pink)}.lv2 .wf-pill{border:1.5px solid var(--line);background:var(--paper);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.lv2 .wf-btn{border:1.5px solid var(--line);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s cubic-bezier(.2,.7,.3,1),filter .2s;display:inline-flex;position:relative;overflow:hidden}.lv2 .wf-btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.lv2 .wf-btn:active{box-shadow:0 0 0 var(--ink);transform:translate(0)}.lv2 .wf-btn:disabled{cursor:wait;opacity:.65;transform:none}.lv2 .wf-btn-ghost{background:var(--paper);color:var(--ink)}.lv2 .wf-btn-pink{background:var(--pink);color:var(--paper);border-color:var(--ink)}.lv2 .wf-btn-cyan{background:var(--cyan);color:var(--ink);border-color:var(--ink)}.lv2 .wf-btn-cyan:hover{box-shadow:4px 4px 0 var(--cyan-deep)}.lv2 .wf-btn-pink:hover{box-shadow:4px 4px 0 var(--ink)}.lv2 .wf-btn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:translate(-120%)}.lv2 .wf-btn:hover:after{transform:translate(120%)}.lv2 .wf-anno{font-family:var(--font-caveat), "Caveat", cursive;color:var(--pink);font-size:18px;font-weight:600}.lv2 .wf-anno-cyan{color:var(--cyan)}.lv2 .wf-nav{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 32px;display:flex}.lv2 .wf-nav-actions{align-items:center;gap:12px;display:flex}.lv2 .wf-nav-login{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.lv2 .wf-nav-login:hover{background:var(--paper);border-color:var(--line);color:var(--cyan-deep)}.lv2 .wf-nav-links{gap:28px;font-size:13px;font-weight:500;display:flex}.lv2 .wf-nav-link{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none;padding:4px 0;transition:color .2s;position:relative}.lv2 .wf-nav-link:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lv2 .wf-nav-link:hover{color:var(--cyan-deep)}.lv2 .wf-nav-link:hover:after{transform:scaleX(1)}.lv2 .wf-section{border-bottom:1.5px dashed var(--line-soft);padding:88px 56px;position:relative}.lv2 .wf-section:after{content:"";background:linear-gradient(90deg, var(--cyan) 0%, var(--pink) 100%);pointer-events:none;z-index:2;width:0;height:1.5px;transition:width 1.4s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-1.5px;left:0}.lv2 .wf-section:has(.wf-reveal.is-in):after{width:100%}.lv2 .wf-section:has(.wf-reveal-stagger.is-in):after{width:100%}.lv2 .wf-content{z-index:1;position:relative}.lv2 .wf-reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.3,1);transform:translateY(28px)}.lv2 .wf-reveal.is-in{opacity:1;transform:translateY(0)}.lv2 .wf-reveal-stagger>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.lv2 .wf-reveal-stagger.is-in>:first-child{opacity:1;transition-delay:0s;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(2){opacity:1;transition-delay:80ms;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(3){opacity:1;transition-delay:.16s;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(4){opacity:1;transition-delay:.24s;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(5){opacity:1;transition-delay:.32s;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(6){opacity:1;transition-delay:.4s;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(7){opacity:1;transition-delay:.48s;transform:none}.lv2 .wf-reveal-stagger.is-in>:nth-child(8){opacity:1;transition-delay:.56s;transform:none}.lv2 .dot{border-radius:50%;width:6px;height:6px;display:inline-block}.lv2 .dot-cyan{background:var(--cyan)}.lv2 .dot-pink{background:var(--pink)}.lv2 .dot-pulse{position:relative}.lv2 .dot-pulse:before{content:"";background:inherit;opacity:.6;border-radius:50%;animation:2s cubic-bezier(.2,.7,.3,1) infinite lv2-pulse;position:absolute;inset:-4px}@keyframes lv2-pulse{0%{opacity:.6;transform:scale(.6)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.lv2 .wf-hero-logo{animation:6s ease-in-out infinite lv2-float}@keyframes lv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lv2 .wf-progress{background:linear-gradient(90deg, var(--cyan) 0%, var(--pink) 100%);z-index:100;transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 8px #00bfe866}.lv2 .wf-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.lv2 .wf-badge-cyan{background:var(--cyan-soft);color:var(--cyan-deep)}.lv2 .wf-badge-pink{background:var(--pink-soft);color:var(--pink)}.lv2 .wf-badge-amber{color:#a05a00;background:#ffe7b3}.lv2 .wf-form-success{animation:.5s cubic-bezier(.2,.7,.3,1) lv2-pop}@keyframes lv2-pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.lv2 .wf-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;height:40px;padding:0 14px;font-family:inherit;font-size:14px}.lv2 .wf-input::placeholder{color:var(--ink-3)}.lv2 .wf-icon-tile{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.lv2 .wf-card-hover:hover .wf-icon-tile{transform:rotate(-6deg)scale(1.05)}.lv2 .wf-icon-tile.cyan{background:var(--cyan-soft)}.lv2 .wf-icon-tile.pink{background:var(--pink-soft)}.lv2 .wf-icon-tile.amber{background:#ffe7b3}.lv2 .wf-mentor{aspect-ratio:4/5;border:1.5px solid var(--line);background-size:cover;border-radius:10px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.lv2 .wf-mentor:hover{box-shadow:8px 8px 0 var(--cyan);transform:translateY(-4px)rotate(-1deg)}.lv2 .wf-mentor.pink:hover{box-shadow:8px 8px 0 var(--pink)}.lv2 .wf-mentor-name{background:var(--paper);border:1.5px solid var(--line);letter-spacing:.01em;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:12px}.lv2 .wf-mod-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lv2 .wf-mod-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.lv2 .wf-mod-list li:before{content:"→";color:var(--cyan);flex-shrink:0;font-weight:800}.lv2 .wf-mod-list.pink li:before{color:var(--pink)}.lv2 .wf-mod-list.amber li:before{color:#d97706}@media (max-width:900px){.lv2 .wf-section{padding:64px 24px}.lv2 .wf-nav{gap:8px;padding:12px 18px}.lv2 .wf-nav-links{display:none}.lv2 .wf-nav-actions{gap:6px}.lv2 .wf-nav-login{padding:6px 10px;font-size:12px}.lv2 .wf-nav-cta{display:none}.lv2 .wf-mentors-grid{grid-template-columns:1fr 1fr!important}.lv2 .wf-about-grid{grid-template-columns:1fr!important;gap:32px!important}.lv2 .wf-module-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (prefers-reduced-motion:reduce){.lv2 .wf-reveal,.lv2 .wf-reveal-stagger>*,.lv2 .wf-hero-logo,.lv2 .dot-pulse:before{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.lv2 .wf-chat{background:var(--paper);border:1.5px solid var(--line);box-shadow:8px 8px 0 var(--cyan);border-radius:18px;max-width:460px;margin:0 auto;transition:transform .4s cubic-bezier(.2,.7,.3,1);overflow:hidden;transform:rotate(.8deg)}.lv2 .wf-chat:hover{transform:rotate(0)translateY(-2px)}.lv2 .wf-chat-header{border-bottom:1px solid var(--bg-2);align-items:center;gap:12px;padding:16px 20px;display:flex}.lv2 .wf-chat-avatar{background:var(--cyan-soft);width:38px;height:38px;color:var(--cyan-deep);border:1.5px solid var(--cyan);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.lv2 .wf-chat-online{width:8px;height:8px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px #1fb87c40;background:#1fb87c;border-radius:50%;animation:2s ease-in-out infinite nx-online-pulse;display:inline-block}@keyframes nx-online-pulse{0%,to{box-shadow:0 0 0 2px var(--paper), 0 0 0 3px #1fb87c40}50%{box-shadow:0 0 0 2px var(--paper), 0 0 0 6px #1fb87c00}}.lv2 .wf-chat-body{flex-direction:column;gap:12px;padding:18px;display:flex}.lv2 .wf-msg{word-wrap:break-word;border-radius:14px;max-width:86%;padding:11px 14px;font-size:14px;line-height:1.45}.lv2 .wf-msg-lead{background:var(--paper);border:1px solid var(--bg-2);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.lv2 .wf-msg-ai{background:var(--pink-soft);color:var(--ink);border:1px solid #ff3d8b2e;border-bottom-right-radius:4px;align-self:flex-end}.lv2 .wf-msg-meta{color:var(--pink);text-align:right;margin-top:4px;font-size:10px;font-weight:600}.lv2 .wf-chat-confirm{background:var(--cyan-soft);border:1.5px solid var(--cyan);border-radius:14px;align-self:stretch;margin-top:4px;padding:14px}.lv2 .wf-chat-confirm-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lv2 .wf-chat-confirm-icon{background:var(--paper);width:32px;height:32px;color:var(--cyan-deep);border:1.5px solid var(--cyan);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lv2 .wf-chat-confirm-check{background:var(--cyan-deep);width:22px;height:22px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lv2 .wf-chat-confirm-body{border-top:1px dashed #0000001a;padding-top:10px}.lv2 .wf-chat-footer{color:var(--ink-3);text-align:center;border-top:1px solid var(--bg-2);padding:14px 20px;font-size:12px;font-style:italic}.lv2 .wf-reveal.is-in .wf-msg:first-of-type{animation:.5s cubic-bezier(.2,.7,.3,1) .7s backwards nx-msg-pop}.lv2 .wf-reveal.is-in .wf-msg:nth-of-type(2){animation:.5s cubic-bezier(.2,.7,.3,1) 1.3s backwards nx-msg-pop}.lv2 .wf-reveal.is-in .wf-msg:nth-of-type(3){animation:.5s cubic-bezier(.2,.7,.3,1) 1.95s backwards nx-msg-pop}.lv2 .wf-reveal.is-in .wf-msg:nth-of-type(4){animation:.5s cubic-bezier(.2,.7,.3,1) 2.6s backwards nx-msg-pop}.lv2 .wf-reveal.is-in .wf-msg:nth-of-type(5){animation:.5s cubic-bezier(.2,.7,.3,1) 3.3s backwards nx-msg-pop}.lv2 .wf-reveal.is-in .wf-chat-confirm{animation:.6s cubic-bezier(.34,1.56,.64,1) 3.95s backwards nx-msg-pop}@keyframes nx-msg-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.lv2 .wf-demo-grid{grid-template-columns:1fr!important;gap:32px!important}.lv2 .wf-chat{transform:none}}@media (prefers-reduced-motion:reduce){.lv2 .wf-msg,.lv2 .wf-chat-confirm,.lv2 .wf-chat-online{opacity:1!important;animation:none!important;transform:none!important}}.nx-icon .nx-dot{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity;animation:2.6s cubic-bezier(.4,0,.6,1) infinite nx-dot-breathe}.nx-icon .nx-dot-c{animation-duration:3.4s;animation-delay:0s}.nx-icon .nx-dot-0{animation-delay:0s}.nx-icon .nx-dot-1{animation-delay:.18s}.nx-icon .nx-dot-2{animation-delay:.36s}.nx-icon .nx-dot-3{animation-delay:.54s}.nx-icon .nx-dot-4{animation-delay:.72s}.nx-icon .nx-dot-5{animation-delay:.9s}.nx-icon .nx-dot-6{animation-delay:1.08s}.nx-icon .nx-dot-7{animation-delay:1.26s}@keyframes nx-dot-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}.nx-icon .nx-icon-lines{animation:3.2s ease-in-out infinite nx-line-shimmer}@keyframes nx-line-shimmer{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-icon .nx-dot,.nx-icon .nx-icon-lines{opacity:1!important;animation:none!important;transform:none!important}}.nx-splash{z-index:9999;cursor:pointer;font-family:var(--font-figtree), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#faf8f5;justify-content:center;align-items:center;transition:opacity .7s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.nx-splash.nx-splash-out{opacity:0;pointer-events:none}.nx-splash-inner{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:24px;display:flex}.nx-splash-svg{width:clamp(160px,22vw,220px);height:auto;display:block;overflow:visible}.nx-splash-node{--ox:0px;--oy:0px;transform:translate(var(--ox), var(--oy)) scale(0);transform-box:fill-box;transform-origin:50%;opacity:0}.nx-splash-in .nx-splash-node{animation:.95s cubic-bezier(.16,1,.3,1) forwards nx-splash-fly}@keyframes nx-splash-fly{0%{transform:translate(var(--ox), var(--oy)) scale(.3);opacity:0}35%{opacity:1}85%{transform:translate(0)scale(1.18)}to{opacity:1;transform:translate(0)scale(1)}}.nx-splash-center{transform-box:fill-box;transform-origin:50%;opacity:0;transform:scale(0)}.nx-splash-in .nx-splash-center{animation:.7s cubic-bezier(.34,1.56,.64,1) .55s forwards nx-splash-pop}@keyframes nx-splash-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.nx-splash-in .nx-splash-line{animation:.55s cubic-bezier(.4,0,.2,1) forwards nx-splash-draw}@keyframes nx-splash-draw{to{stroke-dashoffset:0}}.nx-splash-wordmark{letter-spacing:-.045em;color:#1a1814;opacity:0;margin-top:28px;font-size:clamp(34px,5.5vw,60px);font-weight:700;line-height:1;transform:translateY(10px)}.nx-splash-wordmark em{color:#00c6ff;margin-left:.04em;font-style:italic}.nx-splash-in .nx-splash-wordmark{animation:.7s cubic-bezier(.16,1,.3,1) 1.55s forwards nx-splash-rise}.nx-splash-tagline{font-family:var(--font-caveat), "Caveat", cursive;color:#00c6ff;opacity:0;margin-top:10px;font-size:clamp(18px,2.2vw,24px);transform:translateY(8px)}.nx-splash-in .nx-splash-tagline{animation:.7s cubic-bezier(.16,1,.3,1) 1.85s forwards nx-splash-rise}@keyframes nx-splash-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nx-splash-node,.nx-splash-center,.nx-splash-line,.nx-splash-wordmark,.nx-splash-tagline{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.lv2 .wf-mono-label{font-family:var(--font-mono-jb), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.lv2 .wf-mono-label.cyan{color:var(--cyan-deep)}.lv2 .wf-mono-label.pink{color:var(--pink)}.lv2 .wf-mono-label.amber{color:#a05a00}.lv2 .wf-mono-label:before{content:"[";color:var(--ink-3);letter-spacing:0;font-weight:400}.lv2 .wf-mono-label:after{content:"]";color:var(--ink-3);letter-spacing:0;font-weight:400}.lv2 .wf-tech-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#00c6ff1a 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.lv2 .wf-cursor{background:var(--cyan);vertical-align:text-bottom;width:.45em;height:1em;margin-left:.08em;animation:1s steps(2,end) infinite nx-cursor-blink;display:inline-block}@keyframes nx-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.lv2 .wf-spark{white-space:nowrap;display:inline-block;position:relative}.lv2 .wf-spark:after{content:"";background:var(--pink);z-index:-1;transform-origin:0;opacity:.55;border-radius:2px;height:.18em;animation:.9s cubic-bezier(.2,.7,.3,1) .6s forwards nx-spark-draw;position:absolute;bottom:.04em;left:0;right:0;transform:scaleX(0)}@keyframes nx-spark-draw{to{transform:scaleX(1)}}.lv2 .wf-tech-chip{background:var(--cyan-soft);border:1.5px solid var(--cyan);font-family:var(--font-mono-jb), monospace;color:var(--cyan-darker);letter-spacing:.05em;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.lv2 .wf-live-dot{background:#1fb87c;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.lv2 .wf-live-dot:after{content:"";background:#1fb87c59;border-radius:50%;animation:1.6s ease-out infinite nx-live-pulse;position:absolute;inset:-4px}@keyframes nx-live-pulse{0%{opacity:.7;transform:scale(.6)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.lv2 .wf-module-grid{--p:0;perspective:1400px;transform-style:preserve-3d}.lv2 .wf-reveal-stagger.wf-module-grid>*,.lv2 .wf-reveal-stagger.wf-module-grid.is-in>*,.lv2 .wf-module-grid>*{--phase:0;--eff:clamp(0, calc((var(--p) - var(--phase)) / .6), 1);transform-origin:bottom;will-change:transform, opacity;opacity:var(--eff)!important;transform:translateY(calc((1 - var(--eff)) * 220px)) translateZ(calc((var(--eff) - 1) * 140px)) rotate(calc((1 - var(--eff)) * -10deg)) scale(calc(.6 + var(--eff) * .4))!important;transition:none!important}.lv2 .wf-reveal-stagger.wf-module-grid.is-in>:nth-child(2),.lv2 .wf-module-grid>:nth-child(2){--phase:.16}.lv2 .wf-reveal-stagger.wf-module-grid.is-in>:nth-child(3),.lv2 .wf-module-grid>:nth-child(3){--phase:.32}.lv2 .wf-feature-grid{--p:0;perspective:1200px}.lv2 .wf-reveal-stagger.wf-feature-grid>*,.lv2 .wf-reveal-stagger.wf-feature-grid.is-in>*,.lv2 .wf-feature-grid>*{--phase:0;--eff:clamp(0, calc((var(--p) - var(--phase)) / .55), 1);transform-origin:top;will-change:transform, opacity;opacity:var(--eff)!important;transform:translateY(calc((1 - var(--eff)) * 160px)) rotateX(calc((1 - var(--eff)) * 28deg)) scale(calc(.7 + var(--eff) * .3))!important;transition:none!important}.lv2 .wf-reveal-stagger.wf-feature-grid.is-in>:nth-child(2),.lv2 .wf-feature-grid>:nth-child(2){--phase:.12}.lv2 .wf-reveal-stagger.wf-feature-grid.is-in>:nth-child(3),.lv2 .wf-feature-grid>:nth-child(3){--phase:.24}.lv2 .wf-tech-grid{--p:0;transform:translateY(calc(var(--p) * -40px)) scale(calc(1 + var(--p) * .08));will-change:transform;transition:none}@media (prefers-reduced-motion:reduce){.lv2 .wf-module-grid>*,.lv2 .wf-feature-grid>*,.lv2 .wf-tech-grid,.lv2 .wf-section:after{opacity:1!important;width:100%!important;transition:none!important;animation:none!important;transform:none!important}.lv2 .wf-cursor,.lv2 .wf-live-dot:after,.lv2 .wf-spark:after{animation:none!important}.lv2 .wf-spark:after{transform:scaleX(1)}}
