.mmai-testproject-purpose{position:relative;overflow:hidden;padding:clamp(40px,4.4vw,54px) 0 clamp(38px,4.8vw,52px);background:radial-gradient(860px 150px at 50% 0%,rgba(126,91,255,.038),transparent 74%),linear-gradient(180deg,#f6f7fe 0%,#fbfcff 18%,#fff 48%,#fafbff 100%)}.mmai-testproject-purpose::before{content:"";position:absolute;inset:0 0 auto 0;height:76px;background:linear-gradient(180deg,rgba(88,56,188,.032),rgba(88,56,188,0) 76%);pointer-events:none}.mmai-testproject-purpose::after{content:"";position:absolute;left:50%;bottom:-54px;transform:translateX(-50%);width:min(920px,78vw);height:110px;border-radius:999px;background:radial-gradient(circle at center,rgba(126,91,255,.024),rgba(126,91,255,.006) 48%,transparent 74%);filter:blur(14px);pointer-events:none}.mmai-testproject-purpose>.sp-el-row{position:relative;z-index:1;width:min(1080px,calc(100% - 40px));margin:0 auto}.mmai-testproject-purpose .sp-header-block-link{display:block;width:100%}.mmai-testproject-purpose_headerrow{margin:0 auto 20px!important}.mmai-testproject-purpose_headerrow>.sp-el-col{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.mmai-testproject-purpose_headerrow .sp-header-block-link{text-align:center!important}.mmai-testproject-purpose__kicker{width:100%!important;margin:0 0 10px!important;text-align:center!important}.mmai-testproject-purpose__kicker p{margin:0 auto!important;color:rgba(88,70,140,.8);font-size:11px;font-weight:700;line-height:1;letter-spacing:.17em;text-transform:uppercase;text-align:center!important}.mmai-testproject-purpose__title{display:block!important;width:100%!important;max-width:740px!important;margin:0 auto!important;text-align:center!important;color:#281a57;font-size:clamp(2rem,3vw,2.85rem)!important;line-height:1.02!important;font-weight:700;letter-spacing:-.045em;text-wrap:balance}.mmai-testproject-purpose__sub{display:block!important;width:100%!important;max-width:660px!important;margin:9px auto 0!important;text-align:center!important;color:rgba(60,48,97,.74)!important;font-size:.96rem!important;line-height:1.5!important;font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;text-wrap:pretty!important}.mmai-testproject-purpose__sub,.mmai-testproject-purpose__sub *{font-family:inherit!important;font-style:normal!important;text-transform:none!important}.mmai-testproject-purpose__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;width:min(940px,100%);margin:0 auto 12px!important}.mmai-testproject-purpose__grid>.sp-el-col,.mmai-testproject-purpose__grid>.mmai-testproject-purpose__card{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.mmai-testproject-purpose__card{position:relative;min-width:0;min-height:100%;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:16px 15px 14px!important;border-radius:18px;border:1px solid rgba(96,78,150,.1);background:linear-gradient(180deg,rgba(255,255,255,.992),rgba(250,251,255,.972));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 5px 14px rgba(37,28,76,.022);text-align:center!important}.mmai-testproject-purpose__card::before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(180deg,rgba(126,91,255,.01),rgba(126,91,255,0))}.mmai-testproject-purpose__cardTitle{position:relative;z-index:1;margin:0 0 6px!important;color:#26184d;font-size:1.04rem!important;line-height:1.08;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.mmai-testproject-purpose__cardText{position:relative;z-index:1;display:block!important;width:100%!important;max-width:none!important;margin:0!important;text-align:center!important;letter-spacing:normal!important;text-transform:none!important}.mmai-testproject-purpose__cardText,.mmai-testproject-purpose__cardText *{font-family:inherit!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}.mmai-testproject-purpose__cardText p{display:block!important;width:100%!important;max-width:22ch!important;margin:0 auto!important;color:rgba(45,35,77,.82)!important;font-size:.85rem!important;line-height:1.36!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important}.mmai-testproject-purpose_scopeheaderrow{margin:0 auto 8px!important}.mmai-testproject-purpose_scopeheaderrow>.sp-el-col{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.mmai-testproject-purpose_scopeheadertext{width:100%!important;margin:0!important;text-align:center!important}.mmai-testproject-purpose_scopeheadertext p{margin:0 auto!important;color:rgba(88,71,139,.8)!important;font-size:9px!important;font-weight:700!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:center!important}.mmai-testproject-purpose_scoperow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;width:min(980px,100%);margin:0 auto!important}.mmai-testproject-purpose_scoperow>.sp-el-col{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.mmai-testproject-purpose_scopecol1,.mmai-testproject-purpose_scopecol2{position:relative;min-width:0;min-height:100%;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:19px 19px 17px!important;border-radius:22px;border:1px solid rgba(96,78,150,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 24px rgba(36,28,74,.036)}.mmai-testproject-purpose_scopecol1::before,.mmai-testproject-purpose_scopecol2::before{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none}.mmai-testproject-purpose_scopecol1{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,245,255,.95))}.mmai-testproject-purpose_scopecol1::before{background:radial-gradient(120% 100% at 0% 0%,rgba(126,91,255,.052),transparent 40%),linear-gradient(180deg,rgba(126,91,255,.014),rgba(126,91,255,0))}.mmai-testproject-purpose_scopecol2{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,251,255,.94))}.mmai-testproject-purpose_scopecol2::before{background:radial-gradient(120% 100% at 100% 0%,rgba(84,96,152,.042),transparent 40%),linear-gradient(180deg,rgba(84,96,152,.012),rgba(84,96,152,0))}.mmai-testproject-purpose_scopecol1>.sp-code-wrapper,.mmai-testproject-purpose_scopecol2>.sp-code-wrapper,.mmai-testproject-purpose_scopecol1 .sp-html,.mmai-testproject-purpose_scopecol2 .sp-html{position:relative;z-index:1;width:100%}.mmai-testproject-purpose .mmai-testproject-scope__cardTitle{position:relative;z-index:1;margin:0 0 11px!important;color:#25174c;font-size:1.14rem!important;line-height:1.06;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.mmai-testproject-purpose .mmai-testproject-scope__list{position:relative;z-index:1;display:grid;gap:7px!important}.mmai-testproject-purpose .mmai-testproject-scope__listItem{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;padding:9px 10px!important;border-radius:13px;border:1px solid rgba(103,87,156,.09);background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.36));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.mmai-testproject-purpose_scopecol1 .mmai-testproject-scope__listItem{border-color:rgba(118,96,182,.11);background:linear-gradient(180deg,rgba(126,91,255,.045),rgba(255,255,255,.42))}.mmai-testproject-purpose_scopecol2 .mmai-testproject-scope__listItem{border-color:rgba(96,104,146,.1);background:linear-gradient(180deg,rgba(92,106,160,.026),rgba(255,255,255,.42))}.mmai-testproject-purpose .mmai-testproject-scope__listDot{display:block;width:12px;height:12px;margin-top:4px;border-radius:50%;box-sizing:border-box}.mmai-testproject-purpose_scopecol1 .mmai-testproject-scope__listDot{background:radial-gradient(circle at 35% 35%,#fff 0%,#e0d4ff 22%,#916dff 58%,#6338de 100%);box-shadow:0 0 0 3px rgba(126,91,255,.1),0 4px 10px rgba(92,54,201,.12)}.mmai-testproject-purpose_scopecol2 .mmai-testproject-scope__listDot{border:1.8px solid rgba(97,109,157,.54);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(238,241,252,.94));box-shadow:0 0 0 3px rgba(97,109,157,.06)}.mmai-testproject-purpose .mmai-testproject-scope__listText{min-width:0;color:rgba(45,35,77,.9);font-size:.91rem!important;line-height:1.42!important;font-weight:500;letter-spacing:-.01em;text-wrap:pretty}.mmai-testproject-purpose_scopecol2 .mmai-testproject-scope__listText{color:rgba(58,51,87,.84)}@media (max-width:1024px){.mmai-testproject-purpose{padding:34px 0 42px}.mmai-testproject-purpose::before{height:60px}.mmai-testproject-purpose::after{width:min(760px,84vw);height:100px;bottom:-48px;filter:blur(13px)}.mmai-testproject-purpose>.sp-el-row{width:min(100%,calc(100% - 28px))}.mmai-testproject-purpose_headerrow{margin-bottom:16px!important}.mmai-testproject-purpose__kicker{margin-bottom:8px!important}.mmai-testproject-purpose__kicker p{font-size:10px;letter-spacing:.15em}.mmai-testproject-purpose__title{max-width:620px!important;font-size:clamp(1.62rem,4vw,2.18rem)!important;line-height:1.03!important;letter-spacing:-.036em}.mmai-testproject-purpose__sub{max-width:610px!important;margin-top:9px!important;font-size:.9rem!important;line-height:1.46!important}.mmai-testproject-purpose__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important;width:min(980px,100%)}.mmai-testproject-purpose__grid>.mmai-testproject-purpose__card:last-child{grid-column:1/-1;width:min(400px,100%)!important;justify-self:center}.mmai-testproject-purpose__card{padding:16px 15px 14px!important;border-radius:18px!important}.mmai-testproject-purpose__card::before{border-radius:18px!important}.mmai-testproject-purpose__cardTitle{margin-bottom:7px!important;font-size:1rem!important}.mmai-testproject-purpose__cardText p{max-width:25ch!important;font-size:.85rem!important;line-height:1.38!important}.mmai-testproject-purpose_scopeheaderrow{margin-bottom:9px!important}.mmai-testproject-purpose_scopeheadertext p{font-size:9px!important;letter-spacing:.15em!important}.mmai-testproject-purpose_scoperow{grid-template-columns:1fr!important;gap:12px!important;width:min(1020px,100%)}.mmai-testproject-purpose_scopecol1,.mmai-testproject-purpose_scopecol2{padding:16px 16px 14px!important;border-radius:20px!important}.mmai-testproject-purpose_scopecol1::before,.mmai-testproject-purpose_scopecol2::before{border-radius:20px!important}.mmai-testproject-purpose .mmai-testproject-scope__cardTitle{margin-bottom:10px!important;font-size:1.04rem!important}.mmai-testproject-purpose .mmai-testproject-scope__list{gap:6px!important}.mmai-testproject-purpose .mmai-testproject-scope__listItem{grid-template-columns:11px minmax(0,1fr)!important;column-gap:9px!important;padding:8px 10px!important;border-radius:12px!important}.mmai-testproject-purpose .mmai-testproject-scope__listDot{width:11px;height:11px;margin-top:4px}.mmai-testproject-purpose .mmai-testproject-scope__listText{font-size:.9rem!important;line-height:1.4!important}}@media (max-width:767px){.mmai-testproject-purpose{padding:24px 0 32px}.mmai-testproject-purpose::before{height:44px}.mmai-testproject-purpose::after{width:min(620px,88vw);height:80px;bottom:-36px;filter:blur(11px)}.mmai-testproject-purpose>.sp-el-row{width:min(100%,calc(100% - 18px))}.mmai-testproject-purpose_headerrow{margin-bottom:14px!important}.mmai-testproject-purpose__kicker{margin-bottom:7px!important}.mmai-testproject-purpose__kicker p{font-size:9px!important;letter-spacing:.13em!important}.mmai-testproject-purpose__title{max-width:294px!important;font-size:clamp(1.14rem,6.3vw,1.56rem)!important;line-height:1.03!important;letter-spacing:-.034em!important}.mmai-testproject-purpose__sub{max-width:294px!important;margin-top:8px!important;font-size:.82rem!important;line-height:1.38!important}.mmai-testproject-purpose__grid{grid-template-columns:1fr!important;gap:9px!important;margin-bottom:12px!important;width:min(980px,100%)}.mmai-testproject-purpose__grid>.mmai-testproject-purpose__card:last-child{grid-column:auto;width:100%!important;justify-self:stretch}.mmai-testproject-purpose__card{padding:14px 12px 13px!important;border-radius:16px!important}.mmai-testproject-purpose__card::before{border-radius:16px!important}.mmai-testproject-purpose__cardTitle{margin-bottom:6px!important;font-size:.92rem!important}.mmai-testproject-purpose__cardText p{max-width:24ch!important;font-size:.8rem!important;line-height:1.32!important}.mmai-testproject-purpose_scopeheaderrow{margin-bottom:8px!important}.mmai-testproject-purpose_scopeheadertext p{font-size:8.5px!important;letter-spacing:.13em!important}.mmai-testproject-purpose_scoperow{gap:10px!important}.mmai-testproject-purpose_scopecol1,.mmai-testproject-purpose_scopecol2{padding:12px 10px 10px!important;border-radius:16px!important}.mmai-testproject-purpose_scopecol1::before,.mmai-testproject-purpose_scopecol2::before{border-radius:16px!important}.mmai-testproject-purpose .mmai-testproject-scope__cardTitle{margin-bottom:8px!important;font-size:.92rem!important}.mmai-testproject-purpose .mmai-testproject-scope__list{gap:6px!important}.mmai-testproject-purpose .mmai-testproject-scope__listItem{grid-template-columns:9px minmax(0,1fr)!important;column-gap:8px!important;padding:7px 8px!important;border-radius:11px!important}.mmai-testproject-purpose .mmai-testproject-scope__listDot{width:9px!important;height:9px!important;margin-top:4px!important}.mmai-testproject-purpose .mmai-testproject-scope__listText{font-size:.8rem!important;line-height:1.34!important}}@media (max-width:479px){.mmai-testproject-purpose>.sp-el-row{width:min(100%,calc(100% - 16px))}.mmai-testproject-purpose__title{max-width:284px!important;font-size:clamp(1.08rem,6.8vw,1.46rem)!important}.mmai-testproject-purpose__sub{max-width:286px!important;font-size:.79rem!important}.mmai-testproject-purpose__cardTitle{font-size:.88rem!important}.mmai-testproject-purpose__cardText p{font-size:.78rem!important}.mmai-testproject-purpose .mmai-testproject-scope__cardTitle{font-size:.88rem!important}.mmai-testproject-purpose .mmai-testproject-scope__listText{font-size:.79rem!important}}@media (min-width:1025px){.mmai-testproject-purpose{padding-bottom:clamp(24px,2.8vw,32px)}.mmai-testproject-purpose::after{bottom:-20px;width:min(860px,76vw);height:72px;background:radial-gradient(ellipse at center,rgba(126,91,255,.026) 0%,rgba(126,91,255,.01) 38%,rgba(126,91,255,.003) 54%,rgba(126,91,255,0) 76%);filter:blur(10px)}.mmai-testproject-purpose_scopeheaderrow{margin-bottom:6px!important}}.mmai-testproject-purpose .mmai-testproject-scope__aiContext{display:none!important}.mmai-testproject-purpose .mmai-testproject-scope__routeNote{position:relative;z-index:2;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;width:100%;margin:7px 0 0;padding:8px 10px;border-radius:13px;border:1px solid rgba(96,104,146,.105);background:radial-gradient(120% 130% at 12% 0%,rgba(126,91,255,.046),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 5px 12px rgba(37,28,76,.018)}.mmai-testproject-purpose .mmai-testproject-scope__routeNote::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 44%),radial-gradient(circle at 92% 16%,rgba(101,51,211,.035),transparent 36%);opacity:.85}.mmai-testproject-purpose .mmai-testproject-scope__routeBadge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:4px 7px;border-radius:999px;border:1px solid rgba(101,51,211,.12);background:linear-gradient(180deg,rgba(126,91,255,.07),rgba(255,255,255,.34));color:rgba(70,25,160,.72);font-size:8px;font-weight:800;line-height:1;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.mmai-testproject-purpose .mmai-testproject-scope__routeText{margin:0;color:rgba(58,51,87,.76);font-size:.79rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;text-align:left;text-wrap:pretty}.mmai-testproject-purpose .mmai-testproject-scope__routeText a{color:rgba(70,25,160,.95)!important;-webkit-text-fill-color:rgba(70,25,160,.95)!important;font-weight:800;text-decoration:none!important;border-bottom:1px solid rgba(101,51,211,.3);transition:color .18s ease,-webkit-text-fill-color .18s ease,border-color .18s ease}.mmai-testproject-purpose .mmai-testproject-scope__routeText a:visited{color:rgba(70,25,160,.95)!important;-webkit-text-fill-color:rgba(70,25,160,.95)!important}.mmai-testproject-purpose .mmai-testproject-scope__routeText a:hover{color:rgba(101,51,211,.98)!important;-webkit-text-fill-color:rgba(101,51,211,.98)!important;border-color:rgba(101,51,211,.62)}.mmai-testproject-purpose .mmai-testproject-scope__routeText a:focus-visible{outline:2px solid rgba(101,51,211,.34);outline-offset:4px;border-radius:6px}@media (max-width:1024px){.mmai-testproject-purpose .mmai-testproject-scope__routeNote{margin-top:7px;padding:8px 10px;border-radius:12px;column-gap:8px}.mmai-testproject-purpose .mmai-testproject-scope__routeBadge{min-height:19px;padding:4px 7px;font-size:7.8px}.mmai-testproject-purpose .mmai-testproject-scope__routeText{font-size:.78rem;line-height:1.34}}@media (max-width:767px){.mmai-testproject-purpose .mmai-testproject-scope__routeNote{grid-template-columns:1fr;justify-items:center;row-gap:6px;width:100%;max-width:100%;margin:7px auto 0;padding:8px 9px;border-radius:11px}.mmai-testproject-purpose .mmai-testproject-scope__routeBadge{font-size:7.4px}.mmai-testproject-purpose .mmai-testproject-scope__routeText{max-width:30ch;margin:0 auto;font-size:.755rem;line-height:1.33;text-align:center;text-wrap:balance}.mmai-testproject-purpose .mmai-testproject-scope__routeText a{font-weight:820;border-bottom-color:rgba(101,51,211,.36)}.mmai-testproject-purpose .mmai-testproject-scope__routeText a:focus-visible{outline-offset:3px}}@media (max-width:479px){.mmai-testproject-purpose .mmai-testproject-scope__routeNote{padding:8px}.mmai-testproject-purpose .mmai-testproject-scope__routeText{max-width:28ch;font-size:.735rem;line-height:1.32}}@media (prefers-reduced-motion:reduce){.mmai-testproject-purpose .mmai-testproject-scope__routeText a{transition:none!important}}