.microsite-root{--ms-maxw:1240px;--ms-nav-top:0px;--ms-nav-height:108px;--ms-ease:cubic-bezier(0.16,1,0.3,1);--ms-link:#1d4ed8;--ms-complete:#15803d;--f-display:var(--font-geist-sans),"Geist",system-ui,sans-serif;--f-body:var(--font-geist-sans),"Geist",system-ui,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--c-paper);color:var(--c-ink);font-family:var(--f-body);font-size:16px;line-height:1.6}.microsite-root .container{max-width:var(--ms-maxw);margin:0 auto;padding:0 32px}.microsite-root .domain-section .container{max-width:1000px}.microsite-root .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.microsite-root .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-faint);font-weight:600}.microsite-root .section-h{font-family:var(--f-display);font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.08;margin:6px 0 0;letter-spacing:-.015em;max-width:22ch}.microsite-root .sub-h{font-family:var(--f-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-faint);font-weight:600;margin:40px 0 16px}.microsite-root .sub-h:first-of-type{margin-top:24px}.microsite-root .section-lede{font-size:16px;line-height:1.6;color:var(--c-ink-soft);max-width:64ch;margin:14px 0 0}.microsite-root .block{padding:56px 0;border-top:1px solid var(--c-rule-soft)}.microsite-root .masthead{border-bottom:1px solid var(--c-rule);padding:16px 0;font-size:12px;letter-spacing:.04em}.microsite-root .masthead-row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.microsite-root .masthead-brand{font-family:var(--f-display);font-weight:600;font-size:14px}.microsite-root .masthead-cobrand{display:inline-flex;align-items:center;gap:9px}.microsite-root .cobrand-label{color:var(--c-ink-faint);text-transform:uppercase}.microsite-root .cobrand-dot{width:9px;height:9px;border-radius:2px;background:var(--client-accent)}.microsite-root .cobrand-client{font-weight:600}.microsite-root .masthead-meta{display:flex;gap:20px;color:var(--c-ink-faint);flex-wrap:wrap}.microsite-root .colophon{padding:56px 0 80px;font-size:13px;color:var(--c-ink-faint);border-top:1px solid var(--c-rule)}.microsite-root .colophon-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.microsite-root .colophon-grid h4{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent);font-weight:700;margin:0 0 8px}.microsite-root .hero{background:var(--c-ink);color:#fff;position:relative;overflow:hidden;padding:76px 0 84px}.microsite-root .hero .container{position:relative;z-index:1}.microsite-root .hero .eyebrow{color:var(--c-accent-soft)}.microsite-root .hero-art{position:absolute;top:0;right:0;height:100%;width:72%;pointer-events:none;color:var(--client-accent);-webkit-mask-image:radial-gradient(ellipse 70% 110% at 82% 38%,black 30%,transparent 96%);mask-image:radial-gradient(ellipse 70% 110% at 82% 38%,black 30%,transparent 96%)}.microsite-root .hero-art--external{filter:hue-rotate(var(--client-hue-shift,0deg)) saturate(var(--client-sat-shift,1))}.microsite-root .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:start}.microsite-root .hero-grid>div{min-width:0;overflow-wrap:anywhere}.microsite-root .display{font-family:var(--f-display);font-size:clamp(32px,5vw,50px);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0 0 28px;color:#fff}.microsite-root .hero-eyebrow{margin-bottom:24px}.microsite-root .hero-standfirst{margin:0 0 36px;font-size:19px;line-height:1.5;color:#e2e8f0;max-width:68ch}.microsite-root [id]{scroll-margin-top:calc(var(--ms-nav-top) + var(--ms-nav-height) + 24px)}.microsite-root[data-public-sample]{--ms-nav-top:64px}.microsite-root .owner-nav{position:sticky;top:var(--ms-nav-top);z-index:20;border-bottom:1px solid var(--c-rule);background:var(--c-paper);box-shadow:0 5px 16px -12px rgba(15,23,42,.25);padding:8px 0}.microsite-root .owner-nav-row{display:flex;flex-wrap:wrap;gap:4px 8px}.microsite-root .owner-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:var(--radius);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--c-ink-soft);text-decoration:none}.microsite-root .owner-nav a:hover,.microsite-root .owner-nav a[aria-current=location]{background:var(--c-paper-deep);color:var(--c-ink)}.microsite-root .owner-nav a[aria-current=location]{box-shadow:inset 0 -2px var(--c-accent)}.microsite-root .owner-nav a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.microsite-root .owner-guides-jump{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:32px;margin:0 auto}.microsite-root .owner-guides-jump p{color:var(--c-ink-soft);font-size:14px;margin:0;max-width:58ch}.microsite-root .owner-guides-jump strong{display:block;color:var(--c-ink);margin-bottom:4px;font-size:16px}.microsite-root .owner-role-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;width:100%}.microsite-root .owner-role-links small{display:block;margin-top:6px;font-weight:400}.microsite-root .report-jump-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 18px;border:1px solid var(--ms-link);border-radius:var(--radius);background:var(--ms-link);color:#fff;text-decoration:none;font-size:13px;font-weight:600}.microsite-root .report-jump-button:hover{background:var(--c-ink);border-color:var(--c-ink)}.microsite-root .owner-guides-jump a:focus-visible,.microsite-root a.domain-chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.microsite-root a.domain-chip{text-decoration:none;color:inherit}.microsite-root a.domain-chip:hover{background:var(--c-paper-deep)}.microsite-root details.finding-card>summary,.microsite-root details.priorities-more>summary{cursor:pointer;list-style:none}.microsite-root details.finding-card>summary{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:8px}.microsite-root details>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--c-ink-faint);border-bottom:1.5px solid var(--c-ink-faint);justify-self:end;align-self:center;flex-shrink:0;transform:rotate(-45deg)}.microsite-root details[open]>summary:after{transform:rotate(45deg);border-color:var(--c-accent)}.microsite-root details>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.microsite-root details.finding-card>summary::-webkit-details-marker,.microsite-root details.priorities-more>summary::-webkit-details-marker{display:none}.microsite-root .finding-disclose{margin-top:8px}.microsite-root .priorities-more{margin-top:20px}.microsite-root .risk-addressed{font-size:12.5px;margin:8px 0 0}.microsite-root .disclosure-toggle{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 18px;border:1px solid var(--c-accent);border-radius:var(--radius);color:var(--ms-link);background:var(--c-paper);font-size:14px;font-weight:600}.microsite-root .disclosure-toggle:hover,.microsite-root details[open]>.disclosure-toggle{background:color-mix(in oklab,var(--c-accent) 7%,var(--c-paper))}.microsite-root .disclosure-open,.microsite-root details[open]>summary .disclosure-closed{display:none}.microsite-root details[open]>summary .disclosure-open{display:inline}.microsite-root .qwp-disclose>summary:hover,.microsite-root details.finding-card>summary:hover{color:var(--ms-link)}.microsite-root .qwp-disclose>summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:16px;align-items:start;cursor:pointer;list-style:none;min-height:44px;padding:8px 0}.microsite-root .qwp-col{min-width:0;overflow-wrap:anywhere}.microsite-root .qwp-disclose>.qwp-body{padding-top:8px}.microsite-root .hero-byline{display:flex;gap:16px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.microsite-root .hero-score{min-width:0;text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);padding:32px}.microsite-root .hero-score-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;margin-bottom:12px}.microsite-root .hero-score-value{font-family:var(--f-display);font-size:clamp(72px,12vw,104px);font-weight:600;line-height:.92;letter-spacing:-.04em;color:#fff}.microsite-root .hero-score-of{color:#94a3b8;font-weight:400;font-size:38px}.microsite-root .hero-score-band{display:inline-block;margin-top:12px;padding:4px 14px;border:1px solid var(--c-accent);background:var(--c-accent);color:#fff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.microsite-root .hsb-list{margin-top:22px;display:grid;gap:11px}.microsite-root .hsb-top{display:flex;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.78)}.microsite-root .hsb-track{height:6px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden;margin-top:4px}.microsite-root .hsb-fill{display:block;height:100%;border-radius:3px;transform-origin:left;transform:scaleX(var(--fill,0))}.microsite-root .hsb-legend{margin-top:18px;display:flex;gap:8px 12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}.microsite-root .hsb-legend span{display:inline-flex;align-items:center;gap:4px}.microsite-root .hsb-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.microsite-root .radar-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin-top:32px}.microsite-root .radar-commentary .kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent);font-weight:600;margin:0 0 10px}.microsite-root .radar-commentary p:last-child{font-size:16px;line-height:1.6;color:var(--c-ink-soft);margin:0}.microsite-root .radar-svg{width:100%;height:auto;max-width:460px;color:var(--c-accent)}.microsite-root .radar-label{font-size:13px;fill:var(--c-ink-soft);font-family:var(--f-body)}.microsite-root .radar-score{font-family:var(--f-mono);font-size:13px;font-weight:600}.microsite-root .radar-center{font-family:var(--f-display);font-weight:600;font-size:56px;fill:var(--c-ink)}.microsite-root .radar-center-label{font-family:var(--f-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;fill:var(--c-ink-faint)}.microsite-root .domain-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule)}.microsite-root .domain-chip{padding:18px 14px;border-right:1px solid var(--c-rule-soft);border-top:3px solid var(--chip-c,var(--c-ink-faint))}.microsite-root .chip-label{min-height:2.5em;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-faint)}.microsite-root .chip-score{font-family:var(--f-display);font-weight:600;font-size:38px}.microsite-root .chip-band{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--chip-c,var(--c-ink-faint))}.microsite-root .domain-section{padding:64px 0;border-top:1px solid var(--c-rule-soft)}.microsite-root .domain-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.microsite-root .domain-score{text-align:right;white-space:nowrap}.microsite-root .ds-num{font-family:var(--f-mono);font-size:52px;font-weight:600;color:var(--chip-c,var(--c-ink))}.microsite-root .ds-of{font-size:18px;color:var(--c-ink-faint)}.microsite-root .ds-band{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--chip-c,var(--c-ink-faint))}.microsite-root .findings{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.microsite-root .finding-card{min-width:0;overflow-wrap:anywhere;border:1px solid var(--c-rule);border-left:2px solid var(--c-accent);padding:16px 18px;background:var(--c-paper);border-radius:2px}.microsite-root .finding-lede{font-size:16px;font-weight:600;margin:0 0 6px}.microsite-root .finding-body{font-size:13.5px;line-height:1.6;color:var(--c-ink-soft);margin:0}.microsite-root .finding-xref{font-size:12.5px;color:var(--c-ink-faint);margin:8px 0 0}.microsite-root .xref-tag{font-size:9px;letter-spacing:.1em;text-transform:uppercase;background:var(--c-paper-deep);padding:2px 6px;border-radius:2px;margin-right:6px}.microsite-root .finding-ev{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.microsite-root .ev-chip{font-size:10px;letter-spacing:.04em;color:var(--c-ink-faint);border:1px solid var(--c-rule);border-radius:999px;padding:2px 8px}.microsite-root button.ev-chip{font-family:inherit;background:none;cursor:pointer}.microsite-root button.ev-chip:hover{color:var(--c-ink);border-color:var(--c-ink-faint)}.microsite-root button.ev-chip[disabled]{cursor:default;opacity:.6}.microsite-root .strengths{list-style:none;border-top:1px solid var(--c-rule);padding:0;margin:0}.microsite-root .strengths li{padding:14px 0;border-bottom:1px solid var(--c-rule);font-size:13.5px;line-height:1.6;color:var(--c-ink-soft)}.microsite-root .strengths li strong{color:var(--c-ink);font-weight:600}.microsite-root .dtable-wrap{overflow-x:auto}.microsite-root table.dtable{width:100%;border-collapse:collapse;font-size:12.5px}.microsite-root .dtable th{text-transform:uppercase;font-size:10px;letter-spacing:.1em;text-align:left;padding:10px 12px;border-bottom:2px solid var(--c-rule);color:var(--c-ink-faint)}.microsite-root .dtable td{padding:12px;border-bottom:1px solid var(--c-rule-soft);color:var(--c-ink-soft);line-height:1.5}.microsite-root .dtable .dtable-self{background:color-mix(in oklab,var(--c-accent) 6%,var(--c-paper))}.microsite-root details.action-card,.microsite-root details.scoring{border:1px solid var(--c-rule);background:var(--c-paper);border-radius:2px;margin-bottom:8px}.microsite-root details.action-card>summary,.microsite-root details.scoring>summary{cursor:pointer;padding:12px 16px;display:flex;align-items:center;gap:12px;list-style:none}.microsite-root details>summary::-webkit-details-marker{display:none}.microsite-root .priority-pill{font-family:var(--f-mono);font-size:11px;font-weight:600;color:#fff;padding:2px 8px;border-radius:3px}.microsite-root .action-title{font-weight:600;font-size:14px;flex:1}.microsite-root .action-meta{font-size:12px;color:var(--c-ink-faint)}.microsite-root .action-detail{padding:0 16px 14px;font-size:13px;color:var(--c-ink-soft)}.microsite-root .scoring-body{padding:8px 16px 16px}.microsite-root .score-comp{padding:8px 0;border-bottom:1px solid var(--c-rule-soft)}.microsite-root .score-comp.score-total{font-weight:700;border-bottom:none}.microsite-root .sc-head{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline}.microsite-root .sc-bar{height:4px;background:var(--c-rule-soft);border-radius:2px;margin-top:6px;overflow:hidden}.microsite-root .sc-bar>span{display:block;height:100%}.microsite-root .sc-reason{font-size:12px;color:var(--c-ink-faint);margin:6px 0 0}.microsite-root .priorities-list{display:grid;gap:8px}.microsite-root .priority-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--c-rule-soft)}.microsite-root .risk-list{display:grid;gap:10px}.microsite-root .risk-card{border:1px solid var(--c-rule);border-left:3px solid var(--c-warn);padding:14px 16px;border-radius:2px}.microsite-root .risk-addressed{font-size:12px;color:var(--c-ink-faint);margin-top:6px}.microsite-root .verdict-section{background:var(--c-ink);color:#fff;position:relative;overflow:hidden;padding:80px 0}.microsite-root .verdict-art{position:absolute;inset:0;color:var(--client-accent);pointer-events:none;opacity:.5}.microsite-root .verdict-body{position:relative;font-size:20px;line-height:1.5;max-width:60ch}.microsite-root .ledger{display:grid;gap:8px}.microsite-root .ledger-item{font-size:13px;color:var(--c-ink-soft);padding:10px 0;border-bottom:1px solid var(--c-rule-soft)}@media (prefers-reduced-motion:no-preference){.microsite-root.js-anim .hsb-fill{transform:scaleX(0);animation:ms-bar-fill 1.1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--bar-delay,0s)}.microsite-root .ms-reveal-armed{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.microsite-root .ms-reveal-armed.is-visible{opacity:1;transform:none}}@keyframes ms-bar-fill{to{transform:scaleX(var(--fill,0))}}@media (max-width:980px){.microsite-root .hero-grid,.microsite-root .radar-wrap{grid-template-columns:1fr;gap:32px}.microsite-root .domain-strip{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.microsite-root .colophon-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.microsite-root .domain-strip{grid-template-columns:repeat(2,1fr)}.microsite-root .domain-head{flex-direction:column}.microsite-root .ds-num{font-size:40px}}@media (prefers-reduced-motion:no-preference){.microsite-root details.action-card:not([open]):hover{transform:translateY(-2px);box-shadow:0 8px 22px -14px rgba(15,23,42,.22),0 0 0 1px color-mix(in oklab,var(--c-accent) 18%,transparent);border-color:color-mix(in oklab,var(--c-accent) 40%,var(--c-rule))}.microsite-root details.action-card:not([open])>summary:hover .action-title{color:var(--c-accent);transform:translateX(3px)}.microsite-root .finding-card,.microsite-root .risk-card,.microsite-root .tension-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.microsite-root .finding-card:hover,.microsite-root .risk-card:hover,.microsite-root .tension-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px -14px rgba(15,23,42,.18);border-color:color-mix(in oklab,var(--c-accent) 30%,var(--c-rule))}.microsite-root details.action-card>summary,.microsite-root details.scoring>summary{transition:background .2s cubic-bezier(.16,1,.3,1)}.microsite-root details.action-card:not([open])>summary:hover,.microsite-root details.scoring:not([open])>summary:hover{background:color-mix(in oklab,var(--c-accent) 4%,var(--c-paper))}.microsite-root details.action-card:not([open])>summary:active,.microsite-root details.scoring:not([open])>summary:active{transform:scale(.997)}}.microsite-root .ev-chip{border-radius:2px}.microsite-root .atl-title{font-family:var(--f-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-faint);font-weight:600;margin:56px 0 16px}.microsite-root .action-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.microsite-root .atl-col{border-top:2px solid var(--c-accent);padding-top:12px}.microsite-root .atl-head{font-weight:600;font-size:14px}.microsite-root .atl-count{font-size:11px;color:var(--c-ink-faint);margin-bottom:10px}.microsite-root .atl-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.microsite-root .atl-list li{font-size:13px;line-height:1.5;color:var(--c-ink-soft)}.microsite-root .spec-mono{font-family:var(--f-mono);font-feature-settings:"tnum","ss01"}.microsite-root .eyebrow{font-family:var(--f-body);letter-spacing:.18em;color:var(--c-accent)}.microsite-root .section-eyebrow{margin-bottom:12px;color:var(--c-accent)}.microsite-root .section-h{font-size:36px;margin:0 0 12px}.microsite-root .section-lede{font-family:var(--f-body);font-size:19px;line-height:1.5;max-width:60ch;margin:0 0 48px}.microsite-root .progress-bucket{margin-top:32px}.microsite-root .progress-bucket-h{font-family:var(--f-body);font-size:18px;font-weight:600;margin:0 0 12px}.microsite-root .progress-bucket-lede,.microsite-root .progress-unchanged{font-family:var(--f-body);font-size:15px;line-height:1.5;color:var(--c-ink-soft);max-width:60ch;margin:0 0 16px}.microsite-root .block{padding:80px 0;border-top:0;border-bottom:1px solid var(--c-rule)}.microsite-root .masthead{background:var(--c-ink);color:#fff;border-bottom:none;padding:18px 0}.microsite-root .masthead-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 28px}.microsite-root .masthead-brand{color:#fff;letter-spacing:-.01em}.microsite-root .masthead-cobrand{justify-self:end;border-right:1px solid rgba(255,255,255,.12);padding-right:18px}.microsite-root .cobrand-label{font-size:10px;letter-spacing:.2em;color:var(--client-accent)}.microsite-root .cobrand-dot{border-radius:1px}.microsite-root .cobrand-client{font-size:13px;color:#fff}.microsite-root .masthead-meta{color:#94a3b8}.microsite-root .hero{border-bottom:none}.microsite-root .hero-score-value{font-size:104px}.microsite-root .hero-score-note{margin-top:16px;font-size:13px;color:#cbd5e1;line-height:1.5}.microsite-root .hsb-list{text-align:left}.microsite-root .hsb-row{display:grid;gap:5px}.microsite-root .hsb-label,.microsite-root .hsb-score{font-size:12.5px}.microsite-root .hsb-label{color:#cbd5e1}.microsite-root .hsb-score{color:#fff}.microsite-root .hsb-track{height:5px;border-radius:2px;background:rgba(255,255,255,.07)}.microsite-root .hsb-fill,.microsite-root .hsb-legend i{border-radius:2px}.microsite-root .hsb-legend{margin-top:16px;flex-wrap:wrap;justify-content:space-between;gap:4px 7px;font-size:9px;color:#94a3b8;text-align:left}.microsite-root .hsb-legend span{white-space:nowrap}.microsite-root .radar-wrap{grid-template-columns:1.2fr 1fr;gap:56px}.microsite-root .radar-svg{max-width:580px;display:block;margin:0 auto;overflow:visible}.microsite-root .radar-label{font-size:11px;font-weight:600;letter-spacing:.06em;fill:var(--c-ink);text-transform:uppercase}.microsite-root .radar-score{font-weight:500}.microsite-root .radar-commentary p{font-family:var(--f-display);font-size:18px;line-height:1.55;color:var(--c-ink);margin:0 0 18px}.microsite-root .radar-commentary p.kicker{font-family:var(--f-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);font-weight:600}.microsite-root .domain-strip{grid-auto-flow:row;grid-template-columns:repeat(9,1fr);border-color:var(--c-rule)}.microsite-root .domain-chip{min-width:0;overflow-wrap:anywhere;border-right:1px solid var(--c-rule);border-top:0;position:relative}.microsite-root .domain-chip:last-child{border-right:none}.microsite-root .domain-chip:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:var(--chip-c)}.microsite-root .chip-label{font-weight:600;margin-top:4px;line-height:1.25}.microsite-root .chip-score{color:var(--c-ink);line-height:1;margin:8px 0 4px}.microsite-root .chip-band{font-weight:600}.microsite-root .chip-link{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px;color:var(--ms-link);font-size:11px;font-weight:600}.microsite-root .domain-section{padding:80px 0;border-top:0;border-bottom:1px solid var(--c-rule)}.microsite-root .domain-section.deep{background:var(--c-paper-deep)}.microsite-root .domain-head{align-items:flex-end;border-bottom:1px solid var(--c-rule);padding-bottom:20px;margin-bottom:36px}.microsite-root .sub-h:first-of-type{margin-top:0}.microsite-root .finding-lede{font-family:var(--f-display);line-height:1.4}.microsite-root .xref-tag{color:var(--c-accent);border:1px solid var(--c-accent);background:transparent;font-weight:700}.microsite-root .dprose{font-size:14px;line-height:1.6;color:var(--c-ink-soft);max-width:72ch;margin:0 0 20px}.microsite-root .dtable-wrap{margin:0 -4px 24px}.microsite-root .competitive-section-h{font-family:var(--f-display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--c-ink);margin:40px 0 20px}.microsite-root .competitive-section-h:first-child{margin-top:0}.microsite-root .competitive-sub-h{font-family:var(--f-body);font-size:15px;font-weight:600;line-height:1.5;color:var(--c-ink);margin:24px 0 10px}.microsite-root .dtable .dtable-rowhead{color:var(--c-ink);font-weight:600}.microsite-root .dtable .dtable-self .dtable-rowhead{color:var(--c-accent)}.microsite-root .actions{display:grid;gap:8px}.microsite-root details.action-card{margin-bottom:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.microsite-root details.action-card>summary{display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;gap:14px;align-items:baseline;padding:14px 16px;transition:background .2s cubic-bezier(.16,1,.3,1)}.microsite-root details.action-card>summary:after{grid-column:4;grid-row:1}.microsite-root details.action-card[open]{border-left:2px solid var(--c-accent)}.microsite-root .action-title{font-family:var(--f-display);font-weight:500;font-size:15px;line-height:1.35;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.microsite-root .action-meta{font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.microsite-root .action-detail{padding:0 16px 16px 74px;line-height:1.6}.microsite-root details.scoring{margin-top:36px;border:0;border-top:1px solid var(--c-rule);padding-top:16px;background:transparent}.microsite-root details.scoring>summary{display:flex;justify-content:space-between;min-height:44px;padding:8px 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ms-link)}.microsite-root .scoring-body{margin-top:20px;padding:0;display:grid;gap:14px}.microsite-root .score-comp{display:grid;gap:6px;padding:0;border-bottom:0}.microsite-root .sc-head{grid-template-columns:1fr 56px 44px}.microsite-root .sc-name{font-size:13px;font-weight:500;color:var(--c-ink)}.microsite-root .sc-weight{font-size:12px;color:var(--c-ink-faint);text-align:right}.microsite-root .sc-score{font-size:15px;font-weight:600;text-align:right}.microsite-root .score-total{padding-top:12px;margin-top:4px}.microsite-root .priorities-list,.microsite-root .score-total{border-top:1px solid var(--c-rule)}.microsite-root .priority-row{display:grid;grid-template-columns:56px 1fr 200px 80px;gap:20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--c-rule)}.microsite-root .pr-action{font-family:var(--f-display);font-weight:500;font-size:18px;line-height:1.35}.microsite-root .pr-impact{font-family:var(--f-body);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c-ink-soft);margin:8px 0 0;line-height:1.5}.microsite-root .pr-domain,.microsite-root .pr-effort{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-faint)}.microsite-root .pr-domain{font-weight:600}.microsite-root .pr-effort-val{color:var(--c-ink);font-weight:600}.microsite-root .timeline-title{font-family:var(--f-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-faint);margin:56px 0 0}.microsite-root .timeline{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}.microsite-root .timeline-col{padding:20px;background:var(--c-paper);border:1px solid var(--c-rule);border-top:3px solid var(--c-accent)}.microsite-root .timeline-head{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent);font-weight:700}.microsite-root .timeline-count{font-family:var(--f-mono);font-weight:600;font-size:32px;line-height:1;color:var(--c-ink);margin:8px 0 16px}.microsite-root .timeline-list{list-style:none;padding:0;margin:0}.microsite-root .timeline-list li{font-size:12px;line-height:1.4;padding:8px 0;border-top:1px solid var(--c-rule-soft)}.microsite-root .two-col{display:grid;grid-template-columns:1fr 1fr;gap:56px}.microsite-root .marginalia{font-size:12px;line-height:1.55;color:var(--c-ink-faint);padding-left:16px;border-left:1px solid var(--c-rule)}.microsite-root .marginalia p+p{margin-top:12px}.microsite-root .risks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.microsite-root .risk-card{border:0;border-top:2px solid var(--c-weak);border-radius:0;padding:18px 0 0}.microsite-root .risk-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-weak);font-weight:600;margin-bottom:8px}.microsite-root .risk-title{font-family:var(--f-display);font-weight:600;font-size:18px;line-height:1.35;margin:0 0 8px}.microsite-root .risk-card p{margin:0;font-size:14px;line-height:1.55;color:var(--c-ink-soft)}.microsite-root .verdict-section{padding:80px 0 92px}.microsite-root .verdict-section .container{position:relative;z-index:1}.microsite-root .verdict-section .section-eyebrow{color:var(--c-accent-soft)}.microsite-root .verdict-section .section-h{color:#fff;max-width:22ch;margin-bottom:0}.microsite-root .verdict-pull{font-family:var(--f-display);font-size:21px;line-height:1.6;color:#e2e8f0;margin:24px 0 0;max-width:60ch;font-weight:400}.microsite-root .data-gaps-list{column-count:2;column-gap:48px;column-rule:1px solid var(--c-rule-soft)}.microsite-root .data-gap{break-inside:avoid;padding:14px 0;border-bottom:1px solid var(--c-rule-soft)}.microsite-root .dg-source{font-family:var(--f-mono);font-size:11px;color:var(--c-accent);letter-spacing:.02em;font-weight:500}.microsite-root .dg-summary{font-size:13px;line-height:1.55;color:var(--c-ink-soft);margin-top:4px}.microsite-root .dg-internal{display:inline-block;margin-top:6px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-mid);font-weight:600;padding:2px 6px;background:color-mix(in oklab,var(--c-mid) 12%,transparent)}.microsite-root .colophon{border-top:0}.microsite-root .colophon-grid h4{margin-bottom:12px}.microsite-root.js-anim .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd,0s);will-change:transform,opacity}.microsite-root.js-anim .reveal.is-visible{opacity:1;transform:none}@media (max-width:980px){.microsite-root .radar-wrap,.microsite-root .two-col{grid-template-columns:1fr}.microsite-root .domain-strip{grid-template-columns:repeat(3,1fr)}.microsite-root .timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.microsite-root .masthead-row{grid-template-columns:auto 1fr;gap:8px 16px}.microsite-root .masthead-cobrand{grid-column:1/-1;grid-row:2;justify-self:start;border-right:none;padding-right:0;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px;width:100%}}@media (max-width:720px){.microsite-root .priority-row{grid-template-columns:56px 1fr;gap:12px}.microsite-root .priority-row .pr-domain,.microsite-root .priority-row .pr-effort{grid-column:2/3;font-size:11px}.microsite-root .data-gaps-list,.microsite-root .risks-grid{display:block;column-count:1}}@media (max-width:560px){.microsite-root .domain-strip{grid-template-columns:repeat(2,1fr)}.microsite-root .timeline{grid-template-columns:1fr}.microsite-root .hsb-legend{flex-wrap:wrap;justify-content:flex-start;gap:6px 10px}.microsite-root details.action-card>summary{grid-template-columns:44px minmax(0,1fr) 16px}.microsite-root details.action-card>summary:after{grid-column:3}.microsite-root .action-meta{grid-column:2}.microsite-root .action-detail{padding-left:16px}}@media (prefers-reduced-motion:no-preference){html:has(.microsite-root){scroll-behavior:smooth}.microsite-root details>summary:after{transition:transform .24s var(--ms-ease),border-color .24s var(--ms-ease)}.microsite-root .disclosure-toggle,.microsite-root .owner-nav a,.microsite-root .report-jump-button,.microsite-root a.domain-chip{transition:background .22s var(--ms-ease),color .22s var(--ms-ease),border-color .22s var(--ms-ease),transform .22s var(--ms-ease)}.microsite-root .disclosure-toggle:active,.microsite-root .report-jump-button:active{transform:translateY(1px)}.microsite-root .aud-panel,.microsite-root details[open]>:not(summary){animation:ms-disclose-in .42s var(--ms-ease) both}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.microsite-root details::details-content{interpolate-size:allow-keywords;block-size:0;overflow:clip;transition:block-size .42s var(--ms-ease),content-visibility .42s allow-discrete}.microsite-root details[open]::details-content{block-size:auto}}}@keyframes ms-disclose-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.microsite-root.js-anim .reveal{opacity:1;transform:none;transition:none}.microsite-root .aud-label,.microsite-root details>summary:after{transition:none}.microsite-root .aud-label:hover{transform:none}}@media (max-width:1120px){.microsite-root .domain-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.microsite-root .hero-score-value{font-size:88px}.microsite-root .domain-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.microsite-root .owner-nav-row{gap:2px 4px;padding:0 16px}.microsite-root .owner-nav a{padding:8px;font-size:11px;letter-spacing:.05em}.microsite-root .report-jump-button{width:100%}.microsite-root .hero-byline{flex-wrap:wrap;overflow-wrap:anywhere}}.microsite-root .ms-viz{margin:16px 0 8px}.microsite-root .ms-absent{display:flex;align-items:center;gap:8px;padding:14px 16px;border:1px dashed var(--c-rule);border-radius:2px;background:var(--c-paper-deep);color:var(--c-ink-faint);font-size:13px}.microsite-root .ms-absent-dot{width:8px;height:8px;border-radius:50%;background:var(--c-ink-faint);flex:none}.microsite-root .cwv-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px}.microsite-root .cwv-device-label{font-size:12px;letter-spacing:.08em;margin:0 0 10px}.microsite-root .cwv-row{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--c-rule-soft)}.microsite-root .cwv-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-faint)}.microsite-root .cwv-value{font-size:20px}.microsite-root .cwv-unit{font-size:12px;color:var(--c-ink-faint);margin-left:2px}.microsite-root .cwv-rating{font-size:11px;text-transform:capitalize}.microsite-root .cwv-hist{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--c-rule-soft)}.microsite-root .hist-seg{height:100%}.microsite-root .lh-device{display:grid;gap:8px}.microsite-root .lh-row{display:grid;grid-template-columns:100px 1fr 36px;gap:10px;align-items:center}.microsite-root .lh-label{font-size:12px;text-transform:capitalize;color:var(--c-ink-soft)}.microsite-root .lh-bar-wrap{height:8px;background:var(--c-rule-soft);border-radius:4px;overflow:hidden}.microsite-root .lh-bar{height:100%}.microsite-root .lh-score{text-align:right;font-size:13px;font-weight:600}.microsite-root .lh-audit-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--c-rule-soft);font-size:13px}.microsite-root .lh-audit-impact{color:var(--c-weak);font-weight:600}.microsite-root .email-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.microsite-root .email-row{border:1px solid var(--c-rule);border-left-width:3px;border-radius:2px;padding:10px 12px}.microsite-root .email-ok{border-left-color:var(--c-strong)}.microsite-root .email-warn{border-left-color:var(--c-mid)}.microsite-root .email-bad{border-left-color:var(--c-weak)}.microsite-root .email-key{font-weight:600;font-size:13px}.microsite-root .email-status{font-size:12px;color:var(--c-ink-soft);text-transform:capitalize}.microsite-root .email-detail{font-size:11px;color:var(--c-ink-faint);margin-top:4px;word-break:break-word}.microsite-root .crawler-summary{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--c-ink-soft);margin-bottom:14px}.microsite-root .crawler-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.microsite-root .bot-cell{border:1px solid var(--c-rule);border-top:3px solid var(--bot-c,var(--c-ink-faint));border-radius:2px;padding:8px 10px}.microsite-root .bot-cell-head{display:flex;justify-content:space-between;align-items:baseline}.microsite-root .bot-name{font-weight:600}.microsite-root .bot-tier{font-size:10px}.microsite-root .bot-vendor{font-size:11px;color:var(--c-ink-faint)}.microsite-root .ai-grade-row{display:flex;gap:20px;align-items:center}.microsite-root .ai-grade{font-family:var(--f-display);font-size:56px;font-weight:700;line-height:1;border:3px solid;border-radius:var(--radius);padding:10px 18px}.microsite-root .ai-band{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-faint)}.microsite-root .ai-surfaces{margin-top:18px;display:grid;gap:8px}.microsite-root .ai-surface-row{display:grid;grid-template-columns:140px 1fr 48px;gap:10px;align-items:center}.microsite-root .ai-surface-name{font-size:13px;color:var(--c-ink-soft)}.microsite-root .ai-surface-track{height:8px;background:var(--c-rule-soft);border-radius:4px;overflow:hidden}.microsite-root .ai-surface-fill{display:block;height:100%;background:var(--c-accent)}.microsite-root .ai-surface-count{text-align:right;font-size:12px;color:var(--c-ink-faint)}.microsite-root .ai-competitors{margin-top:18px}.microsite-root .ai-competitors ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px;font-size:13px}.microsite-root .competitor-matrix .ch-hit,.microsite-root .competitor-matrix .ch-miss,.microsite-root .competitor-matrix th[scope=col]{text-align:center}.microsite-root .competitor-matrix .ch-hit{color:var(--c-strong)}.microsite-root .competitor-matrix .ch-miss{color:var(--c-rule)}.microsite-root .tier-badge{font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;padding:2px 7px;border-radius:2px;border:1px solid var(--c-rule);color:var(--c-ink-faint)}.microsite-root .tier-self{border-color:var(--c-accent);color:var(--c-accent)}.microsite-root .timeline{display:grid;gap:0}.microsite-root .timeline-item{display:grid;grid-template-columns:120px 1fr;gap:16px;border-left:2px solid var(--tl-c,var(--c-rule));padding:14px 0 14px 16px;margin-left:8px}.microsite-root .timeline-date{font-size:12px;color:var(--c-ink-faint)}.microsite-root .timeline-cat{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tl-c,var(--c-ink-faint))}.microsite-root .timeline-title{font-weight:600;font-size:14px}.microsite-root .timeline-detail{font-size:13px;color:var(--c-ink-soft);margin:4px 0 0}.microsite-root .entity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.microsite-root .entity-group-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ent-c,var(--c-ink-faint));border-bottom:2px solid var(--ent-c,var(--c-rule));padding-bottom:4px;margin-bottom:8px}.microsite-root .entity-card{padding:8px 0;border-bottom:1px solid var(--c-rule-soft)}.microsite-root .entity-name{font-size:13px}.microsite-root .entity-rel{font-size:12px;color:var(--c-ink-soft)}.microsite-root .entity-detail{font-size:11px;color:var(--c-ink-faint)}.microsite-root .tensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.microsite-root .tension-card{border:1px solid var(--c-rule);border-radius:2px;padding:16px}.microsite-root .tension-pair{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px}.microsite-root .t-chip{color:#fff;font-size:11px;padding:3px 8px;border-radius:3px}.microsite-root .t-h{font-size:15px;margin:0 0 6px}.microsite-root .t-body{font-size:13px;color:var(--c-ink-soft);margin:0}.microsite-root .qwp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.microsite-root .qwp-col{border:1px solid var(--c-rule);background:var(--c-paper);padding:22px 24px}.microsite-root .qwp-head{padding-bottom:14px;border-bottom:1px solid var(--c-rule);margin-bottom:18px}.microsite-root .qwp-lbl{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-accent)}.microsite-root .qwp-sublbl{font-size:11px;letter-spacing:.04em;color:var(--c-ink-faint);margin-top:4px}.microsite-root .qwp-list{list-style:decimal;padding-left:22px;margin:0}.microsite-root .qwp-list li{font-size:13.5px;line-height:1.6;color:var(--c-ink-soft);margin-bottom:14px;padding-left:4px}.microsite-root .qwp-list li:last-child{margin-bottom:0}.microsite-root .qwp-list li strong{color:var(--c-ink);font-weight:600}.microsite-root .audience-tabs .aud-input{position:absolute;opacity:0;pointer-events:none}.microsite-root .audience-tabs{border-top:1px solid var(--c-rule);margin-top:16px;overflow-x:auto}.microsite-root .aud-label{display:inline-block;padding:16px 20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--c-ink-faint);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.microsite-root .aud-label:hover{color:var(--c-ink);transform:translateY(-1px)}.microsite-root .aud-panels{padding-top:12px}.microsite-root .aud-panel{display:none;padding:24px 0}.microsite-root .aud-panel-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;color:var(--c-ink-faint);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}.microsite-root .aud-panel-meta h3{font-size:20px;color:var(--c-ink);text-transform:none;letter-spacing:normal;margin:0;flex:1 1 240px}.microsite-root .aud-panel-meta h3:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.microsite-root .role-context,.microsite-root .role-context-missing{font-size:14px;line-height:1.7;color:var(--c-ink-soft);overflow-wrap:anywhere;margin-bottom:24px}.microsite-root .role-context p,.microsite-root .role-context ul{margin:0 0 12px}.microsite-root .role-context ul{padding-left:22px;list-style:disc}.microsite-root .brief-copy{min-width:0;max-width:100%;text-transform:none;letter-spacing:normal}.microsite-root .brief-copy:has(.brief-fallback){flex-basis:100%;width:100%}.microsite-root .brief-copy .rb-btn{min-height:44px;line-height:1.3}.microsite-root .brief-status{margin-left:10px;font-size:12px;color:var(--c-ink-soft)}.microsite-root .brief-fallback{margin-top:16px}.microsite-root .brief-fallback label{display:block;font-weight:600;color:var(--c-ink)}.microsite-root .brief-fallback textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:12px;font:14px/1.6 var(--f-body);color:var(--c-ink);background:var(--c-paper);border:1px solid var(--c-rule);resize:vertical}.microsite-root .brief-copy button:focus-visible,.microsite-root .brief-fallback textarea:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.microsite-root:not(.js-anim) .js-copy-control{display:none}.microsite-root .runbook{display:grid;gap:8px}.microsite-root .rb-card{border:1px solid var(--c-rule);border-radius:2px;background:var(--c-paper)}.microsite-root .rb-card.rb-done{opacity:.55}.microsite-root .rb-card>summary{cursor:pointer;padding:12px 16px;display:flex;align-items:center;gap:12px;list-style:none}.microsite-root .rb-body{padding:0 16px 14px}.microsite-root .rb-steps{padding-left:18px;display:grid;gap:6px;font-size:13.5px;color:var(--c-ink-soft)}.microsite-root .rb-verify{font-size:13px;color:var(--c-ink-soft);margin:10px 0 0}.microsite-root .rb-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);font-weight:700;margin-right:4px}.microsite-root .rb-xref{font-size:12px;color:var(--c-ink-faint);margin:8px 0 0}.microsite-root .rb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.microsite-root .rb-btn{font-family:var(--f-body);font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:7px 12px;border-radius:2px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid var(--c-rule);transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.microsite-root .rb-btn-primary{min-width:88px;min-height:36px;justify-content:center;background:var(--ms-link);color:#fff;border-color:var(--ms-link)}.microsite-root .rb-btn-primary:hover{background:var(--c-ink);transform:translateY(-1px)}.microsite-root .rb-btn-primary:active{transform:translateY(0)}.microsite-root .rb-btn-ghost{background:transparent;color:var(--c-ink-soft);border:1px solid var(--c-rule)}.microsite-root .rb-btn-ghost:hover:not(:disabled){background:var(--c-paper-deep);border-color:var(--c-ink-faint);color:var(--c-ink)}.microsite-root .rb-btn:disabled{opacity:.5;cursor:not-allowed}.microsite-root .rb-copy-error{font-size:12px;color:var(--c-ink-soft)}.microsite-root .rb-soon{display:inline-block;margin-left:6px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:2px 5px;background:var(--c-rule-soft);color:var(--c-ink-faint);border-radius:2px;font-weight:700}.microsite-root .rb-done{font-size:12px;color:var(--c-ink-faint);display:inline-flex;align-items:center;gap:6px;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:0 0 0 auto}.microsite-root .rb-done input{width:15px;height:15px;accent-color:var(--c-accent)}.microsite-root .shared-checklist{margin:28px 0 20px;padding:20px 0 0;border-top:1px solid var(--c-rule);color:var(--c-ink);font-size:13px;line-height:1.6}.microsite-root .shared-checklist-toolbar{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.microsite-root .shared-checklist-progress{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px 16px}.microsite-root .shared-checklist-count{margin:0;font-family:var(--f-mono);font-size:12px;font-variant-numeric:tabular-nums}.microsite-root .shared-checklist-progress progress{appearance:none;grid-column:1/-1;width:100%;height:3px;border:0;background:var(--c-rule-soft);color:var(--ms-complete)}.microsite-root .shared-checklist-progress progress::-webkit-progress-bar{background:var(--c-rule-soft)}.microsite-root .shared-checklist-progress progress::-webkit-progress-value{background:var(--ms-complete)}.microsite-root .shared-checklist-progress progress::-moz-progress-bar{background:var(--ms-complete)}.microsite-root .shared-checklist-sync{font-size:12px;color:var(--c-ink-soft)}.microsite-root .shared-checklist-filters{display:inline-flex;margin-left:auto;padding:3px;gap:2px;border:1px solid var(--c-rule);border-radius:3px;background:var(--c-paper-deep)}.microsite-root .shared-checklist-filters button{min-height:36px;padding:6px 14px;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--c-ink-soft);font:inherit;font-size:12px;cursor:pointer}.microsite-root .shared-checklist-filters button[aria-pressed=true]{background:var(--c-paper);border-color:var(--c-rule);color:var(--c-ink);font-weight:600}.microsite-root .shared-checklist-note{margin:12px 0 0;color:var(--c-ink-soft);font-size:12px}.microsite-root .shared-checklist-import{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding:12px 16px;background:var(--c-paper-deep);border-left:2px solid var(--c-rule);color:var(--c-ink-soft);font-size:12px}.microsite-root .shared-checklist-import p{flex:1 1 280px;margin:0}.microsite-root .shared-checklist-import>div{display:flex;flex-wrap:wrap;gap:8px}.microsite-root .shared-checklist-review{margin:16px 0 0}@media (max-width:600px){.microsite-root .shared-checklist-toolbar{gap:12px}.microsite-root .shared-checklist-progress{flex:1 1 100%}.microsite-root .shared-checklist-filters button{min-height:40px;padding-inline:10px}}.microsite-root .personal-checklist{margin:20px 0;padding:16px;border:1px solid var(--c-rule);color:var(--c-ink);font-size:13px;line-height:1.6}.microsite-root .personal-checklist p{margin:0 0 12px}.microsite-root .personal-checklist button{white-space:normal;text-align:left}.microsite-root .personal-checklist [role=status]{display:block;margin-top:8px}.microsite-root .personal-mark{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-left:auto;max-width:100%;color:var(--c-ink);font-size:12px}.microsite-root .personal-mark .rb-done{color:var(--c-ink);margin-left:0}.microsite-root .personal-mark-note{color:var(--c-ink);font-size:12px}.microsite-root .task-row{display:grid;grid-template-columns:52px minmax(0,1fr);border:1px solid var(--c-rule);border-radius:2px;background:var(--c-paper);align-items:start}.microsite-root .task-row[hidden]{display:none}.microsite-root .task-row[data-completed=true]{background:var(--c-paper-deep)}.microsite-root .task-tick-col,.microsite-root .task-tick-spacer{width:44px;margin:6px 0 0 8px;justify-self:center}.microsite-root .task-tick,.microsite-root .task-tick-spacer{width:44px;height:44px}.microsite-root .task-tick{display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:transparent;cursor:pointer}.microsite-root .task-check-box{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--c-ink-faint);border-radius:3px;background:var(--c-paper);color:transparent;transition:background .14s var(--ms-ease),border-color .14s var(--ms-ease)}.microsite-root .task-tick[aria-pressed=true] .task-check-box{border-color:var(--ms-complete);background:var(--ms-complete);color:#fff}.microsite-root .task-tick[data-state=failed] .task-check-box{border-color:var(--priority-p0)}.microsite-root .task-tick:hover:not(:disabled) .task-check-box{border-color:var(--ms-complete)}.microsite-root .task-tick:active:not(:disabled) .task-check-box{transform:scale(.94)}.microsite-root .task-tick:disabled{opacity:.45;cursor:not-allowed}.microsite-root .shared-checklist-filters button:focus-visible,.microsite-root .task-tick:focus-visible{outline:2px solid var(--ms-link);outline-offset:2px}.microsite-root .task-retry-inline{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 12px;font-size:12px;color:var(--c-ink-soft)}.microsite-root .task-attribution,.microsite-root .task-history,.microsite-root .task-retry{font-size:12px;color:var(--c-ink-soft);margin:8px 0 0}.microsite-root .runbook-card{border:1px solid var(--c-rule);background:var(--c-paper)}.microsite-root .task-row>.runbook-card{border:0;background:transparent;min-width:0}.microsite-root .runbook-card>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr) 12px;gap:12px;align-items:start;min-height:56px;padding:14px 16px}.microsite-root .task-row>.runbook-card>summary{padding-left:8px}.microsite-root .runbook-card>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--c-ink-faint);border-bottom:1.5px solid var(--c-ink-faint);align-self:center;justify-self:end;transform:rotate(-45deg);transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.microsite-root .runbook-card[open]>summary{border-bottom:1px solid var(--c-rule-soft)}.microsite-root .runbook-card[open]>summary:after{transform:rotate(45deg);border-color:var(--c-accent)}.microsite-root .rb-title{font-family:var(--f-display);font-weight:500;font-size:15px;color:var(--c-ink);line-height:1.35}.microsite-root .runbook-card .rb-body{padding:16px 20px 18px 74px}.microsite-root .task-row .rb-body{padding-left:56px}@media (max-width:600px){.microsite-root .runbook-card .rb-body{padding:16px}}@media (prefers-reduced-motion:reduce){.microsite-root .task-check-box{transition:none}}.microsite-root .runbook-card .rb-label{display:block;font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.14em;color:var(--c-ink-faint);margin:14px 0 6px}.microsite-root .runbook-card .rb-label:first-child{margin-top:0}.microsite-root .runbook-card .rb-text{margin:0 0 10px;font-size:13.5px;line-height:1.6;color:var(--c-ink-soft)}.microsite-root .runbook-card .rb-steps li{margin-bottom:7px}.microsite-root .runbook-card .rb-actions{margin-top:18px;padding-top:14px;border-top:1px solid var(--c-rule-soft)}@media (max-width:720px){.microsite-root .cwv-wrap,.microsite-root .qwp-grid{grid-template-columns:1fr}}@media (max-width:480px){.microsite-root .lh-row{grid-template-columns:72px 1fr 32px}.microsite-root .ai-surface-row{grid-template-columns:96px 1fr 40px}}.microsite-root .domain-viz,.microsite-root .ms-viz{margin:32px 0}.microsite-root .domain-viz .sub-h,.microsite-root .ms-viz .sub-h{margin-top:0}.microsite-root .business-viz-block+.business-viz-block{margin-top:56px}.microsite-root .crawler-meta{display:flex;gap:24px;margin-bottom:32px;flex-wrap:wrap}.microsite-root .crawler-stat{border-left:2px solid var(--c-rule);padding-left:14px}.microsite-root .crawler-stat .num{font-family:var(--f-display);font-weight:600;font-size:36px;letter-spacing:-.02em;line-height:1}.microsite-root .crawler-stat .lbl{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-faint);font-weight:600;margin-top:6px}.microsite-root .crawler-stat.s-allowed .num{color:var(--c-strong)}.microsite-root .crawler-stat.s-blocked .num{color:var(--c-weak)}.microsite-root .crawler-stat.s-policy .num{color:var(--c-mid)}.microsite-root .crawler-grid{grid-template-columns:repeat(6,1fr);gap:1px;background:var(--c-rule);border:1px solid var(--c-rule)}.microsite-root .bot-cell{background:var(--c-paper);border:0;border-top:0;padding:14px 12px;position:relative;min-height:92px;display:flex;flex-direction:column;cursor:help;transition:background .2s ease}.microsite-root .bot-cell.verdict-blocked{background:color-mix(in oklab,var(--c-weak) 8%,var(--c-paper))}.microsite-root .bot-cell.verdict-policy_only{background:color-mix(in oklab,var(--c-mid) 10%,var(--c-paper))}.microsite-root .bot-cell.verdict-allowed{background:color-mix(in oklab,var(--c-strong) 8%,var(--c-paper))}.microsite-root .bot-cell:hover{background:var(--c-paper-deep)}.microsite-root .bot-cell:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--c-rule)}.microsite-root .bot-cell.verdict-blocked:before{background:var(--c-weak)}.microsite-root .bot-cell.verdict-policy_only:before{background:var(--c-mid)}.microsite-root .bot-cell.verdict-allowed:before{background:var(--c-strong)}.microsite-root .bot-name{font-family:var(--f-mono);font-size:12px;font-weight:500;color:var(--c-ink)}.microsite-root .bot-tier{font-family:var(--f-mono);color:var(--c-ink-faint)}.microsite-root .bot-vendor{font-size:10px;letter-spacing:.04em;margin-top:2px;text-transform:uppercase;font-weight:600}.microsite-root .bot-purposes{margin-top:auto;padding-top:8px;display:flex;gap:4px;flex-wrap:wrap}.microsite-root .bot-purpose-chip{font-size:9px;letter-spacing:.04em;color:var(--c-ink-soft);background:var(--c-paper-deep);padding:2px 6px;border-radius:2px}.microsite-root .cwv-wrap{gap:48px}.microsite-root .cwv-device-label{font-family:var(--f-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-faint);font-weight:600;margin:0 0 20px}.microsite-root .cwv-row{padding:16px 0;grid-template-columns:140px 1fr;gap:18px}.microsite-root .cwv-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;text-transform:none}.microsite-root .cwv-value{font-family:var(--f-mono);font-weight:600;font-size:32px;line-height:1;margin-top:4px}.microsite-root .cwv-rating{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-weight:600}.microsite-root .cwv-hist{border-radius:0}.microsite-root .lh-row{grid-template-columns:120px 1fr 50px;gap:16px;padding:10px 0;border-bottom:1px solid var(--c-rule-soft)}.microsite-root .lh-bar,.microsite-root .lh-bar-wrap{border-radius:0}.microsite-root .lh-score{font-size:16px}.microsite-root .lh-audit-row{display:grid;grid-template-columns:1fr 80px}.microsite-root .email-grid{grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-rule)}.microsite-root .email-row{background:var(--c-paper);border:0;border-radius:0;padding:16px}.microsite-root .email-row.email-auth-ok,.microsite-root .email-row.email-ok{border-top:3px solid var(--c-strong)}.microsite-root .email-row.email-auth-warn,.microsite-root .email-row.email-warn{border-top:3px solid var(--c-mid)}.microsite-root .email-row.email-auth-bad,.microsite-root .email-row.email-bad{border-top:3px solid var(--c-weak)}.microsite-root .email-key{font-family:var(--f-mono);font-size:14px}.microsite-root .email-status{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.microsite-root .email-detail{font-family:var(--f-mono);font-size:10px;margin-top:12px;word-break:break-all;line-height:1.4}.microsite-root .ai-readiness{border:1px solid var(--c-rule);background:var(--c-paper);padding:20px 22px}.microsite-root .air-grade-hero{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--c-rule)}.microsite-root .air-grade-letter{font-family:var(--f-display);font-weight:700;font-size:92px;line-height:1;letter-spacing:-.06em;width:120px;height:120px;display:grid;place-content:center;border:2px solid;border-radius:4px}.microsite-root .air-grade-band{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-ink-faint);margin-bottom:8px}.microsite-root .air-verdict{font-family:var(--f-display);font-size:18px;line-height:1.4;color:var(--c-ink);margin:0;font-weight:500}.microsite-root .air-narrative{margin:0 0 22px}.microsite-root .air-narrative p{font-size:14px;line-height:1.65;color:var(--c-ink-soft);margin:0 0 12px;max-width:70ch}.microsite-root .air-surfaces-head{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--c-ink-faint);margin:8px 0 14px}.microsite-root .air-surfaces{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}.microsite-root .air-s-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.microsite-root .air-s-name{font-size:13px;font-weight:500;color:var(--c-ink)}.microsite-root .air-s-ratio{font-size:13px;font-weight:600}.microsite-root .air-bar{height:5px;background:var(--c-rule-soft);border-radius:2px;overflow:hidden}.microsite-root .air-bar span{display:block;height:100%;border-radius:2px}.microsite-root .air-named{margin-top:22px;border-top:1px solid var(--c-rule-soft);padding-top:16px}.microsite-root .air-named-h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint);font-weight:600;margin-bottom:10px}.microsite-root .air-comp-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.microsite-root .air-comp{border:1px solid var(--c-rule-soft);padding:12px 14px;background:var(--c-paper)}.microsite-root .air-comp-head{display:grid;grid-template-columns:26px 1fr auto;gap:12px;align-items:baseline;margin-bottom:4px}.microsite-root .air-comp-rank{font-size:13px;color:var(--c-ink-faint);font-weight:500}.microsite-root .air-comp-name{font-family:var(--f-display);font-size:14.5px;font-weight:600;color:var(--c-ink);line-height:1.3}.microsite-root .air-comp-count{font-size:11px;letter-spacing:.04em;color:var(--c-ink-faint);white-space:nowrap}.microsite-root .air-comp-count b{color:var(--c-ink);font-weight:700}.microsite-root .air-comp-blurb{font-size:12.5px;line-height:1.55;color:var(--c-ink-soft);margin:0 0 0 38px}.microsite-root .lct-timeline{border-left:1px solid var(--c-rule);padding-left:26px;margin-left:8px;display:grid;gap:24px}.microsite-root .lct-item{position:relative}.microsite-root .lct-item:before{content:"";position:absolute;left:-30px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--c-accent);border:2px solid var(--c-paper);box-shadow:0 0 0 1px var(--c-rule)}.microsite-root .lct-item--partnership:before{background:var(--c-strong)}.microsite-root .lct-item--leadership:before{background:var(--c-mid)}.microsite-root .lct-date{font-size:11.5px;letter-spacing:.04em;color:var(--c-accent);font-weight:600;margin-bottom:8px}.microsite-root .lct-card{background:var(--c-paper);border:1px solid var(--c-rule);padding:16px 18px}.microsite-root .lct-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--c-accent);margin-bottom:6px}.microsite-root .lct-item--partnership .lct-eyebrow{color:var(--c-strong)}.microsite-root .lct-item--leadership .lct-eyebrow{color:var(--c-mid)}.microsite-root .lct-h{font-family:var(--f-display);font-size:15px;font-weight:600;color:var(--c-ink);margin:0 0 4px;line-height:1.3}.microsite-root .lct-role{font-size:12.5px;color:var(--c-ink-faint);font-style:italic;margin:0 0 10px}.microsite-root .lct-text{font-size:13.5px;line-height:1.55;color:var(--c-ink-soft);margin:0 0 8px}.microsite-root .entity-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px}.microsite-root .entity-group-head{font-family:var(--f-body);font-size:11px;letter-spacing:.16em;font-weight:700;border-bottom:0;margin-bottom:12px}.microsite-root .entity-card{padding:16px;border-bottom:0;border-left:2px solid var(--ent-c);background:var(--c-paper-deep);margin-bottom:12px}.microsite-root .entity-name{font-family:var(--f-display);font-weight:600;font-size:17px}.microsite-root .competitor-matrix .ch-hit{color:var(--c-accent)}@media (max-width:880px){.microsite-root .crawler-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.microsite-root .email-grid,.microsite-root .entity-grid{grid-template-columns:1fr}}@media (max-width:600px){.microsite-root .air-surfaces{grid-template-columns:1fr}}@media (max-width:560px){.microsite-root .air-grade-hero{grid-template-columns:1fr;gap:14px}.microsite-root .air-grade-letter{width:96px;height:96px;font-size:72px}.microsite-root .air-comp-head{grid-template-columns:24px 1fr}.microsite-root .air-comp-count{grid-column:1/-1;padding-left:36px}.microsite-root .air-comp-blurb{margin-left:0;margin-top:4px}.microsite-root .lct-timeline{padding-left:22px;margin-left:4px}.microsite-root .lct-item:before{left:-26px}}@media (max-width:540px){.microsite-root .crawler-grid{grid-template-columns:repeat(2,1fr)}}