@font-face{font-family:GMG Ubuntu;src:url(/brand/gmg/fonts/ubuntu-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GMG Ubuntu Condensed;src:url(/brand/gmg/fonts/ubuntu-condensed-latin.woff2) format("woff2");font-weight:400;font-display:swap}.assessment-public{--brand-ink:#051d40;--brand-muted:#051d40;--brand-paper:#ffffff;--brand-surface:#ffffff;--brand-line:#56aeff66;--brand-action:#eb2226;--brand-soft:#56aeff1a;--brand-display:Arial,Helvetica,sans-serif;--brand-header:#051d40;--brand-header-ink:#ffffff;--brand-header-muted:#ffffff;--brand-header-line:#56aeff66;--brand-header-accent:#56aeff}.assessment-public.assessment-theme-gmg{--brand-ink:#30251e;--brand-muted:#696159;--brand-paper:#f7f4ee;--brand-line:#ded8ce;--brand-action:#493626;--brand-soft:#eee8dd;--brand-display:"GMG Ubuntu Condensed",sans-serif;--brand-header:#e7d8c5;--brand-header-ink:#401f07;--brand-header-muted:#60452f;--brand-header-line:#b8a594;--brand-header-accent:#401f07}.assessment-public .audit-card.audit-card-module .deal-room-content{background:var(--brand-paper);color:var(--brand-ink);border-radius:20px;padding:clamp(20px,4vw,52px);margin-top:24px;overflow:hidden}.assessment-public.assessment-theme-gmg .deal-room-content{font-family:GMG Ubuntu,sans-serif}.assessment-public .audit-card.audit-card-module .deal-room-page-stack{gap:32px}.assessment-public .audit-card.audit-card-module .app-public-module-header{padding:clamp(24px,3vw,40px);gap:30px;position:relative;background:var(--brand-header);border-radius:12px;border-top:5px solid var(--brand-action)}.assessment-public .assessment-brand{background:transparent;color:var(--brand-header-ink)!important;border:0;border-bottom:1px solid var(--brand-header-line);border-radius:0;padding:0 0 22px;margin:0;gap:18px;width:100%}.assessment-public .assessment-brand-logo{width:72px;height:72px;background:#fff;border-radius:0}.assessment-public .assessment-brand-name{font-size:17px;letter-spacing:0;font-weight:600;max-width:240px}.assessment-public .assessment-brand:after{content:"↗";margin-left:auto;font-size:24px;color:var(--brand-header-accent)}.assessment-public .audit-card.audit-card-module .app-module-hero{padding:8px 0 0;margin:0;border:0;position:relative;isolation:isolate}.assessment-public .audit-card.audit-card-module .app-module-hero-eyebrow{color:var(--brand-header-accent);font-size:11px;letter-spacing:.15em;margin:0 0 20px;font-weight:700}.assessment-public .audit-card.audit-card-module .app-module-hero h1{font-family:var(--brand-display);font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.045em;color:var(--brand-header-ink);margin:0 0 22px;max-width:760px}.assessment-public .audit-card.audit-card-module .app-module-hero-description{color:var(--brand-header-muted);font-size:18px;line-height:1.65;max-width:620px;margin:0}.assessment-public.assessment-theme-smartHost .app-module-hero:after{content:"";position:absolute;right:0;top:0;width:180px;height:160px;z-index:-1;opacity:.4;background:linear-gradient(90deg,transparent 23px,#56aeff 24px,transparent 25px),linear-gradient(transparent 23px,#56aeff 24px,transparent 25px);background-size:25px 25px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .app-module-hero h1{border-left:6px solid #eb2226;padding-left:22px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-module-hero h1{font-weight:400;font-size:clamp(48px,6.5vw,82px);letter-spacing:-.025em}.assessment-public .audit-card.audit-card-module .business-audit-journey{--accent:var(--brand-action);--label:var(--brand-ink);--muted:var(--brand-muted);--audit-text-strong:var(--brand-ink);--audit-text-soft:var(--brand-muted);--audit-tile-large:var(--brand-surface);--audit-tile-input:#fff;--audit-line-soft:var(--brand-line);color:var(--brand-ink)}.assessment-public .audit-card.audit-card-module :is(.progress-panel,.step-section,.report-request-section,.report-request-submitted){background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);box-shadow:none;border-radius:12px;padding:clamp(20px,3vw,32px)}.assessment-public .audit-card.audit-card-module .progress-panel{background:transparent;border:0;border-bottom:1px solid var(--brand-line);border-radius:0;padding:0 0 26px;margin-bottom:26px}.assessment-public .audit-card.audit-card-module :is(.progress-meta,.field-helper,.section-explainer,.report-request-intro){color:var(--brand-muted)}.assessment-public .audit-card.audit-card-module .progress-meta strong{color:var(--brand-ink)}.assessment-public .audit-card.audit-card-module .progress-track{background:var(--brand-line);height:4px}.assessment-public .audit-card.audit-card-module .progress-fill{background:var(--brand-action)}.assessment-public .audit-card.audit-card-module .step-pill{background:transparent;color:var(--brand-muted);border-color:var(--brand-line);font-size:11px;padding:8px 12px}.assessment-public .audit-card.audit-card-module .step-pill.is-active{background:var(--brand-action);color:#fff;border-color:var(--brand-action)}.assessment-public .audit-card.audit-card-module .step-pill.is-complete{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.assessment-public .audit-card.audit-card-module .step-section{margin-bottom:20px}.assessment-public .audit-card.audit-card-module .step-section h2{font-family:var(--brand-display);font-size:26px;line-height:1.2;letter-spacing:-.025em;color:var(--brand-ink);margin:0 0 26px;padding-bottom:18px;border-bottom:1px solid var(--brand-line)}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .step-section h2{font-size:32px;font-weight:400}.assessment-public .audit-card.audit-card-module :is(.field span,.selection-group>span){color:var(--brand-ink);font-weight:500;line-height:1.55}.assessment-public .audit-card.audit-card-module .field-grid{gap:28px}.assessment-public .audit-card.audit-card-module .field :is(input,select,textarea),.assessment-public .audit-card.audit-card-module :is(.phone-country-trigger,.phone-country-menu,.phone-country-menu input){background:#fff;color:var(--brand-ink);border:1px solid #aaa6a1;border-radius:6px;box-shadow:none;font:inherit;min-height:48px}.assessment-public .audit-card.audit-card-module .field :is(input,textarea)::placeholder{color:#777}.assessment-public .audit-card.audit-card-module .field select{appearance:auto;padding-right:12px;background-image:none}.assessment-public .audit-card.audit-card-module details{color:var(--brand-muted);font-size:13px}.assessment-public .audit-card.audit-card-module details summary{color:var(--brand-muted);text-underline-offset:4px;cursor:pointer}.assessment-public .audit-card.audit-card-module details summary:hover{text-decoration:underline;color:var(--brand-action)}.assessment-public .audit-card.audit-card-module .button-primary{background:var(--brand-action);color:#fff;border:1px solid var(--brand-action);border-radius:6px;box-shadow:none;min-height:48px;font:inherit;font-weight:600}.assessment-public .audit-card.audit-card-module .button-primary:hover{filter:brightness(.88)}.assessment-public .audit-card.audit-card-module .button-secondary{background:transparent;color:var(--brand-ink);border:1px solid #aaa6a1;border-radius:6px;box-shadow:none;min-height:48px}.assessment-public .audit-card.audit-card-module :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.assessment-public .audit-card.audit-card-module .step-actions{padding:12px 0 0}.assessment-public .audit-card.audit-card-module .audit-diagnostic-box{background:var(--brand-paper);border:1px solid var(--brand-line);color:var(--brand-ink);box-shadow:none;border-radius:8px}.assessment-public .audit-card.audit-card-module .audit-diagnostic-box h3{color:var(--brand-ink)}.assessment-public .audit-card.audit-card-module .ba-readiness-score{color:var(--brand-action);font-family:var(--brand-display);font-size:52px}.assessment-public .audit-card.audit-card-module .feedback-error{color:#9e1420;background:#fff0f0;border-color:#c71920}@media(max-width:600px){.assessment-public .audit-card.audit-card-module .deal-room-content{padding:24px 16px;border-radius:12px;margin-top:16px}.assessment-public .assessment-brand-logo{width:56px;height:56px}.assessment-public .assessment-brand-name{font-size:15px}.assessment-public .audit-card.audit-card-module .app-module-hero-description{font-size:16px}.assessment-public .audit-card.audit-card-module .step-pills{display:none}.assessment-public .audit-card.audit-card-module .field-grid{grid-template-columns:minmax(0,1fr);gap:24px}.assessment-public .audit-card.audit-card-module .app-module-hero h1{overflow-wrap:anywhere}.assessment-public .audit-card.audit-card-module .step-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.assessment-public *{scroll-behavior:auto!important;transition:none!important}}.assessment-public .audit-card.audit-card-module .deal-room-content{--form-surface:#fff;--form-value:var(--brand-ink);--form-placeholder:#716d68;--form-border:#aaa6a1;--form-focus:var(--brand-action);--form-error:#9e1420}.assessment-public .audit-card.audit-card-module .field :is(input,select,textarea){-webkit-text-fill-color:var(--brand-ink);color-scheme:light}.assessment-public .audit-card.audit-card-module .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%235b5753' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.assessment-public .audit-card.audit-card-module .button:disabled{background:var(--brand-soft);color:var(--brand-muted);border-color:var(--brand-line);cursor:not-allowed}.assessment-public.assessment-theme-smartHost .deal-room-content{font-family:Arial,Helvetica,sans-serif}.assessment-public .audit-card.audit-card-module .app-module-hero-description{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;overflow:visible;white-space:normal}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .deal-room-content{--form-placeholder:#051d40;--form-border:#eb2226;--form-focus:#051d40;--form-error:#051d40}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .field :is(input,select,textarea),.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module :is(.phone-country-trigger,.phone-country-menu,.phone-country-menu input,.button-secondary){border-color:#56aeff}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .field :is(input,textarea)::placeholder{color:#051d40;-webkit-text-fill-color:#051d40}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23051d40' stroke-width='1.5'/%3E%3C/svg%3E")}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .feedback-error{color:#051d40;background:#ffffff;border-color:#eb2226}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .button-primary:hover{background:#051d40;border-color:#051d40;filter:none}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#051d40}.assessment-public.assessment-theme-smartHost .audit-card.audit-card-module .app-public-module-header a:focus-visible{outline-color:#56aeff}.assessment-public .assessment-brand-smartHost .assessment-brand-logo{width:240px;height:auto;max-width:calc(100% - 44px);aspect-ratio:300/98;background:transparent;filter:brightness(0) invert(1);border:0;border-radius:0}.assessment-public .assessment-brand-smartHost .assessment-brand-name{display:none}@media(max-width:600px){.assessment-public .assessment-brand-smartHost .assessment-brand-logo{width:210px}}.assessment-public{--assessment-ink:#051d40;--assessment-line:#56aeff66;--assessment-line-soft:#56aeff55;--assessment-rule:#56aeff44;--assessment-stripe:#56aeff33;--assessment-selection:#56aeff26;--assessment-band:#56aeff1a;--assessment-card:#56aeff12;--assessment-detail:#56aeff;--assessment-accent:#eb2226;--assessment-surface:#ffffff;--assessment-inverse:#ffffff;--assessment-score-surface:#051d40}.assessment-public.assessment-theme-gmg{--assessment-ink:#401f07;--assessment-line:#b8a594;--assessment-line-soft:#cbbca9;--assessment-rule:#b8a59488;--assessment-stripe:#ddcab6;--assessment-selection:#e7d8c5;--assessment-band:#e7d8c5;--assessment-card:#f1e8dc;--assessment-detail:#73543d;--assessment-accent:#73543d;--assessment-surface:#ffffff;--assessment-inverse:#401f07;--assessment-score-surface:#e7d8c5}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-domain-section{padding:0;overflow:hidden;border-color:var(--assessment-line);margin-bottom:36px}.assessment-domain-section>.field-grid{padding:28px}.assessment-section-heading{display:flex;align-items:center;gap:18px;padding:24px 28px;background:var(--assessment-band);color:var(--assessment-ink);border-top:4px solid var(--assessment-accent)}.assessment-section-symbol{display:grid;place-items:center;width:58px;height:58px;flex:none;border:1px solid var(--assessment-detail);border-radius:12px;color:var(--assessment-accent);background:var(--assessment-surface)}.assessment-section-title{min-width:0;flex:1 1}.assessment-section-title>p{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--assessment-ink)}.assessment-section-title>p>span{font-weight:400;letter-spacing:.06em;margin-left:5px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-section-heading h2{color:inherit;font-size:24px;border:0;margin:0;padding:0;line-height:1.25}.assessment-section-responses{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;border:1px solid var(--assessment-line);border-radius:20px;padding:7px 11px;color:inherit}.assessment-section-responses.is-complete{border-color:currentColor}@media(max-width:700px){.assessment-section-heading{flex-wrap:wrap;gap:14px;padding:20px}.assessment-section-symbol{width:44px;height:44px;border-radius:8px}.assessment-section-symbol svg{width:25px;height:25px}.assessment-section-title{flex-basis:calc(100% - 60px)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-section-heading h2{font-size:21px}.assessment-section-responses{margin-left:58px}.assessment-domain-section>.field-grid{padding:24px 20px}}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .field :is(input,select,textarea){border-color:var(--assessment-accent)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-domain-section{box-shadow:0 -5px 12px -8px var(--assessment-accent)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .deal-room-content{overflow:visible}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .progress-panel{position:sticky;top:0;z-index:40;background:var(--assessment-surface);padding:16px 0;margin-bottom:26px;border-bottom:1px solid var(--assessment-detail);box-shadow:0 6px 12px -12px var(--assessment-ink)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .business-audit-journey :is(select,input,textarea,.assessment-domain-section){scroll-margin-top:160px}@media(max-width:600px){.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .progress-panel{padding:12px 0}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .business-audit-journey :is(select,input,textarea,.assessment-domain-section){scroll-margin-top:110px}}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .assessment-domain-section>.field-grid{grid-template-columns:minmax(0,1fr);gap:28px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .assessment-domain-section :is(.field,.field>span,details,details p){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer{margin:0;min-width:0;max-width:100%;border:1px solid var(--assessment-accent);border-radius:8px;background:var(--assessment-surface);overflow:hidden}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;min-height:48px;color:var(--assessment-ink);list-style:none;font-size:16px;font-weight:400;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.assessment-answer>summary::-webkit-details-marker{display:none}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer>summary>span{min-width:0;font:inherit;color:inherit;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.assessment-answer>summary>svg{flex:none;transition:transform .15s}.assessment-answer[open]>summary>svg{transform:rotate(180deg)}.assessment-answer[data-answered=true]>summary{background:var(--assessment-selection)}.assessment-answer>fieldset{margin:0;padding:8px;min-width:0;border:0;border-top:1px solid var(--assessment-line);display:grid;gap:6px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer-option{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid transparent;border-radius:5px;color:var(--assessment-ink);cursor:pointer;font-weight:400;min-width:0}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer-option>span{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.55;font-size:15px;font-weight:400;color:var(--assessment-ink)}.assessment-answer-option.is-selected,.assessment-answer-option:hover{background:var(--assessment-selection)}.assessment-answer-option:has(input:focus-visible){outline:2px solid var(--assessment-ink);outline-offset:-2px}.assessment-answer-option>input[type=radio]{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--assessment-accent)}.assessment-answer-option>svg{flex:none;margin-top:4px;color:var(--assessment-accent)}.assessment-answer>summary[aria-disabled=true]{cursor:wait;opacity:.65}.assessment-answer-option:has(input:disabled){cursor:default}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer input[type=radio]{min-height:18px;height:18px;width:18px;padding:0;border:0;box-shadow:none;appearance:auto;accent-color:var(--assessment-accent)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .assessment-answer>summary:hover{text-decoration:none;color:var(--assessment-ink)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .step-pills{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0 8px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .step-pill{flex:none;white-space:nowrap}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .assessment-snapshot{color:var(--assessment-ink);display:grid;gap:30px;min-width:0}.assessment-snapshot :is(h2,h3,h4,p){margin:0}.assessment-snapshot .snapshot-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.15em;font-weight:700;color:var(--assessment-ink);margin-bottom:10px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em;color:var(--assessment-ink);margin:0 0 12px;padding:0;border:0}.snapshot-heading>p:last-child{font-size:16px;line-height:1.6}.snapshot-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:20px}.snapshot-score-card{background:var(--assessment-score-surface);color:var(--assessment-inverse);border-radius:14px;border-top:4px solid var(--assessment-accent);padding:32px;display:flex;align-items:center;gap:30px}.snapshot-gauge{width:168px;height:168px;position:relative;flex:none}.snapshot-gauge>svg{width:100%;height:100%;transform:rotate(-90deg)}.snapshot-gauge circle{fill:none;stroke-width:7}.snapshot-gauge-track{stroke:var(--assessment-rule)}.snapshot-gauge-value{stroke:var(--assessment-accent);stroke-linecap:round}.snapshot-gauge>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.snapshot-gauge strong{font-size:52px;line-height:1;letter-spacing:-.05em}.snapshot-gauge span{font-size:12px;color:var(--assessment-inverse)}.assessment-snapshot .snapshot-score-card .snapshot-eyebrow{color:var(--assessment-detail)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-score-copy h3{color:var(--assessment-inverse);font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.snapshot-score-copy>p:not(.snapshot-eyebrow){font-size:14px;line-height:1.6;color:var(--assessment-inverse)}.snapshot-self-reported{display:inline-block;margin-top:20px;padding-top:14px;border-top:1px solid var(--assessment-line);font-size:11px;line-height:1.5;color:var(--assessment-inverse)}.snapshot-evidence-card{border:1px solid var(--assessment-line);background:var(--assessment-card);border-radius:14px;padding:26px}.snapshot-evidence-card>svg{color:var(--assessment-accent);margin-bottom:16px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-evidence-card h3{color:var(--assessment-ink);font-size:17px;line-height:1.4;margin:0 0 16px}.snapshot-evidence-card dl{margin:0;display:grid;gap:12px}.snapshot-evidence-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;border-top:1px solid var(--assessment-rule)}.snapshot-evidence-card dt{font-size:13px}.snapshot-evidence-card dd{font-size:24px;line-height:1.2;font-weight:700;margin:0;white-space:nowrap}.snapshot-evidence-card dd small{font-size:12px;font-weight:400}.snapshot-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-section-title h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;color:var(--assessment-ink)}.snapshot-section-title>span{font-size:12px;white-space:nowrap}.snapshot-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.snapshot-domain{display:flex;align-items:start;gap:14px;border-top:1px solid var(--assessment-line-soft);padding:18px 0;min-width:0}.snapshot-domain>svg{color:var(--assessment-accent);flex:none;margin-top:1px}.snapshot-domain>div{flex:1 1;min-width:0}.snapshot-domain-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.snapshot-domain-title h4{font-size:13px;font-weight:500;line-height:1.5;color:var(--assessment-ink)}.snapshot-domain-title strong{font-size:13px;line-height:1.5;white-space:nowrap}.snapshot-domain-track{height:5px;background:var(--assessment-selection);border-radius:3px;overflow:hidden;margin-top:12px}.snapshot-domain-track>span{display:block;height:100%;background:var(--assessment-ink);border-radius:3px}.snapshot-domain-track.is-uncertain{background:repeating-linear-gradient(120deg,var(--assessment-stripe),var(--assessment-stripe) 4px,var(--assessment-surface) 4px,var(--assessment-surface) 8px)}.snapshot-domain>div>p{font-size:11px;margin-top:7px}.snapshot-priority-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.snapshot-priority-grid>li{border:1px solid var(--assessment-line);border-radius:10px;padding:24px;background:var(--assessment-card);min-width:0}.snapshot-priority-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.snapshot-priority-top>span{font-size:30px;letter-spacing:-.04em;color:var(--assessment-accent)}.snapshot-priority-top>small{font-size:10px;border:1px solid var(--assessment-line);border-radius:20px;padding:5px 9px}.snapshot-priority-grid h4{font-size:17px;line-height:1.3;color:var(--assessment-ink);margin-bottom:12px}.snapshot-empty,.snapshot-priority-grid p{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-details{border:1px solid var(--assessment-line);border-radius:9px;padding:0 20px;margin-top:18px;color:var(--assessment-ink)}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;padding:18px 0;color:var(--assessment-ink);font-size:14px;font-weight:500;cursor:pointer}.snapshot-details>summary::-webkit-details-marker{display:none}.snapshot-details>summary>svg{flex:none}.snapshot-details[open]>summary>svg{transform:rotate(180deg)}.snapshot-details>summary>span{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.snapshot-details>summary>span>svg{color:var(--assessment-accent);flex:none}.snapshot-details>summary small{font-size:12px;border-radius:20px;background:var(--assessment-selection);padding:5px 10px}.snapshot-details ul{list-style:none;padding:0;margin:0}.snapshot-details li{padding:16px 0;border-top:1px solid var(--assessment-rule);font-size:14px;line-height:1.6}.snapshot-details li p{margin-top:8px}.snapshot-details>p{font-size:14px;line-height:1.6;padding-bottom:20px}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-controls{margin-top:0}.snapshot-report{display:flex;align-items:center;gap:22px;background:var(--assessment-score-surface);color:var(--assessment-inverse);padding:28px;border-radius:12px}.snapshot-report>svg{color:var(--assessment-detail);flex:none}.snapshot-report>div{flex:1 1;min-width:0}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg) .audit-card.audit-card-module .snapshot-report h3{color:var(--assessment-inverse);font-size:21px;line-height:1.3;margin-bottom:8px}.snapshot-report p{font-size:13px;line-height:1.6;color:var(--assessment-inverse);max-width:50ch}.snapshot-report .button{display:flex;align-items:center;justify-content:center;gap:14px;flex:none}.snapshot-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.snapshot-footer>p{font-size:11px;line-height:1.6;max-width:64ch}@media(max-width:1000px){.snapshot-overview{grid-template-columns:minmax(0,1fr)}.snapshot-evidence-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.snapshot-evidence-card dl>div{display:block}.snapshot-evidence-card dd{margin-top:10px}.snapshot-priority-grid{grid-template-columns:minmax(0,1fr)}.snapshot-priority-grid>li{padding:22px}.snapshot-priority-top{margin-bottom:14px}.snapshot-report{flex-wrap:wrap}.snapshot-report .button{width:100%}}@media(max-width:600px){.snapshot-score-card{flex-direction:column;align-items:flex-start;padding:24px;gap:22px}.snapshot-gauge{width:144px;height:144px;align-self:center}.snapshot-domain-grid{grid-template-columns:minmax(0,1fr)}.snapshot-evidence-card{padding:20px}.snapshot-evidence-card dl{gap:12px}.snapshot-evidence-card dt{font-size:11px;line-height:1.5}.snapshot-evidence-card dd{font-size:22px}.snapshot-section-title{align-items:start}.snapshot-section-title>span{font-size:10px}.snapshot-report{padding:24px;gap:16px}.snapshot-report>div{flex-basis:calc(100% - 54px)}.snapshot-report .button{padding-inline:12px;font-size:13px}.snapshot-footer{align-items:stretch;flex-direction:column;gap:16px}.snapshot-details>summary>span{gap:8px}.assessment-snapshot{gap:26px}}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg):has(.assessment-snapshot) .audit-card.audit-card-module .app-public-module-header{padding:20px 28px;gap:0}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg):has(.assessment-snapshot) .app-public-module-header .app-module-hero{display:none}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg):has(.assessment-snapshot) .assessment-brand{padding:0;border:0}.assessment-public:is(.assessment-theme-smartHost,.assessment-theme-gmg):has(.assessment-snapshot) .assessment-brand-logo{width:180px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .deal-room-content{--form-border:#b8a594;--form-placeholder:#73543d;--form-focus:#401f07;--form-error:#401f07;border-radius:4px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-public-module-header{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:40px;align-items:start;border:0;border-bottom:4px solid #73543d;border-radius:0}.assessment-public.assessment-theme-gmg .assessment-brand{flex-direction:column;align-items:flex-start;gap:18px;padding:0 28px 0 0;border-right:1px solid #b8a594;height:100%}.assessment-public.assessment-theme-gmg .assessment-brand-name{font-size:14px;font-weight:400;letter-spacing:.04em}.assessment-public.assessment-theme-gmg .assessment-brand:after{margin:0;font-size:22px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-module-hero{padding:0}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-module-hero h1{font-size:clamp(54px,6.2vw,86px);max-width:650px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .progress-panel{background:#f7f4ee;border-color:#b8a594;box-shadow:none}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .step-pill{border-radius:2px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .assessment-domain-section{border:0;border-radius:0;box-shadow:none;background:transparent;margin-bottom:44px}.assessment-public.assessment-theme-gmg .assessment-section-heading{padding:22px 0;border-top:2px solid #73543d;border-bottom:1px solid #b8a594;background:transparent;gap:22px}.assessment-public.assessment-theme-gmg .assessment-section-symbol{border:0;background:transparent;width:40px;height:48px;border-radius:0;color:#73543d}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .assessment-section-heading h2{font-family:var(--brand-display);font-weight:400;font-size:34px;line-height:1.1}.assessment-public.assessment-theme-gmg .assessment-section-title>p{font-size:10px;letter-spacing:.12em}.assessment-public.assessment-theme-gmg .assessment-section-responses{border-radius:2px;background:#e7d8c5;font-size:11px}.assessment-public.assessment-theme-gmg .assessment-domain-section>.field-grid{padding:0;gap:0}.assessment-public.assessment-theme-gmg .assessment-domain-section>.field-grid>div{padding:28px 0;border-bottom:1px solid #ded8ce}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .assessment-answer{border-color:#b8a594;border-radius:2px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .assessment-answer-option{border-radius:0}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .field :is(input,select,textarea){border-color:#b8a594;border-radius:2px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module :is(.button-primary,.button-secondary){border-radius:2px}.assessment-public.assessment-theme-gmg .assessment-snapshot{gap:36px}.assessment-public.assessment-theme-gmg .snapshot-heading{border-bottom:1px solid #b8a594;padding-bottom:24px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .snapshot-heading h2{font-family:var(--brand-display);font-weight:400;font-size:clamp(44px,5vw,64px);line-height:1.05}.assessment-public.assessment-theme-gmg .snapshot-overview{grid-template-columns:minmax(0,1fr);gap:0;background:#e7d8c5;border:1px solid #b8a594}.assessment-public.assessment-theme-gmg .snapshot-score-card{border-radius:0;border:0;padding:34px 40px;flex-direction:row-reverse;justify-content:space-between;gap:40px}.assessment-public.assessment-theme-gmg .snapshot-score-copy{flex:1 1}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .snapshot-score-copy h3{font-family:var(--brand-display);font-weight:400;font-size:42px;line-height:1.05}.assessment-public.assessment-theme-gmg .snapshot-gauge{width:180px;height:180px}.assessment-public.assessment-theme-gmg .snapshot-gauge strong{font-family:var(--brand-display);font-weight:400;font-size:72px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;background:transparent;border:0;border-top:1px solid #b8a594;border-radius:0;padding:24px 40px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card>svg{display:none}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .snapshot-evidence-card h3{margin:0;font-family:var(--brand-display);font-weight:400;font-size:26px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card dl>div{display:flex;flex-direction:column-reverse;align-items:flex-start;border:0;padding:0;gap:5px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card dd{font-family:var(--brand-display);font-size:34px;font-weight:400;margin:0}.assessment-public.assessment-theme-gmg .snapshot-evidence-card dt{font-size:11px;line-height:1.4}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .snapshot-section-title h3{font-family:var(--brand-display);font-weight:400;font-size:34px}.assessment-public.assessment-theme-gmg .snapshot-domain{padding:22px 0}.assessment-public.assessment-theme-gmg .snapshot-domain-track{height:3px;border-radius:0}.assessment-public.assessment-theme-gmg .snapshot-priority-grid{gap:0;border-block:1px solid #b8a594}.assessment-public.assessment-theme-gmg .snapshot-priority-grid>li{border:0;border-right:1px solid #b8a594;background:transparent;border-radius:0;padding:24px}.assessment-public.assessment-theme-gmg .snapshot-priority-grid>li:last-child{border-right:0}.assessment-public.assessment-theme-gmg .snapshot-priority-top>span{font-family:var(--brand-display);font-size:44px}.assessment-public.assessment-theme-gmg .snapshot-priority-top>small{border-radius:2px}.assessment-public.assessment-theme-gmg .snapshot-priority-grid h4{font-family:var(--brand-display);font-weight:400;font-size:28px;line-height:1.1}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .snapshot-details{border-radius:0;background:transparent}.assessment-public.assessment-theme-gmg .snapshot-report{border-radius:0;border-block:1px solid #b8a594;background:#e7d8c5;padding:32px}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .snapshot-report h3{font-family:var(--brand-display);font-size:32px;font-weight:400}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .audit-card.audit-card-module .app-public-module-header{grid-template-columns:minmax(0,1fr);padding:18px 26px}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .assessment-brand{flex-direction:row;align-items:center;padding:0;border:0}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .assessment-brand-logo{width:56px;height:56px}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .assessment-brand:after{margin-left:auto}@media(max-width:1000px){.assessment-public.assessment-theme-gmg .snapshot-priority-grid{grid-template-columns:minmax(0,1fr)}.assessment-public.assessment-theme-gmg .snapshot-priority-grid>li{border:0;border-bottom:1px solid #b8a594;padding:24px 0}.assessment-public.assessment-theme-gmg .snapshot-priority-grid>li:last-child{border-bottom:0}}@media(max-width:700px){.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-public-module-header{grid-template-columns:minmax(0,1fr);gap:26px;padding:24px}.assessment-public.assessment-theme-gmg .assessment-brand{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #b8a594;padding:0 0 22px;gap:16px}.assessment-public.assessment-theme-gmg .assessment-brand:after{margin-left:auto}.assessment-public.assessment-theme-gmg .assessment-section-heading{gap:14px}.assessment-public.assessment-theme-gmg .assessment-section-responses{margin-left:54px}.assessment-public.assessment-theme-gmg .assessment-section-title{flex-basis:calc(100% - 54px)}.assessment-public.assessment-theme-gmg .snapshot-score-card{padding:26px;flex-direction:column;align-items:flex-start;gap:24px}.assessment-public.assessment-theme-gmg .snapshot-gauge{align-self:flex-start;width:144px;height:144px}.assessment-public.assessment-theme-gmg .snapshot-gauge strong{font-size:58px}.assessment-public.assessment-theme-gmg .snapshot-score-copy{width:100%}.assessment-public.assessment-theme-gmg .snapshot-evidence-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card dl{gap:12px}.assessment-public.assessment-theme-gmg .snapshot-evidence-card dd{font-size:28px}.assessment-public.assessment-theme-gmg .snapshot-report{padding:24px}.assessment-public.assessment-theme-gmg .snapshot-footer{gap:18px}}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-public-module-header{padding:0;gap:0;align-items:stretch}.assessment-public.assessment-theme-gmg .assessment-brand{background:#401f07;color:#fff!important;justify-content:center;align-items:center;border:0;padding:24px;gap:0;height:auto}.assessment-public.assessment-theme-gmg .assessment-brand-logo{background:#401f07;width:100%;max-width:230px;height:auto;aspect-ratio:1;object-fit:contain}.assessment-public.assessment-theme-gmg .assessment-brand-name{display:none}.assessment-public.assessment-theme-gmg .assessment-brand:after{color:#fff;align-self:flex-end;font-size:20px;line-height:1}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-module-hero{padding:36px 40px}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .audit-card.audit-card-module .app-public-module-header{padding:0;background:#401f07;border-bottom:0}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .assessment-brand{padding:0 26px;gap:20px;justify-content:space-between}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .assessment-brand-logo{width:140px;height:110px;aspect-ratio:auto;object-fit:cover}.assessment-public.assessment-theme-gmg:has(.assessment-snapshot) .assessment-brand:after{align-self:center}@media(max-width:700px){.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-public-module-header{padding:0;gap:0}.assessment-public.assessment-theme-gmg .assessment-brand{flex-direction:row;justify-content:space-between;padding:0 22px;gap:16px}.assessment-public.assessment-theme-gmg .assessment-brand-logo{width:160px;height:130px;aspect-ratio:auto;object-fit:cover}.assessment-public.assessment-theme-gmg .assessment-brand:after{align-self:center}.assessment-public.assessment-theme-gmg .audit-card.audit-card-module .app-module-hero{padding:28px 24px}}