.mmai-testproject-fit{position:relative;overflow:hidden;padding:clamp(10px,1.4vw,16px) 0 clamp(18px,2.2vw,26px);background:radial-gradient(680px 84px at 50% 0%,rgba(126,91,255,.02),transparent 76%),linear-gradient(180deg,#f8f9fe 0%,#fcfcff 26%,#fff 56%,#fafbff 100%)}.mmai-testproject-fit::before{content:"";position:absolute;inset:0 0 auto 0;height:34px;background:linear-gradient(180deg,rgba(92,70,170,.014),rgba(92,70,170,0) 78%);pointer-events:none}.mmai-testproject-fit::after{content:"";position:absolute;left:50%;bottom:-36px;transform:translateX(-50%);width:min(700px,70vw);height:72px;border-radius:999px;background:radial-gradient(circle at center,rgba(126,91,255,.014),rgba(126,91,255,.003) 54%,transparent 76%);filter:blur(10px);pointer-events:none}.mmai-testproject-fit>.sp-el-row{position:relative;z-index:1;width:min(940px,calc(100% - 42px));margin-left:auto!important;margin-right:auto!important}.mmai-testproject-fit__labelRow{margin-bottom:10px!important}.mmai-testproject-fit__labelRow>.sp-el-col{display:flex!important;justify-content:center!important;width:100%!important;max-width:none!important}.mmai-testproject-fit__label{margin:0!important;text-align:center!important}.mmai-testproject-fit__label p,.mmai-testproject-fit__label span,.mmai-testproject-fit__label div{margin:0!important;color:rgba(88,71,139,.76)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.17em!important;text-transform:uppercase!important}.mmai-testproject-fit__rail{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;border-radius:18px!important;border:1px solid rgba(96,79,149,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.992),rgba(252,253,255,.978));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 6px 16px rgba(37,28,76,.022)!important;overflow:hidden!important}.mmai-testproject-fit__rail::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(126,91,255,.008),rgba(126,91,255,0));pointer-events:none}.mmai-testproject-fit__rail::after{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:1px;transform:translateX(-.5px);background:linear-gradient(180deg,rgba(96,79,149,0),rgba(96,79,149,.11) 18%,rgba(96,79,149,.11) 82%,rgba(96,79,149,0));pointer-events:none}.mmai-testproject-fit__rail>.sp-el-col{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;flex:0 0 auto!important}.mmai-testproject-fit__card{position:relative;min-width:0;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:16px 20px 14px!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.mmai-testproject-fit__card::before{content:"";position:absolute;inset:0;pointer-events:none}.mmai-testproject-fit__card--good::before{background:linear-gradient(90deg,rgba(126,91,255,.014),rgba(126,91,255,0) 65%)}.mmai-testproject-fit__card--bad::before{background:linear-gradient(270deg,rgba(96,104,146,.008),rgba(96,104,146,0) 65%)}.mmai-testproject-fit__cardTitle{position:relative;z-index:1;margin:0 0 7px!important;color:#26184d;font-size:1rem!important;line-height:1.08;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.mmai-testproject-fit__list{position:relative;z-index:1;display:grid;gap:0!important}.mmai-testproject-fit__listItem{display:grid;grid-template-columns:11px minmax(0,1fr)!important;align-items:start;column-gap:10px!important;min-width:0;padding:8px 0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.mmai-testproject-fit__listItem+.mmai-testproject-fit__listItem{border-top:1px solid rgba(96,79,149,.06)!important}.mmai-testproject-fit__listDot{display:block;width:7px!important;height:7px!important;margin-top:6px!important;border-radius:50%;box-sizing:border-box}.mmai-testproject-fit__card--good .mmai-testproject-fit__listDot{background:linear-gradient(180deg,#bca8ff 0%,#7a52ef 100%)!important;box-shadow:0 0 0 3px rgba(126,91,255,.055)!important}.mmai-testproject-fit__card--bad .mmai-testproject-fit__listDot{border:1.5px solid rgba(97,109,157,.46)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 0 0 3px rgba(97,109,157,.035)!important}.mmai-testproject-fit__listText{min-width:0;color:rgba(45,35,77,.88);font-size:.87rem!important;line-height:1.4!important;font-weight:500;letter-spacing:-.01em;text-wrap:pretty}.mmai-testproject-fit__card--bad .mmai-testproject-fit__listText{color:rgba(58,51,87,.82)}@media (max-width:1024px){.mmai-testproject-fit{padding:14px 0 24px}.mmai-testproject-fit>.sp-el-row{width:min(100%,calc(100% - 28px))}.mmai-testproject-fit__rail{grid-template-columns:1fr!important;border-radius:17px!important}.mmai-testproject-fit__rail::after{top:50%;bottom:auto;left:14px;right:14px;width:auto;height:1px;transform:translateY(-.5px);background:linear-gradient(90deg,rgba(96,79,149,0),rgba(96,79,149,.11) 18%,rgba(96,79,149,.11) 82%,rgba(96,79,149,0))}.mmai-testproject-fit__card{padding:16px 17px 14px!important}}@media (max-width:767px){.mmai-testproject-fit{padding:12px 0 20px}.mmai-testproject-fit::before{height:24px}.mmai-testproject-fit::after{width:min(520px,88vw);height:62px;bottom:-30px;filter:blur(9px)}.mmai-testproject-fit>.sp-el-row{width:min(100%,calc(100% - 18px))}.mmai-testproject-fit__labelRow{margin-bottom:8px!important}.mmai-testproject-fit__label p,.mmai-testproject-fit__label span,.mmai-testproject-fit__label div{font-size:9px!important;letter-spacing:.16em!important}.mmai-testproject-fit__rail{border-radius:15px!important}.mmai-testproject-fit__card{padding:14px 13px!important}.mmai-testproject-fit__cardTitle{font-size:.94rem!important;line-height:1.1}.mmai-testproject-fit__listItem{grid-template-columns:10px minmax(0,1fr)!important;column-gap:10px!important}.mmai-testproject-fit__listDot{width:7px!important;height:7px!important;margin-top:5px!important}.mmai-testproject-fit__listText{font-size:.81rem!important;line-height:1.33!important}}@media (max-width:479px){.mmai-testproject-fit>.sp-el-row{width:min(100%,calc(100% - 16px))}.mmai-testproject-fit__cardTitle{font-size:.9rem!important}}@media (min-width:1025px){.mmai-testproject-fit{padding-top:0}.mmai-testproject-fit__labelRow{margin-bottom:6px!important;position:relative;top:-6px}.mmai-testproject-fit__rail{position:relative;top:-4px}}