.ma-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:72px;padding-top:64px;padding-bottom:72px;display:grid}.ma-breadcrumb{color:var(--accent);margin-bottom:28px;font-size:13px;display:block}.ma-hero h1{font:600 clamp(38px,4.2vw,62px)/1.06 var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0 0 24px}.ma-lede{max-width:52ch;font-size:20px;line-height:1.65}.ma-fit,.ma-small{color:var(--text-secondary);font-size:14px;line-height:1.65}.ma-fit{margin:24px 0}.ma-entry{background:var(--surface-inset);border-top:3px solid var(--accent);padding:30px}.ma-entry h2{font:600 28px var(--font-display);letter-spacing:-.025em;margin:10px 0 20px}.ma-price{flex-direction:column;gap:8px;margin:18px 0 24px;display:flex}.ma-price strong{font:600 34px/1.15 var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ma-price span{color:var(--text-secondary);font-size:13px;line-height:1.6}.ma-field{margin:18px 0;font-size:14px;font-weight:600;display:block}.ma-field .hl-input{width:100%;min-height:48px;margin-top:8px;display:block}.ma-entry .hl-btn{width:100%;margin-top:8px}.ma-entry .ma-small{margin:18px 0}.ma-section{padding-top:64px;padding-bottom:64px}.ma-section h2{font:600 clamp(28px,3vw,40px)/1.15 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 20px}.ma-section p{max-width:58ch;line-height:1.7}.ma-example{background:var(--surface-inset)}.ma-example-grid,.ma-delivery{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.ma-example-tabs{flex-wrap:wrap;gap:8px;margin:28px 0 20px;display:flex}.ma-example-tabs button{border:1px solid var(--border-strong);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;padding:10px 18px;transition:background .2s,color .2s}.ma-example-tabs button.is-selected{background:var(--accent);border-color:var(--accent);color:#fff}.ma-comparison{background:var(--surface-card-solid);padding:28px}.ma-comparison-head{justify-content:space-between;align-items:center;gap:20px;font-size:15px;display:flex}.ma-contradiction{color:#8b3c18;background:#fff0e6;padding:6px 10px;font-size:12px;font-weight:600}.ma-sources{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:24px;margin:22px 0;padding:28px 0;display:grid}.ma-sources span{color:var(--text-secondary);font-size:12px;line-height:1.5;display:block}.ma-sources strong{font:600 clamp(21px,2vw,30px) var(--font-display);margin-top:14px;display:block}.ma-comparison dt{margin-top:18px;font-size:13px;font-weight:600}.ma-comparison dd{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.65}.ma-scope-ledger{margin:0}.ma-scope-ledger>div{border-top:1px solid var(--border-subtle);grid-template-columns:140px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.ma-scope-ledger dt{font-size:14px;font-weight:600}.ma-scope-ledger dd{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.ma-boundary{background:var(--surface-inset)}.ma-boundary h3{margin:16px 0;font-size:22px}.ma-workspace{padding-top:42px;padding-bottom:72px}.ma-workspace-heading{justify-content:space-between;align-items:start;gap:24px;margin:28px 0;display:flex}.ma-workspace-heading h1{font:600 clamp(32px,4vw,46px)/1.1 var(--font-display);letter-spacing:-.03em;margin:8px 0 12px}.ma-workspace-heading p{max-width:62ch;color:var(--text-secondary);line-height:1.65}.ma-steps{grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0 36px;padding:0;list-style:none;display:grid}.ma-steps li{border-top:2px solid var(--border-subtle);color:var(--text-secondary);padding-top:12px;font-size:13px}.ma-steps li.is-current{border-color:var(--accent);color:var(--accent);font-weight:600}.ma-steps span{font-family:var(--font-mono);margin-right:8px}.ma-work-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.ma-panel{border:1px solid var(--border-subtle);background:var(--surface-card-solid);margin-bottom:24px;padding:28px}.ma-panel h2{font:600 24px var(--font-display);margin:0 0 12px}.ma-panel p{color:var(--text-secondary);margin:12px 0;font-size:14px;line-height:1.7}.ma-fields{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.ma-checkbox{align-items:start;gap:12px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.ma-checkbox input{flex-shrink:0;margin-top:5px}.ma-sidebar{background:var(--surface-inset);padding:24px;position:sticky;top:100px}.ma-sidebar h2{margin:0 0 16px;font-size:18px}.ma-sidebar p,.ma-sidebar li{color:var(--text-secondary);font-size:14px;line-height:1.7}.ma-sidebar ul{padding-left:18px}.ma-sidebar li{margin:12px 0}.ma-notice{background:var(--surface-inset);border-left:3px solid var(--accent);margin:20px 0;padding:20px 24px;line-height:1.6}.ma-notice p{margin:8px 0;font-size:14px}.ma-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ma-message{overflow-wrap:anywhere;margin:20px 0;line-height:1.6}.ma-message:empty{display:none}.ma-message.is-error{color:var(--status-blocked,#9d352c);background:#fff3ef;padding:16px}.ma-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-inset);padding:16px;font-size:12px;line-height:1.6}.ma-panel details{margin:20px 0}.ma-panel summary{cursor:pointer;font-size:14px;font-weight:600}.ma-pilot-list{flex-direction:column;gap:12px;display:flex}.ma-pilot-list a{border-top:1px solid var(--border-subtle);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ma-pilot-list small{color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}.ma-state{border-left:3px solid var(--accent)}.ma-state h2{overflow-wrap:anywhere}.ma-evidence{padding:0;list-style:none}.ma-evidence li{border-top:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:14px 0;font-size:14px}.ma-evidence small{color:var(--text-secondary);margin-top:5px;display:block}.ma-report{overflow-wrap:anywhere;max-width:100%}.ma-report .assurance-section{margin-top:36px}.ma-report .assurance-section article{margin:16px 0;padding:24px}.ma-report pre{white-space:pre-wrap;overflow-wrap:anywhere}.ma-dashboard-pilots{margin-top:24px}.ma-dashboard-pilots p{margin:10px 0}.ma-dashboard-pilots a{overflow-wrap:anywhere}.ma-dashboard-summary{color:var(--text-secondary);margin-top:20px;font-size:14px;line-height:1.6}.ma-dashboard-entry{border-top:2px solid var(--accent);grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.ma-dashboard-entry p{max-width:65ch;margin-top:10px}.ma-dashboard-entry h2{font-size:26px}@media (width<=900px){.ma-hero{grid-template-columns:1fr 1fr;gap:32px}.ma-example-grid,.ma-delivery{gap:36px}.ma-work-grid{grid-template-columns:minmax(0,1fr) 250px;gap:24px}}@media (width<=760px){.ma-hero,.ma-example-grid,.ma-delivery,.ma-work-grid{grid-template-columns:1fr;gap:32px}.ma-hero{padding-top:32px;padding-bottom:40px}.ma-section{padding-top:40px;padding-bottom:40px}.ma-entry,.ma-panel,.ma-comparison{padding:22px}.ma-hero h1{max-width:20ch}.ma-lede{font-size:18px}.ma-scope-ledger>div{grid-template-columns:1fr;gap:8px}.ma-workspace-heading{flex-direction:column}.ma-steps{gap:6px}.ma-steps li{font-size:11px}.ma-steps span{margin-bottom:5px;display:block}.ma-fields{grid-template-columns:1fr}.ma-sidebar{position:static}.ma-comparison-head{flex-direction:column;align-items:start;gap:12px}.ma-sources{gap:16px}.ma-actions .hl-btn{width:100%}.ma-pilot-list a{flex-direction:column;align-items:start}.ma-dashboard-entry{grid-template-columns:1fr}.ma-workspace{padding-top:24px}.ma-dashboard-entry .hl-btn{width:100%}}@media print{.ma-workspace-heading,.ma-steps,.ma-work-grid,.ma-message,.ma-auth,.ma-breadcrumb,.ma-report-actions,.ma-panel:not(.ma-report),.ma-report[hidden]{display:none!important}.ma-report{display:block}.hl-nav,.hl-footer{display:none!important}.ma-report article{break-inside:avoid}}.ma-workspace .hl-btn{min-height:44px;padding:12px 20px;line-height:1.4}.ma-workspace .hl-input:focus,.ma-example-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ma-workspace .hl-btn:disabled{opacity:.6;cursor:wait}.verify-executive{background:var(--surface-card-solid);max-width:1040px;color:var(--text-primary);font:15px/1.65 var(--font-body);overflow-wrap:break-word;margin:auto}.verify-executive *{box-sizing:border-box}.verify-executive p{orphans:3;widows:3;margin:0 0 16px}.verify-executive strong{color:inherit;font-weight:650}.verify-executive h1,.verify-executive h2,.verify-executive h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;break-after:avoid;font-weight:600;line-height:1.2}.verify-executive h2{border-bottom:1px solid var(--border-subtle);margin:0 0 24px;padding-bottom:16px;font-size:27px}.verify-executive h3{margin:0 0 16px;font-size:20px}.verify-executive h4{font:650 12px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.verify-cover{background:var(--surface-inset);color:var(--text-primary);padding:48px 56px 40px}.verify-brand{margin-bottom:36px}.verify-brand img{width:240px;max-width:100%;height:auto;display:block}.verify-cover .verify-cover-kicker{font:600 12px var(--font-body);letter-spacing:.03em;color:var(--accent);margin-bottom:14px}.verify-cover h1{color:var(--text-primary);max-width:27ch;margin:0 0 16px;font-size:42px}.verify-cover .verify-cover-sub{color:var(--text-secondary);max-width:65ch;font-size:17px;line-height:1.6}.verify-cover-target{border-block:1px solid var(--border-strong);background:0 0;margin:30px 0;padding:20px 0}.verify-cover-target span,.verify-cover-meta span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;display:block}.verify-cover-target strong{letter-spacing:-.025em;color:var(--accent);overflow-wrap:anywhere;margin-top:10px;font-size:26px;font-weight:600;display:block}.verify-cover-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.verify-cover-meta strong{overflow-wrap:anywhere;margin-top:8px;font-size:13px;font-weight:500;display:block}.verify-executive .assurance-section{border-bottom:1px solid var(--border-subtle);margin:0;padding:40px 56px}.verify-executive .customer-kicker{color:var(--accent);letter-spacing:.03em;font-size:12px}.verify-ledger,.verify-action-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.verify-ledger dt,.verify-action-meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px}.verify-ledger dd,.verify-action-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.verify-stat-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0;display:grid}.verify-stat-grid div{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);flex-direction:column;padding:20px;display:flex}.verify-stat-grid strong{letter-spacing:-.03em;color:var(--accent);font-size:34px;font-weight:600}.verify-stat-grid span{color:var(--text-secondary);font-size:12px}.verify-table-wrap{max-width:100%;margin:24px 0;overflow-x:auto}.verify-executive table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:13px;line-height:1.6}.verify-executive th{background:var(--surface-inset);color:var(--text-primary);font-weight:650}.verify-executive td,.verify-executive th{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:12px}.verify-executive th:first-child{width:30%}.verify-action,.verify-remediation{border:0;border-block:1px solid var(--border-subtle);box-shadow:none;break-inside:avoid;background:0 0;border-radius:0;margin:28px 0;padding:24px 0!important}.verify-action p:last-child,.verify-remediation p:last-child{margin-bottom:0}.verify-priority{color:var(--status-remediation);letter-spacing:.03em;margin-bottom:12px;font-size:12px;font-weight:650;display:block}.verify-remediation header p{color:var(--text-secondary);font-size:13px}.verify-action-meta{border-block:1px solid var(--border-subtle);padding:20px 0}.verify-instruction,.verify-acceptance{margin-top:24px}.verify-acceptance{background:var(--surface-inset);border-left:3px solid var(--accent);padding:20px 24px}.verify-executive details{border-bottom:1px solid var(--border-subtle);padding:18px 0}.verify-executive summary{cursor:pointer;color:var(--text-primary);font-weight:600}.verify-executive details p:first-of-type{margin-top:16px}.verify-executive li{margin:8px 0}.verify-executive pre{white-space:pre-wrap;overflow-wrap:anywhere}.verify-executive a{color:var(--accent);overflow-wrap:anywhere}.verify-executive button{min-height:44px;font:600 13px var(--font-body);color:var(--accent);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:3px;padding:12px 20px}@media (width<=680px){.verify-cover{padding:28px 20px}.verify-brand{margin-bottom:28px}.verify-brand img{width:210px}.verify-cover h1{font-size:32px}.verify-cover-target strong{font-size:22px}.verify-cover-meta{grid-template-columns:1fr;gap:18px}.verify-executive .assurance-section{padding:28px 20px}.verify-executive h2{font-size:24px}.verify-ledger,.verify-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-action-meta{grid-template-columns:1fr;gap:16px}.verify-action,.verify-remediation{padding:20px 0!important}.verify-executive{font-size:14px}.verify-acceptance{padding:18px 20px}}@page{size:A4;margin:18mm 16mm}@media print{.verify-executive{max-width:none;font-size:10pt;line-height:1.55}.verify-cover{border-bottom:2px solid var(--accent);break-inside:avoid;background:#fff;padding:8mm 0}.verify-brand{margin-bottom:8mm}.verify-brand img{width:55mm}.verify-cover h1{font-size:25pt}.verify-cover .verify-cover-sub{font-size:10pt}.verify-cover-target{margin:6mm 0;padding:4mm 0}.verify-cover-target strong{font-size:16pt}.verify-cover-meta{gap:5mm;margin-top:5mm}.verify-executive .assurance-section{border:0;padding:7mm 0}.verify-executive h2{margin-bottom:5mm;padding-bottom:3mm;font-size:17pt}.verify-executive h3{font-size:12pt}.verify-executive .assurance-section:nth-of-type(3),.verify-executive .assurance-section:nth-of-type(10),.verify-executive .assurance-section:nth-of-type(11),.verify-executive .assurance-section:nth-of-type(12){break-before:page}.verify-executive table{min-width:0;font-size:8.8pt}.verify-executive td,.verify-executive th{padding:7px 8px}.verify-table-wrap{overflow:visible}.verify-executive tr{break-inside:avoid}.verify-action,.verify-remediation{break-inside:avoid;margin:3mm 0;padding:4mm 0!important}.verify-executive button{display:none}.verify-action-meta dt,.verify-ledger dt{font-size:7.5pt}.verify-action-meta dd,.verify-ledger dd{font-size:9pt}.verify-stat-grid strong{font-size:23pt}.verify-stat-grid div{padding:10px}.verify-executive details,.verify-ledger{break-inside:avoid}.verify-remediation h3{margin-bottom:6px}.verify-remediation .verify-action-meta{gap:12px;margin:12px 0;padding:10px 0}.verify-remediation .verify-instruction,.verify-remediation .verify-acceptance{margin-top:12px}.verify-remediation .verify-acceptance{padding:12px 16px}.verify-remediation h4{margin-bottom:5px}.verify-remediation p{font-size:10pt;line-height:1.55}.verify-executive .assurance-section:nth-of-type(3) table{font-size:8pt}.verify-executive .assurance-section:nth-of-type(3) td,.verify-executive .assurance-section:nth-of-type(3) th{padding:5px 8px}.verify-executive .assurance-section:nth-of-type(4) ul{columns:2;column-gap:24px;font-size:9pt}.verify-executive .assurance-section:nth-of-type(4) li{break-inside:avoid;margin:0 0 7px}.verify-executive .assurance-section:nth-of-type(9),.verify-executive .assurance-section:nth-of-type(13),.verify-executive .assurance-section:nth-of-type(14){break-inside:avoid}.ma-report>h2{display:none}.ma-workspace{width:auto;max-width:none;padding:0}.ma-report .verify-executive .assurance-section{margin-top:0}.ma-report .verify-executive .verify-remediation{margin:3mm 0}.ma-report .verify-executive .verify-action{margin:5mm 0}}
