.mt{overflow-x:clip}.mt [id]{scroll-margin-top:9rem}.mt-group+.mt-group{margin-top:2.5rem}.mt-link{color:#00a266;text-decoration:underline;text-underline-offset:3px}.mt-link:hover{color:#1f2937}.mt-chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s}a.mt-chip:hover{border-color:#00b67a;color:#00a266}.mt-chip--current{background:#00b67a;border-color:#00b67a;color:#fff}.mt a:focus-visible,.mt summary:focus-visible,.mt input:focus-visible,.mt button:focus-visible{outline:2px solid #00a266;outline-offset:2px;border-radius:.5rem}@media (prefers-reduced-motion: reduce){.mt *,.mt *:before,.mt *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.mt-folders .gf-root[data-open]{--gf-spread: 18px;--gf-fan: 3deg}.mt-folders .gf-meta,.mt-folders .gf-sheet-meta{font-family:inherit;letter-spacing:0}.mt-folders .gf-meta{font-size:13px}.mt-folders .gf-title{font-weight:700}.mt-rv{position:relative;display:flex;flex-direction:column;min-height:15rem;overflow:hidden;border:1px solid #0f2a20;border-radius:1.25rem;background:#0c1d16;color:#fff;cursor:pointer;transition:background-color .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease}.mt-rv__head{padding:1.75rem 1.75rem 0}.mt-rv__count{margin-bottom:.5rem;font-size:.8125rem;font-weight:600;color:#6ee7b7;transition:color .45s ease}.mt-rv__title{font-size:1.625rem;font-weight:700;line-height:1.3}.mt-rv__title a{color:inherit}.mt-rv__title a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.mt-rv__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.mt-rv__inner{min-height:0;overflow:hidden;padding:0 1.75rem}.mt-rv__lede{margin-top:1rem;color:#4b5563;line-height:1.9;font-size:.9375rem}.mt-rv__list{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.mt-rv__list a{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:.375rem .875rem;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#1f2937;font-size:.875rem;transition:border-color .2s ease,color .2s ease}.mt-rv__list a:hover{border-color:#00b67a;color:#00a266}.mt-rv__foot{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.75rem 1.75rem;margin-top:auto}.mt-rv__toggle{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:999px;background:#ffffff1a;color:inherit;transition:background-color .45s ease,transform .45s cubic-bezier(.34,1.36,.5,1)}.mt-rv__toggle[hidden]{display:none}.mt-rv__toggle svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mt-rv__toggle:focus-visible,.mt-rv__title a:focus-visible,.mt-rv__go:focus-visible{outline:2px solid #00B67A;outline-offset:3px}.mt-rv__go{font-size:.875rem;font-weight:600;color:#00a266}.mt-rv__go:hover{color:#008a57}.mt-rv__art{height:7.5rem;background:radial-gradient(60% 120% at calc(20% + var(--rv-i, 0) * 13%) 100%,rgba(168,234,208,.7),transparent 70%),radial-gradient(50% 90% at calc(85% - var(--rv-i, 0) * 7%) 0%,rgba(4,182,122,.9),transparent 70%),linear-gradient(calc(var(--rv-i, 0) * 30deg + 120deg),#03935f,#04b67a 55%,#2fc792);transition:height .5s cubic-bezier(.2,.8,.2,1),opacity .5s ease}.mt-index.is-js .mt-rv__body{grid-template-rows:0fr}.mt-index.is-js .mt-rv__go{display:none}.mt-index.is-js .mt-rv__art{height:0;opacity:0}@media (hover: hover){.mt-index.is-js .mt-rv:hover{border-color:#00b67a;box-shadow:0 18px 40px -20px #00b67a8c}}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)){background:#f4f7f5;color:#111827;border-color:#d1e7dd;cursor:default}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__count{color:#00a266}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__body{grid-template-rows:1fr}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__go{display:inline}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__toggle{background:#e3ebe6;transform:rotate(180deg);cursor:pointer}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__art{height:7.5rem;opacity:1}.mt-index.is-js .mt-rv.is-search .mt-rv__lede{display:none}@media (prefers-reduced-motion: reduce){.mt-rv,.mt-rv *{transition:none!important}}.mt-about{max-width:46rem;margin-inline:auto;text-align:center}.mt-eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:#00a266;margin-bottom:.75rem}.mt-about__text{display:grid;gap:1rem;font-size:1.0625rem;line-height:2;color:#4b5563}.mt-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin:2rem 0}.mt-stat{min-width:8rem;padding:.875rem 1.25rem;border-radius:1rem;background:#fff;border:1px solid rgba(17,24,39,.08)}.mt-stat b{display:block;font-size:1.5rem;font-weight:800;color:#00a266;line-height:1.2}.mt-stat span{font-size:.875rem;color:#4b5563}.mt-faqbox{display:grid;border:1px solid #e5e7eb;border-radius:1.5rem;background:#fff;overflow:hidden}@media (min-width: 1024px){.mt-faqbox{grid-template-columns:5fr 7fr}}.mt-faqbox__intro{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,#f4fbf8,#fff 70%);border-bottom:1px solid #e5e7eb}@media (min-width: 1024px){.mt-faqbox__intro{padding:3.5rem;border-bottom:0;border-inline-end:1px solid #e5e7eb}}.mt-faqbox__title{font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:800;line-height:1.25;color:#0f172a}.mt-faqbox__sub{margin-top:1rem;color:#4b5563;line-height:1.9}.mt-faqbox__list{padding:1rem 1.5rem}@media (min-width: 1024px){.mt-faqbox__list{padding:2rem 3rem}}.mt-faqbox details{border-bottom:1px solid #e5e7eb}.mt-faqbox details:last-child{border-bottom:0}.mt-faqbox summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1.125rem 0;font-weight:600;color:#111827;cursor:pointer}.mt-faqbox summary::-webkit-details-marker{display:none}.mt-faqbox summary:hover{color:#00a266}.mt-faqbox summary:focus-visible{outline:2px solid #00B67A;outline-offset:4px;border-radius:.5rem}.mt-faqbox__chev{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:#6b7280;transition:transform .3s ease}.mt-faqbox details[open] .mt-faqbox__chev{transform:rotate(180deg);color:#00a266}.mt-faqbox details p{padding-bottom:1.25rem;color:#4b5563;line-height:1.9}.mt-rv{min-height:21rem;background:#04b67a;border-color:#04b67a;outline:1px solid rgba(255,255,255,.85);outline-offset:-14px;transition:background-color .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease,outline-color .45s ease}.mt-index.is-js .mt-rv{justify-content:center}.mt-index.is-js .mt-rv .mt-rv__head{padding:0 2.5rem}.mt-index.is-js .mt-rv .mt-rv__title{font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.25}.mt-index.is-js .mt-rv .mt-rv__foot{margin-top:0;padding:1.75rem 2.5rem 0}.mt-index.is-js .mt-rv .mt-rv__toggle{background:#fff3}.mt-index.is-js .mt-rv .mt-rv__count{color:#ffffffe6}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)){justify-content:flex-start;outline-color:#00b67a59}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__head{padding-top:2.5rem}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__inner{padding:0 2.5rem}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__foot{padding-bottom:1.75rem}.mt-index.is-js .mt-rv:is(.is-open,.is-hover,.is-search,:has(:focus-visible)) .mt-rv__toggle{background:#e3ebe6}@media (max-width: 767px){.mt-rv{min-height:17rem}}.mt-folders .gf-title{color:#00a266;font-size:19px}.mt-folders .gf-title a:hover{color:#008a57}.mt-tc{display:flex;flex-direction:column;padding:1.5rem;border-radius:1.25rem;border:1px solid #e5e7eb;background:#fff;scroll-margin-top:8rem;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mt-tc:hover{border-color:#04b67a73;box-shadow:0 18px 40px -24px #11182740;transform:translateY(-2px)}.mt-tc:target{border-color:#04b67a;box-shadow:0 0 0 3px #04b67a40}.mt-tc__top{display:flex;align-items:center;gap:.875rem}.mt-tc__logo{display:grid;place-items:center;flex:none;width:3.5rem;height:3.5rem;border-radius:.875rem;border:1px solid #eef0f2;background:#fff;overflow:hidden}.mt-tc__logo img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.mt-tc__logo svg{width:1.5rem;height:1.5rem;fill:none;stroke:#04b67a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mt-tc__name{font-size:1.125rem;font-weight:700;line-height:1.4;color:#111827;overflow-wrap:anywhere;text-align:right}.mt-tc__domain{margin-top:.125rem;font-size:.8125rem;color:#6b7280;text-align:right}.mt-tc__summary{margin-top:1rem;font-size:.9375rem;line-height:1.85;color:#374151}.mt-tc__use{margin-top:.625rem;font-size:.875rem;line-height:1.8;color:#6b7280}.mt-tc__use span{font-weight:700;color:#374151}.mt-tc__cta{margin-top:auto;padding-top:1.25rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;color:#00a266}.mt-tc__cta svg{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.mt-tc__cta:hover{color:#008a57}.mt-tc__cta:hover svg{transform:translate(-4px)}.mt-tc__cta:focus-visible{outline:2px solid #04b67a;outline-offset:3px;border-radius:.25rem}@media (prefers-reduced-motion: reduce){.mt-tc,.mt-tc__cta svg{transition:none}.mt-tc:hover{transform:none}}.mt-choose{position:relative;isolation:isolate;overflow:hidden;padding:4rem 0;background:radial-gradient(30rem 9rem at 50% 9.5rem,rgba(0,182,122,.16),rgba(127,224,189,.08) 55%,transparent 100%),#fff;color:#111827}.mt-choose__head{max-width:42rem;margin:0 auto;text-align:center}.mt-choose__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border:1px solid rgba(17,24,39,.14);border-radius:999px;background:#fff;font-size:.8125rem;color:#4b5563}.mt-choose__title{margin-top:1.25rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.4;color:#0f172a}.mt-choose__sub{margin-top:.75rem;font-size:1.0625rem;line-height:1.8;color:#4b5563}.mt-choose__grid{display:grid;gap:1.75rem;max-width:68rem;margin:2.75rem auto 0}.mt-choose__tip-title{font-size:1.0625rem;font-weight:700;line-height:1.75rem;color:#111827}.mt-choose__tip p{margin-top:.375rem;font-size:.9375rem;line-height:1.9;color:#4b5563}.mt-choose__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem}.mt-choose__btn{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.5rem;border-radius:999px;border:1px solid rgba(17,24,39,.2);background:#fff;font-size:.9375rem;font-weight:700;color:#111827;transition:background-color .2s ease,border-color .2s ease}.mt-choose__btn:hover{border-color:#00b67a;color:#00794d}.mt-choose__btn--solid{background:#00b67a;border-color:#00b67a;color:#fff}.mt-choose__btn--solid:hover{background:#00a266;border-color:#00a266;color:#fff}.mt-choose__btn:focus-visible{outline:2px solid #00B67A;outline-offset:3px}@media (min-width: 768px){.mt-choose{padding:5rem 0}.mt-choose__sub{font-size:1.125rem}.mt-choose__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media (prefers-reduced-motion: reduce){.mt-choose__btn{transition:none}}.mt-help{position:static}.mt-help summary{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid rgba(17,24,39,.15);background:#fff;color:#00a266;font-size:.9375rem;font-weight:800;line-height:1;cursor:pointer;list-style:none;transition:border-color .2s ease,background-color .2s ease}.mt-help summary::-webkit-details-marker{display:none}.mt-help summary:hover,.mt-help[open] summary{border-color:#04b67a;background:#04b67a14}.mt-help summary:focus-visible{outline:2px solid #04b67a;outline-offset:2px}.mt-help__note{position:absolute;top:calc(100% + .625rem);inset-inline-start:0;z-index:20;width:min(20rem,calc(100vw - 2rem));padding:.875rem 1rem;border-radius:.875rem;border:1px solid rgba(17,24,39,.08);background:#fff;box-shadow:0 16px 40px -16px #11182740;color:#374151;font-size:.9375rem;line-height:1.8}
