.wp-hero{background:radial-gradient(120% 90% at 76% 10%, #74a6591c 0%, transparent 58%), linear-gradient(168deg, var(--color-charcoal-deep) 0%, var(--color-stone-dark) 60%, #241e17 100%)}.wp-cycle{width:100%;max-width:32rem;margin-inline:auto}@media (width>=1024px){.wp-cycle{width:30rem;max-width:none;margin-inline:0}}@media (width>=1280px){.wp-cycle{width:38rem}}.wp-cycle-stage{position:relative}.wp-cyc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wp-cyc-ring{fill:none;stroke:var(--color-leaf);stroke-width:1.6px;stroke-linecap:round;opacity:.5}.wp-cyc-ring-inner{opacity:.38}.wp-cyc-arrow{fill:none;stroke:var(--color-leaf);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.wp-cyc-disc{stroke:#b0dc8cbf;stroke-width:1.5px}.wp-cyc-halo{fill:var(--color-leaf);opacity:.16}.wp-cyc-icon{color:var(--color-charcoal-deep)}.wp-cyc-node{transform-box:fill-box;transform-origin:50%}.wp-cyc-label{font-family:var(--font-sans);letter-spacing:.01em;fill:var(--color-ink-invert);paint-order:stroke;stroke:#18140fe6;stroke-width:6px;stroke-linejoin:round;font-size:16px;font-weight:600}.js [data-seq] .wp-cyc-draw{stroke-dasharray:1;stroke-dashoffset:1px}.js [data-seq].is-running .wp-cyc-draw{animation:wp-cyc-draw 1.6s cubic-bezier(.45, .05, .25, 1) var(--rd,.1s) forwards}.js [data-seq] .wp-cyc-node,.js [data-seq] .wp-cyc-arrows,.js [data-seq] .wp-cyc-labels{opacity:0}.js [data-seq].is-running .wp-cyc-node{animation:wp-cyc-pop .6s cubic-bezier(.34, 1.4, .5, 1) var(--dl) both}.js [data-seq].is-running .wp-cyc-labels{animation:.7s 1s both wp-cyc-fade}.js [data-seq].is-running .wp-cyc-arrows{animation:.7s 1.2s both wp-cyc-fade}@keyframes wp-cyc-draw{to{stroke-dashoffset:0}}@keyframes wp-cyc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wp-cyc-fade{0%{opacity:0}to{opacity:1}}.js [data-seq] .wp-stat{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms + .78s);transform:translateY(16px)}.js [data-seq].is-running .wp-stat{opacity:1;transform:none}.wp-tick-wrap{background:var(--color-leaf-soft);width:1.55rem;height:1.55rem;color:var(--color-leaf-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.js [data-seq] .wp-tick path{stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 95ms + .14s)}.js [data-seq].is-running .wp-tick path{stroke-dashoffset:0}.js [data-seq] .wp-bullet{clip-path:inset(0 100% 0 0);transition:clip-path .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 95ms)}.js [data-seq].is-running .wp-bullet{clip-path:inset(0)}.wp-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-panel);padding:1.6rem;position:relative}@media (width>=1024px){.wp-card{padding:2rem 2.15rem}}.wp-card:hover{border-color:var(--color-leaf);box-shadow:var(--shadow-card);transform:translateY(-3px)}.wp-icon-wrap{background:var(--color-leaf-soft);width:3.25rem;height:3.25rem;color:var(--color-leaf-deep);border:1px solid #74a65952;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s;display:inline-flex}.wp-card:hover .wp-icon-wrap{border-color:var(--color-leaf);transform:translateY(-2px)}.js [data-seq] .wp-card{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .4s;transition-delay:calc(var(--i) * .11s);transform:translateY(20px)}.js [data-seq].is-running .wp-card{opacity:1;transform:none}.js [data-seq] .wp-icon>*{stroke-dasharray:1;stroke-dashoffset:1px}.js [data-seq] .wp-card .wp-icon>*{transition:stroke-dashoffset .85s cubic-bezier(.3,.8,.4,1);transition-delay:calc(var(--i) * .11s + .2s)}.js [data-seq] .wp-node .wp-icon>*{transition:stroke-dashoffset .8s cubic-bezier(.3,.8,.4,1);transition-delay:calc(var(--i) * .16s + .13s)}.js [data-seq].is-running .wp-icon>*{stroke-dashoffset:0}.wp-cmp{border-top:1px solid var(--color-line-strong)}.wp-cmp-row{border-bottom:1px solid var(--color-line);gap:.5rem;padding:1.35rem 0;display:grid}.wp-cmp-row.wp-cmp-head{display:none}.wp-cmp-cell{border-radius:var(--radius-sm);padding:.7rem .95rem;position:relative}.wp-cmp-cell:not(.wp-cmp-pla){background:#241f170a}.wp-cmp-tint{border-radius:inherit;background:#74a65924;position:absolute;inset:0}.wp-cmp-cell:before{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6875rem;font-weight:700;display:block;position:relative}.wp-cmp-pla:before{content:"PLA";color:var(--color-leaf-deep)}.wp-cmp-cell:not(.wp-cmp-pla):before{content:"Conventional";color:var(--color-ink-faint)}@media (width>=768px){.wp-cmp-row.wp-cmp-head{display:grid}.wp-cmp-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:0;padding:0}.wp-cmp-aspect,.wp-cmp-cell{border-radius:0;padding:1.15rem 1.35rem}.wp-cmp-aspect{padding-left:0}.wp-cmp-cell:not(.wp-cmp-pla){background:0 0}.wp-cmp-cell:before{display:none}.wp-cmp-head .wp-cmp-tint{border-radius:var(--radius-md) var(--radius-md) 0 0}.wp-cmp-row:last-child .wp-cmp-tint{border-radius:0 0 var(--radius-md) var(--radius-md)}}.js [data-seq] .wp-cmp-row{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms);transform:translateY(10px)}.js [data-seq].is-running .wp-cmp-row{opacity:1;transform:none}.js [data-seq] .wp-cmp-tint{clip-path:inset(100% 0 0);transition:clip-path .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms + 60ms)}.js [data-seq].is-running .wp-cmp-tint{clip-path:inset(0)}.wp-flow{--wp-badge:3.25rem;grid-template-columns:1fr;display:grid}.wp-step{gap:1.1rem;padding-bottom:2.4rem;display:flex;position:relative}.wp-step:last-child{padding-bottom:0}@media (width>=1024px){.wp-flow{--wp-badge:4rem;grid-template-columns:repeat(5,minmax(0,1fr))}.wp-step{padding-inline:.8rem;text-align:center;flex-direction:column;align-items:center;gap:1.15rem;padding-bottom:3.25rem}.wp-step:nth-child(n+6){padding-bottom:0}}.wp-node{width:var(--wp-badge);height:var(--wp-badge);color:var(--color-leaf);background:#74a6591f;border:1px solid #74a6594d;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.wp-node:after{content:"";border:1px solid var(--color-leaf);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.js [data-seq].is-running .wp-node:after{animation:wp-ring .95s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .16s + 60ms) 1 both}@keyframes wp-ring{0%{opacity:.7;transform:scale(.88)}to{opacity:0;transform:scale(1.3)}}.wp-step-num{font-family:var(--font-sans);letter-spacing:.12em;color:var(--color-leaf);font-size:.6875rem;font-weight:700;display:block}.wp-link{--wp-run:scaleY(0);left:calc(var(--wp-badge) / 2 - 1px);top:calc(var(--wp-badge) + .5rem);transform-origin:top;background:#74a65966;width:2px;position:absolute;bottom:.5rem}.wp-step:last-child .wp-link{display:none}.wp-step:after{content:"";--wp-rot:rotate(135deg);left:calc(var(--wp-badge) / 2 - 4px);width:7px;height:7px;transform:var(--wp-rot);border-top:2px solid #74a659cc;border-right:2px solid #74a659cc;position:absolute;bottom:.35rem}.wp-step:last-child:after{display:none}@media (width>=1024px){.wp-link{--wp-run:scaleX(0);left:calc(50% + var(--wp-badge) / 2 + .6rem);right:calc(-50% + var(--wp-badge) / 2 + .6rem);top:calc(var(--wp-badge) / 2 - 1px);transform-origin:0;width:auto;height:2px;bottom:auto}.wp-step:after{--wp-rot:rotate(45deg);left:auto;right:calc(-50% + var(--wp-badge) / 2 + .35rem);top:calc(var(--wp-badge) / 2 - 4px);bottom:auto}.wp-step-rowend .wp-link,.wp-step-rowend:after{display:none}}.js [data-seq] .wp-node{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.34,1.35,.5,1);transition-delay:calc(var(--i) * .16s);transform:scale(.86)}.js [data-seq].is-running .wp-node{opacity:1;transform:none}.js [data-seq] .wp-step-body{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .16s + 90ms);transform:translateY(10px)}.js [data-seq].is-running .wp-step-body{opacity:1;transform:none}.js [data-seq] .wp-link{transform:var(--wp-run);transition:transform .5s cubic-bezier(.4,.05,.3,1);transition-delay:calc(var(--i) * .16s + .21s)}.js [data-seq].is-running .wp-link{transform:none}.js [data-seq] .wp-step:after{opacity:0;transform:var(--wp-rot) scale(.5);transition:opacity .35s,transform .35s cubic-bezier(.34,1.4,.5,1);transition-delay:calc(var(--i) * .16s + .62s)}.js [data-seq].is-running .wp-step:after{opacity:1;transform:var(--wp-rot) scale(1)}.wp-loop{margin-top:3rem;padding-top:2.25rem;position:relative}@media (width>=1024px){.wp-loop{margin-top:1.5rem}}.wp-loop-rule{border-top:1.5px dashed #74a65980;position:absolute;top:0;left:0;right:0}.wp-loop-arrow{border-bottom:2px solid #74a659e6;border-left:2px solid #74a659e6;width:8px;height:8px;position:absolute;top:-4px;left:0;transform:rotate(45deg)}.wp-loop-note{max-width:32rem;font-size:var(--text-body-sm);color:var(--color-ink-invert-soft);line-height:1.75}@media (width>=1024px){.wp-loop-note{text-align:right;margin-left:auto}}.js [data-seq].wp-loop .wp-loop-rule{clip-path:inset(0 0 0 100%);transition:clip-path 1.15s cubic-bezier(.2,.7,.2,1) .8s}.js [data-seq].wp-loop.is-running .wp-loop-rule{clip-path:inset(0)}.js [data-seq].wp-loop .wp-loop-arrow{opacity:0;transition:opacity .4s 1.75s}.js [data-seq].wp-loop.is-running .wp-loop-arrow{opacity:1}.js [data-seq].wp-loop .wp-loop-note{opacity:0;transition:opacity .6s 1.1s,transform .6s cubic-bezier(.2,.7,.2,1) 1.1s;transform:translateY(8px)}.js [data-seq].wp-loop.is-running .wp-loop-note{opacity:1;transform:none}.wp-props{border-top:1px solid var(--color-line-strong)}.wp-prop{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.8rem 0;display:flex}.wp-prop-v{overflow:hidden}.wp-prop-v>span{display:block}.js [data-seq] .wp-prop{opacity:0;transition:opacity .5s;transition-delay:calc(var(--i) * 55ms)}.js [data-seq].is-running .wp-prop{opacity:1}.js [data-seq] .wp-prop-v>span{transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 55ms);transform:translateY(115%)}.js [data-seq].is-running .wp-prop-v>span{transform:none}.wp-app{border-bottom:1px solid var(--color-line);gap:1rem;padding:1.15rem 0;display:flex}.wp-app:first-child{padding-top:0}@media (prefers-reduced-motion:reduce){.js [data-seq].is-running .wp-node:after{animation:none!important}.js [data-seq] .wp-cyc-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.js [data-seq] .wp-cyc-node,.js [data-seq] .wp-cyc-arrows,.js [data-seq] .wp-cyc-labels{opacity:1!important;animation:none!important;transform:none!important}.js [data-seq] .wp-stat,.js [data-seq] .wp-card,.js [data-seq] .wp-cmp-row,.js [data-seq] .wp-node,.js [data-seq] .wp-step-body,.js [data-seq] .wp-prop,.js [data-seq] .wp-prop-v>span,.js [data-seq] .wp-link,.js [data-seq].wp-loop .wp-loop-note{opacity:1!important;transition:none!important;transform:none!important}.js [data-seq].wp-loop .wp-loop-arrow{opacity:1!important;transition:none!important}.js [data-seq] .wp-step:after{opacity:1!important;transform:var(--wp-rot)!important;transition:none!important}.js [data-seq] .wp-bullet,.js [data-seq] .wp-cmp-tint,.js [data-seq].wp-loop .wp-loop-rule{clip-path:none!important;transition:none!important}.js [data-seq] .wp-icon>*,.js [data-seq] .wp-tick path{stroke-dashoffset:0!important;transition:none!important}.wp-card:hover,.wp-card:hover .wp-icon-wrap{transform:none!important}.wp-icon-wrap{transition:none!important}}
