.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(126px,14vw,176px) 0 clamp(110px,12vw,150px);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:-8%;height:clamp(360px,56vw,680px);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%);pointer-events:none;z-index:0}.mmai-faqpage-hero::after{content:"";position:absolute;left:-10%;right:-10%;bottom:-2px;height:clamp(132px,13vw,190px);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:.72;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:clamp(-38px,-4vw,-24px);transform:translateX(-50%);width:min(1180px,calc(100% - 30px));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:.76;pointer-events:none}.mmai-faqpage-hero__row::after,.mmai-faqpage-hero>.sp-el-row::after{content:"";position:absolute;left:50%;top:clamp(-45px,-5vw,-30px);transform:translateX(-50%);width:clamp(18px,1.8vw,22px);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:.72;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(62px,7vw,84px) clamp(26px,4vw,48px) clamp(48px,5vw,62px);border:1px solid rgba(255,255,255,.08);border-radius:clamp(30px,3vw,38px);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 clamp(24px,2.7vw,30px);padding:.68rem 1.08rem;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(11.2ch,100%)!important;max-width:100%!important;margin:0 auto clamp(22px,2.4vw,26px)!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.45rem,4.7vw,4.9rem)!important;line-height:.93!important;letter-spacing:-.058em!important;font-weight:800!important;text-align:center!important;text-wrap:balance}.mmai-faqpage-hero__sub{width:min(820px,100%);max-width:100%;margin:0 auto clamp(28px,3vw,36px);color:var(--ink-2)!important;font-size:clamp(1rem,.42vw + .96rem,1.22rem)!important;line-height:1.68!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 clamp(20px,2vw,24px)!important}.mmai-faqpage-hero__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(8px,.72vw,10px)!important;width:min(860px,100%)!important;margin-inline:auto}.mmai-faqpage-hero__chip{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:40px!important;padding:.72rem .96rem!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(.83rem,.14vw + .82rem,.92rem)!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 clamp(10px,.9vw,12px)!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:clamp(16px,1.4vw,18px)!important}.mmai-faqpage-hero__btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:56px;padding:0 1.5rem!important;border-radius:999px!important;font-size:.98rem!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(650px,100%);max-width:100%;margin:0 auto!important;color:var(--ink-3)!important;font-size:clamp(.88rem,.16vw + .86rem,.97rem)!important;line-height:1.55!important;font-weight:500!important;text-align:center!important}.mmai-faqpage-hero__micro::after{content:"";display:block;width:min(560px,70%);max-width:100%;height:1px;margin:clamp(24px,2.4vw,28px) 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:.82!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: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}}