@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.XXgp5q_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.XXgp5q_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.gCDjjq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.gCDjjq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ff-body:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ff-display:var(--font-bricolage), "Bricolage Grotesque", var(--ff-body)}body{font-family:var(--ff-body);color:#0f1a14;-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:#1d4a36;text-decoration:none}a:hover{color:#12352a}button,input{font-family:inherit}.wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 32px}.p{font-family:var(--ff-display);letter-spacing:-.02em}.num{font-variant-numeric:tabular-nums}.dots{background-image:radial-gradient(#d3dcd5 1px,#0000 1.3px);background-size:22px 22px}.eb{letter-spacing:.12em;text-transform:uppercase;color:#4e7a12;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.eb:before{content:"";background:#8bc234;border-radius:50%;width:9px;height:9px}.ebd{letter-spacing:.12em;text-transform:uppercase;color:#b9dd84;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.ebd:before{content:"";background:#8bc234;border-radius:50%;width:9px;height:9px}.h2{font-family:var(--ff-display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,3.8vw,52px);font-weight:800;line-height:1.05}.lede{color:#56605a;text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.65}.sec{padding:120px 0}.mk{background:linear-gradient(#0000 60%,#d6ecb0 60%);padding:0 .04em}.nl{color:#0f1a14;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.nl:hover{color:#0f1a14;background:#f5f7f4}.b-pri,.b-lime,.b-out,.b-outd{isolation:isolate;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 26px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.b-pri{background-color:#1d4a36;background-image:linear-gradient(#ffffff24,#fff0 60%);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e,0 14px 30px -12px #12352abf;color:#fff!important}.b-pri:hover{background-color:#12352a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e,0 22px 40px -12px #12352acc,0 0 0 4px #8bc23438}.b-lime{background-color:#8bc234;background-image:linear-gradient(#ffffff47,#fff0 60%);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000001f,0 14px 32px -12px #8bc234b3;color:#0b2219!important}.b-lime:hover{background-color:#9bd145;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000001f,0 22px 44px -12px #8bc234bf,0 0 0 4px #8bc23440}.b-pri:after,.b-lime:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff4d 50%,#0000 70%);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-130%)}.b-pri:hover:after,.b-lime:hover:after{transform:translate(130%)}.b-pri:active,.b-lime:active,.b-out:active,.b-outd:active{transform:translateY(0)scale(.97)}.b-out{background:#fff;box-shadow:inset 0 0 0 1.5px #c9d3cb,0 8px 22px -14px #0b221966;color:#0f1a14!important}.b-out:hover{background:#12352a;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #12352a,0 18px 34px -14px #0b22198c;color:#fff!important}.b-outd{background:#ffffff0a;box-shadow:inset 0 0 0 1.5px #4a7a62;color:#fff!important}.b-outd:hover{background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #fff;color:#0b2219!important}.arw{color:#0b2219;background:#8bc234;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-right:-16px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .25s;display:inline-flex}.arw svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.b-pri:hover .arw{background:#a6d86a;transform:scale(1.08)}.b-pri:hover .arw svg,.b-lime:hover .arw svg,.b-out:hover .arw svg{transform:rotate(-45deg)}.b-lime .arw{color:#b9dd84;background:#12352a}.b-out .arw{color:#1d4a36;background:#eef7dd}.b-out:hover .arw{color:#0b2219;background:#8bc234}.b-ic{color:#1d4a36;background:#eef7dd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-12px;transition:background .25s,color .25s;display:inline-flex}.b-out:hover .b-ic{color:#0b2219;background:#8bc234}.cta-xl{min-height:62px;padding:0 30px;font-size:17px}.cta-xl .arw{width:42px;height:42px;margin-right:-20px}.glow{animation:2.8s ease-in-out infinite glow}@keyframes glow{0%{box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e,0 14px 30px -12px #12352abf,0 0 #8bc2348c}70%,to{box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e,0 14px 30px -12px #12352abf,0 0 0 14px #8bc23400}}.glow:hover{animation:none}.talk{z-index:70;background:#12352a;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:6px 22px 6px 6px;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s,box-shadow .3s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:inset 0 0 0 1px #2a6148,0 18px 40px -10px #0b22198c;color:#fff!important}.talk:hover{background:#1d4a36;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #4a7a62,0 26px 50px -12px #0b221999}.talk-ic{color:#0b2219;background:#8bc234;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.talk-ic:before{content:"";border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.2,1) infinite pring;position:absolute;inset:0;box-shadow:0 0 0 2px #8bc234}.talk-ic svg{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.talk:hover .talk-ic svg{transform:rotate(-12deg)scale(1.08)}.talk-dot{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 2.5px #12352a}.talk-dot:after{content:"";background:#2e8540;border-radius:50%;position:absolute;inset:2.5px}.ctx{color:#1d4a36;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.frame{color:#0f1a14;background:#fff;border:1px solid #e2e8e3;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px #0b221929}.bar{color:#fff;background:#1d4a36;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.chip{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tag{letter-spacing:.06em;text-transform:uppercase;color:#56605a;white-space:nowrap;background:#eef1ed;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.dcard{box-sizing:border-box;background:#fff;border:1px solid #e2e8e3;border-radius:20px;min-width:0;padding:22px}.card-l{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,border-color .2s}.card-l:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0b22191a}.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.r2{animation-delay:80ms}.r3{animation-delay:.16s}.r4{animation-delay:.24s}.r5{animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.prod{animation:.9s cubic-bezier(.2,.7,.2,1) .25s both prod}@keyframes prod{0%{opacity:0;transform:translateY(36px)scale(.98)}to{opacity:1;transform:none}}.pop{animation:.7s cubic-bezier(.2,.7,.2,1) both pop}.d1{animation-delay:.6s}.d2{animation-delay:.75s}.d3{animation-delay:.9s}.d4{animation-delay:1.05s}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:none}}.flt{animation:7s ease-in-out infinite flt}.f2{animation-delay:-2s}.f3{animation-delay:-4s}.f4{animation-delay:-5.5s}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.flow{animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-30px}}.swap{animation:.35s cubic-bezier(.2,.7,.2,1) both swap}@keyframes swap{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.mq{animation:46s linear infinite mq}.mqw:hover .mq{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.ring{animation:3.2s cubic-bezier(.2,.7,.2,1) infinite ring}@keyframes ring{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}.draw{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:1.6s cubic-bezier(.65,0,.35,1) .2s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.grow{transition:height .6s cubic-bezier(.2,.7,.2,1),width .6s cubic-bezier(.2,.7,.2,1),background .2s}@supports (animation-timeline:view()){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry cover 22%}@keyframes rv{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}.win{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px #0b221933,0 0 0 1px #0b221914}.winbar{color:#3e4842;white-space:nowrap;background:#eef1ed;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.winbar i{background:#c9d3cb;border-radius:50%;flex:none;width:9px;height:9px;display:block}.shot{width:100%;height:auto;display:block}.tbm{background:linear-gradient(145deg,#26302b,#0d1411);border-radius:30px;padding:16px 12px;position:relative;box-shadow:0 34px 64px #0b221952,inset 0 0 0 1.5px #ffffff14}.tbm-cam{background:#3a4741;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.tbm .scr{aspect-ratio:3/4;background:#fff;border-radius:14px;overflow:hidden}.tbm img,.ksk-s img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ksk{flex-direction:column;align-items:center;display:flex}.ksk-s{background:linear-gradient(160deg,#f4f6f5,#d9dfdb);border-radius:20px;width:100%;padding:9px;position:relative;box-shadow:0 30px 60px #0b221947,inset 0 0 0 1.5px #c8d0cb}.ksk-s .scr{aspect-ratio:9/16;background:#fff;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 2px #1d2622}.ksk-body{background:linear-gradient(90deg,#d5dcd8,#f4f6f5 50%,#d5dcd8);border-radius:0 0 12px 12px;width:62%;height:38px;margin-top:-2px;position:relative}.ksk-body i{background:#9aa69f;border-radius:4px;width:40%;height:5px;margin-left:-20%;position:absolute;top:14px;left:50%}.ksk-neck{background:linear-gradient(90deg,#c4ccc7,#eef1ef 50%,#c4ccc7);width:20%;height:46px}.ksk-base{background:radial-gradient(at 50% 30%,#eef1ef,#b9c3bd);border-radius:50%;width:74%;height:16px;box-shadow:0 14px 24px #0b221938}.tabl{box-sizing:border-box;background:#0b2219;border-radius:26px;padding:8px;box-shadow:0 34px 64px #0b22194d}.tabl .scr{background:#fff;border-radius:19px;overflow:hidden}.pan{animation:14s ease-in-out infinite alternate pan}@keyframes pan{0%,15%{transform:translateY(0)}85%,to{transform:translateY(var(--pan,-12%))}}.live{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.live:before{content:"";background:#8bc234;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite blink}@keyframes blink{0%{box-shadow:0 0 #8bc23499}80%,to{box-shadow:0 0 0 9px #8bc23400}}.toast{animation:.55s cubic-bezier(.2,.7,.2,1) both toast}@keyframes toast{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.prog{animation:6.5s linear both prog}@keyframes prog{0%{width:0}to{width:100%}}.xf{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}.tilt{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.tilt:hover{transform:perspective(1400px)rotateX(2deg)rotateY(-3deg)translateY(-4px)}.shine{position:relative}.shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff52 50%,#0000 58%);animation:8s ease-in-out 2.4s infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.eb:before,.ebd:before{animation:2.6s ease-out infinite blink}.ctx svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.ctx:hover svg{transform:translate(4px)}.px1,.px2,.px3{transition:translate .6s cubic-bezier(.2,.7,.2,1)}.px1{translate:calc(var(--mx,0) * -6px) calc(var(--my,0) * -5px)}.px2{translate:calc(var(--mx,0) * -18px) calc(var(--my,0) * -14px)}.px3{translate:calc(var(--mx,0) * 14px) calc(var(--my,0) * 11px)}.comet{animation:9s linear infinite comet}.c2{animation-delay:-4.5s}@keyframes comet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.pulse{animation:2.6s cubic-bezier(.4,0,.2,1) infinite pulse}.q2{animation-delay:-.45s}.q3{animation-delay:-.9s}.q4{animation-delay:-1.3s}.q5{animation-delay:-1.75s}.q6{animation-delay:-2.2s}.q7{animation-delay:-1.1s}.q8{animation-delay:-2s}@keyframes pulse{50%{opacity:.5}}.mq-r{animation-direction:reverse}.spin{animation:28s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bob{animation:6s ease-in-out infinite bob}.bob2{animation-delay:-2s}.bob3{animation-delay:-4s}@keyframes bob{50%{translate:0 -10px}}.prog7{animation-duration:7s}.raildot{background:#8bc234;border-radius:50%;width:14px;height:14px;animation:1.6s ease-out infinite blink;position:absolute;top:-6px;right:-7px}.sprog{display:none}@supports (animation-timeline:scroll()){.sprog{transform-origin:0;z-index:90;background:#8bc234;width:100%;height:3px;animation:linear both sprog;animation-timeline:scroll();display:block;position:fixed;top:0;left:0}@keyframes sprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-copy{animation:linear both heroOut;animation-timeline:scroll();animation-range:0 560px}@keyframes heroOut{to{opacity:.25;translate:0 -50px}}.par{animation:linear both par;animation-timeline:view();animation-range:cover}@keyframes par{0%{translate:0 40px}to{translate:0 -40px}}}@keyframes pring{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}.pgfly{z-index:30;pointer-events:none;animation:.9s cubic-bezier(.55,0,.3,1) both pgfly;position:absolute}@keyframes pgfly{0%{opacity:0;top:90%;left:44%;transform:translate(-50%,-50%)scale(1)rotate(0)}12%{opacity:1}to{opacity:.15;top:16%;left:84%;transform:translate(-50%,-50%)scale(.6)rotate(10deg)}}.pgland{animation:1.4s cubic-bezier(.2,.7,.2,1) both pgland}@keyframes pgland{0%{opacity:0;transform:translateY(-18px)scale(.94);box-shadow:0 0 #8bc234e6}35%{opacity:1;transform:none}to{box-shadow:0 0 0 14px #8bc23400}}.pgtap{animation:1.8s ease-out infinite pgtap}@keyframes pgtap{0%{box-shadow:inset 0 0 0 1px #e2e8e3,0 0 #8bc234b3}70%,to{box-shadow:inset 0 0 0 1px #e2e8e3,0 0 0 12px #8bc23400}}.pgdish{transition:transform .15s,box-shadow .2s,background .2s}.pgdish:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #8bc234,0 10px 22px -12px #0b221966!important}.pgdish:active{transform:scale(.96)}.pgbump{animation:.35s cubic-bezier(.2,.7,.2,1) both pgbump}@keyframes pgbump{0%{transform:scale(1.25)}to{transform:none}}.spin-r{animation:46s linear infinite reverse spin}.burger{display:none!important}.show-md{display:none}:focus-visible{outline:none;box-shadow:0 0 0 3px #8bc234!important}@media (prefers-reduced-motion:reduce){.rise,.prod,.pop,.flt,.flow,.swap,.mq,.ring,.rv,.pan,.toast,.prog,.live:before,.shine:after,.comet,.pulse,.spin,.spin-r,.orb-burst,.bob,.pgfly,.pgland,.pgtap,.pgbump,.glow,.talk-ic:before,.raildot,.eb:before,.ebd:before,.hero-copy,.par{animation:none!important}.sprog{display:none!important}.px1,.px2,.px3{translate:none!important}.tilt:hover{transform:none}.b-pri:after,.b-lime:after{display:none}.b-pri,.b-lime,.b-out,.b-outd,.talk,.arw,.arw svg{transition:none!important}.draw{stroke-dashoffset:0;animation:none!important}.grow,.card-l,.b-pri,.b-lime{transition:none!important}.mq{flex-wrap:wrap;justify-content:center;width:auto!important}}@media (max-width:1180px){.nav-links{display:none!important}.burger{display:inline-flex!important}.hide-lg{display:none!important}}@media (max-width:1060px){.pg{grid-template-columns:minmax(0,1fr)!important}@keyframes pgfly{0%{opacity:0;top:52%;left:50%;transform:translate(-50%,-50%)scale(1)}12%{opacity:1}to{opacity:.15;top:76%;left:50%;transform:translate(-50%,-50%)scale(.6)}}.g2,.story{grid-template-columns:minmax(0,1fr)!important}.hide-md{display:none!important}.show-md{display:block}.stp{min-height:0!important;padding:22px 0 22px 22px!important}.stp>button{opacity:1!important}.eco{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.eco-core{order:-1;margin:0 auto 12px}.fmt{grid-template-columns:minmax(0,1fr)!important}.fmt-list{padding-bottom:6px;overflow-x:auto;flex-direction:row!important}.fmt-list>button{flex:none}.board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dgrid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:980px){.stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:64px;display:grid;height:auto!important}.stage .main{grid-column:1/-1;width:auto!important;position:relative!important;top:auto!important;left:auto!important}.stage .fl{width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.stage .fl-x,.hpill{display:none!important}.px1,.px2,.px3{translate:none!important}}@media (max-width:720px){.posb{grid-template-columns:minmax(0,1fr)!important}.posrail{border-bottom:1px solid #e2e8e3;overflow-x:auto;border-right:0!important;flex-direction:row!important}.posrail>button{flex:none}.poscart{border-top:1px solid #e2e8e3;border-left:0!important}.wrap{padding:0 20px}.sec{padding:80px 0!important}.hide-sm{display:none!important}.stage{grid-template-columns:minmax(0,1fr)}.posg{grid-template-columns:minmax(0,1fr)!important}.pos-rail{display:none!important}.pos-cart{border-top:1px solid #e2e8e3;border-left:0!important}.pos-items,.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.board{grid-template-columns:minmax(0,1fr)!important}.fhead,.fbody{grid-template-columns:minmax(0,1fr)!important;padding:28px 24px!important}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kgrid,.d2col{grid-template-columns:minmax(0,1fr)!important}}.talk{background-color:#0d7f57!important;background-image:linear-gradient(135deg,#119464 0%,#0b6f4c 100%)!important;box-shadow:inset 0 1px #ffffff38,0 18px 36px -12px #0f8a5f99!important}.talk:hover{background-color:#0b6f4c!important;box-shadow:inset 0 1px #ffffff38,0 22px 40px -12px #0f8a5fa6,0 0 0 4px #a3e04f47!important}.talk-dot{box-shadow:0 0 0 2.5px #0f8a5f!important}.b-pri{background-color:#0d7f57;background-image:linear-gradient(135deg,#119464 0%,#0b6f4c 100%);box-shadow:inset 0 1px #ffffff38,0 14px 28px -12px #0f8a5f99}.b-pri:hover{background-color:#0b6f4c;box-shadow:inset 0 1px #ffffff38,0 20px 36px -12px #0f8a5fa6,0 0 0 4px #a3e04f47}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
