:root{--mk-blue:#2f6bff;--mk-ink:#14161a;--mk-muted:#5b6270;--mk-surface:#ffffff;--mk-surface-alt:#f5f7fb;--mk-line:#e4e8f0;--mk-radius:16px;--mk-maxw:1200px;--mk-gutter:20px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}img,svg,video{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--mk-blue);outline-offset:2px;border-radius:4px}.mk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mk-skip-link{position:absolute;left:-9999px;top:0;z-index:999;padding:12px 20px;background:var(--mk-blue);color:#fff;text-decoration:none}.mk-skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mk-container{width:100%;max-width:var(--mk-maxw);margin-inline:auto;padding-inline:var(--mk-gutter)}.mk-consent{display:flex;align-items:center;gap:8px;margin-top:16px;cursor:pointer}.mk-consent input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--mk-blue)}.mk-consent span{cursor:pointer}.mk-form__error{display:block;color:#dc2626;font-size:14px;margin-top:4px;margin-bottom:8px}.case_study.wh,.review.wh{color:#333}.case_effect,.case_heading,.case_study_survey_result_mobile,.case_study_survey_result_pc,.case_study_survey_result_tablet,.paragraph-5,.review_description,.review_heading,.sub_title_detail,.text-block-206-copy,.text-block-226{color:#333!important}.review_profile{margin-top:auto}