@keyframes intro-hero-rise{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.intro-hero{padding:162px 24px 88px;background:linear-gradient(180deg,#20aa3e,rgba(3,165,136,0) 94.21%)}.intro-hero__inner{max-width:1180px}.intro-hero__title-wrap{margin-bottom:32px}.intro-hero__title{margin:0;font-size:64px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.15);animation:intro-hero-rise .5s ease-out}.intro-hero__title-thin{font-weight:200}.intro-hero__subtitle-wrap{margin-bottom:64px}.intro-hero__subtitle{margin:0;max-width:768px;font-size:20px;color:#fff;animation:intro-hero-rise .5s ease-out .1s both;text-shadow:0 2px 8px rgba(0,0,0,.17)}.intro-hero__dots{margin-bottom:64px}.intro-hero__dot{width:10px;height:10px;padding:0;border:0;border-radius:9999px;background:hsla(0,0%,100%,.5);transition:all .3s}.intro-hero__dot.is-active{width:32px;background:#fff}.intro-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;padding:32px 0;border-top:1px solid rgba(21,32,66,.2);border-bottom:1px solid rgba(21,32,66,.2)}.intro-hero__stat-num{margin-bottom:4px;font-size:32px;font-weight:700;color:#152042}.intro-hero__stat-label{font-size:16px;color:rgba(21,32,66,.6)}.intro-hero__cta-wrap{margin-top:80px}.intro-hero__cta{display:inline-flex;align-items:center;height:60px;padding:0 32px;border-radius:9999px;background:#152042;color:#fff;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s}.intro-hero__cta:hover{background:#1a2750;color:#fff;transform:scale(1.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.intro-hero__cta:active{transform:scale(.95)}.intro-hero__cta-note{margin:32px 0 0;font-size:14px;color:rgba(21,32,66,.6)}@media(max-width:767px){.intro-hero{padding:154px 24px 96px}.intro-hero__title{font-size:40px}.intro-hero__subtitle{font-size:18px}.intro-hero__stats{grid-template-columns:1fr;gap:24px}}.intro-vision{padding:48px 24px 80px;background:linear-gradient(276deg,rgb(72,166,165),rgb(72,166,102))}.intro-vision__inner{max-width:1180px}.intro-vision__head{margin-bottom:64px}.intro-vision__label{margin:0 0 16px;font-size:14px;color:hsla(0,0%,100%,.7)}.intro-vision__title{margin:0 0 24px;font-size:40px!important;line-height:1.25;color:#fff}.intro-vision__title-thin{font-weight:300}.intro-vision__title-bold{font-weight:700}.intro-vision__desc{margin:0;font-size:16px;line-height:1.625;color:hsla(0,0%,100%,.8)}.intro-vision__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.intro-vision__card{height:100%;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:box-shadow .2s}.intro-vision__card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.intro-vision__card--link{cursor:pointer;text-decoration:none}.intro-vision__badges{margin-bottom:12px}.intro-vision__badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;border:1px solid rgba(0,0,0,0);font-size:12px;line-height:1.33}.intro-vision__badge--cat{font-weight:700}.intro-vision__badge--now{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.intro-vision__badge--cat-active{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.intro-vision__badge--planned{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.intro-vision__badge--cat-planned{background:#e5e7eb;border-color:#d1d5db;color:#374151}.intro-vision__card-title{margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.5;color:#1a1a1a}.intro-vision__card-desc{margin:0;font-size:16px;line-height:1.625;letter-spacing:-1px;color:#4b5563;white-space:pre-line}@media(max-width:767px){.intro-vision__grid{grid-template-columns:1fr}}.intro-features{padding:80px 24px;background:#f4f6f8}.intro-features__inner{max-width:1180px}.intro-features__head{margin-bottom:64px}.intro-features__label{margin:0 0 16px;font-size:14px;color:#00a95c}.intro-features__title{margin:0 0 24px;font-size:40px!important;line-height:1.25;color:#1a1a1a}.intro-features__title-thin{font-weight:300}.intro-features__title-bold{font-weight:700}.intro-features__subtitle{margin:0;font-size:16px;line-height:1.625;color:#4b5563}.intro-features__audience-grid{margin-bottom:96px}.intro-features__audience-grid,.intro-features__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.intro-features__card{height:100%;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:box-shadow .2s}.intro-features__card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.intro-features__card-label{margin:0 0 12px;font-size:14px;color:#00a95c}.intro-features__card-title{margin:0 0 16px;font-size:18px!important;font-weight:700;line-height:1.375;color:#1a1a1a;white-space:pre-line}.intro-features__card-desc{margin:0;font-size:14px;line-height:1.625;letter-spacing:-.8px;color:#4b5563;white-space:pre-line}.intro-features__feature-title{margin:0 0 12px;font-size:18px!important;font-weight:500;line-height:1.5;color:#00a95c}.intro-features__feature-desc{margin:0;font-size:16px;line-height:1.625;letter-spacing:-.8px;color:#4b5563;white-space:pre-line}@media(max-width:1023px){.intro-features__feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.intro-features__audience-grid,.intro-features__feature-grid{grid-template-columns:1fr}}@keyframes intro-security-fade{0%{opacity:0}to{opacity:1}}.intro-security{padding:80px 24px;background:#fff}.intro-security__inner{max-width:1180px}.intro-security__head{margin-bottom:40px}.intro-security__label{margin:0 0 16px;font-size:14px;color:#00a95c}.intro-security__title{margin:0 0 24px;font-size:40px!important;line-height:1.25;color:#1a1a1a}.intro-security__title-thin{font-weight:300}.intro-security__title-bold{font-weight:700}.intro-security__subtitle{margin:0;font-size:16px;line-height:1.625;color:#4b5563}.intro-security__tabs{gap:32px;margin-bottom:40px;border-bottom:1px solid #e5e7eb}.intro-security__tab{padding:0 8px 16px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);font-size:16px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .2s}.intro-security__tab:hover{color:#4b5563}.intro-security__tab.is-active{color:#059669;border-bottom-color:#059669}.intro-security__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;min-height:220px;animation:intro-security-fade .4s ease}.intro-security__item-title{margin:0 0 12px;font-size:18px!important;font-weight:500;line-height:1.5;color:#1a1a1a}.intro-security__item-desc{margin:0;font-size:16px;line-height:1.625;color:#4b5563}.intro-security__faqs{display:flex;flex-direction:column;gap:12px;margin-top:40px}.intro-security__faq{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:box-shadow .2s}.intro-security__faq:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.intro-security__faq-q{width:100%;padding:20px 24px;background:none;border:0;text-align:left;font-size:16px;font-weight:500;color:#1a1a1a;cursor:pointer;transition:background .2s}.intro-security__faq-q:hover{background:#f9fafb}.intro-security__faq-q-text{padding-right:16px}.intro-security__faq-icon{width:20px;height:20px;flex-shrink:0;transition:transform .2s}.intro-security__faq-icon.is-open{transform:rotate(180deg)}.intro-security__faq-a{padding:16px 24px 20px;border-top:1px solid #f3f4f6;font-size:16px;line-height:1.625;color:#4b5563}@media(max-width:767px){.intro-security__tabs{gap:16px}.intro-security__grid{grid-template-columns:1fr;min-height:auto;gap:24px}}.intro-testimonials{padding:80px 24px;background:#e3f6ed}.intro-testimonials__inner{max-width:1180px}.intro-testimonials__head{margin-bottom:48px}.intro-testimonials__label{margin:0 0 16px;font-size:14px;color:#00a95c}.intro-testimonials__title{margin:0 0 24px;font-size:40px!important;line-height:1.25;color:#1a1a1a}.intro-testimonials__title-thin{font-weight:300}.intro-testimonials__title-bold{font-weight:700}.intro-testimonials__subtitle{margin:0;font-size:16px;line-height:1.625;color:#4b5563}.intro-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.intro-testimonials__card{height:100%;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:box-shadow .2s}.intro-testimonials__card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.intro-testimonials__quote{margin:0 0 24px;font-size:16px;line-height:1.625;color:#374151}.intro-testimonials__author-name{margin:0;font-size:14px;font-weight:500;color:#111827}.intro-testimonials__author-role{margin:0;font-size:12px;color:#6b7280}@media(max-width:767px){.intro-testimonials__grid{grid-template-columns:1fr}}.intro-apps{padding:80px 24px;background:#005e49}.intro-apps__inner{max-width:1180px}.intro-apps__head{margin-bottom:40px}.intro-apps__label{margin:0 0 16px;font-size:14px;color:#00a95c}.intro-apps__title{margin:0 0 24px;font-size:40px!important;line-height:1.25;color:#fff}.intro-apps__title-thin{font-weight:300}.intro-apps__title-bold{font-weight:700}.intro-apps__subtitle{margin:0;font-size:16px;line-height:1.625;color:hsla(0,0%,100%,.8)}.intro-apps__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.intro-apps__card{padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:box-shadow .2s}.intro-apps__card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.intro-apps__card-title{margin:0 0 8px;font-size:18px!important;font-weight:500;color:#096}.intro-apps__card-desc{margin:0 0 16px;font-size:16px;line-height:1.625;color:#4b5563}.intro-apps__stores{gap:12px}.intro-apps__store-btn{gap:8px;padding:8px 16px;background:#000;border-radius:8px;font-size:14px;color:#fff;text-decoration:none;transition:background .2s}.intro-apps__store-btn:hover{background:#1f2937;color:#fff}.intro-apps__store-icon{width:20px;height:20px}@media(max-width:767px){.intro-apps__grid{grid-template-columns:1fr}}.intro-cta{padding:80px 24px;background:#00a95c;color:#fff}.intro-cta__inner{max-width:1180px}.intro-cta__title{margin:0 0 24px;font-size:40px!important;line-height:1.25;color:#fff}.intro-cta__title-thin{font-weight:300}.intro-cta__title-bold{font-weight:700}.intro-cta__subtitle{margin:0 0 40px;font-size:20px;color:#d1fae5}.intro-cta__btn{gap:8px;padding:18px 40px;background:#fff;border-radius:9999px;font-size:16px;font-weight:700;color:#047857;text-decoration:none;transition:background .2s}.intro-cta__btn:hover{background:#ecfdf5;color:#047857}.intro-cta__btn-icon{width:20px;height:20px}.mingl-event-popup-mo-wrap{position:fixed;left:0;top:0;z-index:9999}.mingl-event-popup-mo-wrap .mingl-event-popup-dim{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));background-size:cover;background-repeat:no-repeat}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap{border-radius:16px;background:var(--linear,linear-gradient(90deg,#20aa3e 0,#03a588 100%));width:390px;max-width:100%}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content{border-radius:16px 16px 0 0;overflow:hidden}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content:before{content:"";position:absolute;inset:0;z-index:0;background-image:url(/mingl/img/popup-260623/mo.png);background-repeat:no-repeat;background-position:calc(100% + 107px) 2px;background-size:242px auto;pointer-events:none}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item{position:relative;z-index:1;font-family:SUIT;padding:2rem 1.5rem 1.75rem}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .eyebrow{font-size:.75rem;line-height:140%;letter-spacing:1.2px}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .title{font-size:1.675rem!important;line-height:140%;letter-spacing:-1.3px;margin-top:.75rem}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .desc{font-size:.925rem;font-weight:400;line-height:160%;letter-spacing:-.64px;margin-top:1rem}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .sub-desc{font-size:.785rem;font-weight:500;line-height:140%;letter-spacing:-.26px;margin-top:1.75rem}.mingl-event-popup-mo-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .event-join-btn{background-color:hsla(0,0%,100%,.84);font-size:.8125rem;font-weight:800;line-height:120%;padding:.75rem 1.75rem;margin-top:1.25rem;border:none;border-radius:9999px}.mingl-event-popup-mo-wrap .mingl-event-popup-content-footer{border-radius:0 0 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#005e49;color:#f5f5f5;height:40px;gap:1.25rem}.mingl-event-popup-pc-wrap{position:fixed;left:0;top:0;z-index:9999}.mingl-event-popup-pc-wrap .mingl-event-popup-dim{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));background-size:cover;background-repeat:no-repeat}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap{border-radius:16px;background:var(--linear,linear-gradient(90deg,#20aa3e 0,#03a588 100%));width:500px}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content{border-radius:16px 16px 0 0;height:340px;overflow:hidden}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content:before{content:"";position:absolute;inset:0;z-index:0;background-image:url(/mingl/img/popup-260623/pc.png);background-repeat:no-repeat;background-position:calc(100% + 104px) 48px;background-size:334px auto;pointer-events:none}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item{position:relative;z-index:1;font-family:SUIT;padding:2rem 1.5rem 1.75rem}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .eyebrow{font-size:.875rem;line-height:140%;letter-spacing:1.4px}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .title{font-size:2rem!important;line-height:140%;letter-spacing:-.64px}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .desc{font-size:1rem;font-weight:400;line-height:160%;letter-spacing:-.64px}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .sub-desc{font-size:.875rem;font-weight:500;line-height:160%;letter-spacing:-.28px;margin-top:1.5rem}.mingl-event-popup-pc-wrap .mingl-event-popup-content-wrap .mingl-event-popup-content .mingl-event-popup-content-item .event-join-btn{background-color:hsla(0,0%,100%,.84);font-size:.8125rem;font-weight:800;line-height:120%;padding:.75rem 1.75rem;margin-top:1.75rem;border:none;border-radius:9999px}.mingl-event-popup-pc-wrap .mingl-event-popup-content-footer{border-radius:0 0 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#005e49;color:#f5f5f5;height:40px;gap:1.25rem}