.mc-block *{box-sizing:border-box;margin:0!important}.mc-block.mc-sp-t{padding-top:80px}.mc-block.mc-sp-b{padding-bottom:80px}.mc-block .page-center{margin-left:auto!important;margin-right:auto!important;max-width:1320px;padding:0 24px}.mc-block [hidden]{display:none!important}.mc-block .mc{background:#fff;border:1px solid #e9e5f1;border-radius:24px;box-shadow:0 18px 50px rgba(53,30,100,.08);font-family:Lato,sans-serif;margin:0 auto!important;max-width:880px;overflow:hidden}.mc-block .mc-panel{padding:56px 64px}.mc-block .mc-panel.is-in{animation:mcIn .35s ease both}.mc-block .mc-eyebrow{color:#b8581a;font-size:1.4rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mc-block .mc-title{color:#472c76;font-size:4rem;font-weight:900;line-height:1.1;margin-top:12px!important}.mc-block .mc-lead{color:#4a4655;font-size:1.8rem;line-height:1.6;margin-top:16px!important;max-width:640px}.mc-block .mc-h3{color:#24212e;font-size:2.2rem;font-weight:900;line-height:1.25}.mc-block .mc-note{color:#737080;font-size:1.5rem}.mc-block .mc-btn{align-items:center;background:#e28a34;border:0;border-radius:999px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.7rem;font-weight:900;justify-content:center;line-height:1.2;padding:16px 32px;text-decoration:none!important;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease}.mc-block .mc-btn:hover{background:#d9701f;box-shadow:0 6px 18px rgba(217,112,31,.3)}.mc-block .mc-btn:focus-visible{outline:3px solid #472c76;outline-offset:3px}.mc-block .mc-btn[disabled]{background:#e28a34;cursor:default;opacity:.35}.mc-block .mc-btn-sm{font-size:1.6rem;padding:13px 28px}.mc-block .mc-link{background:none;border:0;color:#472c76;cursor:pointer;font-family:inherit;font-size:1.6rem;font-weight:700;padding:8px 0}.mc-block .mc-link:hover{text-decoration:underline}.mc-block .mc-link[disabled]{visibility:hidden}.mc-block .mc-start{text-align:center}.mc-block .mc-start .mc-lead{margin-left:auto!important;margin-right:auto!important}.mc-block .mc-start-row{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:40px!important}.mc-block .mc-ladder{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;margin-top:36px!important;padding:0!important}.mc-block .mc-rung{align-items:center;background:#f1ecf6;border-radius:14px;color:#472c76;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;list-style:none!important;padding:14px 12px 16px!important;text-align:center;transition:background .4s ease,color .4s ease,transform .4s ease,box-shadow .4s ease}.mc-block .mc-rung:before{content:none!important}.mc-block .mc-rung:first-child{min-height:76px}.mc-block .mc-rung:nth-child(2){min-height:96px}.mc-block .mc-rung:nth-child(3){min-height:116px}.mc-block .mc-rung:nth-child(4){min-height:136px}.mc-block .mc-rung-n{font-size:2.4rem;font-weight:900;line-height:1}.mc-block .mc-rung-t{font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mc-block .mc-ladder-intro .mc-rung:nth-child(4){background:#e6f3f1;color:#1f6d66}.mc-block .mc-rung.is-past{background:#e6e0f0}.mc-block .mc-rung.is-you{background:linear-gradient(150deg,#472c76,#351e64);box-shadow:0 12px 26px rgba(53,30,100,.28);color:#fff;transform:translateY(-6px)}.mc-block .mc-rung.is-you .mc-rung-n{color:#f3b072}.mc-block .mc-top{align-items:center;display:flex;gap:20px}.mc-block .mc-count{color:#737080;flex:none;font-size:1.4rem;font-weight:700}.mc-block .mc-bar{background:#f1ecf6;border-radius:8px;flex:1;height:8px;overflow:hidden}.mc-block .mc-bar-fill{background:linear-gradient(90deg,#7a5bc4,#e28a34);border-radius:8px;display:block;height:100%;transition:width .35s ease;width:0}.mc-block .mc-q{border:0;margin-top:40px!important;min-width:0;padding:0}.mc-block .mc-q-area{color:#b8581a;font-size:1.4rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mc-block .mc-q-text{color:#24212e;float:left;font-size:2.8rem;font-weight:900;line-height:1.25;margin-top:10px!important;padding:0;width:100%}.mc-block .mc-opts{clear:both;display:grid;gap:12px;padding-top:28px}.mc-block .mc-opt{align-items:center;background:#fff;border:2px solid #e9e5f1;border-radius:14px;cursor:pointer;display:flex;gap:16px;padding:18px 22px;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.mc-block .mc-opt:hover{background:#faf8fc;border-color:#c4b7de}.mc-block .mc-opt input{height:1px;opacity:0;position:absolute;width:1px}.mc-block .mc-opt-dot{background:#fff;border:2px solid #c4b7de;border-radius:50%;flex:none;height:22px;transition:border-color .2s ease,box-shadow .2s ease;width:22px}.mc-block .mc-opt-t{color:#24212e;font-size:1.7rem;line-height:1.45}.mc-block .mc-opt.is-sel{background:#f7f3fb;border-color:#472c76;box-shadow:0 4px 14px rgba(53,30,100,.08)}.mc-block .mc-opt.is-sel .mc-opt-dot{background:#e28a34;border-color:#472c76;box-shadow:inset 0 0 0 5px #fff}.mc-block .mc-opt input:focus-visible+.mc-opt-dot{outline:3px solid #472c76;outline-offset:3px}.mc-block .mc-nav{align-items:center;display:flex;justify-content:space-between;margin-top:32px!important}.mc-block .mc-result:focus{outline:none}.mc-block .mc-res-tag{color:#1f6d66;font-size:1.9rem;font-weight:700;margin-top:10px!important}.mc-block .mc-res-text{color:#4a4655;font-size:1.8rem;line-height:1.6;margin-top:28px!important}.mc-block .mc-areas{border-top:1px solid #e9e5f1;margin-top:44px!important;padding-top:36px}.mc-block .mc-focus{background:#f4f6f7;border-left:5px solid #e28a34;border-radius:16px;margin-top:18px!important;padding:22px 24px}.mc-block .mc-focus-h{color:#472c76;font-size:1.8rem;font-weight:900}.mc-block .mc-focus-t{color:#4a4655;font-size:1.6rem;line-height:1.55;margin-top:6px!important}.mc-block .mc-scores{gap:12px 40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px!important}.mc-block .mc-scores,.mc-block .mc-scores li{display:grid;list-style:none!important;padding:0!important}.mc-block .mc-scores li{align-items:center;gap:6px 12px;grid-template-columns:1fr auto}.mc-block .mc-scores li:before{content:none!important}.mc-block .mc-sc-l{color:#24212e;font-size:1.5rem;font-weight:700}.mc-block .mc-sc-v{color:#737080;font-size:1.4rem}.mc-block .mc-sc-b{background:#f1ecf6;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.mc-block .mc-sc-f{background:#472c76;border-radius:6px;display:block;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);width:0}.mc-block .mc-sc-f.is-low{background:#e28a34}.mc-block .mc-sc-f.is-top{background:#2f8f86}.mc-block .mc-cta{align-items:center;background:linear-gradient(135deg,#472c76,#351e64);border-radius:18px;display:flex;gap:24px;justify-content:space-between;margin-top:44px!important;padding:30px 32px}.mc-block .mc-cta-h{color:#fff}.mc-block .mc-cta-t{color:hsla(0,0%,100%,.82);font-size:1.6rem;line-height:1.5;margin-top:6px!important}.mc-block .mc-cta .mc-btn{flex:none}.mc-block .mc-retake{display:block;margin:22px auto 0!important}.mc-block .mc-gate:focus{outline:none}.mc-block .mc-gate .mc-lead{max-width:600px}.mc-block .mc-ladder-locked .mc-rung{background:#f1ecf6;color:#b3a6c9}.mc-block .mc-ladder-locked .mc-rung-n{color:#c4b7de}.mc-block .mc-gate-form{background:#f7f3fb;border:1px solid #e9e5f1;border-radius:18px;margin-top:36px!important;padding:30px 32px}.mc-block .mc-gate-form fieldset,.mc-block .mc-gate-form form{border:0;max-width:none!important;padding:0}.mc-block .mc-gate-form .hs-form-field{margin-bottom:14px!important;position:relative}.mc-block .mc-gate-form .hs-form-field>label{color:#24212e;display:block;font-size:1.4rem;font-weight:700;margin-bottom:6px!important}.mc-block .mc-gate-form .input{margin:0!important}.mc-block .mc-gate-form input[type=email],.mc-block .mc-gate-form input[type=tel],.mc-block .mc-gate-form input[type=text],.mc-block .mc-gate-form select{background-color:#faf8fd;border:1px solid #ddd6e8;border-radius:12px;box-shadow:none;color:#24212e;font-family:inherit;font-size:1.5rem;height:50px;padding:0 16px;transition:border-color .15s,box-shadow .15s,background-color .15s;width:100%!important}.mc-block .mc-gate-form input:focus,.mc-block .mc-gate-form select:focus{background-color:#fff;border-color:#7a5bc4;box-shadow:0 0 0 4px rgba(122,91,196,.15);outline:none}.mc-block .mc-gate-form ::placeholder{color:#8a8698;opacity:1}.mc-block .mc-gate-form .hs-error-msgs,.mc-block .mc-gate-form ul.inputs-list{list-style:none!important;padding:0!important}.mc-block .mc-gate-form .hs-error-msgs li:before,.mc-block .mc-gate-form ul.inputs-list li:before{content:none!important}.mc-block .mc-gate-form .hs-error-msg,.mc-block .mc-gate-form .hs-error-msgs label{color:#c0392b;font-size:1.2rem;margin-top:4px!important}.mc-block .mc-gate-form .legal-consent-container{margin-top:6px!important}.mc-block .mc-gate-form .legal-consent-container,.mc-block .mc-gate-form .legal-consent-container p{color:#737080;font-size:1.2rem;line-height:1.5}.mc-block .mc-gate-form .legal-consent-container a{color:#472c76;font-weight:700;text-decoration:underline}.mc-block .mc-gate-form .hs-recaptcha:empty,.mc-block .mc-gate-form .hs-richtext:empty{display:none}.mc-block .mc-gate-form .hs_submit{margin-top:18px!important}.mc-block .mc-gate-form .hs_submit .actions{margin:0!important;padding:0}.mc-block .mc-gate-form .hs-button,.mc-block .mc-gate-form input[type=submit]{background:linear-gradient(135deg,#f0a24f,#d9701f);border:0;border-radius:30px;box-shadow:0 12px 24px rgba(217,112,31,.3);color:#fff;cursor:pointer;font-family:inherit;font-size:1.7rem;font-weight:900;height:54px;padding:0 24px;transition:transform .15s,box-shadow .15s;width:100%!important}.mc-block .mc-gate-form .hs-button:hover,.mc-block .mc-gate-form input[type=submit]:hover{box-shadow:0 16px 28px rgba(217,112,31,.38);transform:translateY(-1px)}.mc-block .mc-gate-form .submitted-message{color:#1f6d66;font-size:1.7rem;font-weight:700}.mc-block .mc-gate-form .form-title:empty{display:none}.mc-block .mc-gate-form .hs-form-booleancheckbox-display{align-items:flex-start;color:#4a4655;cursor:pointer;display:flex!important;font-size:1.4rem;gap:10px;line-height:1.45}.mc-block .mc-gate-form .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:#472c76;-webkit-appearance:checkbox!important;appearance:auto!important;cursor:pointer;flex:none;height:20px!important;margin-top:1px!important;position:static!important;width:20px!important}.mc-block .mc-gate-form .hs-form-booleancheckbox-display>span{padding:0!important}.mc-block .mc-gate-form .hs-form-booleancheckbox-display>span:after,.mc-block .mc-gate-form .hs-form-booleancheckbox-display>span:before{display:none!important}.mc-block .mc-btn{box-shadow:0 12px 24px rgba(217,112,31,.3)}.mc-block .mc-btn,.mc-block .mc-btn:hover{background:linear-gradient(135deg,#f0a24f,#d9701f)}.mc-block .mc-btn:hover{box-shadow:0 16px 28px rgba(217,112,31,.38);transform:translateY(-1px)}.mc-block .mc-btn[disabled]{box-shadow:none;transform:none}.mc-block.mc-hero{background:linear-gradient(180deg,#ece3f6,#f5f0fa 60%,#fff);margin-top:-100px!important;overflow:hidden;padding:170px 0 110px;position:relative}.mc-block.mc-hero .page-center{position:relative;z-index:1}.mc-block .mc-bg{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.mc-block .mc-glow{border-radius:50%;filter:blur(10px);position:absolute}.mc-block .mc-glow-a{background:radial-gradient(circle,rgba(226,138,52,.28) 0,rgba(226,138,52,0) 65%);height:720px;right:-160px;top:-220px;width:720px}.mc-block .mc-glow-b{background:radial-gradient(circle,rgba(47,143,134,.2) 0,rgba(47,143,134,0) 65%);bottom:-300px;height:640px;left:-220px;width:640px}.mc-block .mc-dots{background-image:radial-gradient(rgba(71,44,118,.16) 1.4px,transparent 0);background-size:22px 22px;height:420px;left:0;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 30% 40%,#000 0,transparent 70%);position:absolute;top:90px;width:46%}.mc-block .mc-squiggle{bottom:0;height:70%;left:0;position:absolute;width:100%}.mc-block .mc-side{margin:0 auto!important;max-width:880px;position:relative}.mc-block.mc-hero .mc-side:before{background:linear-gradient(135deg,#f3b36b,#e0741f);border-radius:38% 62% 55% 45%/45% 40% 60% 55%;content:"";height:170px;opacity:.9;position:absolute;right:-26px;top:-26px;width:170px}.mc-block.mc-hero .mc-side:after{background:#2f8f86;border-radius:60% 40% 45% 55%/50% 60% 40% 50%;bottom:-30px;content:"";height:130px;left:-34px;opacity:.18;position:absolute;width:130px}.mc-block.mc-hero .mc{border:0;box-shadow:0 30px 70px rgba(53,30,100,.18),0 4px 12px rgba(53,30,100,.06);position:relative;z-index:1}.mc-block.mc-hero .mc:before{background:linear-gradient(90deg,#472c76,#7a5bc4,#e28a34);border-radius:0 0 4px 4px;content:"";height:4px;left:40px;position:absolute;right:40px;top:0;z-index:2}.mc-block.mc-hero .mc-title{font-size:4.6rem}.mc-block.mc-hero .mc-gate .mc-title,.mc-block.mc-hero .mc-res-title{font-size:4rem}@keyframes mcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.mc-block .mc-panel{padding:44px 36px}}@media (max-width:600px){.mc-block.mc-sp-t{padding-top:56px}.mc-block.mc-sp-b{padding-bottom:56px}.mc-block .page-center{padding:0 16px}.mc-block .mc{border-radius:18px}.mc-block .mc-panel{padding:32px 22px}.mc-block .mc-title{font-size:3rem}.mc-block .mc-lead,.mc-block .mc-res-text{font-size:1.7rem}.mc-block .mc-q-text{font-size:2.2rem}.mc-block .mc-opt{gap:12px;padding:15px 16px}.mc-block .mc-opt-t{font-size:1.6rem}.mc-block .mc-ladder{gap:6px}.mc-block .mc-rung{padding:10px 4px 12px!important}.mc-block .mc-rung-t{font-size:1.1rem;letter-spacing:0}.mc-block .mc-scores{grid-template-columns:1fr}.mc-block .mc-gate-form{padding:22px 18px}.mc-block.mc-hero{padding:140px 0 72px}.mc-block.mc-hero .mc-gate .mc-title,.mc-block.mc-hero .mc-res-title,.mc-block.mc-hero .mc-title{font-size:3rem}.mc-block.mc-hero .mc-side:before{height:110px;right:-10px;top:-18px;width:110px}.mc-block.mc-hero .mc:before{left:22px;right:22px}.mc-block .mc-cta{align-items:flex-start;flex-direction:column;padding:26px 22px}}@media (prefers-reduced-motion:reduce){.mc-block *{animation:none!important;transition:none!important}}