.mavim-grc-check{--mavim-pink:#ec008c;--mavim-pink-dark:#c70077;--mavim-pink-soft:#fff4fa;--mavim-black:#08090b;--mavim-ink:#202124;--mavim-muted:#656970;--mavim-muted-2:#858991;--mavim-white:#fff;--mavim-surface:#f7f8fa;--mavim-line:#dfe2e7;--mavim-line-dark:#bfc4cc;--mavim-error:#b4233f;--mavim-error-soft:#fff2f4;--mavim-progress:0%;color:var(--mavim-ink);font-family:var(--mavim-font-family,inherit);font-kerning:normal;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:clamp(22px,4vw,48px) auto;max-width:1100px;padding:0 16px;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mavim-grc-check,.mavim-grc-check *,.mavim-grc-check :after,.mavim-grc-check :before{box-sizing:border-box;font-family:inherit}.mavim-grc-check .mavim-grc-check__hubspot-form,.mavim-grc-check .mavim-grc-check__hubspot-form button,.mavim-grc-check .mavim-grc-check__hubspot-form form,.mavim-grc-check .mavim-grc-check__hubspot-form input,.mavim-grc-check .mavim-grc-check__hubspot-form label,.mavim-grc-check .mavim-grc-check__hubspot-form select,.mavim-grc-check .mavim-grc-check__hubspot-form textarea,.mavim-grc-check button,.mavim-grc-check input,.mavim-grc-check label,.mavim-grc-check select,.mavim-grc-check textarea{font-family:inherit!important}.mavim-grc-check [hidden]{display:none!important}.mavim-grc-check button,.mavim-grc-check input,.mavim-grc-check select,.mavim-grc-check textarea{font:inherit}.mavim-grc-check button{-webkit-appearance:none;appearance:none}.mavim-grc-check__sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.mavim-grc-check li,.mavim-grc-check p,.mavim-grc-check__capability-grid span,.mavim-grc-check__choice-description,.mavim-grc-check__evidence-text span,.mavim-grc-check__lead-intro,.mavim-grc-check__priority-body p,.mavim-grc-check__result-copy,.mavim-grc-check__roadmap-step p,.mavim-grc-check__slider-value p{font-weight:400}.mavim-grc-check button,.mavim-grc-check h1,.mavim-grc-check h2,.mavim-grc-check h3,.mavim-grc-check h4,.mavim-grc-check strong,.mavim-grc-check__choice-title,.mavim-grc-check__cta,.mavim-grc-check__domain,.mavim-grc-check__domain-score-name,.mavim-grc-check__domain-score-value,.mavim-grc-check__eyebrow,.mavim-grc-check__section-label,.mavim-grc-check__slider-label{font-weight:700}.mavim-grc-check__frame{background:var(--mavim-white);border:1px solid var(--mavim-line);border-radius:16px;box-shadow:0 22px 60px rgba(22,27,39,.1);display:flex;flex-direction:column;isolation:isolate;min-height:620px;overflow:hidden;position:relative}.mavim-grc-check__frame:before{background:var(--mavim-pink);content:"";height:4px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:8}body.mavim-grc-lock-scroll,html.mavim-grc-lock-scroll{overflow:hidden!important;overscroll-behavior:none!important}.mavim-grc-check.is-native-fullscreen,.mavim-grc-check.is-pseudo-fullscreen,.mavim-grc-check:-webkit-full-screen,.mavim-grc-check:fullscreen{background:var(--mavim-white)!important;height:100vh!important;height:100dvh!important;margin:0!important;max-width:none!important;padding:0!important;width:100vw!important}.mavim-grc-check.is-pseudo-fullscreen{inset:0!important;position:fixed!important;z-index:2147483000!important}.mavim-grc-check.is-native-fullscreen .mavim-grc-check__frame,.mavim-grc-check.is-pseudo-fullscreen .mavim-grc-check__frame,.mavim-grc-check:-webkit-full-screen .mavim-grc-check__frame,.mavim-grc-check:fullscreen .mavim-grc-check__frame{border:0;border-radius:0;box-shadow:none;height:100%;min-height:100%;width:100%}.mavim-grc-check.is-focus-mode .mavim-grc-check__lead,.mavim-grc-check.is-focus-mode .mavim-grc-check__question-view,.mavim-grc-check.is-focus-mode .mavim-grc-check__result{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mavim-grc-check__header{align-items:center;background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--mavim-line);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;min-height:66px;padding:6px 28px 0;position:relative;z-index:6}.mavim-grc-check__brand{align-items:center;display:inline-flex;gap:9px;min-width:0}.mavim-grc-check__brand-dot{background:var(--mavim-pink);border-radius:50%;box-shadow:0 0 0 5px rgba(236,0,140,.08);flex:0 0 auto;height:8px;width:8px}.mavim-grc-check__header-label{color:var(--mavim-black);font-size:13px;font-weight:700;line-height:1.3}.mavim-grc-check__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.mavim-grc-check .mavim-grc-check__back{align-items:center;background:transparent!important;border:0!important;border-radius:8px;box-shadow:none!important;color:var(--mavim-ink)!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;margin:0!important;min-height:40px;padding:8px 11px;text-decoration:none!important}.mavim-grc-check .mavim-grc-check__back:hover{background:var(--mavim-pink-soft)!important;color:var(--mavim-pink-dark)!important}.mavim-grc-check__back span{color:var(--mavim-pink);font-size:18px}.mavim-grc-check .mavim-grc-check__fullscreen{align-items:center;background:var(--mavim-white)!important;border:1px solid var(--mavim-line)!important;border-radius:8px;box-shadow:none!important;color:var(--mavim-ink)!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;margin:0!important;min-height:40px;padding:8px 12px;text-decoration:none!important;transition:.14s ease}.mavim-grc-check .mavim-grc-check__fullscreen:hover{background:var(--mavim-surface)!important;border-color:var(--mavim-line-dark)!important}.mavim-grc-check .mavim-grc-check__fullscreen.is-active{background:var(--mavim-pink-soft)!important;border-color:rgba(236,0,140,.28)!important;color:var(--mavim-pink-dark)!important}.mavim-grc-check__fullscreen-icon{font-size:15px;line-height:1}.mavim-grc-check__fullscreen.is-active .mavim-grc-check__fullscreen-icon{font-size:16px}.mavim-grc-check__progress{background:#eceef2;flex:0 0 auto;height:5px;overflow:hidden;position:relative;z-index:5}.mavim-grc-check__progress>span{background:var(--mavim-pink);display:block;height:100%;transition:width .22s ease;width:var(--mavim-progress)}.mavim-grc-check__start{background:var(--mavim-white);display:grid;flex:1 1 auto;min-height:550px;padding:clamp(46px,7vw,82px) clamp(24px,6vw,64px);place-items:center}.mavim-grc-check__start-content{align-items:center;display:flex;flex-direction:column;max-width:800px;text-align:center;width:100%}.mavim-grc-check__eyebrow,.mavim-grc-check__section-label{color:var(--mavim-pink);font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1.4;margin:0 0 13px;text-transform:uppercase}.mavim-grc-check__start-title{color:var(--mavim-black);font-size:clamp(31px,4.4vw,50px);font-weight:700;letter-spacing:-.028em;line-height:1.08;margin:0 auto;max-width:760px;text-wrap:balance}.mavim-grc-check__start-intro{color:var(--mavim-muted);font-size:clamp(15px,1.6vw,17px);font-weight:400;line-height:1.65;margin:22px auto 0;max-width:720px}.mavim-grc-check__start-features{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.mavim-grc-check__start-features span{align-items:center;background:var(--mavim-surface);border:1px solid #e7e9ed;border-radius:999px;color:#3f434a;display:inline-flex;font-size:12px;font-weight:700;min-height:34px;padding:7px 11px}.mavim-grc-check__start-note{color:var(--mavim-muted-2);font-size:11px;font-weight:400;line-height:1.5;margin:12px 0 0}.mavim-grc-check__disclaimer{color:#777b83;font-size:11px;font-weight:400;line-height:1.55;margin:22px auto 0;max-width:690px}.mavim-grc-check .mavim-grc-check__cta,.mavim-grc-check .mavim-grc-check__next,.mavim-grc-check .mavim-grc-check__pdf-button,.mavim-grc-check .mavim-grc-check__start-button{align-items:center;background:var(--mavim-pink)!important;border:1px solid var(--mavim-pink)!important;border-radius:9px;box-shadow:0 10px 24px rgba(236,0,140,.2)!important;color:var(--mavim-white)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin:0!important;min-height:50px;padding:13px 24px;text-align:center;text-decoration:none!important;transition:.14s ease}.mavim-grc-check .mavim-grc-check__start-button{margin-top:30px!important;min-width:250px}.mavim-grc-check .mavim-grc-check__cta:hover,.mavim-grc-check .mavim-grc-check__next:hover:not(:disabled),.mavim-grc-check .mavim-grc-check__pdf-button:hover:not(:disabled),.mavim-grc-check .mavim-grc-check__start-button:hover{background:var(--mavim-pink-dark)!important;border-color:var(--mavim-pink-dark)!important;transform:translateY(-1px)}.mavim-grc-check .mavim-grc-check__next:disabled,.mavim-grc-check .mavim-grc-check__pdf-button:disabled{background:#e4e6ea!important;border-color:#e4e6ea!important;box-shadow:none!important;color:#777b82!important;cursor:not-allowed;transform:none}.mavim-grc-check__question-view{display:grid;flex:1 1 auto;min-height:590px;place-items:center}.mavim-grc-check__stage{margin:0 auto;max-width:980px;outline:none;padding:clamp(28px,4vw,44px) clamp(22px,5vw,48px) clamp(30px,4vw,44px);text-align:center;width:100%}.mavim-grc-check__question-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px 11px;justify-content:center;margin-bottom:12px}.mavim-grc-check__domain,.mavim-grc-check__interaction-tag,.mavim-grc-check__question-count{font-size:12px;font-weight:400;line-height:1.4;margin:0}.mavim-grc-check__question-count{color:var(--mavim-muted)}.mavim-grc-check__domain{color:var(--mavim-pink);font-weight:700}.mavim-grc-check__interaction-tag{align-items:center;background:var(--mavim-surface);border:1px solid #e4e6ea;border-radius:999px;color:#555a62;display:inline-flex;padding:4px 8px}.mavim-grc-check__question{color:var(--mavim-black);font-size:clamp(25px,3.4vw,37px);font-weight:700;letter-spacing:-.022em;line-height:1.15;margin:0 auto;max-width:830px;text-wrap:balance}.mavim-grc-check__help{color:var(--mavim-muted);font-size:14px;font-weight:400;line-height:1.6;margin:14px auto 0;max-width:760px}.mavim-grc-check__interaction{margin-top:28px;width:100%}.mavim-grc-check__controls{display:flex;justify-content:center;margin-top:30px;width:100%}.mavim-grc-check .mavim-grc-check__next{min-width:190px}.mavim-grc-check button.mavim-grc-check__chain-step,.mavim-grc-check button.mavim-grc-check__choice-card,.mavim-grc-check button.mavim-grc-check__none-button,.mavim-grc-check button.mavim-grc-check__slider-label{background:var(--mavim-white)!important;border:1px solid var(--mavim-line)!important;box-shadow:0 2px 7px rgba(22,27,39,.045)!important;color:var(--mavim-ink)!important;cursor:pointer;margin:0!important;opacity:1!important;position:relative;text-align:left;text-decoration:none!important;text-transform:none!important;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.mavim-grc-check button.mavim-grc-check__chain-step:after,.mavim-grc-check button.mavim-grc-check__chain-step:before,.mavim-grc-check button.mavim-grc-check__choice-card:after,.mavim-grc-check button.mavim-grc-check__choice-card:before,.mavim-grc-check button.mavim-grc-check__none-button:after,.mavim-grc-check button.mavim-grc-check__none-button:before,.mavim-grc-check button.mavim-grc-check__slider-label:after,.mavim-grc-check button.mavim-grc-check__slider-label:before{content:none!important;display:none!important}.mavim-grc-check button.mavim-grc-check__chain-step:hover,.mavim-grc-check button.mavim-grc-check__choice-card:hover,.mavim-grc-check button.mavim-grc-check__none-button:hover,.mavim-grc-check button.mavim-grc-check__slider-label:hover{background:var(--mavim-white)!important;border-color:rgba(236,0,140,.48)!important;box-shadow:0 10px 24px rgba(22,27,39,.085)!important;color:var(--mavim-ink)!important}.mavim-grc-check button.mavim-grc-check__chain-step.is-selected,.mavim-grc-check button.mavim-grc-check__choice-card.is-selected,.mavim-grc-check button.mavim-grc-check__none-button.is-selected,.mavim-grc-check button.mavim-grc-check__slider-label.is-selected{background:var(--mavim-pink-soft)!important;border-color:var(--mavim-pink)!important;box-shadow:0 0 0 2px rgba(236,0,140,.1),0 10px 24px rgba(236,0,140,.1)!important;color:var(--mavim-ink)!important}.mavim-grc-check__card-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:820px;width:100%}.mavim-grc-check button.mavim-grc-check__choice-card{border-radius:13px;display:block;min-height:118px;padding:17px 44px 17px 18px}.mavim-grc-check__choice-title{color:var(--mavim-black)!important;display:block;font-size:14px;font-weight:700;line-height:1.35}.mavim-grc-check__choice-description{color:var(--mavim-muted)!important;display:block;font-size:12.5px;font-weight:400;line-height:1.48;margin-top:5px}.mavim-grc-check__choice-check{background:#fff;border:1.5px solid var(--mavim-line-dark);border-radius:50%;color:transparent;display:grid;font-size:12px;font-weight:700;height:23px;place-items:center;pointer-events:none;position:absolute;right:14px;top:14px;width:23px}.mavim-grc-check__chain-step.is-selected .mavim-grc-check__choice-check,.mavim-grc-check__choice-card.is-selected .mavim-grc-check__choice-check{background:var(--mavim-pink);border-color:var(--mavim-pink);color:#fff}.mavim-grc-check__chain{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:930px;width:100%}.mavim-grc-check button.mavim-grc-check__chain-step{border-radius:13px;display:flex;flex-direction:column;min-height:150px;padding:17px 42px 17px 17px}.mavim-grc-check__chain-number{background:var(--mavim-pink-soft);border-radius:50%;color:var(--mavim-pink);display:grid;font-size:11px;font-weight:700;height:28px;margin-bottom:12px;place-items:center;width:28px}.mavim-grc-check__chain-step.is-selected .mavim-grc-check__chain-number{background:var(--mavim-pink);color:#fff}.mavim-grc-check__checklist{margin:0 auto;max-width:760px;text-align:left;width:100%}.mavim-grc-check__evidence{align-items:start;background:#fff;border:1px solid var(--mavim-line);border-radius:11px;box-shadow:0 2px 7px rgba(22,27,39,.04);color:var(--mavim-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:25px minmax(0,1fr);min-height:64px;padding:13px 14px;position:relative;transition:.14s ease}.mavim-grc-check__evidence+.mavim-grc-check__evidence{margin-top:9px}.mavim-grc-check__evidence:hover{border-color:rgba(236,0,140,.45);box-shadow:0 8px 20px rgba(22,27,39,.07)}.mavim-grc-check__evidence.is-selected{background:var(--mavim-pink-soft);border-color:var(--mavim-pink)}.mavim-grc-check__evidence input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.mavim-grc-check__evidence-box{background:#fff;border:1.5px solid var(--mavim-line-dark);border-radius:6px;color:transparent;display:grid;font-size:12px;font-weight:700;height:23px;place-items:center;width:23px}.mavim-grc-check__evidence.is-selected .mavim-grc-check__evidence-box{background:var(--mavim-pink);border-color:var(--mavim-pink);color:#fff}.mavim-grc-check__evidence-text{min-width:0}.mavim-grc-check__evidence-text strong{color:var(--mavim-black);display:block;font-size:13px;font-weight:700;line-height:1.4}.mavim-grc-check__evidence-text span{color:var(--mavim-muted);display:block;font-size:12px;font-weight:400;line-height:1.45;margin-top:3px}.mavim-grc-check button.mavim-grc-check__none-button{border-radius:11px;font-size:13px;font-weight:700;margin-top:10px!important;min-height:48px;padding:12px 14px;text-align:center;width:100%}.mavim-grc-check__slider-wrap{margin:0 auto;max-width:860px;width:100%}.mavim-grc-check__slider-value{color:var(--mavim-muted);margin:0 0 10px;text-align:center}.mavim-grc-check__slider-value strong{color:var(--mavim-black);display:block;font-size:15px;font-weight:700;line-height:1.4}.mavim-grc-check__slider-value p{color:var(--mavim-muted);font-size:12.5px;font-weight:400;line-height:1.45;margin:4px 0 0}.mavim-grc-check input.mavim-grc-check__slider{--mavim-range:0%;-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;cursor:grab;display:block;height:46px;margin:0!important;outline:none!important;padding:0 10px!important;touch-action:none;width:100%}.mavim-grc-check input.mavim-grc-check__slider:active{cursor:grabbing}.mavim-grc-check input.mavim-grc-check__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--mavim-pink) 0 var(--mavim-range),#dfe2e7 var(--mavim-range) 100%);border-radius:999px;height:8px;width:100%}.mavim-grc-check input.mavim-grc-check__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mavim-pink);border:4px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(26,30,40,.2),0 0 0 1px rgba(236,0,140,.28);height:27px;margin-top:-9.5px;width:27px}.mavim-grc-check input.mavim-grc-check__slider::-moz-range-track{background:#dfe2e7;border-radius:999px;height:8px}.mavim-grc-check input.mavim-grc-check__slider::-moz-range-progress{background:var(--mavim-pink);border-radius:999px;height:8px}.mavim-grc-check input.mavim-grc-check__slider::-moz-range-thumb{background:var(--mavim-pink);border:4px solid #fff;border-radius:50%;height:19px;width:19px}.mavim-grc-check__slider-labels{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px}.mavim-grc-check button.mavim-grc-check__slider-label{border-radius:11px;color:var(--mavim-black)!important;font-size:13px;font-weight:700!important;line-height:1.4;min-height:72px;padding:12px;text-align:center}.mavim-grc-check__lead{display:grid;min-height:600px;outline:none;padding:clamp(34px,5vw,58px) clamp(20px,5vw,48px) 48px;place-items:center}.mavim-grc-check__lead-inner{max-width:690px;text-align:center;width:100%}.mavim-grc-check.is-focus-mode .mavim-grc-check__lead-inner{max-width:760px}.mavim-grc-check__score-teaser{align-items:center;background:var(--mavim-pink-soft);border:1px solid rgba(236,0,140,.2);border-radius:14px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);margin:0 auto 28px;padding:17px 18px;text-align:left;width:100%}.mavim-grc-check__score-teaser-number{color:var(--mavim-pink);font-size:28px;font-weight:700;min-width:82px}.mavim-grc-check__score-teaser-copy strong{color:var(--mavim-black);display:block;font-size:15px;font-weight:700}.mavim-grc-check__score-teaser-copy span{color:var(--mavim-muted);display:block;font-size:12.5px;font-weight:400;line-height:1.5;margin-top:3px}.mavim-grc-check__lead-title{color:var(--mavim-black);font-size:clamp(27px,3.4vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.16;margin:0}.mavim-grc-check__lead-intro{color:var(--mavim-muted);font-size:14px;font-weight:400;line-height:1.62;margin:14px auto 0;max-width:610px}.mavim-grc-check__business-email-note{background:var(--mavim-surface);border-radius:999px;color:#5f6269;display:inline-flex;font-size:11px;font-weight:400;margin:13px auto 0;padding:6px 9px}.mavim-grc-check__hubspot-form{margin-top:26px;text-align:left;width:100%}.mavim-grc-check__form-status{background:var(--mavim-surface);border:1px solid var(--mavim-line);border-left:3px solid var(--mavim-pink);border-radius:8px;color:var(--mavim-ink);font-size:12px;font-weight:400;line-height:1.5;margin:15px 0 0;padding:11px 13px;text-align:left}.mavim-grc-check__hubspot-form fieldset,.mavim-grc-check__hubspot-form form{margin:0!important;max-width:none!important;width:100%!important}.mavim-grc-check__hubspot-form .form-columns-1,.mavim-grc-check__hubspot-form .form-columns-2,.mavim-grc-check__hubspot-form .form-columns-3{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none!important;width:100%!important}.mavim-grc-check__hubspot-form .form-columns-1{grid-template-columns:minmax(0,1fr)}.mavim-grc-check__hubspot-form .hs-form-field{float:none!important;margin:0 0 14px!important;padding:0!important;width:100%!important}.mavim-grc-check__hubspot-form .hs-form-field>label,.mavim-grc-check__hubspot-form .hs-form-field>label span{color:var(--mavim-black)!important;display:block;font-size:12px!important;font-weight:700!important;margin:0 0 6px!important}.mavim-grc-check__hubspot-form .hs-input:not([type=checkbox]):not([type=radio]),.mavim-grc-check__hubspot-form input[type=email],.mavim-grc-check__hubspot-form input[type=text],.mavim-grc-check__hubspot-form select,.mavim-grc-check__hubspot-form textarea{background:#fff!important;border:1px solid var(--mavim-line)!important;border-radius:9px!important;box-shadow:0 1px 2px rgba(19,23,32,.035)!important;color:var(--mavim-ink)!important;display:block!important;font-size:14px!important;font-weight:400!important;margin:0!important;min-height:50px!important;outline:none!important;padding:12px 13px!important;width:100%!important}.mavim-grc-check__hubspot-form .hs-input:not([type=checkbox]):not([type=radio]):focus,.mavim-grc-check__hubspot-form input[type=email]:focus,.mavim-grc-check__hubspot-form input[type=text]:focus{border-color:var(--mavim-pink)!important;box-shadow:0 0 0 3px rgba(236,0,140,.12)!important}.mavim-grc-check__hubspot-form input.is-mavim-invalid{background:var(--mavim-error-soft)!important;border-color:var(--mavim-error)!important}.mavim-grc-check__hubspot-form .hs-error-msg,.mavim-grc-check__hubspot-form .hs-error-msgs,.mavim-grc-check__hubspot-form .mavim-business-email-error{color:var(--mavim-error)!important;font-size:11px!important;font-weight:700!important;list-style:none!important;margin:5px 0 0!important;padding:0!important}.mavim-grc-check__hubspot-form .actions{margin:7px 0 0!important;padding:0!important}.mavim-grc-check__hubspot-form .hs-button,.mavim-grc-check__hubspot-form input[type=submit]{background:var(--mavim-pink)!important;border:1px solid var(--mavim-pink)!important;border-radius:9px!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;margin:0!important;min-height:50px!important;padding:13px 18px!important;width:100%!important}.mavim-grc-check__hubspot-form .hs-button:hover,.mavim-grc-check__hubspot-form input[type=submit]:hover{background:var(--mavim-pink-dark)!important;border-color:var(--mavim-pink-dark)!important}.mavim-grc-check__result{margin:0 auto;max-width:1080px;outline:none;padding:clamp(34px,5vw,56px) clamp(20px,5vw,50px) 54px;position:relative;width:100%}.mavim-grc-check__result-hero{align-items:center;display:grid;gap:30px;grid-template-columns:150px minmax(0,1fr)}.mavim-grc-check__score-gauge{--mavim-score:0%;background:conic-gradient(var(--mavim-pink) var(--mavim-score),#e9ebef 0);border-radius:50%;display:grid;height:148px;place-items:center;position:relative;width:148px}.mavim-grc-check__score-gauge:before{background:#fff;border-radius:50%;content:"";inset:11px;position:absolute}.mavim-grc-check__score-gauge>div{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.mavim-grc-check__score-gauge strong{color:var(--mavim-black);font-size:43px;font-weight:700;line-height:1}.mavim-grc-check__score-gauge span{color:var(--mavim-muted);font-size:11px;font-weight:400;margin-top:6px}.mavim-grc-check__result-title{color:var(--mavim-black);font-size:clamp(28px,3.7vw,40px);font-weight:700;letter-spacing:-.024em;line-height:1.12;margin:0}.mavim-grc-check__result-copy{color:var(--mavim-muted);font-size:14px;font-weight:400;line-height:1.65;margin:13px 0 0;max-width:760px}.mavim-grc-check__result-snapshot{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.mavim-grc-check__result-snapshot article{background:#fff;border:1px solid var(--mavim-line);border-radius:12px;min-width:0;padding:15px 16px}.mavim-grc-check__result-snapshot span{color:var(--mavim-muted-2);display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.mavim-grc-check__result-snapshot strong{color:var(--mavim-black);display:block;font-size:13px;font-weight:700;line-height:1.4}.mavim-grc-check__advisory-section,.mavim-grc-check__score-overview{border-top:1px solid var(--mavim-line);margin-top:40px;padding-top:28px}.mavim-grc-check__section-heading{align-items:end;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px}.mavim-grc-check__section-heading--top{align-items:start}.mavim-grc-check__cta-intro h3,.mavim-grc-check__insight-panel h3,.mavim-grc-check__mavim-perspective h3,.mavim-grc-check__section-heading h3{color:var(--mavim-black);font-size:19px;font-weight:700;line-height:1.3;margin:0}.mavim-grc-check__section-heading>p{color:var(--mavim-muted);font-size:12.5px;font-weight:400;line-height:1.55;margin:0;max-width:480px}.mavim-grc-check__domain-scores{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mavim-grc-check__domain-score{background:var(--mavim-surface);border:1px solid #e8eaee;border-radius:10px;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.mavim-grc-check__domain-score-name{color:#3d4148;font-size:12px;font-weight:700}.mavim-grc-check__domain-score-value{font-size:12px;font-weight:700}.mavim-grc-check__domain-score-track{background:#dfe2e7;border-radius:999px;display:block;grid-column:1/-1;height:5px;overflow:hidden}.mavim-grc-check__domain-score-fill{background:var(--mavim-pink);display:block;height:100%}.mavim-grc-check__domain-score-tag{color:var(--mavim-muted-2);font-size:10.5px;font-weight:700;grid-column:1/-1;letter-spacing:.03em;text-transform:uppercase}.mavim-grc-check__domain-score.is-strong .mavim-grc-check__domain-score-tag{color:var(--mavim-pink)}.mavim-grc-check__score-legend{color:var(--mavim-muted);display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:400;gap:8px 16px;margin-top:13px}.mavim-grc-check__score-legend span{align-items:center;display:inline-flex;gap:6px}.mavim-grc-check__score-legend i{background:#c6cad1;border-radius:50%;height:7px;width:7px}.mavim-grc-check__score-legend i.is-1,.mavim-grc-check__score-legend i.is-2,.mavim-grc-check__score-legend i.is-3{background:var(--mavim-pink)}.mavim-grc-check__priority-cards{display:grid;gap:12px}.mavim-grc-check__priority-card{background:#fff;border:1px solid var(--mavim-line);border-radius:13px;display:grid;gap:18px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.45fr);padding:18px}.mavim-grc-check__priority-card-head{min-width:0}.mavim-grc-check__priority-rank{align-items:center;background:var(--mavim-pink-soft);border:1px solid rgba(236,0,140,.16);border-radius:999px;color:var(--mavim-pink-dark);display:inline-flex;font-size:10px;font-weight:700;gap:7px;letter-spacing:.04em;min-height:26px;padding:4px 9px;text-transform:uppercase}.mavim-grc-check__priority-card h4{color:var(--mavim-black);font-size:17px;font-weight:700;line-height:1.3;margin:10px 0 0}.mavim-grc-check__priority-score{color:var(--mavim-muted);display:inline-flex;font-size:11px;font-weight:700;margin-top:9px}.mavim-grc-check__priority-body{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mavim-grc-check__priority-body article{background:var(--mavim-surface);border-radius:9px;padding:12px 13px}.mavim-grc-check__priority-body span{color:var(--mavim-muted-2);display:block;font-size:9.5px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.mavim-grc-check__priority-body p{color:#4f535a;font-size:11.5px;font-weight:400;line-height:1.52;margin:0}.mavim-grc-check__priority-empty{background:var(--mavim-surface);border:1px solid #e8eaee;border-radius:13px;color:var(--mavim-muted);font-size:13px;font-weight:400;line-height:1.6;padding:18px}.mavim-grc-check__insight-grid{display:grid;gap:14px;grid-template-columns:.85fr 1.15fr;margin-top:18px}.mavim-grc-check__insight-panel{background:#fff;border:1px solid var(--mavim-line);border-radius:13px;padding:20px}.mavim-grc-check__strength-list{display:grid;gap:11px;list-style:none;margin:15px 0 0;padding:0}.mavim-grc-check__strength-list li{color:var(--mavim-muted);font-size:12px;font-weight:400;line-height:1.5;padding-left:18px;position:relative}.mavim-grc-check__strength-list li:before{background:var(--mavim-pink);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.55em;width:7px}.mavim-grc-check__roadmap{display:grid;gap:10px;margin-top:15px}.mavim-grc-check__roadmap-step{align-items:start;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr)}.mavim-grc-check__roadmap-step-number{background:var(--mavim-pink-soft);border:1px solid rgba(236,0,140,.15);border-radius:50%;color:var(--mavim-pink);display:grid;font-size:11px;font-weight:700;height:38px;place-items:center;width:38px}.mavim-grc-check__roadmap-step strong{color:var(--mavim-black);display:block;font-size:12.5px;font-weight:700}.mavim-grc-check__roadmap-step p{color:var(--mavim-muted);font-size:11.5px;font-weight:400;line-height:1.5;margin:3px 0 0}.mavim-grc-check__mavim-perspective{align-items:start;background:#111216;border-radius:14px;display:grid;gap:22px;grid-template-columns:.9fr 1.1fr;margin-top:18px;padding:22px}.mavim-grc-check__mavim-perspective .mavim-grc-check__section-label{color:#ff4bb3}.mavim-grc-check__mavim-perspective h3{color:#fff}.mavim-grc-check__mavim-perspective-copy>p:last-child{color:#c8cbd0;font-size:12px;font-weight:400;line-height:1.58;margin:10px 0 0}.mavim-grc-check__capability-grid{display:grid;gap:8px}.mavim-grc-check__capability-grid article{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:9px;padding:12px 13px}.mavim-grc-check__capability-grid strong{color:#fff;display:block;font-size:12px;font-weight:700}.mavim-grc-check__capability-grid span{color:#c8cbd0;display:block;font-size:11px;font-weight:400;line-height:1.45;margin-top:4px}.mavim-grc-check__result-actions{align-items:center;background:var(--mavim-surface);border:1px solid #e6e8ec;border-radius:13px;display:flex;gap:24px;justify-content:space-between;margin-top:20px;padding:22px}.mavim-grc-check__cta-intro{max-width:430px}.mavim-grc-check__cta-intro p{color:var(--mavim-muted);font-size:12px;font-weight:400;line-height:1.5;margin:7px 0 0}.mavim-grc-check__action-buttons{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.mavim-grc-check .mavim-grc-check__reset{background:#fff!important;border:1px solid var(--mavim-line-dark)!important;border-radius:9px;color:#444850!important;cursor:pointer;font-size:12.5px;font-weight:700;margin:0!important;min-height:46px;padding:11px 14px}.mavim-grc-check__pdf-status{color:var(--mavim-muted);flex-basis:100%;font-size:11px;font-weight:400;line-height:1.5;margin:8px 0 0}.mavim-grc-check__pdf-status.is-error{color:var(--mavim-error)}@media (min-width:821px){.mavim-grc-check.is-focus-mode .mavim-grc-check__header{min-height:70px;padding-left:clamp(32px,4vw,64px);padding-right:clamp(32px,4vw,64px)}.mavim-grc-check.is-focus-mode .mavim-grc-check__question-view{display:block;min-height:0;width:100%}.mavim-grc-check.is-focus-mode .mavim-grc-check__stage{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1360px;min-height:calc(100dvh - 75px);padding:clamp(42px,6vh,76px) clamp(50px,7vw,112px) clamp(46px,6vh,82px);width:100%}.mavim-grc-check.is-focus-mode .mavim-grc-check__question{font-size:clamp(32px,3vw,45px);max-width:1080px}.mavim-grc-check.is-focus-mode .mavim-grc-check__help{font-size:15.5px;margin-top:clamp(16px,2vh,23px);max-width:930px}.mavim-grc-check.is-focus-mode .mavim-grc-check__interaction{margin-top:clamp(30px,4.5vh,48px)}.mavim-grc-check.is-focus-mode .mavim-grc-check__card-grid{gap:clamp(14px,1.5vw,20px);max-width:1140px}.mavim-grc-check.is-focus-mode button.mavim-grc-check__choice-card{min-height:142px;padding:22px 54px 22px 23px}.mavim-grc-check.is-focus-mode .mavim-grc-check__choice-title{font-size:16px}.mavim-grc-check.is-focus-mode .mavim-grc-check__choice-description{font-size:14px;margin-top:8px}.mavim-grc-check.is-focus-mode .mavim-grc-check__chain{gap:clamp(12px,1.3vw,18px);max-width:1180px}.mavim-grc-check.is-focus-mode button.mavim-grc-check__chain-step{min-height:185px;padding:23px 50px 23px 22px}.mavim-grc-check.is-focus-mode .mavim-grc-check__checklist{max-width:980px}.mavim-grc-check.is-focus-mode .mavim-grc-check__evidence{min-height:78px;padding:17px 18px}.mavim-grc-check.is-focus-mode .mavim-grc-check__evidence-text strong{font-size:14.5px}.mavim-grc-check.is-focus-mode .mavim-grc-check__evidence-text span{font-size:13.5px}.mavim-grc-check.is-focus-mode .mavim-grc-check__slider-wrap{max-width:1080px}.mavim-grc-check.is-focus-mode .mavim-grc-check__slider-value strong{font-size:17px}.mavim-grc-check.is-focus-mode .mavim-grc-check__slider-value p{font-size:14px}.mavim-grc-check.is-focus-mode button.mavim-grc-check__slider-label{font-size:14px;min-height:82px;padding:15px 14px}.mavim-grc-check.is-focus-mode .mavim-grc-check__controls{margin-top:clamp(32px,4vh,48px)}.mavim-grc-check.is-focus-mode .mavim-grc-check__next{font-size:15px;min-height:54px;min-width:220px}}@media (max-width:900px){.mavim-grc-check__priority-card{grid-template-columns:1fr}.mavim-grc-check__priority-body{grid-template-columns:repeat(3,minmax(0,1fr))}.mavim-grc-check__insight-grid,.mavim-grc-check__mavim-perspective{grid-template-columns:1fr}}@media (max-width:820px){.mavim-grc-check{margin:16px auto;padding:0 10px}.mavim-grc-check__card-grid,.mavim-grc-check__domain-scores{grid-template-columns:minmax(0,1fr)}.mavim-grc-check__chain,.mavim-grc-check__slider-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.mavim-grc-check__result-snapshot{grid-template-columns:1fr}.mavim-grc-check__section-heading{align-items:start;flex-direction:column}.mavim-grc-check__section-heading>p{max-width:none}.mavim-grc-check__result-actions{align-items:stretch;flex-direction:column}}@media (max-width:600px){.mavim-grc-check{margin:10px auto;padding:0 6px}.mavim-grc-check__frame{border-radius:11px;min-height:580px}.mavim-grc-check__header{min-height:56px;padding:5px 14px 0}.mavim-grc-check__header-label{font-size:11.5px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mavim-grc-check__fullscreen-label{display:none}.mavim-grc-check .mavim-grc-check__fullscreen{padding:8px 10px}.mavim-grc-check__start{min-height:520px;padding:38px 20px 34px}.mavim-grc-check__start-title{font-size:clamp(29px,9vw,38px)}.mavim-grc-check .mavim-grc-check__cta,.mavim-grc-check .mavim-grc-check__next,.mavim-grc-check .mavim-grc-check__pdf-button,.mavim-grc-check .mavim-grc-check__reset,.mavim-grc-check .mavim-grc-check__start-button{min-width:0;width:100%}.mavim-grc-check__question-view{min-height:520px}.mavim-grc-check__stage{padding:25px 15px 30px}.mavim-grc-check__question-meta{justify-content:flex-start;text-align:left}.mavim-grc-check__question{font-size:clamp(25px,7.5vw,31px);text-align:left;text-wrap:pretty}.mavim-grc-check__help{font-size:13px;text-align:left}.mavim-grc-check__card-grid,.mavim-grc-check__chain,.mavim-grc-check__slider-labels{grid-template-columns:minmax(0,1fr)}.mavim-grc-check button.mavim-grc-check__chain-step,.mavim-grc-check button.mavim-grc-check__choice-card{min-height:0;padding:14px 42px 14px 14px}.mavim-grc-check button.mavim-grc-check__slider-label{min-height:0}.mavim-grc-check__lead{min-height:540px;padding:28px 15px 35px}.mavim-grc-check__score-teaser{grid-template-columns:minmax(0,1fr)}.mavim-grc-check__hubspot-form .form-columns-1,.mavim-grc-check__hubspot-form .form-columns-2,.mavim-grc-check__hubspot-form .form-columns-3{gap:0!important;grid-template-columns:minmax(0,1fr)!important}.mavim-grc-check__result{padding:30px 15px 36px}.mavim-grc-check__result-hero{gap:20px;grid-template-columns:1fr}.mavim-grc-check__score-gauge{height:126px;width:126px}.mavim-grc-check__score-gauge strong{font-size:37px}.mavim-grc-check__priority-body{grid-template-columns:1fr}.mavim-grc-check__action-buttons{width:100%}.mavim-grc-check.is-focus-mode .mavim-grc-check__header{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-top:max(5px,env(safe-area-inset-top))}.mavim-grc-check.is-focus-mode .mavim-grc-check__lead,.mavim-grc-check.is-focus-mode .mavim-grc-check__question-view,.mavim-grc-check.is-focus-mode .mavim-grc-check__result{padding-bottom:max(30px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mavim-grc-check *,.mavim-grc-check :after,.mavim-grc-check :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}