@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.1m9cbh5e1qwks.woff2?dpl=dpl_3t2zdar93A6Gjd7y3WSM1J9M7ZF2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.p.2tjkrsnxzjxyf.woff2?dpl=dpl_3t2zdar93A6Gjd7y3WSM1J9M7ZF2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.3tkq1nzpnzlvb.woff2?dpl=dpl_3t2zdar93A6Gjd7y3WSM1J9M7ZF2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_a67c1edc-module__euQfWW__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_a67c1edc-module__euQfWW__variable{--font-mona-sans:"Mona Sans", "Mona Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--mm-font);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.hidden{display:none}.h-full{height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--unit:.5rem;--spacer:2rem;--mm-bg:#f7f8fb;--mm-box:#fff;--mm-surface:#fff;--mm-tint:#eef4ff;--mm-heading:#141414;--mm-text:#242424;--mm-muted:#6f7280;--mm-border:#dfe4ef;--mm-blue:#0c5aff;--mm-blue-deep:#004cf1;--mm-blue-soft:#eaf1ff;--mm-frosted:#ffffffd1;--mm-logo-fill:#141414;--mm-logotype-bg:#8888881a;--mm-radius:8px;--mm-header-height:calc(var(--unit) * 7);--mm-score-good:#148d50;--mm-score-warn:#9b6a00;--mm-score-poor:#b1281c;--mm-error-bg:#ffeceb;--mm-error-border:#ffd0ce;--mm-error-text:#5b1611;--mm-success-bg:#dff5e8;--mm-success-text:#0f4c2b;--mm-neutral-bg:#eef1f6;--mm-cta-bg:#14110d;--mm-cta-muted:#cbc4ba;--mm-font:"Mona Sans", system-ui, sans-serif;--duration-fast:.16s;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--focus-ring:0 0 0 3px var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:0 0 0 3px color-mix(in oklab, var(--mm-blue) 22%, transparent)}}*{box-sizing:border-box}html{background:var(--mm-bg);scroll-behavior:smooth;font-size:16px}@media (min-width:1280px){html{font-size:17px}}body{background:var(--mm-bg);color:var(--mm-text);font-family:var(--font-mona-sans), var(--mm-font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:500;line-height:1.5}button,input{font:inherit}a{color:inherit}h1,h2,h3,h4,h5,p{margin-top:0}.mm-page{background:var(--mm-bg);width:100%;min-height:100vh;overflow-x:hidden}.mm-container,.site-shell{width:100%;max-width:min(1280px, calc(160 * var(--unit)));padding-inline:clamp(var(--unit), 3vw, var(--spacer));margin-inline:auto}.unstyled{margin:0;padding:0;list-style:none}.subtle-background-break{--background-height:calc(var(--unit) * 100);background-image:radial-gradient(closest-side, var(--mm-box), var(--mm-bg));background-size:100% var(--background-height);background-repeat:no-repeat;background-position-y:calc(var(--background-height) / 2 * -1)}.link.incognito{color:var(--mm-muted);font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;border-radius:4px;padding:0;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none}.link.incognito:hover{color:var(--mm-blue)}.link.incognito:focus-visible{box-shadow:var(--focus-ring);outline:none}#mm-header{z-index:9999;height:var(--mm-header-height);padding-inline:var(--unit);justify-content:center;align-items:center;display:flex;position:sticky;top:0}#mm-header .navbar{max-height:calc(var(--unit) * 6.5);border-radius:calc(var(--unit) * 3.5);-webkit-backdrop-filter:blur(calc(var(--unit) * 2));backdrop-filter:blur(calc(var(--unit) * 2));background-color:var(--mm-frosted);border:1px solid var(--mm-border);align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){#mm-header .navbar{border:1px solid color-mix(in srgb, var(--mm-border) 70%, transparent)}}#mm-header .navbar{padding-left:calc(var(--unit) * .75);box-shadow:0 1px 2px #0000000a,0 4px 16px #0051ff0a}#mm-header .home{flex-shrink:0}#mm-header .home a{margin:calc(1.25 * var(--unit));text-indent:-9999px;height:calc(var(--unit) * 3.25);width:calc(var(--unit) * 3.25 / 317 * 418);background-color:var(--mm-logo-fill);border-radius:4px;min-width:2rem;display:block;-webkit-mask-image:url(/site-check/styles/logo.svg);mask-image:url(/site-check/styles/logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#mm-header .home a:focus-visible{box-shadow:var(--focus-ring);outline:none}#mm-header .items{padding:0 var(--unit);flex-wrap:nowrap;align-items:center;gap:0;margin:0;list-style:none;display:flex}#mm-header .items li{flex-shrink:0}#mm-header .items a{padding:calc(var(--unit) * .45) calc(var(--unit) * 1.35);margin:calc(var(--unit) * .35) 0;color:var(--mm-heading);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-quart);font-size:1rem;line-height:1.3;text-decoration:none;display:block}#mm-header .items a:hover{color:var(--mm-blue)}#mm-header .items a:focus-visible{box-shadow:var(--focus-ring);outline:none}#mm-header .items a.active,#mm-header .items a.mm-active{background-image:linear-gradient(var(--mm-blue), var(--mm-blue-deep));border-radius:calc(var(--unit) * 3);font-variation-settings:"wght" 500;color:#fff!important}.site-shell{padding-bottom:calc(var(--spacer) * 1.5)}.hero-section{margin-top:calc(var(--unit) * 2);border-bottom:1px solid var(--mm-border);background:linear-gradient(180deg, var(--mm-tint) 0%, var(--mm-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.hero-section{background:linear-gradient(180deg, var(--mm-tint) 0%, color-mix(in srgb, var(--mm-bg) 88%, var(--mm-tint)) 100%)}}.hero-section{box-shadow:0 1px #00000005}.hero-grid{padding-block:calc(var(--unit) * 5) calc(var(--unit) * 4);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.hero-copy{gap:calc(var(--unit) * 1.25);flex-direction:column;min-width:0;display:flex}.eyebrow{color:var(--mm-blue);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:820}h1{color:var(--mm-heading);letter-spacing:-.02em;margin:0;font-size:clamp(2.35rem,4.5vw,3.4rem);font-weight:820;line-height:1}.hero-lead{max-width:52ch;color:var(--mm-muted);margin:0;font-size:1.125rem;font-weight:560;line-height:1.55}.proof-points{gap:calc(var(--unit) * .65);margin:calc(var(--unit) * .5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.proof-points li{padding-left:calc(var(--unit) * 2);color:var(--mm-heading);font-size:1rem;font-weight:600;line-height:1.4;position:relative}.proof-points li:before{content:"";background:var(--mm-blue);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45em;left:0}.scan-panel,.report-header,.score-card,.metric-pill,.improvement-item,.report-cta-inline{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:calc(var(--unit) * 2);box-shadow:0 14px 40px #1a2a550a}.scan-panel{padding:clamp(1.1rem,2.4vw,1.65rem)}.scan-panel-title{margin:0 0 calc(var(--unit) * 1.5);color:var(--mm-heading);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.scan-panel label{margin:0 0 calc(var(--unit) * .65);color:var(--mm-heading);font-size:.875rem;font-weight:760;display:block}.scan-panel label+input{margin-bottom:calc(var(--unit) * 1.15)}.scan-panel input{width:100%;min-width:0;height:calc(var(--unit) * 6);padding:0 calc(var(--unit) * 1.75);color:var(--mm-heading);background:var(--mm-box);border:1px solid var(--mm-border);border-radius:var(--mm-radius);outline:none;font-weight:560}.scan-panel input:focus-visible{border-color:var(--mm-blue);box-shadow:var(--focus-ring)}.scan-submit,.cta-band a,.report-cta-inline a{width:100%;min-height:calc(var(--unit) * 6);margin-top:calc(var(--unit) * .5);padding:0 calc(var(--unit) * 2.25);color:#fff;background:var(--mm-blue);border-radius:var(--mm-radius);cursor:pointer;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out-quart);border:0;justify-content:center;align-items:center;font-weight:720;text-decoration:none;display:inline-flex}.scan-submit:hover,.cta-band a:hover,.report-cta-inline a:hover{opacity:.92;transform:translateY(-1px)}.scan-submit:focus-visible,.cta-band a:focus-visible,.report-cta-inline a:focus-visible{box-shadow:var(--focus-ring);outline:none}.scan-submit:disabled{cursor:wait;transform:none}.scan-submit.is-scanning{gap:calc(var(--unit) * .75);opacity:1;background:linear-gradient(135deg, var(--mm-blue) 0%, #3d6fd4 50%, var(--mm-blue) 100%);background-size:200% 200%;animation:1.8s ease-in-out infinite scan-button-pulse}.scan-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite scan-spin}@keyframes scan-spin{to{transform:rotate(360deg)}}@keyframes scan-button-pulse{0%,to{background-position:0%;box-shadow:0 0 #3d6fd459}50%{background-position:100%;box-shadow:0 0 0 6px #3d6fd400}}.form-note,.privacy-note{margin:calc(var(--unit) * 1) 0 0;color:var(--mm-muted);font-size:.9375rem;font-weight:560;line-height:1.45}.privacy-note a{color:var(--mm-blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.privacy-note a:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.progress-list{gap:calc(var(--unit) * .8);margin-top:calc(var(--unit) * 1.75);display:grid}.progress-list div{align-items:center;gap:calc(var(--unit) * .85);color:var(--mm-muted);font-size:.9375rem;font-weight:650;display:flex}.progress-list span{width:1.4rem;height:1.4rem;color:var(--mm-muted);background:var(--mm-blue-soft);border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.progress-list .is-done{color:var(--mm-blue)}.progress-list .is-done span{color:#fff;background:var(--mm-blue)}.progress-list .is-current{color:var(--mm-heading);font-weight:720}.progress-list .is-current span{color:#fff;background:var(--mm-blue);animation:1.2s ease-in-out infinite scan-step-pulse}@keyframes scan-step-pulse{0%,to{box-shadow:0 0 #3d6fd473}50%{box-shadow:0 0 0 5px #3d6fd400}}.error-box{margin-top:calc(var(--unit) * 1.5);padding:calc(var(--unit) * 1.5);color:var(--mm-error-text);background:var(--mm-error-bg);border:1px solid var(--mm-error-border);border-radius:var(--mm-radius)}.error-box p{margin:calc(var(--unit) * .5) 0 calc(var(--unit) * 1)}.error-actions{gap:calc(var(--unit) * 1);flex-wrap:wrap;align-items:center;display:flex}.error-retry{min-height:calc(var(--unit) * 5);padding:0 calc(var(--unit) * 1.75);color:#fff;background:var(--mm-blue);border-radius:var(--mm-radius);cursor:pointer;border:0;font-weight:720}.error-retry:hover{opacity:.92}.error-retry:focus-visible{box-shadow:var(--focus-ring);outline:none}.error-retry:disabled{opacity:.5;cursor:wait}.error-box a{color:var(--mm-blue);font-weight:760}.error-box a:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.deliverables-section{padding-block:calc(var(--spacer) * 1.25) calc(var(--spacer) * .5)}.deliverables-header{margin-bottom:calc(var(--unit) * 2)}.deliverables-header h2{margin-bottom:calc(var(--unit) * .75);color:var(--mm-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:720;line-height:1.1}.deliverables-header p{max-width:58ch;color:var(--mm-muted);margin:0;font-weight:540;line-height:1.5}.deliverables-list{gap:calc(var(--unit) * 1.25);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deliverables-list li{padding:calc(var(--unit) * 2);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:calc(var(--unit) * 2)}.deliverables-list h3{margin:0 0 calc(var(--unit) * .75);color:var(--mm-heading);font-size:1.125rem;font-weight:700;line-height:1.25}.deliverables-list p{color:var(--mm-muted);margin:0;font-size:1rem;font-weight:540;line-height:1.5}.report-section{padding-top:calc(var(--spacer) * 1.5);padding-bottom:calc(var(--spacer) * 1)}.report-section.is-ready .report-reveal{animation:report-reveal-in .52s var(--ease-out-quart) both;animation-delay:calc(var(--reveal-delay,0) * 70ms)}@keyframes report-reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.report-section.is-ready .report-reveal{animation:none}.score-meter span{transition:none}}.report-ready-banner{align-items:flex-start;gap:calc(var(--unit) * 1.5);margin-bottom:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.75) calc(var(--unit) * 2);background:var(--mm-success-bg);border:1px solid var(--mm-success-text);display:flex}@supports (color:color-mix(in lab, red, red)){.report-ready-banner{border:1px solid color-mix(in srgb, var(--mm-success-text) 16%, var(--mm-border))}}.report-ready-banner{border-radius:calc(var(--unit) * 2)}.report-ready-icon{background:var(--mm-success-text);border-radius:50%;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.1rem;position:relative;box-shadow:inset 0 0 0 2px #ffffff38}.report-ready-icon:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;position:absolute;inset:.28rem .38rem .34rem .32rem;transform:rotate(-45deg)}.report-ready-title{margin:0 0 calc(var(--unit) * .35);color:var(--mm-success-text);font-size:.95rem;font-weight:800}.report-ready-body{color:var(--mm-success-text);margin:0}@supports (color:color-mix(in lab, red, red)){.report-ready-body{color:color-mix(in srgb, var(--mm-success-text) 78%, var(--mm-muted))}}.report-ready-body{font-size:.92rem;font-weight:540;line-height:1.5}.report-ready-body strong{color:var(--mm-success-text);font-weight:760}.report-header{gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 2.5);grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:start;display:grid}.report-header .eyebrow{margin-bottom:calc(var(--unit) * .75);color:var(--mm-muted)}.report-header h2{max-width:740px;margin-bottom:calc(var(--unit) * .65);overflow-wrap:anywhere;color:var(--mm-heading);font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:700;line-height:1.08}.report-header h2 a{color:inherit;border-bottom:1px solid var(--mm-blue);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.report-header h2 a{border-bottom:1px solid color-mix(in srgb, var(--mm-blue) 28%, transparent)}}.report-header h2 a{transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease}.report-header h2 a:hover{color:var(--mm-blue);border-color:var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){.report-header h2 a:hover{border-color:color-mix(in srgb, var(--mm-blue) 55%, transparent)}}.report-header h2 a:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.report-summary{margin:0 0 calc(var(--unit) * .65);max-width:52ch;color:var(--mm-heading);font-size:1rem;font-weight:650;line-height:1.45}.report-meta{color:var(--mm-muted);margin:0;font-size:.9rem;font-weight:540;line-height:1.5}.hubspot-status{gap:calc(var(--unit) * .5);padding:calc(var(--unit) * 1.25);border-radius:var(--mm-radius);background:var(--mm-neutral-bg);border:1px solid var(--mm-border);flex-direction:column;display:flex}.hubspot-status.is-detected{background:var(--mm-success-bg);border-color:var(--mm-success-text)}@supports (color:color-mix(in lab, red, red)){.hubspot-status.is-detected{border-color:color-mix(in srgb, var(--mm-success-text) 18%, var(--mm-border))}}.hubspot-status-label{color:var(--mm-heading);letter-spacing:.02em;font-size:.82rem;font-weight:800}.hubspot-status.is-detected .hubspot-status-label{color:var(--mm-success-text)}.hubspot-status-detail{color:var(--mm-muted);font-size:.82rem;font-weight:540;line-height:1.45}.score-grid{gap:calc(var(--unit) * 1.25);margin-top:calc(var(--unit) * 1.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.score-card{min-height:calc(var(--unit) * 14);padding:calc(var(--unit) * 1.75);justify-content:space-between;gap:calc(var(--unit) * .75);flex-direction:column;display:flex;position:relative;overflow:hidden}.score-card:before{content:"";background:var(--mm-score-good);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.score-card[data-tone=warn]:before{background:var(--mm-score-warn)}.score-card[data-tone=poor]:before{background:var(--mm-score-poor)}.score-card[data-tone=unknown]:before{background:var(--mm-border)}.score-card-label,.metric-pill span{color:var(--mm-muted);font-size:.875rem;font-weight:760}.score-card strong{color:var(--mm-score-good);font-family:var(--font-mona-sans), var(--mm-font);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:.9}.score-meter{background:var(--mm-border);height:4px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.score-meter{background:color-mix(in srgb, var(--mm-border) 70%, transparent)}}.score-meter{border-radius:999px;overflow:hidden}.score-meter span{background:var(--mm-score-good);border-radius:inherit;height:100%;transition:width .68s var(--ease-out-quart);display:block}.score-card[data-tone=warn] .score-meter span{background:var(--mm-score-warn)}.score-card[data-tone=poor] .score-meter span{background:var(--mm-score-poor)}.score-card[data-tone=unknown] .score-meter span{background:var(--mm-muted)}.score-card[data-tone=warn] strong{color:var(--mm-score-warn)}.score-card[data-tone=poor] strong{color:var(--mm-score-poor)}.metric-strip{margin-top:calc(var(--unit) * 1.5)}.metric-strip-label{margin:0 0 calc(var(--unit) * .85);color:var(--mm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.metric-grid{gap:calc(var(--unit) * 1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.metric-pill{padding:calc(var(--unit) * 1.35)}.metric-pill strong{margin-top:calc(var(--unit) * .65);color:var(--mm-heading);font-family:var(--font-mona-sans), var(--mm-font);font-variant-numeric:tabular-nums;font-size:1.0625rem;display:block}.report-cta-inline{gap:calc(var(--unit) * 2);margin-top:calc(var(--unit) * 2);padding:calc(var(--unit) * 2);background:var(--mm-tint);border-color:var(--mm-blue);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.report-cta-inline{border-color:color-mix(in srgb, var(--mm-blue) 12%, var(--mm-border))}}.report-cta-kicker{margin:0 0 calc(var(--unit) * .5);color:var(--mm-heading);font-size:.95rem;font-weight:800}.report-cta-inline p{max-width:58ch;color:var(--mm-muted);margin:0;font-size:.92rem;font-weight:540;line-height:1.5}.report-cta-inline a{white-space:nowrap;gap:calc(var(--unit) * .65);width:auto;margin-top:0}.report-cta-arrow{transition:transform var(--duration-fast) var(--ease-out-quart);display:inline-block}.report-cta-inline a:hover .report-cta-arrow{transform:translate(3px)}.improvement-heading-wrap{justify-content:space-between;align-items:baseline;gap:calc(var(--unit) * 1);flex-wrap:wrap;display:flex}.improvement-count{color:var(--mm-muted);margin:0;font-size:.92rem;font-weight:620}.improvement-group{padding-top:calc(var(--unit) * .25);border-top:1px solid var(--mm-border)}.improvement-group h4{align-items:center;gap:calc(var(--unit) * .85);margin-bottom:calc(var(--unit) * 1);color:var(--mm-heading);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:650;line-height:1.15;display:flex}.improvement-group-count{min-width:1.55rem;height:1.55rem;padding:0 calc(var(--unit) * .55);color:var(--mm-blue);background:var(--mm-blue-soft);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.improvement-group--quick-win h4{color:var(--mm-score-good)}@supports (color:color-mix(in lab, red, red)){.improvement-group--quick-win h4{color:color-mix(in srgb, var(--mm-score-good) 72%, var(--mm-heading))}}.improvement-group--hubspot h4{color:var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){.improvement-group--hubspot h4{color:color-mix(in srgb, var(--mm-blue) 78%, var(--mm-heading))}}.improvement-layout{gap:calc(var(--spacer) * .9);margin-top:calc(var(--spacer) * 1.25);display:grid}.improvement-heading{color:var(--mm-heading);margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:720;line-height:1.1}.improvement-list{gap:calc(var(--unit) * 1.25);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.improvement-item{padding:calc(var(--unit) * 1.65)}.improvement-item-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--unit) * 1);display:flex}.improvement-item h5{color:var(--mm-heading);margin:0;font-size:.98rem;font-weight:620;line-height:1.3}.improvement-item p{margin:calc(var(--unit) * 1.1) 0 0;color:var(--mm-muted);font-weight:540;line-height:1.55}.improvement-item small{margin-top:calc(var(--unit) * 1);color:var(--mm-blue);font-weight:700;display:block}.priority,.hubspot-badge{padding:calc(var(--unit) * .55) calc(var(--unit) * .9);color:var(--mm-muted);background:var(--mm-neutral-bg);white-space:nowrap;border-radius:999px;flex:none;font-size:.72rem;font-weight:780}.priority-high{color:#6f1b14;background:#ffe5e2}.priority-medium{color:#624407;background:#fff1c8}.priority-low{color:#244d32;background:#e3f1e7}.cta-band{gap:calc(var(--spacer) * 1);margin-top:calc(var(--spacer) * 1.25);padding:calc(var(--unit) * 3.5);color:#fff;background:var(--mm-cta-bg);border-radius:var(--mm-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cta-band h2{margin-bottom:calc(var(--unit) * .75);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.05}.cta-band p{max-width:72ch;color:var(--mm-cta-muted);margin-bottom:0;font-weight:540;line-height:1.55}.cta-band a{width:auto;margin-top:0}#mm-footer{margin-top:calc(var(--spacer) * 1.5)}#mm-footer .columns{gap:var(--spacer);padding-top:calc(var(--spacer) * 3);padding-bottom:calc(var(--spacer) * 3);grid-template-columns:repeat(3,1fr);display:grid}#mm-footer .column{margin-top:calc(2 * var(--unit))}#mm-footer .column-badges{flex-direction:column;align-items:flex-start;display:flex}#mm-footer .business-badges{gap:var(--unit);margin-bottom:calc(var(--unit) * 2);flex-wrap:wrap;display:flex}#mm-footer .business-badges img{width:calc(var(--unit) * 12);height:calc(var(--unit) * 8);object-fit:contain}#mm-footer .mm-footer-credit{opacity:.85;margin-top:.5em;display:block}#mm-footer p,#mm-footer li,#mm-footer .small{color:var(--mm-muted);font-size:1rem;line-height:1.5}#mm-footer .mm-footer-nav-secondary{margin-top:calc(2 * var(--unit))}#mm-footer #legal{margin-top:calc(var(--spacer) * 1);text-align:left;text-wrap:balance;font-size:.9375rem;line-height:1.5}#mm-footer .logotype{background-color:var(--mm-logotype-bg);width:100%;height:clamp(80px,12.9vw,200px);overflow:hidden;-webkit-mask-image:url(/site-check/styles/logotype-vertical.svg);mask-image:url(/site-check/styles/logotype-vertical.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:1024px){#mm-footer .columns{text-align:center;grid-template-columns:repeat(2,1fr)}#mm-footer #legal{text-align:center}#mm-footer .column-badges{align-items:center}#mm-footer .business-badges{justify-content:center}}@media (max-width:900px){#mm-header .navbar{max-width:calc(100vw - var(--spacer) * 2);scrollbar-width:none;overflow-x:auto}#mm-header .navbar::-webkit-scrollbar{display:none}#mm-header .items a{padding:calc(var(--unit) * .5) calc(var(--unit) * 1.25);font-size:1rem}.hero-grid,.report-header,.cta-band,.report-cta-inline{grid-template-columns:1fr}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.deliverables-list,.improvement-list{grid-template-columns:1fr}.report-cta-inline a,.cta-band a{width:100%}}@media (max-width:640px){.mm-container,.site-shell{max-width:100%;padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px))}#mm-header{padding-inline:max(.375rem, env(safe-area-inset-left,0px))}#mm-header .navbar{max-width:100%}.hero-section{margin-top:calc(var(--unit) * 1.5)}.hero-grid{padding-block:calc(var(--unit) * 3.5) calc(var(--unit) * 2.5);gap:calc(var(--unit) * 2)}.score-grid{grid-template-columns:1fr}.score-card{min-height:calc(var(--unit) * 11)}#mm-footer .columns{padding-top:calc(var(--spacer) * 2);padding-bottom:calc(var(--spacer) * 2);grid-template-columns:1fr}#mm-footer{margin-top:var(--spacer)}.glossary-term-list{grid-template-columns:1fr}.glossary-index-list a{gap:calc(var(--unit) * .5);grid-template-columns:1fr}}.glossary-inline-link{color:inherit;border-bottom:1px solid var(--mm-blue);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.glossary-inline-link{border-bottom:1px solid color-mix(in srgb, var(--mm-blue) 35%, transparent)}}.glossary-inline-link{transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease}.glossary-inline-link:hover{color:var(--mm-blue);border-color:var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){.glossary-inline-link:hover{border-color:color-mix(in srgb, var(--mm-blue) 65%, transparent)}}.glossary-inline-link:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.glossary-section{padding-block:calc(var(--spacer) * 1.5) calc(var(--spacer) * .75);border-top:1px solid var(--mm-border);margin-top:calc(var(--spacer) * .5)}.glossary-section-header{margin-bottom:calc(var(--unit) * 2.5)}.glossary-section-header h2{margin-bottom:calc(var(--unit) * .75);color:var(--mm-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:720;line-height:1.1}.glossary-section-header p{max-width:62ch;margin:0 0 calc(var(--unit) * 1.25);color:var(--mm-muted);font-weight:540;line-height:1.55}.glossary-index-link{align-items:center;gap:calc(var(--unit) * .35);color:var(--mm-blue);font-weight:760;text-decoration:none;display:inline-flex}.glossary-index-link:hover{opacity:.88}.glossary-index-link:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.glossary-group+.glossary-group{margin-top:calc(var(--unit) * 2.5)}.glossary-group h3{margin:0 0 calc(var(--unit) * 1.1);color:var(--mm-heading);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.glossary-term-list{gap:calc(var(--unit) * 1.1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.glossary-term-card{gap:calc(var(--unit) * .45);height:100%;padding:calc(var(--unit) * 1.5);color:inherit;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:calc(var(--unit) * 2);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out-quart);flex-direction:column;text-decoration:none;display:flex}.glossary-term-card:hover{border-color:var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){.glossary-term-card:hover{border-color:color-mix(in srgb, var(--mm-blue) 28%, var(--mm-border))}}.glossary-term-card:hover{transform:translateY(-1px)}.glossary-term-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.glossary-term-card-top{justify-content:space-between;align-items:center;gap:calc(var(--unit) * .75);display:flex}.glossary-term-abbr{min-width:2.4rem;padding:calc(var(--unit) * .35) calc(var(--unit) * .65);color:var(--mm-blue);background:var(--mm-blue-soft);letter-spacing:.04em;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.glossary-term-abbr--long{font-size:.62rem}.glossary-term-arrow{color:var(--mm-muted);transition:transform var(--duration-fast) var(--ease-out-quart);font-size:.9rem}.glossary-term-card:hover .glossary-term-arrow{color:var(--mm-blue);transform:translate(2px)}.glossary-term-name{color:var(--mm-heading);font-size:.98rem;font-weight:720;line-height:1.25}.glossary-term-tagline{color:var(--mm-muted);font-size:.88rem;font-weight:540;line-height:1.45}.glossary-index-page,.glossary-term-page{padding-block:calc(var(--spacer) * 1.25) calc(var(--spacer) * .5)}.glossary-index-header{margin-bottom:calc(var(--spacer) * 1.25)}.glossary-index-header h1{margin-bottom:calc(var(--unit) * .75);color:var(--mm-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:720;line-height:1.08}.glossary-index-header p{max-width:62ch;margin:0 0 calc(var(--unit) * 1.25);color:var(--mm-muted);font-weight:540;line-height:1.55}.glossary-index-back,.glossary-back a{color:var(--mm-blue);font-weight:700;text-decoration:none}.glossary-index-back:hover,.glossary-back a:hover{opacity:.88}.glossary-index-group+.glossary-index-group{margin-top:calc(var(--spacer) * 1)}.glossary-index-group h2{margin-bottom:calc(var(--unit) * 1);color:var(--mm-heading);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}.glossary-index-list{gap:calc(var(--unit) * .85);margin:0;padding:0;list-style:none;display:grid}.glossary-index-list a{gap:calc(var(--unit) * 1.5);padding:calc(var(--unit) * 1.35) calc(var(--unit) * 1.5);color:inherit;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius);transition:border-color var(--duration-fast) ease;grid-template-columns:minmax(0,1fr) minmax(140px,.55fr);align-items:baseline;text-decoration:none;display:grid}.glossary-index-list a:hover{border-color:var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){.glossary-index-list a:hover{border-color:color-mix(in srgb, var(--mm-blue) 28%, var(--mm-border))}}.glossary-index-list a:focus-visible{box-shadow:var(--focus-ring);outline:none}.glossary-index-term-title{align-items:baseline;gap:calc(var(--unit) * .65);color:var(--mm-heading);flex-wrap:wrap;font-weight:700;display:flex}.glossary-index-term-title strong{color:var(--mm-blue);letter-spacing:.04em;font-size:.82rem}.glossary-index-term-tagline{color:var(--mm-muted);font-size:.92rem;font-weight:540;line-height:1.45}.glossary-article{max-width:720px}.glossary-breadcrumb{margin-bottom:calc(var(--unit) * 1.5);color:var(--mm-muted);font-size:.88rem;font-weight:560}.glossary-breadcrumb a{color:var(--mm-blue);text-decoration:none}.glossary-breadcrumb a:hover{opacity:.88}.glossary-article-header{margin-bottom:calc(var(--unit) * 2.5)}.glossary-article-abbr{margin:0 0 calc(var(--unit) * .75);padding:calc(var(--unit) * .35) calc(var(--unit) * .85);color:var(--mm-blue);background:var(--mm-blue-soft);letter-spacing:.05em;border-radius:999px;font-size:.78rem;font-weight:800;display:inline-block}.glossary-article-header h1{margin-bottom:calc(var(--unit) * .65);color:var(--mm-heading);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:720;line-height:1.08}.glossary-article-tagline{margin:0 0 calc(var(--unit) * 1);color:var(--mm-heading);font-size:1.05rem;font-weight:650;line-height:1.4}.glossary-article-summary{max-width:62ch;color:var(--mm-muted);margin:0;font-size:1rem;font-weight:540;line-height:1.6}.glossary-thresholds{margin-bottom:calc(var(--unit) * 2.5);padding:calc(var(--unit) * 1.5);background:var(--mm-tint);border:1px solid var(--mm-blue)}@supports (color:color-mix(in lab, red, red)){.glossary-thresholds{border:1px solid color-mix(in srgb, var(--mm-blue) 12%, var(--mm-border))}}.glossary-thresholds{border-radius:calc(var(--unit) * 2)}.glossary-thresholds h2{margin:0 0 calc(var(--unit) * 1);color:var(--mm-heading);font-size:.95rem;font-weight:800}.glossary-thresholds table{border-collapse:collapse;width:100%;font-size:.9rem}.glossary-thresholds th,.glossary-thresholds td{padding:calc(var(--unit) * .65) calc(var(--unit) * .5);text-align:left;border-bottom:1px solid var(--mm-border)}@supports (color:color-mix(in lab, red, red)){.glossary-thresholds th,.glossary-thresholds td{border-bottom:1px solid color-mix(in srgb, var(--mm-border) 80%, transparent)}}.glossary-thresholds thead th{color:var(--mm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.glossary-thresholds tbody th{color:var(--mm-heading);font-weight:720}.glossary-article-body section+section{margin-top:calc(var(--unit) * 2)}.glossary-article-body h2{margin-bottom:calc(var(--unit) * .65);color:var(--mm-heading);font-size:1.05rem;font-weight:720}.glossary-article-body p{max-width:62ch;color:var(--mm-muted);margin:0;font-weight:540;line-height:1.6}.glossary-related,.glossary-external{margin-top:calc(var(--unit) * 2.5);padding-top:calc(var(--unit) * 2);border-top:1px solid var(--mm-border)}.glossary-related h2,.glossary-external h2{margin-bottom:calc(var(--unit) * .85);color:var(--mm-heading);font-size:.95rem;font-weight:800}.glossary-related ul,.glossary-external ul{gap:calc(var(--unit) * .65);margin:0;padding:0;list-style:none;display:grid}.glossary-related a,.glossary-external a{color:var(--mm-blue);font-weight:650;text-decoration:none}.glossary-related a:hover,.glossary-external a:hover{opacity:.88}.glossary-back{margin-top:calc(var(--unit) * 2.5)}@media (max-width:900px){.glossary-term-list{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-index-list a{grid-template-columns:1fr}}.deep-audit-page{padding-top:clamp(3.5rem,7vw,6rem)}.deep-audit-hero{padding-bottom:clamp(2.5rem,5vw,5rem)}.deep-audit-kicker{color:var(--mm-blue,#1257ff);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:850}.deep-audit-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(1.5rem,5vw,5.5rem);margin-top:1.2rem;display:grid}.deep-audit-hero h1{max-width:16ch;color:var(--mm-ink,#11100e);letter-spacing:-.015em;margin:0;font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:1.02}.deep-audit-lead{max-width:620px;color:var(--mm-muted,#6c6861);margin:1.25rem 0 0;font-size:clamp(1.02rem,1.6vw,1.25rem);line-height:1.5}.deep-audit-value-list{gap:.6rem;max-width:620px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.deep-audit-value-list li{color:var(--mm-text,#242424);padding-left:1.5rem;font-weight:600;line-height:1.45;position:relative}.deep-audit-value-list li:before{content:"";background:var(--mm-blue,#1257ff);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.42em;left:0}.deep-audit-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:760px;margin:2rem 0 0;display:grid}.deep-audit-meta div,.deep-audit-consent,.deep-audit-panel,.deep-audit-result,.deep-audit-invalid{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef)}@supports (color:color-mix(in lab, red, red)){.deep-audit-meta div,.deep-audit-consent,.deep-audit-panel,.deep-audit-result,.deep-audit-invalid{background:color-mix(in oklch, var(--mm-paper,#fbf7ef) 86%, white)}}.deep-audit-meta div,.deep-audit-consent,.deep-audit-panel,.deep-audit-result,.deep-audit-invalid{box-shadow:0 18px 50px #1816120f}.deep-audit-meta div{border-radius:10px;padding:1rem}.deep-audit-meta dt{color:var(--mm-muted,#6c6861);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.deep-audit-meta dd{overflow-wrap:anywhere;color:var(--mm-ink,#11100e);margin:.25rem 0 0;font-weight:750}.deep-audit-consent{border-radius:14px;padding:clamp(1.25rem,3vw,2rem)}.deep-audit-intake{gap:1rem;display:grid}.deep-audit-consent h2,.deep-audit-panel h2,.deep-audit-result h2,.deep-audit-invalid h1{color:var(--mm-ink,#11100e);letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.deep-audit-consent ul{gap:.65rem;margin:1rem 0;padding-left:1.1rem;display:grid}.deep-audit-consent p,.deep-audit-muted,.deep-audit-invalid p{color:var(--mm-muted,#6c6861);line-height:1.55}.deep-audit-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.deep-audit-stepper li{border-top:3px solid var(--mm-border,#ddd6ca);color:var(--mm-muted,#6c6861);transition:border-color var(--duration-fast,.16s) ease, color var(--duration-fast,.16s) ease;align-items:center;gap:.5rem;padding-top:.6rem;font-size:.8rem;font-weight:750;display:flex}.deep-audit-stepper li.is-active{border-top-color:var(--mm-blue,#1257ff);color:var(--mm-ink,#11100e)}.deep-audit-stepper li.is-done{border-top-color:var(--mm-blue,#1257ff)}@supports (color:color-mix(in lab, red, red)){.deep-audit-stepper li.is-done{border-top-color:color-mix(in oklch, var(--mm-blue,#1257ff), white 45%)}}.deep-audit-stepper li.is-done{color:var(--mm-ink,#11100e)}.deep-audit-step-dot{border:1.5px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.deep-audit-stepper li.is-active .deep-audit-step-dot{border-color:var(--mm-blue,#1257ff);background:var(--mm-blue,#1257ff);color:#fff}.deep-audit-stepper li.is-done .deep-audit-step-dot{background:var(--mm-blue,#1257ff);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.deep-audit-stepper li.is-done .deep-audit-step-dot{background:color-mix(in oklch, var(--mm-blue,#1257ff), white 80%)}}.deep-audit-stepper li.is-done .deep-audit-step-dot{color:var(--mm-blue,#1257ff)}.deep-audit-step-heading{gap:.2rem;display:grid}.deep-audit-step-heading p{margin:0;font-size:.92rem}.deep-audit-step-fields{gap:1rem;display:grid}.deep-audit-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.deep-audit-wizard-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.deep-audit-fineprint{color:var(--mm-muted,#6c6861);margin:0;font-size:.82rem;line-height:1.5}.deep-audit-runtime-note{margin:0;font-size:.88rem}.deep-audit-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:clamp(2rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.deep-audit-how-card{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.deep-audit-how-card{background:color-mix(in oklch, var(--mm-paper,#fbf7ef) 86%, white)}}.deep-audit-how-card{padding:1.25rem 1.25rem 1.35rem;box-shadow:0 18px 50px #1816120f}.deep-audit-how-number{background:var(--mm-blue,#1257ff);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.85rem;font-weight:850;display:inline-flex}.deep-audit-how-card h3{color:var(--mm-ink,#11100e);margin:.75rem 0 .35rem;font-size:1.05rem}.deep-audit-how-card p{color:var(--mm-muted,#6c6861);margin:0;font-size:.92rem;line-height:1.55}.deep-audit-expired-card{align-content:start;justify-items:start;gap:1rem;display:grid}.deep-audit-expired-card p{margin:0}@media (max-width:760px){.deep-audit-how{grid-template-columns:1fr}}.deep-audit-field{color:var(--mm-ink,#11100e);gap:.42rem;margin:0;display:grid}.deep-audit-field>span,.deep-audit-field legend{color:var(--mm-ink,#11100e);letter-spacing:.02em;font-size:.82rem;font-weight:850}.deep-audit-field input,.deep-audit-field select,.deep-audit-field textarea{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:9px;width:100%}@supports (color:color-mix(in lab, red, red)){.deep-audit-field input,.deep-audit-field select,.deep-audit-field textarea{background:color-mix(in oklch, var(--mm-paper,#fbf7ef), white 50%)}}.deep-audit-field input,.deep-audit-field select,.deep-audit-field textarea{color:var(--mm-ink,#11100e);font:inherit;padding:.82rem .9rem;line-height:1.45}.deep-audit-field textarea{resize:vertical}.deep-audit-field input:focus,.deep-audit-field select:focus,.deep-audit-field textarea:focus{border-color:var(--mm-blue,#1257ff);outline:3px solid var(--mm-blue,#1257ff)}@supports (color:color-mix(in lab, red, red)){.deep-audit-field input:focus,.deep-audit-field select:focus,.deep-audit-field textarea:focus{outline:3px solid color-mix(in oklch, var(--mm-blue,#1257ff), white 76%)}}.deep-audit-field input:disabled,.deep-audit-field select:disabled,.deep-audit-field textarea:disabled{cursor:wait;opacity:.72}.deep-audit-radio-group{border:0;padding:0}.deep-audit-radio-group label{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deep-audit-radio-group label{background:color-mix(in oklch, var(--mm-paper,#fbf7ef), white 38%)}}.deep-audit-radio-group label{color:var(--mm-ink,#11100e);font-weight:720}.deep-audit-radio-group input{width:auto;accent-color:var(--mm-blue,#1257ff);margin-top:.2rem}.deep-audit-form-error{color:#b42318;margin:0;font-weight:800}.deep-audit-button{background:var(--mm-blue,#1257ff);color:#fff;min-height:48px;font:inherit;cursor:pointer;transition:transform var(--duration-fast,.16s) var(--ease-out-quart,ease), opacity .16s ease;border:0;border-radius:10px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-weight:850;text-decoration:none;display:inline-flex}.deep-audit-button.is-secondary{border:1px solid var(--mm-border,#ddd6ca);color:var(--mm-ink,#11100e);background:0 0}.deep-audit-button:hover{transform:translateY(-1px)}.deep-audit-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.deep-audit-button.is-loading{opacity:1;cursor:progress;background:linear-gradient(135deg, var(--mm-blue,#0c5aff) 0%, #3d6fd4 50%, var(--mm-blue,#0c5aff) 100%);background-size:200% 200%;gap:.55rem;animation:1.8s ease-in-out infinite deep-audit-button-pulse}.deep-audit-button.is-loading:disabled{opacity:1;cursor:progress}.deep-audit-button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite deep-audit-spin}@keyframes deep-audit-button-pulse{0%,to{background-position:0%}50%{background-position:100%}}.deep-audit-running-banner{border:1px solid var(--mm-blue,#0c5aff);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deep-audit-running-banner{border:1px solid color-mix(in oklch, var(--mm-blue,#0c5aff), white 68%)}}.deep-audit-running-banner{background:var(--mm-blue-soft,#eaf1ff);border-radius:12px;padding:1rem 1.1rem}.deep-audit-running-banner .deep-audit-button-spinner{border-color:var(--mm-blue,#0c5aff);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.deep-audit-running-banner .deep-audit-button-spinner{border-color:color-mix(in oklch, var(--mm-blue,#0c5aff), white 55%)}}.deep-audit-running-banner .deep-audit-button-spinner{border-top-color:var(--mm-blue-deep,#004cf1)}.deep-audit-running-banner strong{color:var(--mm-ink,#11100e);font-size:1rem;display:block}.deep-audit-running-banner p{color:var(--mm-blue-deep,#004cf1);margin:.35rem 0 0;line-height:1.45}.deep-audit-running-banner .deep-audit-muted{color:var(--mm-muted,#6c6861);margin-top:.45rem;font-size:.86rem}.deep-audit-intake[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.deep-audit-button.is-loading{animation:none}.deep-audit-button-spinner{opacity:.75;animation:none}}.deep-audit-button:focus-visible{outline:3px solid var(--mm-blue,#1257ff)}@supports (color:color-mix(in lab, red, red)){.deep-audit-button:focus-visible{outline:3px solid color-mix(in oklch, var(--mm-blue,#1257ff), white 35%)}}.deep-audit-button:focus-visible{outline-offset:3px}.deep-audit-workbench{grid-template-columns:1fr;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.deep-audit-panel{border-radius:14px;padding:clamp(1.1rem,2vw,1.5rem)}.deep-audit-run-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deep-audit-status-pill{background:var(--mm-neutral-bg,#eef1f6);color:var(--mm-ink,#11100e);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .85rem;font-size:.78rem;font-weight:850;display:inline-flex}.deep-audit-status-pill.is-running,.deep-audit-status-pill.is-queued{background:var(--mm-blue-soft,#eaf1ff);color:var(--mm-blue-deep,#004cf1)}.deep-audit-status-pill.is-completed{background:var(--mm-success-bg,#dff5e8);color:var(--mm-success-text,#0f4c2b)}.deep-audit-status-pill.is-failed{background:var(--mm-error-bg,#ffeceb);color:var(--mm-error-text,#5b1611)}.deep-audit-status-spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:.7rem;height:.7rem;animation:.8s linear infinite deep-audit-spin}@keyframes deep-audit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.deep-audit-status-spinner{opacity:.6;border-top-color:currentColor;animation:none}}.deep-audit-events{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.deep-audit-events li{border-left:3px solid var(--mm-blue,#1257ff);color:var(--mm-ink,#11100e);padding:.15rem 0 .15rem .75rem;font-weight:700}.deep-audit-events li.is-error{color:#b42318;border-left-color:#b42318}.deep-audit-stream{border-top:1px solid var(--mm-border,#ddd6ca);margin-top:1.1rem;padding-top:.9rem}.deep-audit-stream summary{color:var(--mm-muted,#6c6861);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:.82rem;font-weight:850}.deep-audit-stream summary:hover{color:var(--mm-ink,#11100e)}.deep-audit-stream pre{white-space:pre-wrap;max-height:360px;color:var(--mm-muted,#6c6861);font:inherit;margin:.8rem 0 0;font-size:.92rem;line-height:1.55;overflow:auto}.deep-audit-result,.deep-audit-invalid{border-radius:16px;margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(1.4rem,4vw,3rem)}.deep-audit-result{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.deep-audit-result p{color:var(--mm-muted,#6c6861);line-height:1.55}.deep-audit-actions-intro{color:var(--mm-muted,#6c6861);margin:-.55rem 0 .4rem}.deep-audit-actions{margin:0;padding:0;list-style:none}.deep-audit-actions li{grid-template-columns:auto 1fr;gap:1.1rem;padding:1.1rem 0;display:grid;position:relative}.deep-audit-actions li:not(:last-child):after{content:"";background:var(--mm-blue-soft,#eaf1ff);width:2px;position:absolute;top:3.4rem;bottom:-.1rem;left:1.05rem;transform:translate(-50%)}.deep-audit-action-num{background:var(--mm-blue-soft,#eaf1ff);width:2.1rem;height:2.1rem;color:var(--mm-blue-deep,#004cf1);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:850;display:flex;position:relative}.deep-audit-actions li:first-child .deep-audit-action-num{background:var(--mm-blue,#0c5aff);color:#fff}.deep-audit-action-top{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;display:flex}.deep-audit-action-top h4{color:var(--mm-ink,#11100e);margin:0;font-size:1.08rem}.deep-audit-priority{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.26rem .62rem;font-size:.66rem;font-weight:850}.deep-audit-priority.is-high{background:var(--mm-blue,#0c5aff);color:#fff}.deep-audit-priority.is-medium{background:var(--mm-blue-soft,#eaf1ff);color:var(--mm-blue-deep,#004cf1)}.deep-audit-priority.is-low{background:var(--mm-neutral-bg,#eef1f6);color:var(--mm-muted,#6c6861)}.deep-audit-action-body>p{color:var(--mm-muted,#6c6861);margin:.45rem 0 0;line-height:1.55}.deep-audit-actions .deep-audit-next-step{background:var(--mm-blue-soft,#eaf1ff);color:var(--mm-blue-deep,#004cf1);border-radius:8px;margin-top:.65rem;padding:.6rem .85rem;line-height:1.5}.deep-audit-next-step strong{font-weight:800}.deep-audit-result-wrap{gap:1rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid;position:relative}.deep-audit-confetti{pointer-events:none;z-index:1;height:min(60vh,480px);position:absolute;inset:-1.5rem 0 auto;overflow:hidden}.deep-audit-confetti i{opacity:0;width:8px;height:13px;animation:deep-audit-confetti-fall var(--confetti-duration,1.7s) cubic-bezier(.23, .7, .45, 1) var(--confetti-delay,0s) 1 forwards;border-radius:2px;position:absolute;top:-16px}@keyframes deep-audit-confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift,0px), min(58vh, 460px), 0) rotate(540deg)}}.deep-audit-reveal{animation:deep-audit-reveal .52s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) both;animation-delay:calc(var(--reveal-delay,0) * 80ms)}@keyframes deep-audit-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.deep-audit-result-hero{border:1px solid var(--mm-border,#ddd6ca);background:radial-gradient(120% 140% at 85% -20%, var(--mm-blue,#1257ff), transparent 60%), var(--mm-paper,#fbf7ef);border-radius:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.deep-audit-result-hero{background:radial-gradient(120% 140% at 85% -20%, color-mix(in oklch, var(--mm-blue,#1257ff), transparent 88%), transparent 60%), color-mix(in oklch, var(--mm-paper,#fbf7ef) 86%, white)}}.deep-audit-result-hero{padding:clamp(1.6rem,4vw,3rem);box-shadow:0 18px 50px #1816120f}.deep-audit-result-hero h2{max-width:62ch;color:var(--mm-ink,#11100e);margin:.8rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.deep-audit-summary-bullets{gap:.55rem;max-width:68ch;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.deep-audit-summary-bullets li{color:var(--mm-ink,#11100e);padding-left:1.15rem;font-size:1.02rem;line-height:1.5;position:relative}.deep-audit-summary-bullets li:before{content:"";background:var(--mm-blue,#0c5aff);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.55em;left:0}.deep-audit-result-angle{max-width:70ch;color:var(--mm-muted,#6c6861);margin:.85rem 0 0;font-size:.98rem;line-height:1.55}.deep-audit-highlights{border:1px solid var(--mm-blue,#0c5aff)}@supports (color:color-mix(in lab, red, red)){.deep-audit-highlights{border:1px solid color-mix(in oklch, var(--mm-blue,#0c5aff), white 72%)}}.deep-audit-highlights{background:var(--mm-blue-soft,#eaf1ff);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.deep-audit-highlights{background:color-mix(in oklch, var(--mm-blue-soft,#eaf1ff) 55%, white)}}.deep-audit-highlights{padding:clamp(1.1rem,2.5vw,1.5rem)}.deep-audit-highlights h3{color:var(--mm-ink,#11100e);margin:0;font-size:1.12rem}.deep-audit-highlights>p{margin:.35rem 0 0}.deep-audit-highlights ul{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.deep-audit-highlights li{color:var(--mm-ink,#11100e);padding-left:1.4rem;font-weight:650;line-height:1.45;position:relative}.deep-audit-highlights li:before{font-weight:800;position:absolute;top:0;left:0}.deep-audit-highlights li.is-issue:before{content:"◆";color:var(--mm-score-warn,#9b6a00);font-size:.68em;top:.22em}.deep-audit-highlights li.is-advice:before{content:"→";color:var(--mm-blue,#0c5aff)}.deep-audit-finding-section-title{color:var(--mm-muted,#6c6861);letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 -.15rem;font-size:.78rem;font-weight:850}.deep-audit-finding-more{margin-top:.65rem}.deep-audit-finding-more summary{cursor:pointer;color:var(--mm-blue-deep,#004cf1);font-size:.86rem;font-weight:750;list-style:none}.deep-audit-finding-more summary::-webkit-details-marker{display:none}.deep-audit-finding-more summary:hover{text-decoration:underline}.deep-audit-finding-more ul{gap:.55rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.deep-audit-hero.is-returning .deep-audit-lead{max-width:42ch}.deep-audit-hero.is-returning .deep-audit-hero-grid>div:first-child{align-self:center}.deep-audit-check{width:3.2rem;height:3.2rem;margin-bottom:1.1rem;display:inline-flex}.deep-audit-check svg{width:100%;height:100%}.deep-audit-check-circle{stroke:var(--mm-success-text,#0f4c2b);stroke-width:3px;stroke-dasharray:145;stroke-dashoffset:145px;animation:.6s ease-out .15s forwards deep-audit-draw}.deep-audit-check-mark{stroke:var(--mm-success-text,#0f4c2b);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.38s ease-out .65s forwards deep-audit-draw}@keyframes deep-audit-draw{to{stroke-dashoffset:0}}.deep-audit-result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:640px;margin:1.6rem 0 0;display:grid}.deep-audit-result-stats div{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.deep-audit-result-stats div{background:color-mix(in oklch, var(--mm-paper,#fbf7ef), white 50%)}}.deep-audit-result-stats div{padding:.85rem 1rem}.deep-audit-result-stats dt{color:var(--mm-muted,#6c6861);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.deep-audit-result-stats dd{color:var(--mm-ink,#11100e);margin:.3rem 0 0;font-size:1.45rem;font-weight:850;line-height:1}.deep-audit-result-stats dd small{color:var(--mm-muted,#6c6861);letter-spacing:.02em;margin-top:.45rem;font-size:.72rem;font-weight:700;line-height:1.3;display:block}.deep-audit-stat-level{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.deep-audit-meter{gap:3px;display:inline-flex}.deep-audit-meter i{background:var(--mm-neutral-bg,#eef1f6);border-radius:999px;width:.95rem;height:.4rem}.is-aeo-weak .deep-audit-meter i:first-child{background:var(--mm-score-poor,#b1281c)}.is-aeo-partial .deep-audit-meter i:nth-child(-n+2){background:var(--mm-score-warn,#9b6a00)}.is-aeo-strong .deep-audit-meter i{background:var(--mm-score-good,#148d50)}.is-conf-low .deep-audit-meter i:first-child,.is-conf-medium .deep-audit-meter i:nth-child(-n+2),.is-conf-high .deep-audit-meter i{background:var(--mm-blue,#0c5aff)}.deep-audit-email-card{border:1px solid var(--mm-blue,#1257ff);grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.deep-audit-email-card{border:1px solid color-mix(in oklch, var(--mm-blue,#1257ff), white 65%)}}.deep-audit-email-card{background:var(--mm-blue-soft,#eaf1ff);border-radius:14px;padding:clamp(1.1rem,2.5vw,1.6rem)}.deep-audit-email-card h3{color:var(--mm-ink,#11100e);overflow-wrap:anywhere;margin:0;font-size:1.12rem}.deep-audit-email-card p{color:var(--mm-blue-deep,#004cf1);margin:.4rem 0 0;line-height:1.55}.deep-audit-email-icon{background:var(--mm-blue,#1257ff);color:#fff;width:2.6rem;height:2.6rem;animation:deep-audit-email-pop .7s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) .5s both;border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}@keyframes deep-audit-email-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.deep-audit-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.deep-audit-finding-group{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.deep-audit-finding-group{background:color-mix(in oklch, var(--mm-paper,#fbf7ef) 86%, white)}}.deep-audit-finding-group{padding:clamp(1.1rem,2.5vw,1.6rem);box-shadow:0 18px 50px #1816120f}.deep-audit-finding-group.is-wide{grid-column:1/-1}.deep-audit-finding-group.is-positive{border-color:var(--mm-score-good,#148d50)}@supports (color:color-mix(in lab, red, red)){.deep-audit-finding-group.is-positive{border-color:color-mix(in oklch, var(--mm-score-good,#148d50), white 72%)}}.deep-audit-finding-group.is-positive{background:var(--mm-success-bg,#dff5e8)}@supports (color:color-mix(in lab, red, red)){.deep-audit-finding-group.is-positive{background:color-mix(in oklch, var(--mm-success-bg,#dff5e8) 42%, white)}}.deep-audit-finding-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.deep-audit-finding-head h3,.deep-audit-finding-group h3{color:var(--mm-ink,#11100e);margin:0;font-size:1.12rem}.deep-audit-count{background:var(--mm-blue-soft,#eaf1ff);min-width:1.5rem;height:1.5rem;color:var(--mm-blue-deep,#004cf1);border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.74rem;font-weight:850;display:inline-flex}.deep-audit-finding-group.is-positive .deep-audit-count{background:var(--mm-success-bg,#dff5e8);color:var(--mm-success-text,#0f4c2b)}.deep-audit-finding-intro{color:var(--mm-ink,#11100e);margin:.55rem 0 0;font-weight:650;line-height:1.5}.deep-audit-finding-group ul{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.deep-audit-finding-group.is-wide ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.deep-audit-finding-group li{color:var(--mm-muted,#6c6861);padding-left:1.4rem;line-height:1.5;position:relative}.deep-audit-finding-group li:before{font-weight:800;position:absolute;top:0;left:0}.deep-audit-finding-group li.is-issue:before{content:"◆";color:var(--mm-score-warn,#9b6a00);font-size:.68em;top:.22em}.deep-audit-finding-group li.is-strength:before{content:"✓";color:var(--mm-score-good,#148d50)}.deep-audit-finding-group li.is-advice:before{content:"→";color:var(--mm-blue,#0c5aff)}.deep-audit-legend{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1.2rem;margin-bottom:-.3rem;display:flex}.deep-audit-legend span{color:var(--mm-muted,#6c6861);letter-spacing:.05em;text-transform:uppercase;padding-left:1.15rem;font-size:.74rem;font-weight:750;position:relative}.deep-audit-legend span:before{font-weight:800;position:absolute;left:0}.deep-audit-legend .is-issue:before{content:"◆";color:var(--mm-score-warn,#9b6a00);font-size:.68em;top:.22em}.deep-audit-legend .is-strength:before{content:"✓";color:var(--mm-score-good,#148d50)}.deep-audit-legend .is-advice:before{content:"→";color:var(--mm-blue,#0c5aff)}.deep-audit-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deep-audit-strong-pages{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.deep-audit-strong-pages{background:color-mix(in oklch, var(--mm-paper,#fbf7ef) 86%, white)}}.deep-audit-strong-pages{padding:clamp(1.1rem,2.5vw,1.6rem);box-shadow:0 18px 50px #1816120f}.deep-audit-strong-pages h3{color:var(--mm-ink,#11100e);margin:0;font-size:1.12rem}.deep-audit-strong-pages>p{margin:.35rem 0 0}.deep-audit-chips{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.deep-audit-chip{border:1px solid var(--mm-score-good,#148d50);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deep-audit-chip{border:1px solid color-mix(in oklch, var(--mm-score-good,#148d50), white 70%)}}.deep-audit-chip{background:var(--mm-success-bg,#dff5e8)}@supports (color:color-mix(in lab, red, red)){.deep-audit-chip{background:color-mix(in oklch, var(--mm-success-bg,#dff5e8) 40%, white)}}.deep-audit-chip{color:var(--mm-success-text,#0f4c2b);font-size:.85rem;font-weight:650;text-decoration:none}.deep-audit-chip:before{content:"✓";color:var(--mm-score-good,#148d50);font-weight:800}a.deep-audit-chip{transition:background .14s,border-color .14s,transform .14s}a.deep-audit-chip:hover{background:var(--mm-success-bg,#dff5e8);border-color:var(--mm-score-good,#148d50);transform:translateY(-1px)}a.deep-audit-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.deep-audit-result-actions{border:1px solid var(--mm-border,#ddd6ca);background:var(--mm-paper,#fbf7ef);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.deep-audit-result-actions{background:color-mix(in oklch, var(--mm-paper,#fbf7ef) 86%, white)}}.deep-audit-result-actions{padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 50px #1816120f}.deep-audit-result-actions>h3{color:var(--mm-ink,#11100e);margin:0 0 1rem;font-size:clamp(1.3rem,2.2vw,1.7rem)}.deep-audit-caveats{border:1px dashed var(--mm-border,#ddd6ca);border-radius:14px;padding:clamp(1.1rem,2.5vw,1.5rem)}.deep-audit-caveats h3{color:var(--mm-muted,#6c6861);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.deep-audit-caveats ul{gap:.45rem;margin:.7rem 0 0;padding-left:1.1rem;display:grid}.deep-audit-caveats li{color:var(--mm-muted,#6c6861);line-height:1.5}@media (prefers-reduced-motion:reduce){.deep-audit-confetti{display:none}.deep-audit-reveal,.deep-audit-email-icon{animation:none}.deep-audit-check-circle,.deep-audit-check-mark{stroke-dashoffset:0;animation:none}}@media (max-width:860px){.deep-audit-hero-grid,.deep-audit-workbench,.deep-audit-result,.deep-audit-meta,.deep-audit-field-row,.deep-audit-finding-grid,.deep-audit-finding-group.is-wide ul,.deep-audit-result-stats{grid-template-columns:1fr}.deep-audit-legend{justify-content:flex-start}.deep-audit-step-label{font-size:.72rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
