.mmai-faqpage-hero,.mmai-faqpage-hero *,.mmai-faqpage-hero *::before,.mmai-faqpage-hero *::after{box-sizing:border-box!important}.mmai-faqpage-hero :where(.sp-el-row,.sp-el-col,.sp-column,.sp-col,.sp-html,.sp-html-code,.sp-code-wrapper,.sp-text-wrapper,.sp-button-wrapper,.sp-header-block-link){min-width:0!important}.mmai-faqpage-hero :where(.sp-header-block-link){display:block;width:100%;text-decoration:none!important;color:inherit!important}.mmai-faqpage-hero{--m1:#6533d3;--m2:#4619a0;--m3:#8d68ff;--bg-top:rgba(10,12,25,.988);--bg-mid:rgba(8,10,22,.992);--bg-bot:rgba(5,7,16,.998);--ink-1:rgba(255,255,255,.975);--ink-2:rgba(255,255,255,.84);--ink-3:rgba(255,255,255,.61);--shell:min(1120px,calc(100% - clamp(22px,5vw,64px)));position:relative;isolation:isolate;overflow:clip;margin:0!important;padding:clamp(82px,9.4vw,108px) 0 clamp(74px,7.8vw,94px);background:radial-gradient(circle at 50% 0%,rgba(126,91,255,.13) 0%,rgba(101,51,211,.09) 24%,rgba(70,25,160,.05) 42%,transparent 66%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg-mid) 46%,var(--bg-bot) 100%)}.mmai-faqpage-hero::before{content:"";position:absolute;left:-10%;right:-10%;top:-12%;height:clamp(260px,40vw,500px);background:radial-gradient(circle at 50% 16%,rgba(126,91,255,.2) 0%,rgba(101,51,211,.11) 22%,rgba(70,25,160,.06) 38%,transparent 70%);opacity:.84;pointer-events:none;z-index:0}.mmai-faqpage-hero::after{content:"";position:absolute;left:-10%;right:-10%;bottom:-2px;height:clamp(92px,9vw,126px);background:radial-gradient(ellipse at 50% 0%,rgba(126,91,255,.14) 0%,rgba(101,51,211,.09) 22%,rgba(101,51,211,.035) 44%,transparent 76%);opacity:.58;pointer-events:none;z-index:0}.mmai-faqpage-hero__row,.mmai-faqpage-hero>.sp-el-row{position:relative;z-index:2;width:var(--shell)!important;max-width:var(--shell)!important;margin-inline:auto!important}.mmai-faqpage-hero__row::before,.mmai-faqpage-hero>.sp-el-row::before{content:"";position:absolute;left:50%;top:-18px;transform:translateX(-50%);width:min(1080px,calc(100% - 18px));height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 10%,rgba(255,255,255,.13) 50%,rgba(255,255,255,.03) 90%,transparent 100%);opacity:.64;pointer-events:none}.mmai-faqpage-hero__row::after,.mmai-faqpage-hero>.sp-el-row::after{content:"";position:absolute;left:50%;top:-24px;transform:translateX(-50%);width:16px;aspect-ratio:1/1;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95) 0 10%,rgba(141,104,255,.8) 14%,rgba(101,51,211,.34) 40%,transparent 72%);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 16px rgba(126,91,255,.18);opacity:.6;pointer-events:none}.mmai-faqpage-hero__col,.mmai-faqpage-hero .sp-el-col{width:100%!important;max-width:100%!important}.mmai-faqpage-hero__col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(38px,4.2vw,50px) clamp(24px,3vw,38px) clamp(34px,3.5vw,42px);border:1px solid rgba(255,255,255,.08);border-radius:clamp(26px,2.2vw,32px);background:linear-gradient(180deg,rgba(255,255,255,.072) 0%,rgba(255,255,255,.036) 38%,rgba(255,255,255,.018) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.025),0 38px 115px rgba(0,0,0,.34),0 18px 42px rgba(0,0,0,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mmai-faqpage-hero__col::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.016) 24%,transparent 60%),radial-gradient(circle at 50% 0%,rgba(126,91,255,.15) 0%,rgba(126,91,255,.055) 28%,transparent 68%);pointer-events:none;z-index:0}.mmai-faqpage-hero__col::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 18%,transparent 82%,rgba(141,104,255,.035) 100%);box-shadow:inset 0 0 0 1px rgba(141,104,255,.05);pointer-events:none;z-index:0}.mmai-faqpage-hero__col>*{position:relative;z-index:1}.mmai-faqpage-hero__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 15px;padding:.62rem .98rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.038) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 24px rgba(0,0,0,.14);color:rgba(237,230,255,.96)!important;font-size:clamp(.74rem,.18vw + .72rem,.84rem)!important;line-height:1!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title){display:block!important;width:min(9.6ch,100%)!important;max-width:100%!important;margin:0 auto 13px!important;text-align:center!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h1),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h2),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h3){color:var(--ink-1)!important;font-size:clamp(2.72rem,3.9vw,4rem)!important;line-height:.915!important;letter-spacing:-.054em!important;font-weight:800!important;text-align:center!important;text-wrap:balance}.mmai-faqpage-hero__sub{width:min(700px,100%);max-width:100%;margin:0 auto 20px;color:var(--ink-2)!important;font-size:clamp(.98rem,.28vw + .94rem,1.08rem)!important;line-height:1.56!important;font-weight:400!important;text-align:center!important;text-wrap:pretty}.mmai-faqpage-hero__sub p:last-child{margin-bottom:0!important}.mmai-faqpage-hero__chipswrap{width:100%;margin:0 0 15px!important}.mmai-faqpage-hero__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px!important;width:min(780px,100%)!important;margin-inline:auto}.mmai-faqpage-hero__chip{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:36px!important;padding:.62rem .88rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(255,255,255,.078) 0%,rgba(255,255,255,.036) 52%,rgba(255,255,255,.022) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,255,255,.018),0 8px 18px rgba(0,0,0,.13),0 0 0 1px rgba(141,104,255,.035)!important;color:rgba(255,255,255,.86)!important;font-size:clamp(.8rem,.1vw + .79rem,.87rem)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.01em!important;text-align:center;white-space:nowrap}.mmai-faqpage-hero__chip::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 48%,rgba(141,104,255,.02) 100%);pointer-events:none;z-index:-1}.mmai-faqpage-hero__chip::after{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);opacity:.52;pointer-events:none}.mmai-faqpage-hero__chip:hover{border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(255,255,255,.02),0 10px 22px rgba(0,0,0,.14),0 0 0 1px rgba(141,104,255,.05)!important}.mmai-faqpage-hero .sp-button-wrapper{display:block!important;width:fit-content!important;max-width:100%!important;margin:0 auto 8px!important}.mmai-faqpage-hero .sp-button-wrapper:first-of-type{margin-top:0!important}.mmai-faqpage-hero .sp-button-wrapper:last-of-type{margin-bottom:12px!important}.mmai-faqpage-hero__btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:53px;padding:0 1.36rem!important;border-radius:999px!important;font-size:.96rem!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important}.mmai-faqpage-hero__btn--explore{color:#fff!important;border:1px solid rgba(141,104,255,.3)!important;background:linear-gradient(180deg,rgba(126,91,255,.98) 0%,rgba(101,51,211,.95) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 38px rgba(70,25,160,.36),0 0 0 1px rgba(141,104,255,.1)!important}.mmai-faqpage-hero__btn--quote{color:rgba(255,255,255,.93)!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.085) 0%,rgba(255,255,255,.038) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 28px rgba(0,0,0,.18)!important}.mmai-faqpage-hero__btn:hover,.mmai-faqpage-hero__btn:focus-visible{transform:translateY(-2px)}.mmai-faqpage-hero__btn--explore:hover,.mmai-faqpage-hero__btn--explore:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 22px 44px rgba(70,25,160,.42),0 0 0 1px rgba(141,104,255,.14)!important}.mmai-faqpage-hero__btn--quote:hover,.mmai-faqpage-hero__btn--quote:focus-visible{border-color:rgba(255,255,255,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.05) 100%)!important}.mmai-faqpage-hero__micro{width:min(560px,100%);max-width:100%;margin:0 auto!important;color:var(--ink-3)!important;font-size:clamp(.84rem,.11vw + .82rem,.91rem)!important;line-height:1.44!important;font-weight:500!important;text-align:center!important}.mmai-faqpage-hero__micro::after{content:"";display:block;width:min(440px,62%);max-width:100%;height:1px;margin:17px auto 0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.035) 12%,rgba(141,104,255,.22) 50%,rgba(255,255,255,.035) 88%,transparent 100%);box-shadow:0 0 16px rgba(126,91,255,.08)!important;opacity:.68!important}.mmai-faqpage-top-anchor{display:block;position:relative;visibility:hidden;pointer-events:none;top:-140px}@supports (scroll-margin-top:1px){.mmai-faqpage-top-anchor{top:0;scroll-margin-top:140px}}@media (min-width:1025px) and (max-width:1180px){.mmai-faqpage-hero{padding:clamp(76px,8.8vw,96px) 0 clamp(68px,7vw,84px)!important}.mmai-faqpage-hero__col{padding:clamp(34px,3.8vw,42px) clamp(22px,2.6vw,28px) clamp(30px,3.1vw,36px)!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h1),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h2),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h3){font-size:clamp(2.55rem,3.7vw,3.7rem)!important}}@media (min-width:768px) and (max-width:1024px){.mmai-faqpage-hero{--shell:min(100%,calc(100% - 22px));padding:clamp(104px,11vw,122px) 0 clamp(78px,8vw,92px)}.mmai-faqpage-hero__row::before,.mmai-faqpage-hero>.sp-el-row::before{top:-24px;width:calc(100% - 24px);opacity:.68!important}.mmai-faqpage-hero__row::after,.mmai-faqpage-hero>.sp-el-row::after{top:-31px;width:18px;opacity:.66!important}.mmai-faqpage-hero__col{padding:clamp(42px,4.5vw,50px) clamp(24px,3vw,28px) clamp(30px,3.2vw,36px);border-radius:28px}.mmai-faqpage-hero__eyebrow{margin-bottom:18px!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title){width:min(9.4ch,100%)!important;margin-bottom:14px!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h1),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h2),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h3){font-size:clamp(2.55rem,4.85vw,3.1rem)!important;line-height:.95!important;letter-spacing:-.052em!important}.mmai-faqpage-hero__sub{width:min(600px,100%)!important;margin-bottom:22px!important;font-size:.99rem!important;line-height:1.56!important}.mmai-faqpage-hero__chipswrap{margin:0 0 18px!important}.mmai-faqpage-hero__chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:min(590px,100%)!important;gap:9px!important}.mmai-faqpage-hero__chip{width:100%;min-height:40px!important;padding:.68rem .8rem!important;font-size:.81rem!important;line-height:1.18!important;white-space:normal!important}.mmai-faqpage-hero .sp-button-wrapper{margin-bottom:10px!important}.mmai-faqpage-hero .sp-button-wrapper:last-of-type{margin-bottom:12px!important}.mmai-faqpage-hero__btn{min-height:54px;padding:0 1.34rem!important;font-size:.96rem!important}.mmai-faqpage-hero__micro{width:min(560px,100%)!important;font-size:.88rem!important;line-height:1.48!important}.mmai-faqpage-hero__micro::after{width:min(360px,72%)!important;margin-top:22px!important}.mmai-faqpage-hero::after{height:140px!important;opacity:.62!important}}@media (max-width:767px){.mmai-faqpage-hero{--shell:min(100%,calc(100% - 16px))!important;padding:22px 0 24px!important}.mmai-faqpage-hero__row::before,.mmai-faqpage-hero>.sp-el-row::before{top:-10px!important;width:calc(100% - 12px)!important;opacity:.52!important}.mmai-faqpage-hero__row::after,.mmai-faqpage-hero>.sp-el-row::after{top:-16px!important;width:11px!important;opacity:.48!important}.mmai-faqpage-hero__col{padding:22px 16px 24px!important;border-radius:24px!important;min-height:auto!important}.mmai-faqpage-hero__eyebrow{margin-bottom:12px!important;padding:.6rem .94rem;font-size:.72rem!important;letter-spacing:.14em!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h1),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h2),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h3){width:min(8.6ch,100%)!important;margin:0 auto 12px!important;font-size:clamp(2.15rem,9vw,2.75rem)!important;line-height:.93!important;letter-spacing:-.052em!important;text-wrap:balance!important}.mmai-faqpage-hero__sub{width:min(31ch,100%)!important;margin:0 auto 16px!important;font-size:.98rem!important;line-height:1.48!important;text-wrap:pretty!important}.mmai-faqpage-hero__chipswrap{margin:0 0 14px!important}.mmai-faqpage-hero__chips{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:9px!important}.mmai-faqpage-hero__chip{width:100%!important;min-height:46px!important;padding:.72rem .92rem!important;border-radius:999px!important;font-size:.84rem!important;line-height:1.16!important;white-space:normal!important}.mmai-faqpage-hero .sp-button-wrapper{width:100%!important;margin-bottom:9px!important}.mmai-faqpage-hero .sp-button-wrapper:last-of-type{margin-bottom:12px!important}.mmai-faqpage-hero__btn{width:100%;min-height:52px!important;padding:0 1.08rem!important;font-size:.97rem!important}.mmai-faqpage-hero__btn--quote{min-height:47px!important;padding:0 1rem!important}.mmai-faqpage-hero__micro{width:min(27ch,100%)!important;margin:0 auto!important;font-size:.9rem!important;line-height:1.44!important}.mmai-faqpage-hero__micro::after{width:min(190px,64%)!important;margin-top:15px!important}.mmai-faqpage-hero::after{height:68px!important;opacity:.4!important}}@media (max-width:430px){.mmai-faqpage-hero{padding:18px 0 20px!important}.mmai-faqpage-hero__col{padding:20px 14px 22px!important}.mmai-faqpage-hero :where(.mmai-faqpage-hero__title),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h1),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h2),.mmai-faqpage-hero :where(.mmai-faqpage-hero__title h3){width:min(8.2ch,100%)!important;font-size:clamp(2rem,8.6vw,2.45rem)!important;margin-bottom:10px!important}.mmai-faqpage-hero__sub{width:min(29ch,100%)!important;font-size:.95rem!important;line-height:1.44!important;margin-bottom:14px!important}.mmai-faqpage-hero__chip{min-height:44px!important;padding:.68rem .88rem!important;font-size:.82rem!important}.mmai-faqpage-hero__btn{min-height:50px!important;font-size:.95rem!important}.mmai-faqpage-hero__btn--quote{min-height:46px!important}.mmai-faqpage-hero__micro{width:min(26ch,100%)!important;font-size:.87rem!important}}