@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-v20-latin-regular.405055dd680fa1dcdfa2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-v20-latin-500.08491d3f7fe7ae88ef44.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-v20-latin-600.91145014c0350c248ed2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-v20-latin-700.d86662fe776dae29ea78.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-v20-latin-800.ca6a92cea2062ebec667.woff2) format("woff2")}:root{--forest:#00551a;--forest-2:#004514;--sap:#00b243;--mint:#7edca0;--ink:#1a211d;--ink-2:#6a756e;--ink-3:#949e98;--base:#fff;--tint:#f4f6f4;--tint-2:#ebefec;--hair:#1a211d17;--lift:0 4px 14px #1a211d0d,0 24px 60px -28px #1a211d29;--lift-lg:0 8px 30px #1a211d12,0 60px 120px -50px #1a211d4d;--danger:#c0341a;--danger-bg:#fdf1ef;--ok:#0c6b34;--ok-bg:#ecf7f0;--sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--maxw:1080px;--gut:clamp(22px,5vw,48px);--r:22px;--r-lg:30px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--base);color:#1a211d;color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--sans);font-size:17px;line-height:1.55;margin:0;overflow-x:hidden}img{display:block;height:auto;max-width:100%}.wrap{margin-inline:auto;max-width:1080px;max-width:var(--maxw);padding-inline:clamp(22px,5vw,48px);padding-inline:var(--gut)}h1,h2,h3,h4{text-wrap:balance;font-weight:700;letter-spacing:-.035em;line-height:1.06;margin:0}h1{font-size:clamp(2.7rem,6.6vw,4.9rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,4.6vw,3.2rem);letter-spacing:-.04em}h3{font-size:clamp(1.2rem,1.9vw,1.42rem);letter-spacing:-.028em;line-height:1.22}p{margin:0}.sec{padding-block:clamp(44px,5vw,72px)}.hero+.sec{padding-top:clamp(44px,5.5vw,76px)}.sec--sm{padding-block:clamp(44px,5.5vw,72px)}.hero{background-image:linear-gradient(105deg,#040e08e6,#002d0dc7 55%,#004514bd),url(/static/media/hero-waves.2fd341fb946a210c2969.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.hero,.hero h1{color:#fff}.hero .sub{color:#ffffffb8}.hero .kicker{color:#7edca0}.hero__who{color:#ffffffa3}.hero .btn--soft{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3;color:#fff}.hero .btn--soft:hover{background:#ffffff2e}.hero h1 em{background-image:linear-gradient(100deg,#6fd79a,#45d77c 55%,#9be8bc)}.hero .amb__orb{mix-blend-mode:screen;opacity:.16}.center{text-align:center}.kicker{color:#00551a;color:var(--forest);font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:600;letter-spacing:-.015em;margin-bottom:15px}.sub{color:#6a756e;color:var(--ink-2);font-size:clamp(1rem,1.4vw,1.16rem);letter-spacing:-.014em;line-height:1.5;max-width:52ch}.center .sub,.hero .sub{margin-inline:auto}.btn{align-items:center;border:0;border-radius:100px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.01rem;font-weight:600;justify-content:center;letter-spacing:-.015em;padding:15px 30px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.btn:hover{transform:scale(1.035)}.btn:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.btn:active,.btn:hover{transform:none}}.btn--fill{background:#00551a;background:var(--forest);color:#fff}.btn--soft{background:#fff;background:var(--base);box-shadow:inset 0 0 0 1px #1a211d17;box-shadow:inset 0 0 0 1px var(--hair);color:#1a211d;color:var(--ink)}.btn--clear{background:#0000;box-shadow:inset 0 0 0 1.5px currentColor;color:#00551a;color:var(--forest)}.btn--block{width:100%}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.link{background:none;border:0;color:#00551a;color:var(--forest);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:-.015em;padding:0;text-decoration:none}.link:hover{text-decoration:underline}.btn-row{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.center .btn-row,.hero .btn-row{justify-content:center}.nav{background:#0000;border-bottom:1px solid #0000;height:62px;left:0;position:fixed;right:0;top:0;transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:70}.nav.is-solid{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:color-mix(in srgb,#fff 82%,#0000);background:color-mix(in srgb,var(--base) 82%,#0000);border-bottom-color:#1a211d17;border-bottom-color:var(--hair)}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.nav:not(.is-solid) .drop__btn,.nav:not(.is-solid) .nav__links>a{color:#ffffffc7}.nav:not(.is-solid) .brand,.nav:not(.is-solid) .drop:hover .drop__btn,.nav:not(.is-solid) .drop__btn.is-on,.nav:not(.is-solid) .nav__links>a.is-on,.nav:not(.is-solid) .nav__links>a:hover{color:#fff}.nav:not(.is-solid) .lang{color:#ffffffb3}.nav:not(.is-solid) .lang:hover{color:#fff}.nav:not(.is-solid) .burger span{background:#fff}.nav:not(.is-solid) .btn--fill{background:#fff;color:#004514;color:var(--forest-2)}.nav:not(.is-solid) .btn--fill:after{display:none}.nav__in{display:flex;gap:26px;height:62px}.brand,.nav__in{align-items:center}.brand{color:#1a211d;color:var(--ink);display:inline-flex;font-size:1rem;font-weight:700;gap:11px;letter-spacing:-.03em;text-decoration:none}.brand__logo{border-radius:9px;display:block;flex:none;height:34px;width:34px}.brand--foot .brand__logo{border-radius:11px;height:40px;width:40px}.brand--foot{margin-bottom:13px}.nav__links{align-items:center;align-self:stretch;display:none;gap:26px}.nav__links>a{color:#6a756e;color:var(--ink-2);font-size:.84rem;text-decoration:none;white-space:nowrap}.nav__links>a.is-on,.nav__links>a:hover{color:#1a211d;color:var(--ink)}.nav__right{align-items:center;display:flex;gap:14px;margin-left:auto}@media (min-width:980px){.nav__links{display:flex}}.drop{align-self:stretch;position:relative}.drop,.drop__btn{align-items:center;display:flex}.drop__btn{background:none;border:0;color:#6a756e;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:.84rem;gap:4px;padding:0}.drop:hover .drop__btn,.drop__btn.is-on{color:#1a211d;color:var(--ink)}.drop__menu{background:#fff;background:var(--base);border:1px solid #1a211d17;border:1px solid var(--hair);border-radius:16px;box-shadow:0 4px 14px #1a211d0d,0 24px 60px -28px #1a211d29;box-shadow:var(--lift);display:none;left:-14px;min-width:250px;padding:10px;position:absolute;top:calc(100% + 6px)}.drop__menu:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.drop:focus-within .drop__menu,.drop:hover .drop__menu,.drop__menu:hover{display:block}.drop__menu a{border-radius:10px;color:#1a211d;color:var(--ink);display:block;font-size:.88rem;font-weight:600;padding:10px 13px;text-decoration:none}.drop__menu a:hover{background:#f4f6f4;background:var(--tint)}.drop__menu a span{display:block;font-size:.76rem;font-weight:400;line-height:1.35;margin-top:2px}.drop__menu a span,.lang{color:#949e98;color:var(--ink-3)}.lang{background:none;border:0;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.79rem;padding:4px 6px}.lang:hover{color:#1a211d;color:var(--ink)}.burger{grid-gap:4px;background:none;border:0;cursor:pointer;display:grid;gap:4px;height:34px;padding:0;place-items:center;width:34px}.burger span{background:#1a211d;background:var(--ink);border-radius:2px;display:block;height:1.6px;width:17px}@media (min-width:980px){.burger{display:none}}.sheet{grid-gap:2px;background:#fff;background:var(--base);border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:grid;gap:2px;inset:62px 0 auto;max-height:calc(100vh - 62px);overflow-y:auto;padding:14px clamp(22px,5vw,48px) 26px;padding:14px var(--gut) 26px;position:fixed;z-index:69}.sheet a{color:#1a211d;color:var(--ink);font-size:1.02rem;padding:12px 0;text-decoration:none}.sheet .sheet__h{color:#949e98;color:var(--ink-3);font-size:.78rem;font-weight:600;margin-top:14px;padding-bottom:2px}@media (min-width:980px){.sheet{display:none}}.hero{padding-block:clamp(104px,11vw,148px) 0;text-align:center}.hero .form,.hero .panel{margin-inline:auto}.hero--page{padding-bottom:0}.hero--page>.wrap{padding-bottom:clamp(30px,5vw,56px)}.hero h1 em{color:#00551a;color:var(--forest);font-style:normal}.hero .sub{font-size:clamp(1.02rem,1.5vw,1.22rem);margin-top:24px;max-width:48ch}.hero__who{color:#949e98;color:var(--ink-3);font-size:.9rem;margin-top:20px}.pad{background:#232925;border-radius:20px;box-shadow:0 8px 30px #1a211d12,0 60px 120px -50px #1a211d4d;box-shadow:var(--lift-lg);flex:none;padding:8px}.pad__scr{background:#fff;border-radius:13px;overflow:hidden}.cards{grid-gap:clamp(13px,1.7vw,19px);display:grid;gap:clamp(13px,1.7vw,19px);margin-top:clamp(34px,4.2vw,52px);position:relative}.cards>.card,.cards>.reveal{position:relative;z-index:1}@media (min-width:700px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cards--3{grid-template-columns:repeat(3,1fr)}}.card{background:#f4f6f4;background:var(--tint);border-radius:30px;border-radius:var(--r-lg);color:inherit;display:flex;flex-direction:column;gap:13px;padding:clamp(28px,3.4vw,40px);text-decoration:none}a.card{transition:transform .2s cubic-bezier(.2,.8,.2,1)}a.card:hover{transform:translateY(-3px)}.card__who{color:#00551a;color:var(--forest);font-size:.84rem;font-weight:600}.card p{color:#6a756e;color:var(--ink-2);font-size:.99rem;letter-spacing:-.012em}.card__more{color:#00551a;color:var(--forest);font-size:.9rem;font-weight:600;margin-top:auto;padding-top:6px}.duo{grid-gap:clamp(40px,5.5vw,80px);align-items:center;display:grid;gap:clamp(40px,5.5vw,80px)}.duo--top{align-items:start}@media (min-width:900px){.duo{grid-template-columns:1fr 1fr}}.panel{background:#f4f6f4;background:var(--tint);border-radius:30px;border-radius:var(--r-lg);padding:clamp(24px,3.2vw,36px)}.panel__top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:18px}.panel__top h4{font-size:1.1rem}.panel__top span{color:#949e98;color:var(--ink-3);font-size:.83rem}.panel__line{align-items:center;display:flex;gap:14px;padding:12px 0}.panel__line+.panel__line{border-top:1px solid #1a211d17;border-top:1px solid var(--hair)}.panel__ic{background:#fff;background:var(--base);border-radius:10px;flex:none;height:32px;width:32px}.panel__nm{flex:1 1;font-size:.95rem;letter-spacing:-.012em}.panel__vl{color:#6a756e;color:var(--ink-2);font-size:.9rem}.panel__bar{background:#fff;background:var(--base);border-radius:3px;height:6px;margin-top:20px;overflow:hidden}.panel__bar i{background:#00b243;background:var(--sap);border-radius:3px;display:block;height:100%;transform:scaleX(1);transform:scaleX(var(--lvl,1));transform-origin:left;width:100%}.panel__foot{color:#949e98;color:var(--ink-3);display:flex;font-size:.83rem;justify-content:space-between;margin-top:10px}.mods{grid-gap:clamp(28px,3.4vw,42px) clamp(22px,2.8vw,38px);display:grid;gap:clamp(28px,3.4vw,42px) clamp(22px,2.8vw,38px);margin-top:clamp(34px,4.2vw,52px)}@media (min-width:640px){.mods{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.mods{grid-template-columns:repeat(3,1fr)}}.mod__ic{background:#ebefec;background:var(--tint-2);border-radius:12px;display:grid;height:40px;margin-bottom:14px;place-items:center;width:40px}.mod__ic i{background:#00551a;background:var(--forest);border-radius:5px;display:block;height:16px;opacity:.85;width:16px}.mod h3{font-size:1.07rem;margin-bottom:7px}.mod p{color:#6a756e;color:var(--ink-2);font-size:.94rem;letter-spacing:-.012em}.steps{grid-gap:clamp(28px,3.6vw,42px);display:grid;gap:clamp(28px,3.6vw,42px);margin-top:clamp(34px,4.2vw,52px)}@media (min-width:760px){.steps{grid-template-columns:repeat(4,1fr)}}.step__n{font-feature-settings:"tnum";background:#fff;background:var(--base);color:#949e98;color:var(--ink-3);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:11px;opacity:.55;padding-right:9px;transition:color .3s ease,opacity .3s ease;width:-webkit-max-content;width:max-content}.step h3{font-size:1.04rem;margin-bottom:7px}.step p{color:#6a756e;color:var(--ink-2);font-size:.92rem;letter-spacing:-.012em}.prices{grid-gap:clamp(13px,1.7vw,19px);display:grid;gap:clamp(13px,1.7vw,19px);margin-top:clamp(34px,4.2vw,52px)}.cards.is-lead,.mods.is-lead,.prices.is-lead,.steps.is-lead{margin-top:0}@media (min-width:760px){.prices{grid-template-columns:repeat(2,1fr)}}.price{background:#f4f6f4;background:var(--tint);border-radius:30px;border-radius:var(--r-lg);padding:clamp(26px,3.2vw,36px)}.price h3{margin-bottom:5px}.price__tl{color:#00551a;color:var(--forest);font-size:.87rem;font-weight:600;margin-bottom:13px}.price p{color:#6a756e;color:var(--ink-2);font-size:.97rem;letter-spacing:-.012em}.faq{margin:clamp(46px,6vw,72px) auto 0;max-width:760px}.qa{border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair)}.qa summary{align-items:baseline;cursor:pointer;display:flex;font-size:1.08rem;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:-.02em;list-style:none;padding:22px 0}.qa summary::-webkit-details-marker{display:none}.qa summary:after{color:#00551a;color:var(--forest);content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1}.qa[open] summary:after{content:"\2013"}.qa p{color:#6a756e;color:var(--ink-2);font-size:1rem;max-width:66ch;padding:0 0 24px}.form{grid-gap:16px;background:#f4f6f4;background:var(--tint);border-radius:30px;border-radius:var(--r-lg);display:grid;gap:16px;padding:clamp(28px,3.6vw,42px)}.field{grid-gap:7px;display:grid;gap:7px}.field label{color:#6a756e;color:var(--ink-2);font-size:.87rem;font-weight:600}.field input,.field textarea{background:#fff;background:var(--base);border:1px solid #1a211d17;border:1px solid var(--hair);border-radius:13px;color:#1a211d;color:var(--ink);font-family:inherit;font-size:.98rem;padding:14px 16px;width:100%}.field textarea{min-height:128px;resize:vertical}.field input:focus,.field textarea:focus{border-color:#0000;outline:2px solid #00551a;outline:2px solid var(--forest);outline-offset:0}.consent{align-items:flex-start;color:#6a756e;color:var(--ink-2);display:flex;font-size:.88rem;gap:11px;line-height:1.45}.consent input{accent-color:#00551a;accent-color:var(--forest);flex:none;height:17px;margin:3px 0 0;width:17px}.alert{border-radius:13px;font-size:.92rem;padding:13px 16px}.alert--ok{background:#ecf7f0;background:var(--ok-bg);color:#0c6b34;color:var(--ok)}.alert--err{background:#fdf1ef;background:var(--danger-bg);color:#c0341a;color:var(--danger)}.info{grid-gap:20px;align-content:start;display:grid;gap:20px}.info__row{grid-gap:3px;display:grid;gap:3px}.info__row b{color:#949e98;color:var(--ink-3);font-size:.87rem;font-weight:600}.info__row a,.info__row span{color:#1a211d;color:var(--ink);font-size:1.04rem;letter-spacing:-.015em;text-decoration:none}.info__row a:hover{color:#00551a;color:var(--forest)}.foot{background:#fff;background:var(--base);border-top:1px solid #1a211d17;border-top:1px solid var(--hair);padding-block:48px 36px}.foot__grid{grid-gap:32px;display:grid;gap:32px}@media (min-width:720px){.foot__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.foot__col h4{color:#949e98;color:var(--ink-3);font-size:.81rem;font-weight:600;margin-bottom:13px}.foot__col a{color:#6a756e;color:var(--ink-2);display:block;font-size:.89rem;letter-spacing:-.012em;margin-bottom:9px;text-decoration:none}.foot__col a:hover{color:#00551a;color:var(--forest)}.foot__bot{border-top:1px solid #1a211d17;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-top:42px;padding-top:22px}.foot__bot p{color:#949e98;color:var(--ink-3);font-size:.81rem}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{border-radius:6px;outline:2px solid #00b243;outline:2px solid var(--sap);outline-offset:3px}.skip{background:#00551a;background:var(--forest);border-radius:8px;color:#fff;left:-9999px;padding:10px 18px;position:absolute;text-decoration:none;top:8px;z-index:100}.skip:focus{left:8px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero .btn-row,.hero .sub,.hero h1,.hero__who{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.hero h1{animation-delay:.1s}.hero .sub{animation-delay:.2s}.hero__who{animation-delay:.26s}.hero .btn-row{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.hero .btn-row,.hero .sub,.hero h1,.hero__who{animation:none}}.hero h1 em{-webkit-text-fill-color:#0000;animation:sheen 9s ease-in-out infinite;background:linear-gradient(100deg,#00551a,#00b243 62%,#00551a);background:linear-gradient(100deg,var(--forest) 0,var(--sap) 62%,var(--forest) 100%);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000}@keyframes sheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.hero h1 em{animation:none;background-position:0 50%}}.amb{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}:where(.amb):first-child{contain:paint}.hero:has(>.amb),.sec:has(>.amb){overflow:hidden;position:relative}.amb__orb{animation:drift 26s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,#00b243 34%,#0000),#0000 70%);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--sap) 34%,#0000),#0000 70%);border-radius:50%;display:block;filter:blur(60px);position:absolute}.amb__orb--1{height:46vmax;left:-14vmax;opacity:.5;top:-18vmax;width:46vmax}.amb__orb--2{animation-delay:-8s;animation-duration:34s;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,#00551a 40%,#0000),#0000 70%);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--forest) 40%,#0000),#0000 70%);height:34vmax;opacity:.38;right:-16vmax;top:22%;width:34vmax}.amb__orb--3{animation-delay:-16s;animation-duration:30s;bottom:-12vmax;height:28vmax;left:32%;opacity:.3;width:28vmax}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(4%,-5%,0) scale(1.08)}66%{transform:translate3d(-4%,4%,0) scale(.95)}}@media (prefers-reduced-motion:reduce){.amb__orb{animation:none}}.hero,.hero>.wrap{position:relative}.hero>.wrap{z-index:1}.btn--fill{overflow:hidden;position:relative}.btn--fill:after{background:linear-gradient(110deg,#0000 22%,#ffffff42 48%,#0000 74%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .65s cubic-bezier(.3,.7,.3,1)}.btn--fill:hover:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){.btn--fill:after{display:none}}.card,a.card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1)}a.card:hover{box-shadow:0 8px 30px #1a211d12,0 60px 120px -50px #1a211d4d;box-shadow:var(--lift-lg);transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){a.card:hover{transform:none}}.mod{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mod:hover{transform:translateY(-2px)}.mod__ic{transition:background .25s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.mod:hover .mod__ic{background:color-mix(in srgb,#00551a 14%,#0000);background:color-mix(in srgb,var(--forest) 14%,#0000);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.mod:hover,.mod:hover .mod__ic{transform:none}}.cards>.reveal{display:flex}.cards>.reveal>.card{flex:1 1}.steps>.reveal.step{display:flex;flex-direction:column}.wave{line-height:0;margin-bottom:-1px;position:relative;z-index:1}.wave svg{display:block;height:clamp(74px,9.5vw,132px);width:100%}.wave__layers use{fill:currentColor;animation:wave-drift 25s cubic-bezier(.55,.5,.45,.5) infinite;will-change:transform}.wave__layers use:first-child{animation-delay:-2s;animation-duration:7s}.wave__layers use:nth-child(2){animation-delay:-3s;animation-duration:10s}.wave__layers use:nth-child(3){animation-delay:-4s;animation-duration:13s}.wave__layers use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes wave-drift{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media (prefers-reduced-motion:reduce){.wave__layers use{animation:none}}.wave--base{color:#fff;color:var(--base)}@media (min-width:900px){.hero--split{padding-block:clamp(104px,10vw,132px) 0}.hero--split .wrap{max-width:1340px;width:100%}.hero__grid{grid-gap:clamp(28px,3.4vw,52px);align-items:center;display:grid;gap:clamp(28px,3.4vw,52px);grid-template-columns:1fr 1.15fr}.hero--split .hero__text{text-align:left}.hero--split .hero__text .sub{margin-inline:0;max-width:42ch}.hero--split .hero__text .btn-row{flex-wrap:nowrap;justify-content:flex-start}.hero--split .hero__text .btn{white-space:nowrap}.hero--split .hero__text h1{font-size:clamp(2.3rem,3.4vw,3.3rem)}}.hv{display:flex;justify-content:center;position:relative;text-align:left;width:100%}.hv__glow{background:radial-gradient(ellipse at center,color-mix(in srgb,#00b243 30%,#0000),#0000 68%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--sap) 30%,#0000),#0000 68%);border-radius:50%;filter:blur(48px);height:62%;inset:auto 50% -12% auto;pointer-events:none;position:absolute;transform:translateX(50%);width:108%}.hv__obj,.hv__pad{position:relative;z-index:1}.hv__pad{background:#232925;border-radius:18px;box-shadow:0 8px 30px #1a211d12,0 60px 120px -50px #1a211d4d;box-shadow:var(--lift-lg);padding:7px}.hv__pad .pad__scr{background:#fff;border-radius:12px;overflow:hidden}.pad--kds{font-size:10px;width:min(400px,68%)}.pad--kiosk{font-size:10px;width:min(380px,64%)}.pad--phone{font-size:9px;width:min(265px,46%)}.pad--browser{font-size:10px;width:min(640px,100%)}.hv__obj{display:flex;justify-content:center;width:100%}@media (max-width:899px){.pad--browser{width:min(430px,88vw)}.pad--kds{width:min(270px,60vw)}.pad--kiosk{width:min(250px,56vw)}.pad--phone{width:min(210px,48vw)}}.kds{aspect-ratio:.72;background:#121814;display:flex;flex-direction:column;min-height:0;overflow:hidden}.kds__bar{align-items:center;color:#9fb6a7;display:flex;font-size:1em;font-weight:600;justify-content:space-between;padding:.9em 1.1em}.kds__on{background:#00b243;background:var(--sap);border-radius:50%;height:.7em;width:.7em}.kds__wall{grid-gap:.7em;display:grid;flex:1 1;gap:.7em;grid-template-columns:1fr 1fr;padding:0 .9em .9em}.kds__tk{background:#1c241e;border-left:.35em solid #00b243;border-left:.35em solid var(--sap);border-radius:.7em;display:flex;flex-direction:column;gap:.45em;padding:.8em}.kds__tk.is-late{background:#241e16;border-left-color:#fd7f0b}.kds__hd{align-items:baseline;display:flex;justify-content:space-between}.kds__hd b{color:#fff;font-size:1.7em;font-weight:700;line-height:1}.kds__hd span{color:#8ca396;font-size:.95em}.kds__tk.is-late .kds__hd span{color:#ffb870;font-weight:600}.kds__ln{align-items:center;color:#d6e4db;display:flex;font-size:1em;gap:.5em}.kds__ln i{border:1.5px solid #4b5c52;border-radius:.2em;flex:none;height:.8em;width:.8em}.kio2{aspect-ratio:.695;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.kio2__hero{align-items:flex-end;background:linear-gradient(135deg,#1e5c33,#0c3a1c);display:flex;height:26%;padding:.9em}.kio2__hero span{color:#fff;font-size:1.5em;font-weight:700}.kio2__chips{display:flex;gap:.4em;padding:.8em .8em .5em}.kio2__chips b{background:#f4f6f4;background:var(--tint);border-radius:2em;color:#6a756e;color:var(--ink-2);font-size:.85em;font-weight:600;padding:.35em .7em}.kio2__chips b.is-on{background:#00551a;background:var(--forest);color:#fff}.kio2__grid{grid-gap:.5em;display:grid;flex:1 1;gap:.5em;grid-template-columns:1fr 1fr;padding:0 .8em}.kio2__it{align-items:flex-end;border-radius:.6em;display:flex;min-height:0;padding:.5em}.kio2__it span{color:#6a756e;color:var(--ink-2);font-size:.8em;font-weight:600;line-height:1.15}.kio2__it--0{background:#e8f1ea}.kio2__it--1{background:#fbefe0}.kio2__it--2{background:#e6eef6}.kio2__it--3{background:#f6e9ec}.kio2__bar{align-items:center;display:flex;gap:.6em;justify-content:space-between;padding:.8em}.kio2__bar span{color:#1a211d;color:var(--ink);font-size:.9em;font-weight:600}.kio2__bar b{background:#00b243;background:var(--sap);border-radius:2em;color:#041008;font-size:.9em;font-weight:700;padding:.55em 1.2em}.shop{aspect-ratio:.461;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.shop__cover{align-items:flex-end;background:linear-gradient(135deg,#2a6b3c,#103f1f);display:flex;height:22%;padding:.7em}.shop__open{background:#ffffffeb;border-radius:2em;color:#0c6b34;font-size:.75em;font-weight:700;padding:.3em .6em}.shop__body{display:flex;flex-direction:column;gap:.5em;padding:.8em}.shop__name{color:#1a211d;color:var(--ink);font-size:1.5em;font-weight:700;letter-spacing:-.02em}.shop__tabs{border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;gap:1em;padding-bottom:.4em}.shop__tabs b{color:#949e98;color:var(--ink-3);font-size:.9em;font-weight:600}.shop__tabs b.is-on{box-shadow:0 .35em 0 -.15em #00551a;box-shadow:0 .35em 0 -.15em var(--forest);color:#00551a;color:var(--forest)}.shop__row{align-items:center;display:flex;gap:.6em}.shop__th{border-radius:.5em;flex:none;height:2.6em;width:2.6em}.shop__th--0{background:#e8f1ea}.shop__th--1{background:#fbefe0}.shop__th--2{background:#e6eef6}.shop__tx{grid-gap:.3em;display:grid;flex:1 1;gap:.3em}.shop__tx b{color:#1a211d;color:var(--ink);font-size:.9em;font-weight:600}.shop__tx i{background:#ebefec;background:var(--tint-2);border-radius:.2em;height:.35em;width:70%}.shop__pr{color:#6a756e;color:var(--ink-2);font-size:.85em}.shop__cta{background:#00551a;background:var(--forest);border-radius:2em;color:#fff;font-size:.95em;font-weight:700;margin:0 .8em .9em;padding:.8em;text-align:center}.staff{aspect-ratio:.461;background:#fff;display:flex;flex-direction:column;gap:.6em;min-height:0;padding:.9em}.staff__top{color:#1a211d;color:var(--ink);font-size:1.1em;font-weight:700}.staff__now{grid-gap:.25em;background:#00551a;background:var(--forest);border-radius:.8em;color:#fff;display:grid;gap:.25em;padding:.9em}.staff__lbl{font-size:.75em;opacity:.75}.staff__now b{font-size:1.5em;font-weight:700;letter-spacing:-.02em}.staff__role{font-size:.8em;opacity:.8}.staff__next{align-items:baseline;background:#f4f6f4;background:var(--tint);border-radius:.7em;display:flex;justify-content:space-between;padding:.7em .9em}.staff__next span{color:#949e98;color:var(--ink-3);font-size:.8em}.staff__next b{color:#1a211d;color:var(--ink);font-size:.95em}.staff__lbl2{color:#949e98;color:var(--ink-3);font-size:.78em;font-weight:600;margin-top:.2em}.staff__who{align-items:center;color:#6a756e;color:var(--ink-2);display:flex;font-size:.88em;gap:.6em}.staff__who i{background:#ebefec;background:var(--tint-2);border-radius:50%;flex:none;height:1.5em;width:1.5em}.staff__cta{background:#00b243;background:var(--sap);border-radius:2em;color:#041008;font-size:.9em;font-weight:700;padding:.8em;text-align:center}.pt{aspect-ratio:1.5;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pt__chrome{align-items:center;background:#f4f6f4;background:var(--tint);border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;gap:.45em;padding:.7em .9em}.pt__chrome i{background:#ebefec;background:var(--tint-2);border-radius:50%;height:.7em;width:.7em}.pt__chrome span{color:#949e98;color:var(--ink-3);font-size:.8em;margin-left:.6em}.pt__body{display:flex;flex:1 1;min-height:0}.pt__side{grid-gap:.6em;align-content:start;background:#f4f6f4;background:var(--tint);display:grid;gap:.6em;padding:.8em .5em;width:3.4em}.pt__side i{background:#ebefec;background:var(--tint-2);border-radius:.35em;height:1.5em}.pt__side i.is-on{background:#00551a;background:var(--forest)}.pt__main{display:flex;flex:1 1;flex-direction:column;gap:.8em;min-width:0;padding:.9em}.pt__kpis{grid-gap:.6em;display:grid;gap:.6em;grid-template-columns:repeat(3,1fr)}.pt__kpi{grid-gap:.25em;background:#f4f6f4;background:var(--tint);border-radius:.6em;display:grid;gap:.25em;padding:.7em}.pt__kpi span{color:#949e98;color:var(--ink-3);font-size:.72em}.pt__kpi b{color:#1a211d;color:var(--ink);font-size:1.15em;font-weight:700;letter-spacing:-.02em}.pt__chart{align-items:flex-end;display:flex;flex:1 1;gap:.4em;padding-top:.4em}.pt__chart i{background:#00551a;background:var(--forest);border-radius:.25em .25em 0 0;flex:1 1;opacity:.85}.pt__chart i:nth-child(5){background:#00b243;background:var(--sap);opacity:1}.rc{grid-gap:.9em;background:#fff;border-radius:.6em;box-shadow:0 8px 30px #1a211d12,0 60px 120px -50px #1a211d4d;box-shadow:var(--lift-lg);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),92% 100%,84% calc(100% - 6px),76% 100%,68% calc(100% - 6px),60% 100%,52% calc(100% - 6px),44% 100%,36% calc(100% - 6px),28% 100%,20% calc(100% - 6px),12% 100%,4% calc(100% - 6px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),92% 100%,84% calc(100% - 6px),76% 100%,68% calc(100% - 6px),60% 100%,52% calc(100% - 6px),44% 100%,36% calc(100% - 6px),28% 100%,20% calc(100% - 6px),12% 100%,4% calc(100% - 6px),0 100%);display:grid;font-size:14px;gap:.9em;padding:1.4em 1.2em;width:min(420px,68%)}.rc__top{grid-gap:.15em;color:#1a211d;color:var(--ink);display:grid;font-size:1.5em;font-weight:700;gap:.15em;letter-spacing:-.02em}.rc__top span{color:#949e98;color:var(--ink-3);font-size:.55em;font-weight:400;letter-spacing:0}.rc__lines,.rc__sum{grid-gap:.45em;display:grid;gap:.45em}.rc__sum{border-top:1px dashed #1a211d17;border-top:1px dashed var(--rule,var(--hair));padding-top:.8em}.rc__l{color:#6a756e;color:var(--ink-2);display:flex;font-size:1em;justify-content:space-between}.rc__l--tot{color:#1a211d;color:var(--ink);font-size:1.2em;font-weight:700;padding-top:.3em}.rc__qr{grid-gap:1px;background:#fff;border:1px solid #1a211d17;border:1px solid var(--hair);border-radius:.3em;display:grid;gap:1px;grid-template-columns:repeat(8,1fr);height:7.5em;margin:.2em auto 0;padding:.4em;width:7.5em}.rc__qr i{background:#0000;border-radius:1px}.rc__qr i.on{background:#1a211d;background:var(--ink)}.rc__foot{color:#00551a;color:var(--forest);font-size:.85em;font-weight:600;text-align:center}.staff__req{align-items:center;background:#f4f6f4;background:var(--tint);border-radius:.5em;display:flex;font-size:.82em;justify-content:space-between;padding:.5em .7em}.staff__req span{color:#6a756e;color:var(--ink-2)}.staff__req b{color:#b4650a;color:var(--warn,#b4650a);font-size:.92em;font-weight:600}.staff__req b.is-ok{color:#0c6b34;color:var(--ok)}.kds__wall{align-content:start}.shop__info{grid-gap:.45em;border-top:1px solid #1a211d17;border-top:1px solid var(--hair);display:grid;gap:.45em;margin-top:.5em;padding-top:.7em}.shop__ir{align-items:center;color:#949e98;color:var(--ink-3);display:flex;font-size:.78em;gap:.5em}.shop__ir i{background:#ebefec;background:var(--tint-2);border-radius:50%;flex:none;height:.9em;width:.9em}.kds__wall{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;overflow:hidden}.shop__body{flex:1 1;min-height:0}.shop__body,.staff{overflow:hidden}.staff__cta{margin-top:auto}.kio2__grid{align-content:start;grid-auto-rows:minmax(0,5.2em);overflow:hidden}@media (min-width:900px){.hero--split{display:flex;flex-direction:column;justify-content:center;min-height:90vh}.hero--split>.wrap{align-content:center;flex:1 1}}.staff__msg{align-items:center;background:#f4f6f4;background:var(--tint);border-radius:.5em;color:#6a756e;color:var(--ink-2);display:flex;font-size:.8em;gap:.55em;padding:.55em .7em}.staff__msg i{background:#ebefec;background:var(--tint-2);border-radius:50%;flex:none;height:1.4em;width:1.4em}.staff__msg b{background:#00b243;background:var(--sap);border-radius:1em;color:#041008;display:grid;font-size:.85em;height:1.5em;margin-left:auto;min-width:1.5em;place-items:center}.pad--pos{font-size:10px;width:min(640px,100%)}@media (max-width:899px){.pad--pos{width:min(430px,88vw)}}.fp{aspect-ratio:1.439;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.fp__bar{align-items:center;border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;justify-content:space-between;padding:.9em 1em}.fp__bar b{color:#1a211d;color:var(--ink);font-size:1.1em;font-weight:700}.fp__lg{align-items:center;color:#949e98;color:var(--ink-3);display:flex;font-size:.78em;gap:.4em}.fp__lg i{border-radius:50%;display:inline-block;height:.7em;margin-left:.5em;width:.7em}.fp__lg i.is-busy{background:#00551a;background:var(--forest)}.fp__lg i.is-pay{background:var(--warn)}.fp__room{grid-gap:.6em;display:grid;flex:1 1;gap:.6em;grid-template-columns:repeat(4,1fr);min-height:0;padding:.9em}.fp__t{background:#f4f6f4;background:var(--tint);border:1.5px dashed #ebefec;border:1.5px dashed var(--tint-2);border-radius:.7em;display:flex;flex-direction:column;gap:.15em;min-height:0;padding:.7em}.fp__t b{font-size:1.5em;font-weight:700;line-height:1}.fp__t b,.fp__t span{color:#949e98;color:var(--ink-3)}.fp__t i,.fp__t span{font-size:.72em}.fp__t i{font-style:normal;font-weight:600;margin-top:auto}.fp__t.is-busy{background:color-mix(in srgb,#00551a 10%,#fff);background:color-mix(in srgb,var(--forest) 10%,#fff);border:1.5px solid #00551a;border:1.5px solid var(--forest)}.fp__t.is-busy b,.fp__t.is-busy i{color:#00551a;color:var(--forest)}.fp__t.is-pay{background:#fff6ec;border:1.5px solid var(--warn)}.fp__t.is-pay b,.fp__t.is-pay i{color:#a35a05}.fp__foot{align-items:center;border-top:1px solid #1a211d17;border-top:1px solid var(--hair);display:flex;justify-content:space-between;padding:.8em 1em}.fp__foot span{color:#6a756e;color:var(--ink-2);font-size:.85em}.fp__foot b{background:#00551a;background:var(--forest);border-radius:2em;color:#fff;font-size:.85em;font-weight:700;padding:.55em 1.1em}.bl{grid-gap:.9em;background:#fff;border-radius:1.4em;box-shadow:0 8px 30px #1a211d12,0 60px 120px -50px #1a211d4d;box-shadow:var(--lift-lg);display:grid;font-size:12px;gap:.9em;padding:2.2em;width:min(620px,100%)}@media (max-width:899px){.bl{font-size:11px;width:min(380px,88vw)}}.bl__top{align-items:baseline;border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;justify-content:space-between;padding-bottom:.9em}.bl__top b{color:#1a211d;color:var(--ink);font-size:1.25em;font-weight:700;letter-spacing:-.02em}.bl__top span{color:#949e98;color:var(--ink-3);font-size:.85em}.bl__l{align-items:baseline;color:#6a756e;color:var(--ink-2);display:flex;font-size:1.02em;justify-content:space-between}.bl__l b{color:#1a211d;color:var(--ink);font-weight:600}.bl__l--out{border-top:1px solid #1a211d17;border-top:1px solid var(--hair);padding-top:.9em}.bl__l--out span{color:#949e98;color:var(--ink-3);text-decoration:line-through}.bl__l--out b{color:#00b243;color:var(--sap);font-size:1.4em;font-weight:700;letter-spacing:-.02em}.bl__note{color:#949e98;color:var(--ink-3);font-size:.88em;line-height:1.5;padding-top:.3em}.hero__meta{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.hero__meta li{background:#ffffff14;border-radius:100px;box-shadow:inset 0 0 0 1px #ffffff1f;color:#ffffffb8;font-size:.8rem;padding:5px 12px}.hero__facts{grid-gap:18px 28px;display:grid;gap:18px 28px;list-style:none;margin:30px 0 0;padding:0}@media (min-width:620px){.hero__facts{grid-template-columns:1fr 1fr}}.hero__facts li{grid-gap:3px;display:grid;gap:3px}.hero__facts b{color:#ffffff80;font-size:.78rem;font-weight:600}.hero__facts a,.hero__facts span{color:#fff;font-size:.98rem;letter-spacing:-.012em;text-decoration:none}.hero__facts a:hover{color:#00b243;color:var(--sap)}.hv--form{display:block}.hv--form .form{background:#fff;box-shadow:0 30px 80px -30px #00000080;gap:14px;position:relative;z-index:1}.hv--form .field input,.hv--form .field textarea{background:#f4f6f4;background:var(--tint)}.hv--form .field textarea{min-height:92px}.hero--form .hero__grid{align-items:start}@media (min-width:900px){.hv--form .form{gap:12px;margin-inline:auto;max-width:540px;padding:30px 32px}.hv--form .field input{padding:11px 15px}.hv--form .field textarea{min-height:74px;padding:11px 15px}.hv--form .btn{padding:13px 26px}}.fq{grid-gap:9px;display:grid;font-size:14px;gap:9px;width:min(620px,100%)}@media (max-width:899px){.fq{font-size:12px;width:min(420px,90vw)}}.fq__q{align-items:center;background:#ffffff12;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ffffffb8;display:flex;gap:14px;justify-content:space-between;letter-spacing:-.012em;padding:15px 18px}.fq__q i{color:#fff6;font-size:1.3em;font-style:normal;line-height:1}.fq__q.is-open{background:#fff;border-radius:12px 12px 0 0;box-shadow:0 18px 44px -18px #00000080;color:#1a211d;color:var(--ink);font-weight:600}.fq__q.is-open i{color:#004514;color:var(--forest-2)}.fq__a{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 18px 44px -18px #00000080;color:#6a756e;color:var(--ink-2);line-height:1.55;margin-top:-8px;padding:0 18px 18px}.hv__stack{display:flex;justify-content:center;position:relative;width:100%;z-index:1}.hv__card{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-radius:14px;box-shadow:0 20px 50px -18px #0000008c;display:flex;gap:11px;padding:12px 16px;position:absolute;white-space:nowrap;z-index:2}.hv__stack:has(>.hv__card--tr){justify-content:flex-start}.hv__stack:has(>.hv__card--bl){justify-content:flex-end}.hv__card--tr{right:0;top:6%}.hv__card--bl{bottom:8%;left:0}.hv__card-ic{background:color-mix(in srgb,#00b243 16%,#fff);background:color-mix(in srgb,var(--sap) 16%,#fff);border-radius:9px;color:#004514;color:var(--forest-2);display:grid;flex:none;font-size:.9rem;font-weight:700;height:28px;place-items:center;width:28px}.hv__card-tx{grid-gap:1px;display:grid;gap:1px}.hv__card-tx b{color:#1a211d;color:var(--ink);font-size:.84rem;font-weight:700;letter-spacing:-.015em}.hv__card-tx i{color:#949e98;color:var(--ink-3);font-size:.74rem;font-style:normal}@media (max-width:899px){.hv__card--tr{right:0;top:0}.hv__card--bl{bottom:0;left:0}.hv__card{gap:8px;padding:9px 12px}.hv__card-ic{height:23px;width:23px}.hv__card-tx b{font-size:.76rem}.hv__card-tx i{font-size:.68rem}}@media (prefers-reduced-motion:no-preference){.hv__card{animation:rise .8s cubic-bezier(.2,.7,.2,1) .5s both}}.fx-steps{margin-top:26px}.fx-sl{grid-gap:1px;display:grid;gap:1px;list-style:none;margin:0;max-width:33ch;padding:0}.fx-st{opacity:.42;padding:7px 0 7px 25px;position:relative;transition:opacity .4s ease}.fx-st i{border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff52;height:10px;left:0;position:absolute;top:11px;transition:box-shadow .4s ease,background .4s ease;width:10px}.fx-st b{color:#fff;display:block;font-size:.93rem;font-weight:600}.fx-st span{color:#ffffff8c;display:block;font-size:.8rem;margin-top:1px}.fx-st.is-live{opacity:1}.fx-st.is-live i{background:#00b243;background:var(--sap);box-shadow:inset 0 0 0 1.5px #00b243,0 0 11px #45d77ce6;box-shadow:inset 0 0 0 1.5px var(--sap),0 0 11px #45d77ce6}.fx-par{margin:4px 0 0 4px;padding-left:16px;position:relative}.fx-par:before{background:#7edca04d;bottom:12px;content:"";left:0;position:absolute;top:22px;width:1px}.fx-par__lbl{color:#7edca0;color:var(--mint);display:block;font-size:.68rem;font-weight:600;letter-spacing:.1em;opacity:.55;padding-left:25px;text-transform:uppercase}.fx-par .fx-sl{margin-top:4px}.hero--split .hero__text .fx-steps{text-align:left}@media (max-width:899px){.fx-steps{display:inline-block;text-align:left}}.fx{grid-gap:74px;align-items:center;display:grid;gap:74px;grid-template-columns:auto 1fr;margin-inline:auto;position:relative;text-align:left;width:min(660px,100%)}.fx__out{grid-gap:18px;display:grid;gap:18px;justify-items:start}.fx-n{position:relative;z-index:2}.fx-n__body{background:#222825;border-radius:12px;box-shadow:0 22px 46px -18px #000c,0 0 0 1px #ffffff0f;padding:5px;transition:box-shadow .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.fx-n__scr{background:#fff;border-radius:8px;overflow:hidden}.fx-n__tag{color:#ffffff61;font-size:.66rem;font-weight:600;letter-spacing:.1em;margin-top:7px;text-align:center;text-transform:uppercase;transition:color .4s ease;white-space:nowrap}.fx-n.is-live .fx-n__body{box-shadow:0 30px 56px -18px #000000d9,0 0 0 2px #45d77c99,0 0 32px #00b2434d;transform:translateY(-4px)}.fx-n.is-live .fx-n__tag{color:#7edca0;color:var(--mint)}.fx>.fx-n{width:316px}.fx__out>.fx-n:first-child{width:156px}.fx__out>.fx-n:nth-child(2){width:84px}.fx__out>.fx-n:nth-child(3){width:216px}.fx-links{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.fx-rail{fill:none;stroke:#7edca038;stroke-width:1.5}.fx-dot{fill:#7edca052;transition:fill .4s ease}.fx-dot.is-live{fill:#00b243;fill:var(--sap)}.fx-src{fill:#7edca080;transition:fill .4s ease}.fx-src.is-live{fill:#7edca0;fill:var(--mint)}.fx-shuttle{fill:none;stroke:#7edca0;stroke:var(--mint);stroke-width:3.5;stroke-linecap:round;stroke-dashoffset:var(--fx-d0);filter:drop-shadow(0 0 6px rgba(69,215,124,.9));opacity:0}.fx-shuttle.is-run{animation:fx-ride 1s cubic-bezier(.42,0,.3,1) forwards}@keyframes fx-ride{0%{stroke-dashoffset:var(--fx-d0);opacity:0}14%{opacity:1}86%{opacity:1}to{stroke-dashoffset:var(--fx-d1);opacity:0}}.fx-s{font-size:6.2px}.fx-s--pos{font-size:6.9px}.fx-pos{aspect-ratio:1.42;display:flex}.fx-pos__cart{background:#fff;border-right:1px solid #1a211d17;border-right:1px solid var(--hair);display:flex;flex-direction:column;padding:.55em .5em;width:40%}.fx-pos__type{display:flex;gap:.25em;margin-bottom:.45em}.fx-pos__type u{background:#f4f6f4;background:var(--tint);border-radius:.8em;color:#949e98;color:var(--ink-3);flex:1 1;font-size:.78em;padding:.3em;text-align:center;text-decoration:none}.fx-pos__type u.on{background:#00551a;background:var(--forest);color:#fff}.fx-pos__ln{border-bottom:1px solid #1a211d0d;padding:.28em 0}.fx-pos__ln b{color:#1a211d;color:var(--ink);display:block;font-size:.84em;font-weight:600}.fx-pos__ln em{color:#949e98;color:var(--ink-3);font-size:.74em;font-style:normal}.fx-pos__ln.is-new{animation:fx-land .5s cubic-bezier(.2,.8,.2,1)}.fx-pos__ln.is-new b{color:#00551a;color:var(--forest)}@keyframes fx-land{0%{opacity:0;transform:translateY(-5px)}}.fx-pos__eta{color:#949e98;color:var(--ink-3);font-size:.72em;margin-top:auto;padding:.3em 0}.fx-pos__tot{align-items:center;background:#f4f6f4;background:var(--tint);border-radius:.4em;display:flex;justify-content:space-between;padding:.35em .45em}.fx-pos__tot span{color:#6a756e;color:var(--ink-2);font-size:.8em}.fx-pos__tot b{font-feature-settings:"tnum";color:#1a211d;color:var(--ink);font-size:.92em;font-variant-numeric:tabular-nums}.fx-pos__btns{display:flex;gap:.3em;margin-top:.35em}.fx-pos__clear{background:#f4f6f4;background:var(--tint);color:#6a756e;color:var(--ink-2);flex:3 1}.fx-pos__clear,.fx-pos__go{border-radius:.4em;font-size:.8em;padding:.45em;text-align:center}.fx-pos__go{background:#00b243;background:var(--sap);color:#04361a;flex:7 1;font-weight:700}.fx-pos.is-send .fx-pos__go{animation:fx-press .5s ease}@keyframes fx-press{50%{filter:brightness(1.2);transform:scale(.94)}}.fx-pos__right{background:#f4f6f4;background:var(--tint);display:flex;flex:1 1;flex-direction:column;min-width:0}.fx-pos__top{align-items:center;background:#fff;border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;gap:.4em;padding:.4em .5em}.fx-pos__top u{color:#6a756e;color:var(--ink-2);font-size:.76em;text-decoration:none}.fx-pos__top u.on{color:#00551a;color:var(--forest);font-weight:600}.fx-pos__top i{background:#f4f6f4;background:var(--tint);border-radius:1em;color:#949e98;color:var(--ink-3);font-size:.72em;font-style:normal;margin-left:auto;padding:.2em .8em}.fx-pos__grid{grid-gap:.4em;display:grid;flex:1 1;gap:.4em;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);padding:.5em}.fx-pos__grid,.fx-pos__it{min-height:0;overflow:hidden}.fx-pos__it{background:#fff;border-radius:.45em;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column}.fx-pos__it s{background:linear-gradient(135deg,#dde6df,#c9d8ce);display:block;flex:1 1;min-height:1.6em;text-decoration:none}.fx-pos__it span{color:#1a211d;color:var(--ink);display:block;font-size:.74em;overflow:hidden;padding:.3em .25em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fx-pos__it.is-tap{animation:fx-tap .5s ease}@keyframes fx-tap{40%{box-shadow:0 0 0 1.5px #00b243;box-shadow:0 0 0 1.5px var(--sap);transform:scale(.93)}}.fx-kds{aspect-ratio:.74;background:#121814;display:flex;flex-direction:column}.fx-kds__top{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:.5em;padding:.45em .5em}.fx-kds__top u{color:#6e8577;font-size:.82em;text-decoration:none}.fx-kds__top u.on{color:#fff;font-weight:600}.fx-kds__top u.on s{background:#00b243;background:var(--sap);border-radius:1em;color:#04361a;font-weight:700;margin-left:.25em;padding:0 .35em;text-decoration:none}.fx-kds__top i{color:#6e8577;font-size:.85em;font-style:normal;margin-left:auto}.fx-kds__filt{display:flex;gap:.25em;padding:.35em .5em}.fx-kds__filt u{background:#1c241e;border-radius:1em;color:#6e8577;font-size:.72em;padding:.18em .5em;text-decoration:none}.fx-kds__filt u.on{background:#2a3a2f;color:#ddede2}.fx-kds__w{grid-gap:.4em;align-content:start;display:grid;flex:1 1;gap:.4em;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden;padding:0 .5em .5em}.fx-kds__t{align-self:start;background:#1c241e;border-radius:.45em;overflow:hidden}.fx-kds__b{background:#2a3a2f;display:flex;justify-content:space-between;padding:.25em .4em}.fx-kds__b b{color:#fff;font-size:.82em}.fx-kds__b em{color:#8fa898;font-size:.72em;font-style:normal}.fx-kds__l{grid-gap:.18em;display:grid;gap:.18em;padding:.35em .4em}.fx-kds__l span{color:#c6d6cc;font-size:.74em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-kds__f{display:flex;justify-content:space-between;padding:.25em .4em .35em}.fx-kds__f u{font-feature-settings:"tnum";color:#5cc97f;font-size:.78em;font-variant-numeric:tabular-nums;text-decoration:none}.fx-kds__f u.late{color:#e8705a}.fx-kds__f em{color:#6e8577;font-size:.7em;font-style:normal}.fx-kds__t.is-new{animation:fx-pop .55s cubic-bezier(.2,.8,.2,1)}.fx-kds__t.is-new .fx-kds__b{background:#24512f}@keyframes fx-pop{0%{opacity:0;transform:scale(.82)}}.fx-inv{aspect-ratio:.461;background:#fff;display:flex;flex-direction:column;gap:.35em;padding:.5em .45em}.fx-inv__h{color:#1a211d;color:var(--ink);font-size:.98em;font-weight:700;line-height:1.1}.fx-inv__sh{color:#949e98;color:var(--ink-3);font-size:.68em;margin-top:-.2em}.fx-inv__tabs{background:#f4f6f4;background:var(--tint);border-radius:.5em;display:flex;gap:.15em;padding:.12em}.fx-inv__tabs u{border-radius:.4em;color:#949e98;color:var(--ink-3);flex:1 1;font-size:.66em;padding:.2em 0;text-align:center;text-decoration:none}.fx-inv__tabs u.on{background:#fff;box-shadow:0 1px 2px #00000014;color:#1a211d;color:var(--ink);font-weight:600}.fx-inv__srch{border:1px solid #1a211d17;border:1px solid var(--hair);border-radius:.6em;color:#949e98;color:var(--ink-3);font-size:.64em;overflow:hidden;padding:.3em .4em;white-space:nowrap}.fx-inv__k{display:flex;gap:.2em}.fx-inv__k div{background:#f4f6f4;background:var(--tint);border-radius:.4em;flex:1 1;padding:.25em .2em;text-align:center}.fx-inv__k b{color:#1a211d;color:var(--ink);display:block;font-size:.86em}.fx-inv__k span{color:#949e98;color:var(--ink-3);font-size:.6em}.fx-inv__c{grid-gap:.15em;border:1px solid #1a211d17;border:1px solid var(--hair);border-radius:.5em;display:grid;gap:.15em;padding:.3em .35em}.fx-inv__r{align-items:baseline;display:flex;gap:.2em;justify-content:space-between}.fx-inv__r span{font-size:.72em;overflow:hidden;text-overflow:ellipsis}.fx-inv__r b,.fx-inv__r span{color:#1a211d;color:var(--ink);white-space:nowrap}.fx-inv__r b{font-size:.74em;font-weight:600}.fx-inv__r b u{color:#949e98;color:var(--ink-3);font-size:.88em;font-weight:400;text-decoration:none}.fx-inv__bar{background:#ebefec;background:var(--tint-2);border-radius:.2em;height:.34em;overflow:hidden}.fx-inv__bar i{background:#00b243;background:var(--sap);display:block;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1)}.fx-inv__bar i.low{background:#e5a100}.fx-inv__c.is-hit{background:#f2fbf5;border-color:#00b24380}.fx-adm{aspect-ratio:1.48;background:#fff;display:flex;flex-direction:column}.fx-adm__bar{align-items:center;background:#f4f6f4;background:var(--tint);border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;gap:.25em;padding:.35em .5em}.fx-adm__bar s{background:#d6dcd8;border-radius:50%;height:.42em;text-decoration:none;width:.42em}.fx-adm__bar u{background:#fff;border-radius:1em;color:#949e98;color:var(--ink-3);font-size:.68em;margin-left:.35em;padding:.1em .7em;text-decoration:none}.fx-adm__b{display:flex;flex:1 1;flex-direction:column;gap:.4em;min-height:0;padding:.5em}.fx-adm__hd{align-items:center;display:flex;justify-content:space-between}.fx-adm__hd b{color:#1a211d;color:var(--ink);font-size:.95em}.fx-adm__hd u{border:1px solid #1a211d17;border:1px solid var(--hair);border-radius:.35em;color:#6a756e;color:var(--ink-2);font-size:.68em;padding:.15em .5em;text-decoration:none}.fx-adm__k{grid-gap:.4em;display:grid;gap:.4em;grid-template-columns:repeat(3,1fr)}.fx-adm__c{grid-gap:.05em;background:#f4f6f4;background:var(--tint);border-radius:.4em;display:grid;gap:.05em;padding:.35em .4em}.fx-adm__c span{color:#949e98;color:var(--ink-3);font-size:.66em}.fx-adm__c b{font-feature-settings:"tnum";color:#1a211d;color:var(--ink);font-size:.95em;font-variant-numeric:tabular-nums}.fx-adm__c.is-up{background:#e8f6ec}.fx-adm__c.is-up b{color:#00551a;color:var(--forest)}.fx-adm__g{align-items:flex-end;border-bottom:1px solid #1a211d17;border-bottom:1px solid var(--hair);display:flex;flex:1 1;gap:.25em;min-height:0;padding-bottom:.1em}.fx-adm__g i{background:#ebefec;background:var(--tint-2);border-radius:.15em .15em 0 0;flex:1 1;transition:height .9s cubic-bezier(.2,.8,.2,1),background .5s ease}.fx-adm__g i.now{background:#00b243;background:var(--sap)}.fx-adm__x{color:#949e98;color:var(--ink-3);display:flex;font-size:.6em;justify-content:space-between}@media (max-width:720px){.fx{gap:34px;grid-template-columns:1fr}.fx,.fx__out{justify-items:center}.fx>.fx-n{width:min(316px,86vw)}}@media (prefers-reduced-motion:reduce){.fx-kds__t.is-new,.fx-pos.is-send .fx-pos__go,.fx-pos__it.is-tap,.fx-pos__ln.is-new,.fx-shuttle{animation:none}.fx-adm__g i,.fx-dot,.fx-inv__bar i,.fx-n__body,.fx-src,.fx-st{transition:none}}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.qm-roll{--lh:1.06em;font-feature-settings:"tnum";display:inline-flex;font-variant-numeric:tabular-nums}.qm-roll__d{display:inline-block;height:var(--lh);line-height:var(--lh);overflow:hidden;vertical-align:-.14em;width:1ch}.qm-roll__t{display:block;transform:translateY(calc(var(--lh)*0));transform:translateY(calc(var(--v, 0)*-1*var(--lh)))}.qm-roll__n{color:inherit;display:block;font-size:inherit;font-weight:inherit;height:var(--lh);line-height:var(--lh)}.is-run .qm-roll__t{transition:transform .34s cubic-bezier(.2,.8,.2,1) 0ms;transition:transform .34s cubic-bezier(.2,.8,.2,1) var(--rd,0ms)}@keyframes qm-set{0%{opacity:.2;transform:translateY(10px)}}.qm-px{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}.qm-px__rail{fill:none;stroke:#00551a;stroke:var(--forest);stroke-width:1.5;stroke-opacity:0;transition:stroke-opacity .3s ease}.cards.is-run .qm-px__rail{stroke-opacity:.3}.cards.is-done .qm-px__rail{stroke-opacity:0;transition-duration:.6s}.qm-px__sh{fill:none;stroke:#00b243;stroke:var(--sap);stroke-width:2.6;stroke-linecap:round;stroke-dashoffset:var(--d0);opacity:0}.cards.is-run .qm-px__sh{animation:qm-ride 1s linear .38s forwards;animation:qm-ride var(--dur,1s) linear .38s forwards}@keyframes qm-ride{0%{stroke-dashoffset:var(--d0);opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:var(--d1);opacity:0}}.qm-chip{align-items:baseline;display:flex;gap:7px;margin-top:auto;padding-top:14px}.qm-chip span{color:#949e98;color:var(--ink-3);font-size:.78rem}.qm-chip>b{color:#1a211d;color:var(--ink);font-size:.98rem;font-weight:700;position:relative}.qm-chip>b:after{background:#00b243;background:var(--sap);bottom:-4px;content:"";height:1.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left}.qm-chip.is-hit>b:after{animation:qm-mark .74s cubic-bezier(.2,.8,.2,1) forwards}@keyframes qm-mark{0%{background:#00b243;background:var(--sap);transform:scaleX(0)}32%{background:#00b243;background:var(--sap);transform:scaleX(1)}to{background:#1a211d17;background:var(--hair);transform:scaleX(1)}}.card.is-src{box-shadow:inset 0 0 0 1px #0000;transition:box-shadow .42s ease}.cards.is-run .card.is-src{box-shadow:inset 0 0 0 1px #00551a;box-shadow:inset 0 0 0 1px var(--forest);transition-duration:.16s}.cards.is-done .card.is-src{box-shadow:inset 0 0 0 1px #0000}.panel__ic svg{height:14px;width:14px}.panel__ic path{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:0}.panel.is-run .panel__line{animation:qm-set .38s cubic-bezier(.16,.84,.28,1) var(--t) both}.panel.is-run .panel__vl{animation:qm-set .38s cubic-bezier(.16,.84,.28,1) calc(var(--t) + 70ms) both}.panel.is-run .panel__ic path{animation:qm-trace .24s ease calc(var(--t) + .12s) both}@keyframes qm-trace{0%{stroke-dashoffset:22}}.panel__barw{margin-top:20px;position:relative}.panel__barw .panel__bar{margin-top:0}.panel__barw:after{background:#949e98;background:var(--ink-3);bottom:-4px;content:"";left:44.6%;opacity:.5;position:absolute;top:-4px;width:1px}.panel__peg{background:#00b243;background:var(--sap);border-radius:2px;height:6px;opacity:0;position:absolute;right:-7px;top:0;width:4px}.panel.is-run .panel__bar i{animation:qm-ledger 3.02s both}.panel.is-run .panel__peg{animation:qm-peg 3.02s both}@keyframes qm-ledger{0%{animation-timing-function:cubic-bezier(.3,.9,.3,1);transform:scaleX(0)}7.3%{transform:scaleX(0)}21.2%{transform:scaleX(1)}22.5%{transform:scaleX(.994)}23.2%{animation-timing-function:steps(14);transform:scaleX(1)}83.4%{animation-timing-function:ease-out;transform:scaleX(.736)}93.4%{transform:scaleX(.736)}to{transform:scaleX(.68)}}@keyframes qm-peg{0%,21.8%{opacity:0}27.8%,37.1%{opacity:1}43%,to{opacity:0}}.panel.is-run .panel__foot{animation:qm-foot 3.32s both}@keyframes qm-foot{0%,91%{opacity:.35}to{opacity:1}}.panel__line:hover .panel__ic{box-shadow:inset 0 0 0 1px #00551a;box-shadow:inset 0 0 0 1px var(--forest)}.panel__line:hover .panel__vl{color:#1a211d;color:var(--ink)}.qm-rq{margin:34px auto 0;width:min(420px,100%)}.qm-rq svg{display:block;height:auto;overflow:visible;width:100%}.qm-rq-node{fill:none;stroke:#00551a;stroke:var(--forest);stroke-width:1.5}.qm-rq-lbl{fill:#949e98;fill:var(--ink-3);font-size:7.5px;font-weight:600;letter-spacing:.1em}.qm-rq-l,.qm-rq-r{fill:none;stroke:#00b243;stroke:var(--sap);stroke-width:1.5;stroke-dasharray:172;stroke-dashoffset:0;opacity:.55}.qm-rq.is-run .qm-rq-l,.qm-rq.is-run .qm-rq-r{animation:qm-snap 4.56s both}@keyframes qm-snap{0%,30.7%{stroke-dashoffset:0;stroke:#00b243;stroke:var(--sap)}36.4%{stroke-dashoffset:13;stroke:#949e98;stroke:var(--ink-3);animation-timing-function:cubic-bezier(.2,1.5,.4,1)}74.6%{stroke-dashoffset:13;stroke:#949e98;stroke:var(--ink-3)}82%{stroke-dashoffset:0}88%,to{stroke-dashoffset:0;stroke:#00b243;stroke:var(--sap)}}.qm-rq.is-run .qm-rq-node--end{animation:qm-node 4.56s both}@keyframes qm-node{0%,30.7%{stroke:#00551a;stroke:var(--forest)}36.4%,78%{stroke:#949e98;stroke:var(--ink-3)}88%,to{stroke:#00551a;stroke:var(--forest)}}.qm-rq-doc{opacity:0}.qm-rq-doc__p{fill:#fff;stroke:#1a211d38;stroke-width:1}.qm-rq-ck{fill:none;stroke:#00b243;stroke:var(--sap);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9;stroke-dashoffset:9}.qm-rq.is-run .qm-rq-doc{animation:qm-park var(--dur) linear var(--t0) both}.qm-rq.is-run .qm-rq-doc__f{animation:qm-flush .25s cubic-bezier(.3,.8,.2,1) var(--tf) both}.qm-rq.is-run .qm-rq-ck{animation:qm-sign .2s ease calc(var(--t0) + .26s) both}@keyframes qm-park{0%{opacity:1;transform:translateX(34px)}to{opacity:1;transform:translateX(var(--px))}}@keyframes qm-flush{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(var(--fx))}}@keyframes qm-sign{0%{stroke-dashoffset:9}to{stroke-dashoffset:0}}.qm-rq-badge{fill:#00551a;fill:var(--forest);font-size:8px;font-weight:700;opacity:0}.qm-rq.is-run .qm-rq-badge{animation:qm-badge 4.56s both}@keyframes qm-badge{0%,36.4%{opacity:0}40.4%,90%{opacity:.85}to{opacity:0}}.qm-vig{height:38px;margin-top:16px;width:136px}.qm-vig svg{height:100%;overflow:visible;width:100%}.qm-vig .st{fill:none;stroke:#949e98;stroke:var(--ink-3);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.qm-vig .on{stroke:#00b243;stroke:var(--sap)}.qm-vig .fl{fill:#949e98;fill:var(--ink-3)}.qm-vig .flo{fill:#00b243;fill:var(--sap)}.qm-vig .v-dup,.qm-vig .v-pay2,.qm-vig .v-wall{opacity:0}.qm-vig .v-ck{stroke-dasharray:16}.qm-vig .v-ring{stroke-dasharray:26}.cards.is-run .qm-vig--a .v-pay1{animation:qm-pay1 1.34s both var(--vd)}.cards.is-run .qm-vig--a .v-pay2{animation:qm-pay2 1.34s both var(--vd)}.cards.is-run .qm-vig--a .v-wall{animation:qm-wall 1.34s both var(--vd)}.cards.is-run .qm-vig--a .v-ck{animation:qm-sign16 .22s ease calc(var(--vd) + .56s) both}@keyframes qm-sign16{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes qm-pay1{0%{opacity:0;transform:translateX(-98px)}8%{opacity:1}39%{opacity:1;transform:none}}@keyframes qm-pay2{0%,62%{opacity:0;transform:translateX(-98px)}66%{opacity:1;transform:translateX(-98px)}86%{opacity:1;transform:translateX(-28px)}93%{opacity:1;transform:translateX(-34px)}to{opacity:0;transform:translateX(-34px)}}@keyframes qm-wall{0%,88%{opacity:0}92%{opacity:.6}to{opacity:0}}.cards.is-run .qm-vig--b .v-n1{animation:qm-set .26s ease var(--vd) both}.cards.is-run .qm-vig--b .v-n2{animation:qm-set .26s ease calc(var(--vd) + .3s) both}.cards.is-run .qm-vig--b .v-dup{animation:qm-dup 1s both var(--vd)}.cards.is-run .qm-vig--b .v-n2h{animation:qm-absorb 1s both var(--vd)}@keyframes qm-dup{0%,70%{opacity:0;transform:translateX(-40px) scaleY(1)}72%{opacity:1;transform:translateX(-40px) scaleY(1)}88%{opacity:1;transform:translateX(0) scaleY(1)}to{opacity:0;transform:translateX(0) scaleY(0)}}@keyframes qm-absorb{0%,88%{transform:none}94%{transform:scale(1.06)}to{transform:none}}.cards.is-run .qm-vig--c .v-pad{animation:qm-revoke 1.14s both var(--vd)}.cards.is-run .qm-vig--c .v-sig{animation:qm-cut 1.14s both var(--vd)}.cards.is-run .qm-vig--c .v-ring{animation:qm-ring 1.14s both var(--vd)}@keyframes qm-revoke{0%,46%{stroke:#1a211d;stroke:var(--ink);opacity:1}67%,to{stroke:#949e98;stroke:var(--ink-3);opacity:.45}}@keyframes qm-cut{0%{stroke-dashoffset:78;stroke:#00b243;stroke:var(--sap);animation-timing-function:linear}46%{stroke-dashoffset:30;stroke:#00b243;stroke:var(--sap)}52%,to{stroke-dashoffset:30;stroke:#949e98;stroke:var(--ink-3)}}@keyframes qm-ring{0%,79%{stroke-dashoffset:26;opacity:0}82%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.steps{position:relative}.steps:before{background:#1a211d17;background:var(--hair);content:""}.qm-rail,.steps:before{height:1px;left:0;position:absolute;top:7px;top:var(--rail-y,7px);width:calc(100% + 40px)}.qm-rail{background:#00551a;background:var(--forest);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);transform:scaleX(0);transform-origin:left}.steps.is-run .qm-rail{animation:qm-stitch 2.46s both}@keyframes qm-stitch{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleX(0)}9%{animation-timing-function:linear;transform:scaleX(var(--s1))}27%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleX(var(--s1))}36%{animation-timing-function:linear;transform:scaleX(var(--s2))}54%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleX(var(--s2))}63%{animation-timing-function:linear;transform:scaleX(var(--s3))}80%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleX(var(--s3))}89%{animation-timing-function:linear;transform:scaleX(var(--s4))}to{transform:scaleX(1)}}.steps.is-run .step__n{color:#00551a;color:var(--forest);opacity:1}.steps.is-run .step:first-of-type .step__n{transition-delay:.22s}.steps.is-run .step:nth-of-type(2) .step__n{transition-delay:.88s}.steps.is-run .step:nth-of-type(3) .step__n{transition-delay:1.54s}.steps.is-run .step:nth-of-type(4) .step__n{transition-delay:2.2s}@media (max-width:759px){.qm-rail,.steps:before{height:calc(100% + 40px);left:3px;top:0;width:1px}.qm-rail{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),#0000);transform:scaleY(0);transform-origin:top}.steps.is-run .qm-rail{animation-name:qm-stitch-v}.step{padding-left:22px}.step__n{background:none;padding-right:0}@keyframes qm-stitch-v{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleY(0)}9%{animation-timing-function:linear;transform:scaleY(var(--s1))}27%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleY(var(--s1))}36%{animation-timing-function:linear;transform:scaleY(var(--s2))}54%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleY(var(--s2))}63%{animation-timing-function:linear;transform:scaleY(var(--s3))}80%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scaleY(var(--s3))}89%{animation-timing-function:linear;transform:scaleY(var(--s4))}to{transform:scaleY(1)}}}.qm-30{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin:26px auto 0;width:min(272px,60%)}.qm-30 svg{display:block;height:auto;width:100%}.qm-30.is-run{animation:qm-reveal30 .64s cubic-bezier(.3,.8,.2,1) forwards}@keyframes qm-reveal30{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.panel.is-run .panel__bar i,.panel.is-run .panel__foot,.panel.is-run .panel__ic path,.panel.is-run .panel__line,.panel.is-run .panel__peg,.panel.is-run .panel__vl,.qm-30.is-run,.qm-chip.is-hit>b:after,.qm-px__sh,.qm-rq.is-run .qm-rq-badge,.qm-rq.is-run .qm-rq-ck,.qm-rq.is-run .qm-rq-doc,.qm-rq.is-run .qm-rq-doc__f,.qm-rq.is-run .qm-rq-l,.qm-rq.is-run .qm-rq-node--end,.qm-rq.is-run .qm-rq-r,.qm-vig *,.steps.is-run .qm-rail{animation:none!important}.card.is-src,.is-run .qm-roll__t,.step__n{transition:none!important}.qm-30{-webkit-clip-path:none;clip-path:none}}
/*# sourceMappingURL=main.8fd8ebcd.css.map*/