:root{--site-accent:#10b981;--site-accent-strong:#34d399;--site-background:#f9fafb;--site-card:#fff;--site-card-muted:#f9fafb;--site-hero:#111827;--site-hero-panel:#1f2937;--site-nav:#fff;--site-nav-border:#e5e7eb;--site-text:#111827;--site-text-muted:#4b5563;--site-text-on-dark:#fff;--site-text-on-dark-muted:#d1d5db;--site-border:#d1d5db;color:#1f2933;background:#f4f7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}:root[data-theme=dark]{--site-background:#020617;--site-card:#111827;--site-card-muted:#0f172a;--site-hero:#020617;--site-hero-panel:#111827;--site-nav:#0f172a;--site-nav-border:#334155;--site-text:#f9fafb;--site-text-muted:#cbd5e1;--site-text-on-dark:#f9fafb;--site-text-on-dark-muted:#cbd5e1;--site-border:#334155}*{box-sizing:border-box}body{background:linear-gradient(#f4f7f2fa,#e8eee5fa),#f4f7f2;min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#1f6f5b;border:0;border-radius:6px;min-height:42px;padding:0 16px;font-weight:700}button:hover{background:#185746}button:disabled{cursor:not-allowed;opacity:.55}button.secondary,.session-chip button,.side-nav button,.marketing-nav button{color:#1f2933;background:#fff;border:1px solid #c7d1c3}button.secondary:hover,.session-chip button:hover,.side-nav button:hover,.marketing-nav button:hover{background:#eef3eb}.marketing-shell{background:var(--site-background);min-height:100vh;color:var(--site-text)}.marketing-nav{border-bottom:1px solid var(--site-nav-border);background:var(--site-nav);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;margin:0 auto;padding:10px 14px 10px 24px;display:flex}.marketing-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.marketing-brand{min-height:auto;color:var(--site-text);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.marketing-brand:hover{background:0 0}.marketing-brand img{width:178px;height:auto}.marketing-nav button.active{color:var(--site-text);font-weight:700}.marketing-nav nav button{min-height:36px;color:var(--site-text);background:0 0;border:0;padding:0 10px;font-size:.88rem;font-weight:500}.marketing-nav nav button:hover{background:color-mix(in srgb, var(--site-text) 8%, transparent)}.marketing-nav nav button.has-menu{align-items:center;gap:8px;display:inline-flex}.marketing-nav nav button.has-menu:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.marketing-nav nav button.theme-toggle{border-right:1px solid var(--site-nav-border);border-left:1px solid var(--site-nav-border);border-radius:0;place-items:center;width:42px;min-width:42px;padding:0;display:inline-grid}.theme-toggle .material-symbols-outlined{color:var(--site-text-muted);font-family:Material Symbols Outlined;font-size:21px;font-style:normal;font-weight:500;line-height:1}.marketing-nav nav button.signup-button{background:var(--site-accent);color:#fff;border-radius:8px;min-height:36px;padding:0 17px;font-weight:700}.marketing-nav nav button.signup-button:hover{background:#059669}.auth-shell{background:linear-gradient(180deg, var(--site-hero) 0, var(--site-hero) 390px, var(--site-background) 390px), var(--site-background);min-height:100vh;color:var(--site-text)}.auth-nav{border-bottom:1px solid var(--site-nav-border);background:var(--site-nav);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;margin:0 auto;padding:10px 14px 10px 24px;display:flex}.auth-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.auth-nav button{min-height:36px;color:var(--site-text);background:0 0;border:0;padding:0 10px;font-size:.88rem;font-weight:500}.auth-nav button.active{color:var(--site-text);font-weight:700}.auth-nav button:hover{background:color-mix(in srgb, var(--site-text) 8%, transparent)}.auth-nav .theme-toggle{border-right:1px solid var(--site-nav-border);border-left:1px solid var(--site-nav-border);border-radius:0;place-items:center;width:42px;min-width:42px;padding:0;display:inline-grid}.auth-content{border:1px solid var(--site-border);background:var(--site-card);border-radius:16px;width:min(620px,100% - 32px);margin:70px auto 0;padding:30px;display:grid;box-shadow:0 24px 70px #00000038}.auth-content .status-message{margin:0}.auth-content .form-panel{max-width:none}.auth-content .screen-header h1{color:var(--site-text);font-size:2.15rem}.auth-content .screen-header .eyebrow{color:var(--site-accent)}.auth-content label{color:var(--site-text)}.auth-content input{border-color:var(--site-border);background:var(--site-card-muted);color:var(--site-text)}.auth-content .form-actions button:not(.secondary){background:var(--site-accent);color:#fff}.auth-content .form-actions button:not(.secondary):hover{background:#059669}.auth-content .form-actions button.secondary{border-color:var(--site-border);background:var(--site-card);color:var(--site-text)}.auth-content .form-actions button.secondary:hover{background:var(--site-card-muted)}.auth-context-panel{background:#f7fbf8;border:1px solid #b8d5ca;border-radius:8px;gap:6px;padding:14px;display:grid}.auth-context-panel span{color:#1f6f5b;text-transform:uppercase;font-size:.78rem;font-weight:900}.auth-context-panel strong{color:#14211c;font-size:1.05rem}.auth-context-panel p{color:#2f5246;margin:0;line-height:1.42}.product-shell{background:#f4f7f2;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.product-rail{background:#0c2630;border-right:1px solid #d7dfd3;align-content:start;gap:18px;padding:18px 14px;display:grid}.product-brand{color:#fff;background:0 0;border:0;justify-items:start;min-height:auto;padding:4px 2px;display:grid}.product-brand:hover{background:0 0}.product-brand span{font-size:1.15rem;font-weight:900}.product-brand small{color:#9ed9c6;font-weight:800}.product-rail nav{gap:8px;display:grid}.product-rail nav button,.product-rail-link{color:#ecf6f1;text-align:left;background:0 0;border:1px solid #9ed9c62e;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.product-rail nav button:hover,.product-rail nav button.active,.product-rail-link:hover{color:#fff;background:#163f3b;border-color:#9ed9c6}.product-main{grid-template-rows:auto minmax(0,1fr);min-width:0;padding:18px;display:grid}.product-header{background:#fff;border:1px solid #d7dfd3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.product-user-context{gap:2px;display:grid}.product-header span{color:#526057;font-weight:700}.product-header strong{color:#18231e}.customer-switcher{color:#18231e;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;display:grid}.customer-switcher select{min-height:38px}.product-content{margin-top:18px}.public-hero{background:var(--site-hero);width:100%;color:var(--site-text-on-dark);grid-template-columns:minmax(0,620px) minmax(340px,480px);justify-content:center;align-items:center;gap:64px;margin:0 auto;padding:64px 24px 72px;display:grid}.public-hero-copy{text-align:left;justify-items:start;gap:18px;display:grid}.public-hero h1{max-width:780px;color:var(--site-text-on-dark);gap:4px;margin:0;font-size:3.35rem;font-weight:800;line-height:1.08;display:grid}.public-hero h1 span{display:block}.public-hero h1 .accent-line{color:var(--site-accent-strong);display:inline}.public-hero p{max-width:595px;color:var(--site-text-on-dark-muted);margin:0;font-size:1.1rem;line-height:1.68}.public-trust-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.public-trust-list li{color:var(--site-text-on-dark-muted);border:1px solid #d1d5db5c;border-radius:999px;padding:6px 10px;font-size:.86rem;font-weight:700}.public-trust-line{max-width:595px;color:var(--site-accent-strong);margin:0;font-weight:800}.explore-hero{background:var(--site-hero);color:var(--site-text-on-dark);justify-items:start;gap:14px;padding:clamp(48px,5vw,64px) max(24px,50% - 590px);display:grid}.explore-hero h1{max-width:820px;color:var(--site-text-on-dark);margin:0;font-size:clamp(2.5rem,4.25vw,3.65rem);line-height:1.06}.explore-hero>p:not(.eyebrow){width:min(100%,1040px);max-width:none;color:var(--site-text-on-dark-muted);margin:0;font-size:1.15rem;line-height:1.65}.explore-hero>.explore-hero-purpose{color:var(--site-text-on-dark);font-size:1.08rem;font-weight:700;line-height:1.5}.explore-hero>.explore-hero-outcome{color:var(--site-accent-strong);font-size:1.2rem;font-weight:800;line-height:1.48}.explore-hero>.explore-hero-platform{font-size:1rem;line-height:1.55}.explore-hero>button{background:var(--site-accent);color:#fff;margin-top:8px}.event-context-banner{border:1px solid var(--site-border);background:var(--site-card);width:min(1180px,100% - 48px);color:var(--site-text);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:24px auto 0;padding:16px 20px;display:flex}.event-context-banner span{color:var(--site-text-muted)}.explore-entry-grid,.explore-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.explore-option-grid.resilience-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,840px);margin-inline:auto}.explore-entry-card,.explore-option-card{border:1px solid var(--site-border);background:var(--site-card);min-height:190px;color:var(--site-text);text-align:left;border-radius:12px;justify-items:start;gap:9px;padding:24px;display:grid}.explore-option-card:has(img){padding:0;overflow:hidden}.explore-option-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.explore-option-copy{justify-items:start;gap:8px;display:grid}.explore-option-card:has(img) .explore-option-copy{padding:18px 20px 20px}.explore-option-copy small{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:800}.explore-option-copy em{color:var(--site-text-muted);font-size:.92rem;font-style:normal;line-height:1.48}.explore-entry-card:hover,.explore-option-card:hover,.explore-entry-card.selected,.explore-option-card.selected{border-color:var(--site-accent);background:var(--site-card-muted);box-shadow:0 12px 30px #10b9811a}.explore-entry-card>span,.explore-option-card>span:not(.explore-option-copy){color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.explore-entry-card strong,.explore-option-card strong{color:var(--site-text);font-size:1.35rem}.explore-entry-card small,.explore-option-card small{color:var(--site-text-muted);font-size:.95rem;line-height:1.55}.explore-next-step{margin-bottom:56px}.pathway-journey-result,.pathway-journey-question{border:1px solid var(--site-border);background:var(--site-card);border-radius:18px;width:min(100%,980px);margin:0 auto 56px;box-shadow:0 18px 46px #0f172a14}.public-section.pathway-journey-result{width:min(1080px,100% - 48px);padding:32px}.public-section.pathway-journey-question{width:min(980px,100% - 48px);padding:28px 32px 30px}.pathway-journey-result h2,.pathway-journey-result p,.pathway-journey-question p{margin:0}.pathway-evidence-boundary{max-width:780px;color:var(--site-text-muted);font-size:.9rem;line-height:1.55}.pathway-question-progress{color:#047857;letter-spacing:.08em;text-transform:uppercase;gap:8px;margin-bottom:28px;font-size:.78rem;font-weight:800;display:grid}.pathway-question-progress progress{width:100%;height:8px;accent-color:var(--site-accent);border:0;border-radius:999px;overflow:hidden}.pathway-journey-question fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.pathway-journey-question legend{width:100%;max-width:100%;color:var(--site-text);border-left:4px solid #0000;margin-left:-18px;padding-left:14px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:900;line-height:1.14}.pathway-journey-question legend:focus{border-left-color:var(--site-accent);outline:none}.pathway-question-reason{max-width:760px;color:var(--site-text-muted);line-height:1.55}.pathway-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pathway-answer-grid label{border:1px solid var(--site-border);min-height:64px;color:var(--site-text);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-weight:750;line-height:1.35;display:flex}.pathway-answer-grid label:hover,.pathway-answer-grid label:focus-within,.pathway-answer-grid label.selected{border-color:var(--site-accent);background:#ecfdf5;box-shadow:0 8px 24px #10b9811a}.pathway-answer-grid input{width:20px;height:20px;accent-color:var(--site-accent);flex:none}.pathway-journey-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.pathway-journey-actions button{min-height:44px}.pathway-journey-result{gap:24px;display:grid}.pathway-journey-result header{gap:10px;max-width:820px;display:grid}.pathway-journey-result header>p:not(.eyebrow){max-width:800px}.pathway-journey-reference{background:var(--site-card-muted);width:fit-content;color:var(--site-text-muted);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.pathway-result-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.pathway-result-evidence{grid-column:1/-1}.pathway-result-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.pathway-result-evidence li{overflow-wrap:anywhere;min-width:0;padding-right:8px}.pathway-result-grid article,.pathway-next-check{border:1px solid var(--site-border);background:#fff;border-radius:14px;padding:20px}.pathway-result-grid h3,.pathway-next-check h3{color:var(--site-text);margin:0 0 12px;font-size:1.05rem}.pathway-result-grid ul{color:var(--site-text-muted);gap:9px;margin:0;padding-left:18px;line-height:1.45;display:grid}.pathway-next-check{background:#ecfdf5;border-color:#10b9816b}.pathway-next-check .eyebrow{margin-bottom:8px}.pathway-next-check>p:not(.eyebrow){max-width:820px}.pathway-lead-capture,.pathway-lead-confirmation,.pathway-conversion-panel{background:#f7fffb;border:1px solid #10b98152;border-radius:14px;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:28px;padding:24px;display:grid}.pathway-lead-capture h3,.pathway-lead-confirmation h3,.pathway-conversion-panel h3{color:var(--site-text);margin:7px 0 8px;font-size:1.2rem}.pathway-lead-capture>div>p:not(.eyebrow),.pathway-lead-confirmation p:not(.eyebrow){color:var(--site-text-muted);line-height:1.5}.pathway-lead-capture form{gap:16px;display:grid}.pathway-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pathway-lead-fields label{color:var(--site-text);gap:6px;font-size:.84rem;font-weight:800;display:grid}.pathway-lead-fields input{border:1px solid var(--site-border);width:100%;min-height:44px;color:var(--site-text);font:inherit;background:#fff;border-radius:9px;padding:9px 11px}.pathway-lead-fields input:focus{border-color:var(--site-accent);outline:3px solid #10b9812e}.pathway-contact-permission{color:var(--site-text-muted);align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.pathway-contact-permission input{width:20px;height:20px;accent-color:var(--site-accent);flex:none;margin:0}.pathway-lead-capture button{justify-self:end;min-height:44px}.pathway-lead-error{color:#991b1b;border-left:3px solid #b91c1c;padding-left:10px;font-size:.88rem}.pathway-lead-confirmation{grid-template-columns:1fr;gap:0}.pathway-lead-confirmation span{color:#166534;background:#dcfce7;border-radius:999px;width:fit-content;margin-top:12px;padding:6px 9px;font-size:.78rem;font-weight:800}.pathway-conversion-sequence{gap:14px;display:grid}.pathway-conversion-panel{background:#fff;align-items:center}.pathway-conversion-panel>div:first-child>p:not(.eyebrow){color:var(--site-text-muted);line-height:1.5}.pathway-conversion-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pathway-conversion-actions button{min-height:44px}.pathway-conversion-message{border-left:3px solid var(--site-accent);color:var(--site-text-muted);grid-column:1/-1;padding-left:10px;font-size:.88rem}.pathway-result-footer{border-top:1px solid var(--site-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-top:20px;display:flex}.pathway-result-footer .pathway-evidence-boundary{margin:0}.pathway-result-footer .pathway-journey-actions{flex:none;margin-top:0}.pathway-result-footer .pathway-journey-actions button{min-height:44px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.path-selector{grid-template:".top."64px"left mark right"200px".bottom."64px/108px 200px 108px;justify-content:center;align-items:center;gap:8px 12px;width:100%;margin:0;display:grid;position:relative}.interactive-pathway-layout{grid-template-columns:minmax(420px,.95fr) minmax(230px,.62fr) minmax(340px,1fr);align-items:stretch;gap:24px;margin-top:22px;display:grid}.path-selector-mark{grid-area:mark;width:200px;height:200px;position:relative}.path-selector-mark-visual{place-items:center;display:grid;position:absolute;inset:0}.path-selector-mark .ra-logo{width:170px;height:170px;display:block}.path-selector-option{border:2px solid var(--site-border);background:var(--site-card);min-width:108px;min-height:60px;color:var(--site-text);text-align:center;border-radius:999px;place-self:center;place-items:center;padding:8px 10px;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:grid}.path-selector-option.top{grid-area:top}.path-selector-option.left{grid-area:left}.path-selector-option.right{grid-area:right}.path-selector-option.bottom{grid-area:bottom}.path-selector-option strong{font-size:.95rem}.path-selector-option small{max-width:92px;color:var(--site-text-muted);font-size:.66rem;font-weight:800;line-height:1.15;display:block}.path-selector-option.selected small{color:var(--site-card)}.path-selector-option.top,.path-selector-option.bottom{min-width:150px}.path-selector-option:hover,.path-selector-option:focus-visible,.path-selector-option.selected{border-color:var(--site-accent);outline:3px solid #0000;transform:translateY(-2px);box-shadow:0 10px 28px #10b98129}.path-selector-option.selected strong{color:var(--site-card)}.path-selector-option.selected{background:var(--site-accent)}.path-selector.has-selection .path-selector-option:not(.selected){opacity:.58}.selected-path-panel{border:1px solid var(--site-border);background:var(--site-card);border-radius:16px;gap:14px;min-height:470px;padding:30px;display:grid}.selected-path-empty{min-height:100%;color:var(--site-text-muted);align-content:center;gap:10px;display:grid}.selected-lens-summary{border-left:4px solid var(--site-accent);background:var(--site-card-muted);gap:6px;padding:14px 16px;display:grid}.selected-path-panel h2,.selected-path-panel h3,.selected-path-panel p,.selected-path-panel dl{margin:0}.selected-path-panel p:not(.eyebrow){color:var(--site-text-muted);line-height:1.6}.selected-path-panel dl{flex-wrap:wrap;gap:12px 30px;display:flex}.selected-path-panel dl div{gap:2px;display:grid}.selected-path-panel dt{color:var(--site-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.selected-path-panel dd{color:var(--site-text);margin:0;font-weight:700}.pathway-selection-block{border:1px solid var(--site-border);background:var(--site-card);border-radius:16px;align-content:start;gap:14px;min-height:470px;padding:26px 22px;display:grid}.pathway-selection-block.empty{color:var(--site-text-muted);align-content:center}.empty-pathway-options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.empty-pathway-options li{line-height:1.4}.empty-pathway-options strong{color:var(--site-text)}.explore-deliverable{border:1px solid var(--site-border);background:var(--site-card-muted);border-radius:14px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,32px);padding:18px 22px;display:grid}.explore-deliverable h3,.explore-deliverable p,.explore-deliverable ul{margin:0}.explore-deliverable div{gap:5px;display:grid}.explore-deliverable ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);padding:0;list-style:none;display:grid}.explore-deliverable li{border-left:3px solid var(--site-accent);color:var(--site-text-muted);padding-left:12px;font-size:.92rem;line-height:1.42}.pathway-selection-block h3,.pathway-selection-block p{margin:0}.entry-lens-options{gap:12px;display:grid}.entry-lens-button{border:2px solid var(--site-accent);background:var(--site-card);width:100%;min-height:72px;color:var(--site-text);opacity:1;text-align:left;border-radius:12px;gap:3px;padding:12px 14px;font-size:.9rem;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:grid}.entry-lens-button small{color:var(--site-accent-strong);white-space:normal;font-size:.66rem;font-weight:800;line-height:1.1;position:static}.entry-lens-button.selected small{color:var(--site-card)}.entry-lens-button.recommended:not(.selected){box-shadow:0 0 0 3px color-mix(in srgb, var(--site-accent) 18%, transparent)}.entry-lens-button.selected{background:var(--site-accent);color:var(--site-card);box-shadow:0 8px 18px color-mix(in srgb, var(--site-accent) 20%, transparent)}.interactive-pathway-layout[data-selected-lens] .entry-lens-button:not(.selected){opacity:.42}@media (prefers-reduced-motion:reduce){.path-selector-option,.entry-lens-button{transition:none}}@media (width<=1120px){.interactive-pathway-layout{grid-template-columns:1fr}.path-selector,.pathway-selection-block,.selected-path-panel{justify-self:center;width:min(100%,620px)}}.public-action-row{flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;display:flex}.public-action-card{text-align:left;border-radius:7px;justify-content:space-between;align-items:center;width:263px;min-height:100px;padding:17px 22px 17px 31px;display:flex}.public-action-card.primary{background:var(--site-accent);color:#fff;width:305px}.public-action-card.primary:hover{background:#059669}.public-action-card.secondary{border:2px solid var(--site-accent-strong);color:var(--site-accent-strong);background:0 0}.public-action-card.secondary:hover{background:#10b9811f}.public-action-card span:first-child{gap:2px;display:grid}.public-action-card small{opacity:.88;font-size:.86rem;font-weight:700}.public-action-card strong{font-size:1rem;line-height:1.45}.action-glyph{border:1.8px solid;border-radius:3px;width:16px;height:20px;position:relative}.action-glyph:before,.action-glyph:after{content:"";background:currentColor;height:1.5px;position:absolute;left:3px;right:3px}.action-glyph:before{top:6px}.action-glyph:after{top:11px}.public-proof-panel{border:1px solid var(--site-border);background:var(--site-hero-panel);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 30px;width:min(100%,465px);min-height:226px;padding:31px 29px;display:grid}.public-proof-panel article{text-align:center;align-content:start;justify-items:center;gap:5px;display:grid}.public-proof-panel span{color:var(--site-text-on-dark-muted);font-size:.88rem;font-weight:500}.public-proof-panel strong{color:var(--site-accent-strong);font-size:2.25rem;line-height:1}.public-system-visual{background:linear-gradient(135deg, #1f2937fa, #111827fa), var(--site-hero-panel);border:1px solid #d1d5db47;border-radius:8px;align-content:center;gap:28px;min-height:420px;padding:34px;display:grid;position:relative;overflow:hidden}.public-system-visual:before{content:"";border:1px solid #34d3992e;border-radius:8px;position:absolute;inset:28px}.public-scan-visual{background:linear-gradient(135deg, #1f2937fa, #111827fa), var(--site-hero-panel);border:1px solid #d1d5db47;border-radius:8px;align-content:start;gap:20px;min-height:420px;padding:34px;display:grid}.public-scan-visual h2{color:var(--site-text-on-dark);margin:0;font-size:1.65rem;line-height:1.18}.public-scan-visual ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-scan-visual li{color:var(--site-text-on-dark-muted);background:#0f172a80;border:1px solid #34d39952;border-radius:8px;padding:14px 16px;font-weight:700}.public-scan-visual li:before{background:var(--site-accent-strong);content:"";border-radius:999px;width:8px;height:8px;margin-right:10px;display:inline-block}.system-hub,.system-node{color:var(--site-text-on-dark);text-align:center;z-index:2;background:#0f172a;border:1px solid #34d3997a;place-items:center;font-weight:800;display:grid}.system-domain-row{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid;position:relative}.system-hub{z-index:2;min-height:94px;color:var(--site-accent-strong);background:#0f3f36;border-color:#34d3999e;border-radius:8px;gap:4px;font-size:1.45rem;position:relative}.system-hub span{color:var(--site-text-on-dark-muted);font-size:.86rem}.system-node{border-radius:8px;min-width:0;min-height:62px;padding:10px 6px}.system-node span{overflow-wrap:normal;white-space:nowrap;max-width:100%;font-size:clamp(.68rem,1.35vw,.78rem);line-height:1.1;display:block}.system-flow-line{color:var(--site-text-on-dark-muted);z-index:1;justify-items:center;font-size:.8rem;font-weight:800;display:grid;position:relative}.system-flow-line:before,.system-flow-line:after{content:"";background:#34d3995c;width:2px;height:22px;display:block}.public-section{width:min(1180px,100% - 48px);color:var(--site-text);margin:0 auto;padding:56px 0;display:grid}.public-section-copy,.public-section-header{gap:10px;display:grid}.public-section-copy h2,.public-section-header h2,.public-results-intro h2,.public-final-cta h2{color:var(--site-text);margin:0;font-size:2.15rem;font-weight:800;line-height:1.16}.public-section-header{max-width:none;margin-bottom:24px}.public-section-header p:not(.eyebrow),.public-text-stack p,.public-final-cta p,.public-results-intro p{color:var(--site-text-muted);margin:0;font-size:1rem;line-height:1.62}.marketing-shell .public-section-header>p:not(.eyebrow),.marketing-shell .public-final-cta p{max-width:none}.public-category-section{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:56px}.public-text-stack{gap:14px;display:grid}.public-card-section{border-top:1px solid var(--site-border)}.public-card-grid,.public-pathway-grid,.public-confidence-grid,.public-confidence-mapping{gap:16px;display:grid}.signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-card{padding:0;overflow:hidden}.industry-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.industry-card div{padding:18px}.public-info-card h3,.public-confidence-card h3,.public-confidence-mapping h3,.public-pathway-step h3,.public-domain-node h3,.public-ramp-engine h3{color:#18231e;margin:0;font-size:1.04rem;line-height:1.24}.public-info-card p,.public-confidence-card p,.public-confidence-mapping p,.public-pathway-step p,.public-domain-node p,.public-ramp-engine p{color:#526057;margin:10px 0 0;line-height:1.55}.public-confidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-confidence-card{background:#fff;border:1px solid #d7dfd3;border-radius:8px;min-height:180px;padding:20px}.public-confidence-card span{background:color-mix(in srgb, var(--site-accent) 12%, #fff);color:#0f6f5a;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.public-support-line{color:#0f6f5a;margin:18px 0 0;font-weight:800}.signal-card{border-top:4px solid var(--site-accent)}.public-model-section{background:#111827;width:100%;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.public-model-section .public-section-header h2,.public-model-section .public-section-header p:not(.eyebrow){color:var(--site-text-on-dark)}.public-model-section .public-section-header p:not(.eyebrow){color:var(--site-text-on-dark-muted)}.public-domain-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.public-domain-node{background:#1f2937;border:1px solid #d1d5db3d;border-radius:8px;align-content:start;min-height:270px;padding:18px;display:grid}.public-domain-node span,.public-pathway-step span{width:fit-content;color:var(--site-accent-strong);text-transform:uppercase;background:#10b98124;border-radius:999px;margin-bottom:14px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.public-domain-node h3,.public-domain-node p{color:var(--site-text-on-dark)}.public-domain-node p{color:var(--site-text-on-dark-muted)}.public-domain-node ul{color:var(--site-text-on-dark-muted);gap:6px;margin:14px 0 0;padding-left:18px;font-size:.9rem;display:grid}.public-ramp-engine{color:var(--site-text-on-dark);background:#0f3f36;border:1px solid #34d3999e;border-radius:8px;gap:18px;margin-top:18px;padding:24px;display:grid}.public-ramp-engine h3,.public-ramp-engine p{color:var(--site-text-on-dark)}.public-ramp-engine p{max-width:860px;color:var(--site-text-on-dark-muted)}.public-confidence-pill-row{flex-wrap:wrap;gap:10px;display:flex}.public-confidence-pill-row span{color:#d1fae5;background:#0f172a57;border:1px solid #a7f3d06b;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.public-ramp-output-flow{color:var(--site-accent-strong);flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;font-size:.96rem;font-weight:800;list-style:none;display:flex}.public-ramp-output-flow li{align-items:center;display:inline-flex}.public-ramp-output-flow li:not(:last-child):after{content:"";background:currentColor;width:22px;height:1px;margin:0 10px}.public-confidence-mapping{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.public-confidence-mapping article{background:#1f2937;border:1px solid #d1d5db3d;border-radius:8px;padding:18px}.public-confidence-mapping span{color:var(--site-accent-strong);text-transform:uppercase;background:#10b98124;border-radius:999px;margin-bottom:12px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.public-confidence-mapping h3,.public-confidence-mapping p{color:var(--site-text-on-dark)}.public-confidence-mapping p{color:var(--site-text-on-dark-muted)}.public-pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-pathway-step{border-left:4px solid var(--site-accent);background:var(--site-card);border-radius:0 8px 8px 0;padding:20px}.public-results-intro{background:var(--site-card);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:40px;display:grid}.public-docs-links,.eva-page-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.public-final-cta{border-top:1px solid var(--site-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-bottom:72px}.industry-hero{border-bottom:1px solid var(--site-border);background:linear-gradient(#1f6f5b0e 1px, transparent 1px), linear-gradient(90deg, #1f6f5b0e 1px, transparent 1px), var(--site-background);background-size:56px 56px;gap:54px;width:100%;padding:32px max(24px,50% - 590px) 72px;display:grid}.industry-tabs{border:1px solid var(--site-border);background:var(--site-card);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding:4px;display:flex;box-shadow:0 8px 20px #0f172a0f}.industry-tabs span{color:var(--site-text-muted);letter-spacing:.18em;text-transform:uppercase;padding:0 14px;font-size:.7rem;font-weight:800}.industry-tabs button{min-height:34px;color:var(--site-text-muted);background:0 0;border-radius:999px;padding:0 14px;font-size:.84rem}.industry-tabs button.active{background:var(--site-accent);color:#fff}.industry-hero-grid,.industry-start-section,.industry-question-grid,.industry-section-split{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:52px;display:grid}.industry-hero-copy{gap:18px;max-width:760px;display:grid}.industry-hero-copy h1,.industry-section h2{color:var(--site-text);margin:0;font-weight:800;line-height:1.08}.industry-hero-copy h1{font-size:4rem}.industry-hero-copy p,.industry-section-summary,.industry-section p,.industry-positioning-card p,.industry-pathway-card p{color:var(--site-text-muted);margin:0;font-size:1rem;line-height:1.65}.industry-lead{color:var(--site-text);font-size:1.5rem;font-weight:700}.industry-lead:first-line{color:var(--site-text)}.industry-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.industry-positioning-card,.industry-pathway-card{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;gap:18px;padding:28px;display:grid;box-shadow:0 12px 28px #0f172a0f}.industry-positioning-card h2{color:var(--site-text);margin:0;font-size:1.35rem;line-height:1.35}.industry-audience{color:var(--site-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.industry-section{border-bottom:1px solid var(--site-border);gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:64px 0;display:grid}.industry-section h2{max-width:840px;font-size:2.85rem}.industry-section-summary{max-width:860px}.industry-proof-grid,.industry-domain-grid,.industry-outcome-grid{gap:20px;display:grid}.industry-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-domain-grid,.industry-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-proof-card,.industry-domain-card{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;align-content:start;min-height:178px;padding:24px;display:grid}.industry-proof-card span,.industry-question-grid li span,.industry-pathway-card li span{color:var(--site-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800}.industry-proof-card h3,.industry-domain-card h3,.industry-outcome-card h3,.industry-question-grid h3{color:var(--site-text);margin:14px 0 0;font-size:1.15rem;line-height:1.3}.industry-proof-card p,.industry-domain-card p,.industry-outcome-card p,.industry-question-grid p{color:var(--site-text-muted);margin:10px 0 0;line-height:1.6}.industry-flow{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;flex-wrap:wrap;gap:10px;padding:24px;display:flex}.industry-flow span{border:1px solid var(--site-border);color:var(--site-text);background:#fff;border-radius:999px;padding:10px 18px;font-weight:800}.industry-flow span.active{border-color:var(--site-accent);background:var(--site-accent);color:#fff}.industry-question-grid{align-items:start}.industry-question-grid ol,.industry-pathway-card ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.industry-question-grid li{border:1px solid var(--site-border);background:var(--site-card);color:var(--site-text-muted);border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:16px 18px;display:grid}.industry-domain-card{gap:12px;position:relative}.industry-domain-card .material-symbols-outlined{border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-accent) 8%, #fff);width:40px;height:40px;color:var(--site-accent);border-radius:8px;place-items:center;font-size:21px;display:inline-grid}.industry-domain-card small{color:var(--site-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800;position:absolute;top:26px;right:24px}.industry-section-split{align-items:end}.industry-section-split p:not(.eyebrow){max-width:320px}.industry-outcome-card{border-top:3px solid var(--site-accent);min-height:174px;color:var(--site-text-on-dark);background:#111827;border-radius:8px;align-content:start;padding:26px;display:grid}.industry-outcome-card .material-symbols-outlined{background:var(--site-accent);color:#fff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:22px;display:inline-grid}.industry-outcome-card small{color:var(--site-accent-strong);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:.68rem;font-weight:800}.industry-outcome-card h3,.industry-outcome-card p{color:var(--site-text-on-dark)}.industry-outcome-card p{color:var(--site-text-on-dark-muted)}.industry-start-section{border-bottom:0;padding-bottom:76px}.industry-pathway-card li{color:var(--site-text);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;font-weight:700;display:grid}.public-intake-screen{width:min(1120px,100% - 48px);max-width:1120px;margin:0 auto;padding:48px 0 64px}.public-intake-hero{background:var(--site-hero);color:var(--site-text-on-dark);border-radius:8px;gap:16px;padding:clamp(28px,5vw,56px);display:grid}.public-intake-hero h1{max-width:980px;color:var(--site-text-on-dark);font-size:clamp(2.35rem,6vw,4.2rem);line-height:1.06}.public-intake-hero p:not(.eyebrow){max-width:980px;color:var(--site-text-on-dark-muted);font-size:1.05rem;line-height:1.65}.public-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-intake-grid .blog-card{align-content:start}.public-intake-grid h2{color:#18231e;font-size:1.28rem;line-height:1.2}.public-intake-grid ul{color:#304038;gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.sample-scan-panel{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.sample-scan-panel h2{color:var(--site-text);margin:0;font-size:1.55rem;line-height:1.2}.sample-scan-panel p:not(.eyebrow){max-width:none;color:var(--site-text-muted);margin:8px 0 0}.sample-scan-panel strong{border:1px solid color-mix(in srgb, var(--site-accent) 40%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 10%, var(--site-card));color:#0f6f5a;border-radius:999px;flex:none;padding:8px 12px;font-size:.85rem}.sample-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sample-scan-grid h2{color:#18231e;font-size:1.28rem;line-height:1.2}.sample-scan-grid ul{color:#304038;gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.discovery-flow{gap:18px}.scan-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.scan-steps span{border:1px solid var(--site-border);background:var(--site-card);min-height:38px;color:var(--site-text-muted);text-align:center;border-radius:6px;padding:9px 10px;font-size:.86rem;font-weight:800}.scan-steps span.active{border-color:color-mix(in srgb, var(--site-accent) 55%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 12%, var(--site-card));color:#0f6f5a}.scan-panel{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;gap:20px;padding:clamp(20px,4vw,32px);display:grid}.scan-panel h2{color:var(--site-text);margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.manual-review-panel{border-color:color-mix(in srgb, #d49a28 45%, var(--site-border));background:linear-gradient(135deg, #d49a2817, transparent 42%), var(--site-card)}.manual-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-review-summary article{border:1px solid var(--site-border);background:var(--site-card-muted);border-radius:8px;gap:8px;padding:16px;display:grid}.manual-review-summary strong{color:var(--site-text)}.manual-review-summary p{color:var(--site-text-muted)}.consent-list{gap:10px;display:grid}.consent-list label{color:var(--site-text);align-items:flex-start;gap:10px;font-weight:650;display:flex}.consent-list input[type=checkbox]{width:18px;min-height:18px;margin-top:3px}.bill-baseline-summary{border:1px solid color-mix(in srgb, var(--site-accent) 42%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 8%, var(--site-card));border-radius:8px;gap:16px;padding:clamp(16px,3vw,22px);display:grid}.bill-baseline-summary h3,.document-recognition-panel h3,.bill-summary-card h3,.attention-panel h3,.review-field-section h3,.review-info-panel h3{color:var(--site-text);margin:0}.bill-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bill-metric-grid article{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;min-height:106px;padding:14px}.bill-metric-grid span{color:var(--site-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.bill-metric-grid strong{color:var(--site-text);margin-top:8px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15;display:block}.bill-attention-line,.document-recognition-panel p,.review-outcome p,.bill-summary-card p,.attention-panel p,.review-field-section p,.review-info-panel p,.review-info-panel li{color:var(--site-text-muted)}.review-outcome,.document-recognition-panel,.attention-panel,.bill-summary-card,.review-field-section,.review-info-panel{border:1px solid var(--site-border);background:var(--site-card-muted);border-radius:8px;gap:12px;padding:16px;display:grid}.review-outcome{border-color:color-mix(in srgb, var(--site-accent) 35%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 7%, var(--site-card))}.document-recognition-panel{border-color:color-mix(in srgb, var(--site-accent) 34%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 6%, var(--site-card))}.document-recognition-panel.needs-review{border-color:color-mix(in srgb, #d49a28 55%, var(--site-border));background:#fffaf0}.document-recognition-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.document-recognition-panel dt{color:var(--site-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.document-recognition-panel dd{color:var(--site-text);margin:3px 0 0;font-weight:800}.review-outcome strong{color:var(--site-text);font-size:1.05rem;line-height:1.35}.bill-summary-card dl,.derived-estimates dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.bill-summary-card dt,.derived-estimates dt{color:var(--site-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.bill-summary-card dd,.derived-estimates dd{color:var(--site-text);margin:3px 0 0;font-weight:800}.review-status-badge{border:1px solid color-mix(in srgb, #d49a28 55%, var(--site-border));color:#6f4a00;background:#fff7e3;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.78rem;font-weight:850}.review-status-badge.ready{border-color:color-mix(in srgb, var(--site-accent) 55%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 12%, var(--site-card));color:#0f6f5a}.attention-panel{border-color:color-mix(in srgb, #d49a28 50%, var(--site-border));background:#fffaf0}.attention-panel ul,.review-info-panel ul{gap:9px;margin:0;padding-left:18px;display:grid}.attention-panel li{color:var(--site-text-muted)}.attention-panel li label{grid-template-columns:minmax(160px,.45fr) minmax(220px,1fr);align-items:start;gap:12px;display:grid}.attention-panel li strong,.attention-panel li span,.attention-panel li small{display:block}.attention-panel li strong{color:var(--site-text)}.attention-panel li small{color:var(--site-text-muted);font-size:.9rem}.review-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.review-detail-stack,.review-guidance-stack{gap:16px;display:grid}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-grid label span{gap:2px;display:grid}.review-grid small{color:var(--site-text-muted);font-size:.78rem;font-weight:600}.derived-estimates{background:#fff}.scan-note{border:1px solid color-mix(in srgb, var(--site-accent) 30%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 8%, var(--site-card));border-radius:8px;gap:4px;padding:14px;display:grid}.scan-note strong{color:var(--site-text)}.confidence-exec-panel,.executive-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.confidence-exec-panel article,.executive-metrics article{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.confidence-exec-panel .confidence-status-card{border-color:color-mix(in srgb, var(--site-accent) 32%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 7%, var(--site-card))}.confidence-exec-panel span{color:var(--site-accent-dark);text-transform:uppercase;font-size:.76rem;font-weight:900}.confidence-exec-panel strong{color:var(--site-text);font-size:1.65rem;line-height:1.1}.confidence-exec-panel h3{color:var(--site-text);margin:0;font-size:1rem}.confidence-exec-panel p,.confidence-exec-panel li{color:var(--site-text-muted);font-size:.9rem}.confidence-exec-panel ul{margin:0;padding-left:18px}.executive-metrics article{border-color:color-mix(in srgb, var(--site-accent) 22%, var(--site-border));background:#fff;min-height:118px}.executive-metrics span{color:var(--site-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.executive-metrics strong{color:var(--site-text);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.2}.report-screen-header{max-width:860px}.executive-action-panel{border:1px solid color-mix(in srgb, var(--site-accent) 45%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 9%, #fff);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:center;gap:18px;padding:clamp(16px,3vw,22px);display:grid}.executive-action-panel h3{color:var(--site-text);margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.executive-action-panel p{max-width:720px;color:var(--site-text-muted);margin:8px 0 0}.executive-action-panel ul{gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.executive-action-panel li{color:var(--site-text-muted);line-height:1.35}.action-panel-label{color:var(--site-accent-dark);text-transform:uppercase;font-size:.76rem;font-weight:900}.executive-opportunity-list,.executive-report-grid section{border:1px solid var(--site-border);background:var(--site-card-muted);border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.executive-opportunity-list{background:#fff}.executive-opportunity-list h3,.executive-report-grid h3{color:var(--site-text);margin:0}.executive-opportunity-list ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.executive-opportunity-list li{border-left:4px solid var(--site-accent);background:color-mix(in srgb, var(--site-accent) 5%, #fff);gap:7px;padding:12px 12px 12px 14px;display:grid}.executive-opportunity-list li>span{background:color-mix(in srgb, var(--site-accent) 12%, #fff);width:fit-content;color:var(--site-accent-dark);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:850}.executive-opportunity-list strong{color:var(--site-text);font-size:1.05rem}.executive-opportunity-list p,.executive-opportunity-list small,.executive-report-grid p,.executive-report-grid li,.executive-report-grid span{color:var(--site-text-muted)}.executive-opportunity-list p{margin:0}.executive-opportunity-list small{font-size:.86rem;font-weight:700}.executive-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.executive-report-grid ul{gap:9px;margin:0;padding-left:18px;display:grid}.executive-report-grid li strong,.executive-report-grid li span{display:block}.executive-report-grid li strong{color:var(--site-text)}.scan-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scan-split section{border:1px solid var(--site-border);background:var(--site-card-muted);border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.scan-split h3{margin:0}.scan-split ul{gap:10px;margin:0;padding-left:18px;display:grid}.scan-split li{color:var(--site-text-muted)}.scan-split li strong,.scan-split li span{display:block}.scan-split li strong{color:var(--site-text)}.context-suggestion-panel{background:#f3faf6;border:1px solid #c9ddd3;border-radius:8px;gap:14px;padding:clamp(16px,3vw,22px);display:grid}.context-suggestion-panel h3{color:#123c34;margin:0;font-size:clamp(1.25rem,2.5vw,1.7rem)}.context-suggestion-panel p{color:#3f554b;margin:6px 0 0;line-height:1.5}.context-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.context-suggestion-grid article{background:#fff;border:1px solid #dce5de;border-radius:8px;gap:7px;padding:14px;display:grid}.context-suggestion-grid span{color:#5d6f64;text-transform:uppercase;font-size:.76rem;font-weight:850}.context-suggestion-grid strong{color:#14211c;font-weight:850}.context-suggestion-grid small{color:#1f6f5b;font-weight:800}.context-suggestion-grid button{justify-self:start;margin-top:4px}.likely-system-list{flex-wrap:wrap;gap:8px;display:flex}.executive-report{background:#fbfcfa;border:1px solid #cad8d0;border-radius:8px;gap:28px;padding:clamp(16px,3vw,26px);display:grid}.executive-report-hero{color:#fff;background:linear-gradient(135deg,#123c34fa,#1d5949f2),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 42px);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(18px,4vw,34px);padding:clamp(20px,4vw,34px);display:grid;position:relative;overflow:hidden}.executive-report-hero:after{content:"";border:1px solid #d8e8e142;border-radius:50%;width:340px;height:180px;position:absolute;bottom:-60px;right:-80px;transform:rotate(-10deg)}.executive-report-hero-copy,.executive-report-hero dl{z-index:1;position:relative}.executive-report-hero h2{color:#fff;max-width:880px;margin:0;font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1.05}.executive-report-hero p:not(.eyebrow){color:#d8e8e1;max-width:760px;margin:14px 0 0;font-size:clamp(1rem,2vw,1.14rem);line-height:1.55}.executive-report-hero dl{gap:10px;margin:0;display:grid}.executive-report-hero dl div,.executive-metric-grid article,.executive-readout-grid article{background:#fff;border:1px solid #dce5de;border-radius:8px;gap:6px;padding:14px;display:grid}.executive-report-hero dl div{background:#ffffff1a;border-color:#d8e8e14d}.executive-report-hero dt,.executive-metric-grid span,.executive-readout-grid span:not(.report-card-icon){color:#5d6f64;text-transform:uppercase;font-size:.76rem;font-weight:850}.executive-report-hero dt{color:#b9d5ca}.executive-report-hero dd,.executive-metric-grid strong,.executive-readout-grid strong{color:#14211c;margin:0;font-weight:850}.executive-report-hero dd{color:#fff}.executive-readout{background:#f3faf6;border:1px solid #c9ddd3;border-radius:8px;gap:14px;padding:clamp(16px,3vw,24px);display:grid}.executive-readout-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.executive-readout-heading h3{color:#123c34;margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem)}.executive-readout-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.compact-readout-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.practical-check-readout{background:#f7fbf8}.practical-check-readout .executive-readout-heading{align-items:start;gap:4px;display:grid}.practical-check-readout .executive-readout-heading h3{max-width:720px}.executive-readout-grid p{color:#4f6157;margin:-2px 0 0;line-height:1.35}.compact-readout-grid article p{max-width:22ch}.report-card-icon{background:#e6f2ed;border-radius:999px;width:28px;min-width:28px;height:4px;display:block}.executive-report-section{border-top:1px solid #dce5de;gap:16px;padding-top:clamp(18px,3vw,24px);display:grid}.practical-diagnosis-section{background:#f7fbf8;border:1px solid #b8d5ca;border-radius:8px;padding:clamp(16px,3vw,24px)}.practical-check-panel{gap:16px;display:grid}.practical-check-panel .section-intro{max-width:760px}.practical-check-focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.practical-check-focus article{background:#fff;border:1px solid #dce5de;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.practical-check-focus span:not(.report-card-icon){color:#5d6f64;text-transform:uppercase;font-size:.76rem;font-weight:850}.practical-check-focus strong{color:#14211c;font-size:1.02rem;line-height:1.35}.practical-decision-note{color:#1f6f5b;background:#e6f2ed;border-radius:999px;width:fit-content;margin:-4px 0 0;padding:.42rem .7rem;font-size:.82rem;font-weight:850}.practical-pathways-section{gap:16px;display:grid}.practical-pathways-section .section-intro{max-width:760px}.practical-pathway-card{background:#fff;border:1px solid #dce5de;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid}.practical-pathway-card h4{color:#14211c;margin:8px 0 0;font-size:1rem;line-height:1.25}.practical-pathway-card p{color:#304139;margin:6px 0 0;font-size:.92rem;line-height:1.45}.practical-pathway-card dl{gap:8px;margin:0;display:grid}.practical-pathway-card dt{color:#5d6f64;text-transform:uppercase;font-size:.72rem;font-weight:900}.practical-pathway-card dd{color:#304139;margin:2px 0 0;font-size:.86rem;line-height:1.4}.pathway-status{color:#245346;text-transform:uppercase;background:#eef4f1;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.pathway-status.supported-by-this-evidence{color:#11614d;background:#dff3eb}.pathway-status.funding-support-path{color:#3b4388;background:#eef0ff}.pathway-status.not-enough-evidence-yet{color:#7a4d09;background:#f8efe0}.practical-support-panel{background:#f7fbf8}.practical-support-panel p{max-width:660px}.support-route-grid{gap:10px;display:grid}.support-route-grid article{gap:4px;display:grid}.support-route-grid strong{color:#14211c;line-height:1.35}.support-ask-panel{gap:6px;display:grid}.interval-instructions-panel{background:#f7fbf8;border:1px solid #b8d5ca;border-radius:8px;padding:clamp(16px,3vw,22px)}.interval-instructions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interval-instructions-grid article{background:#fff;border:1px solid #d5e2da;border-radius:8px;align-content:start;gap:6px;padding:14px;display:grid}.interval-instructions-grid strong{color:#14211c;line-height:1.25}.interval-instructions-grid p{margin:0}.practical-next-action-panel{background:#eef8f3;align-items:stretch}.practical-next-action-panel h3{font-size:clamp(1.45rem,3vw,2rem)}.practical-cta-stack{gap:12px;display:grid}.practical-cta-stack>button,.practical-cta-stack>.interval-upload-action{min-height:54px;font-size:1rem;font-weight:900}.practical-secondary-actions{grid-template-columns:1fr;gap:8px;display:grid}.practical-secondary-actions button{min-height:42px}.practical-paid-validation-note{color:#304139;background:#fbfdfb;border:1px solid #c8ded3;border-radius:8px;padding:12px}.practical-paid-validation-note p{margin:4px 0 0;font-size:.92rem;line-height:1.45}.pdf-appendix-toggle{color:#304139;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}.pdf-appendix-toggle input{accent-color:#1f765f;width:16px;height:16px}.save-report-panel{background:#f7fbf8;border:1px solid #74c7b0;border-radius:8px;gap:18px;margin-top:20px;padding:clamp(18px,3vw,28px);display:grid}.save-report-summary{background:#fff;border-left:3px solid #1f765f;gap:4px;padding:12px 14px;display:grid}.save-report-summary span{color:#526057;font-size:.9rem}.save-report-summary strong{color:#15231d;font-size:1.05rem}.save-report-domain-note{color:#123d33;background:#eef8f3;border:1px solid #c8ded5;border-radius:8px;padding:10px 12px;font-weight:700}.bakery-checklist-panel{background:#f7fbf8;border:1px solid #74c7b0;border-radius:8px;gap:16px;padding:clamp(16px,3vw,24px);display:grid}.checklist-context{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin:0;display:grid}.checklist-context div{background:#fff;border:1px solid #dce5de;border-radius:8px;gap:3px;padding:10px;display:grid}.checklist-context dt{color:#5d6f64;text-transform:uppercase;font-size:.72rem;font-weight:900}.checklist-context dd{color:#14211c;margin:0;font-weight:850}.checklist-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checklist-section-grid article{background:#fff;border:1px solid #dce5de;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.checklist-section-grid h4{color:#123c34;margin:0;font-size:1rem}.checklist-items{gap:8px;display:grid}.checklist-items label{color:#2f3f38;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.35;display:grid}.checklist-items input[type=checkbox]{accent-color:#1f765f;flex:0 0 18px;align-self:start;width:18px;height:18px;min-height:18px;margin:.15rem 0 0;padding:0}.checklist-items span{min-width:0;display:block}.checklist-notes{color:#22382f;gap:6px;font-weight:850;display:grid}.checklist-notes textarea{resize:vertical;min-height:92px}.checklist-actions{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.button-link{color:#14211c;text-align:center;background:#fff;border:1px solid #b8c9c1;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:.7rem 1rem;font-size:.95rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.button-link:hover{color:#1f6f5b;border-color:#1f6f5b}.checklist-status{color:#1f6f5b;margin:0;font-weight:850}.secondary-evidence-section{opacity:.94}.meter-match-panel{background:#eef8f3;border:1px solid #b8d5ca;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;padding:clamp(16px,3vw,22px);display:grid}.meter-match-panel h3{color:#123c34;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem)}.meter-match-panel p{color:#2f5246;margin:8px 0 0;line-height:1.48}.meter-match-insight-list{color:#244a3f;gap:7px;margin:14px 0 0;padding-left:18px;display:grid}.meter-match-insight-list li{line-height:1.4}.meter-match-panel dl{gap:8px;margin:0;display:grid}.meter-match-panel dl div{background:#fff;border:1px solid #c9ddd3;border-radius:8px;gap:4px;padding:12px;display:grid}.meter-match-panel dt{color:#5d6f64;text-transform:uppercase;font-size:.74rem;font-weight:900}.meter-match-panel dd{color:#14211c;margin:0;font-weight:850}.interval-profile-panel{background:#f7fbf8;border:1px solid #b8d5ca;border-radius:8px;gap:16px;padding:clamp(16px,3vw,22px);display:grid}.interval-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interval-profile-chart{background:#fff;border:1px solid #dce5de;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.interval-profile-chart h4{color:#14211c;margin:0;font-size:1rem}.interval-profile-chart p{color:#4f6157;margin:4px 0 0;font-size:.9rem;line-height:1.4}.interval-bars{grid-auto-columns:minmax(8px,1fr);grid-auto-flow:column;align-items:end;gap:4px;min-height:124px;display:grid;overflow:hidden}.interval-bars span{grid-template-rows:1fr auto;align-items:end;gap:6px;min-width:0;height:124px;display:grid}.interval-bars.without-point-labels span{align-items:flex-end;height:116px;display:flex}.interval-bars i{background:#1f6f5b;border-radius:4px 4px 2px 2px;width:100%;min-height:8px;display:block}.interval-bars small{color:#5d6f64;text-align:center;text-overflow:clip;white-space:normal;word-break:keep-all;min-height:1.6em;font-size:.62rem;font-weight:850;line-height:1.1;display:block;overflow:visible}.interval-bars .interval-bar-label-empty{visibility:hidden}.interval-axis-markers{color:#5d6f64;justify-content:space-between;margin-top:-6px;font-size:.68rem;font-weight:850;line-height:1;display:flex}.interval-profile-empty{border:1px dashed #c9ddd3;border-radius:8px;align-content:center;min-height:132px;padding:12px}.interval-profile-check{border-left:4px solid #74c7b0;gap:4px;padding-left:12px;display:grid}.interval-profile-check p{color:#244a3f;margin:0;line-height:1.45}.interval-profile-peak-note{color:#1f6f5b;background:#e6f2ed;border-radius:999px;width:fit-content;margin:0;padding:.45rem .7rem;font-size:.85rem;font-weight:850}.section-intro{gap:6px;max-width:850px;display:grid}.section-intro h3{color:#14211c;margin:0;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.18}.section-intro p:not(.eyebrow){color:#4f6157;margin:0;line-height:1.55}.executive-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.executive-metric-grid article{align-content:start}.executive-metric-grid small{color:#5d6f64;font-weight:750}.executive-metric-grid p{color:#4f6157;margin:0;line-height:1.48}.observation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.observation-list article{background:#fff;border:1px solid #dce5de;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.observation-list h3{color:#14211c;margin:0;font-size:1.08rem}.diagnosis-brief{gap:8px;margin:10px 0 0;display:grid}.diagnosis-brief div{gap:2px;display:grid}.diagnosis-brief dt{color:#5d6f64;text-transform:uppercase;font-size:.72rem;font-weight:900}.diagnosis-brief dd{color:#263a31;margin:0;line-height:1.35}.diagnosis-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.diagnosis-chip-row span{color:#175745;background:#e6f2ed;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850;line-height:1}.diagnosis-detail{margin-top:12px}.diagnosis-detail summary{cursor:pointer;color:#1d6f5b;width:fit-content;font-size:.84rem;font-weight:850}.diagnosis-detail p{color:#4f6157;margin:8px 0 0;font-size:.88rem}.observation-label,.observation-note strong{color:#5d6f64;text-transform:uppercase;font-size:.74rem;font-weight:850;display:block}.observation-note{margin:10px 0 12px}.observation-list p{color:#3d5147;margin:6px 0 0;line-height:1.45}.next-evidence-line{color:#123c34;margin-top:10px;font-size:.9rem;line-height:1.35;display:block}.priority-badge{text-transform:uppercase;border-radius:999px;align-self:start;width:fit-content;padding:6px 10px;font-size:.75rem;font-weight:900}.priority-high{color:#8f311b;background:#f5dfd6}.priority-watch{color:#775006;background:#fff2cf}.priority-standard{color:#1c6b56;background:#e0eee8}.report-badge{text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:.73rem;font-weight:900;line-height:1;display:inline-flex}.report-badge.strong{color:#145541;background:#dceee6}.report-badge.preliminary{color:#745007;background:#fff1cc}.report-badge.needs-data{color:#27605a;background:#e6f2f0}.report-badge.standard,.report-badge.next-action{color:#244d40;background:#e7efea}.diagnostic-economics-panel,.decision-split-panel{border-top:1px solid #dce5de;gap:16px;padding-top:clamp(18px,3vw,24px);display:grid}.diagnostic-economics-panel{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start}.diagnostic-economics-panel h3{color:#14211c;margin:0;font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.2}.diagnostic-economics-panel p{color:#4f6157;margin:8px 0 0;line-height:1.5}.diagnostic-economics-grid,.decision-split-grid{gap:12px;display:grid}.diagnostic-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-economics-grid article,.decision-split-grid article{background:#fff;border:1px solid #dce5de;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.diagnostic-economics-grid span{color:#5d6f64;text-transform:uppercase;font-size:.74rem;font-weight:900}.diagnostic-economics-grid strong{color:#14211c;font-size:1rem}.diagnostic-economics-grid p{color:#3d5147;margin:0;line-height:1.42}.decision-split-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-split-grid h4{color:#14211c;margin:0;font-size:1rem}.decision-split-grid p{color:#3d5147;margin:0;line-height:1.42}.practical-pathway-panel{border-top:1px solid #dce5de;gap:16px;padding-top:clamp(18px,3vw,24px);display:grid}.practical-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.practical-pathway-grid article,.evidence-appendix article{background:#fff;border:1px solid #dce5de;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.practical-pathway-grid h4,.evidence-appendix h4{color:#14211c;margin:0;font-size:1rem}.practical-pathway-grid ul,.evidence-appendix ul{gap:7px;margin:0;padding-left:18px;display:grid}.practical-pathway-grid li,.evidence-appendix li{color:#3d5147;line-height:1.42}.evidence-appendix{border-top:1px solid #dce5de;padding-top:clamp(18px,3vw,24px)}.evidence-appendix summary{cursor:pointer;color:#123c34;width:fit-content;font-size:clamp(1.15rem,2.3vw,1.5rem);font-weight:900}.evidence-appendix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.evidence-appendix-utilities{background:#f7fbf8;border:1px solid #dce5de;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.evidence-appendix-utilities p{color:#3d5147;margin:6px 0 0}.evidence-utility-actions{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.executive-report-actions{background:#eef8f3;border:1px solid #b8d5ca;border-radius:8px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(170px,.8fr));align-items:stretch;gap:12px;padding:16px;display:grid}.executive-report-actions button,.interval-upload-action{min-height:48px}.interval-upload-action{color:#fff;text-align:center;cursor:pointer;background:#1f6f5b;border:1px solid #1f6f5b;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.98rem;font-weight:850;line-height:1.2;display:inline-flex}.interval-upload-action:hover,.interval-upload-action:focus-within{background:#174f41;border-color:#174f41}.interval-upload-action input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.executive-report-actions .tertiary{color:#244d40;background:#fff;border-color:#c5d5cc}.interval-upload-status{color:#123c34;background:#fff;border:1px solid #b8d5ca;border-radius:8px;grid-column:1/-1;gap:4px;padding:12px 14px;display:grid}.interval-upload-status span{color:#1f6f5b;text-transform:uppercase;font-size:.76rem;font-weight:900}.interval-upload-status strong{color:#14211c;font-size:.98rem}.public-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1180px,100% - 28px);margin:0 auto;padding:26px 0 48px;display:grid}.public-info-card{background:#fff;border:1px solid #d7dfd3;border-radius:8px;min-height:160px;padding:20px}.public-info-card h2{color:#18231e;margin:0 0 10px;font-size:1.12rem}.public-info-card p{color:#526057}.app-shell{gap:18px;width:min(1180px,100% - 28px);margin:0 auto;padding:22px 0;display:grid}.top-bar{background:#fff;border:1px solid #d7dfd3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;display:flex}.brand-button{color:#1f2933;background:0 0;border:0;justify-items:start;min-height:auto;padding:0;display:grid}.brand-button:hover{background:0 0}.brand-button span{color:#163b34;font-size:1.2rem;font-weight:800}.brand-button small{color:#6c7a70;font-weight:600}.session-chip{color:#46544b;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.side-nav,.content-panel{background:#fff;border:1px solid #d7dfd3;border-radius:8px}.side-nav{align-content:start;gap:8px;padding:12px;display:grid}.side-nav button{text-align:left;justify-content:flex-start;width:100%}.side-nav button.active{color:#124235;background:#e6f2ed;border-color:#1f6f5b}.content-panel{min-height:620px;padding:24px}.status-message{color:#5d4518;background:#fff6df;border:1px solid #d8c28f;border-radius:6px;max-width:none;margin:0 0 18px;padding:10px 12px}.screen,.form-panel{gap:20px;max-width:880px;display:grid}.screen.admin-screen{max-width:1180px}.screen.compact{max-width:560px}.screen-header{gap:4px;display:grid}.eyebrow{color:#1f6f5b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{color:#18231e;margin-bottom:0;font-size:2rem;line-height:1.15}h3{color:#26352d;margin-bottom:4px;font-size:1rem}p{color:#526057;max-width:700px;margin-bottom:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{color:#334139;gap:7px;font-weight:700;display:grid}input,select,textarea{color:#1f2933;background:#fff;border:1px solid #bfcac0;border-radius:6px;width:100%;min-height:44px;padding:0 12px}input:focus,select:focus,textarea:focus{border-color:#1f6f5b;outline:3px solid #1f6f5b29}textarea{resize:vertical;min-height:96px;padding:10px 12px}.form-actions,.inline-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.inline-form label{min-width:min(100%,240px)}.metric-grid,.admin-grid,.card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-subnav,.admin-customer-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-subnav button,.admin-customer-actions button{color:#1f2933;background:#fff;border:1px solid #c7d1c3}.admin-subnav button.active,.admin-customer-actions button.active{color:#124235;background:#e6f2ed;border-color:#1f6f5b}.admin-workspace,.admin-panel{gap:18px;display:grid}.admin-funnel-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:18px;padding:20px;display:grid}.admin-funnel-summary h3,.admin-funnel-summary p{margin:0}.admin-funnel-summary p{max-width:760px;color:var(--muted)}.admin-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,260px);gap:14px;display:grid}.admin-selected-customer{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.admin-selected-customer span{color:#68756d;overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.customer-pulse-heading{gap:4px;display:grid}.customer-pulse-heading span{color:#0f7a62;text-transform:uppercase;font-size:.78rem;font-weight:800}.customer-pulse-heading h2{margin:0}.command-centre-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:18px;display:grid}.command-centre-customer{gap:3px;display:grid}.command-centre-customer strong{color:#18231e}.command-centre-customer small,.command-action small{color:#526057;font-weight:700}.command-severity{white-space:normal;border-radius:999px;max-width:100%;padding:5px 9px;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex}.command-severity.high{color:#8a3417;background:#fde9df}.command-severity.medium{color:#6b4b00;background:#fff2c7}.command-severity.low{color:#124235;background:#e6f2ed}.command-severity.clear{color:#405049;background:#eef2ef}.command-action{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.command-action strong{color:#1f6f5b;font-size:1.2rem}.command-follow-up-form{gap:12px;display:grid}.command-follow-up-form strong{color:#18231e}.admin-review-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-review-actions button{min-height:34px;padding:7px 10px;font-size:.85rem}.admin-review-detail{gap:3px;min-width:150px;display:grid}.admin-review-detail strong{color:var(--text)}.admin-review-detail span{color:var(--muted);font-size:.78rem;line-height:1.35}.admin-review-detail details{color:var(--muted);font-size:.78rem}.admin-review-detail summary{cursor:pointer;font-weight:800}.admin-review-detail ul{margin:5px 0 0;padding-left:16px}.admin-conversion-controls{gap:8px;min-width:180px;display:grid}.admin-conversion-controls>label{color:var(--muted);grid-template-columns:72px minmax(100px,1fr);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:grid}.admin-finding-form{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;gap:14px;padding:16px;display:grid}.opportunity-review-status{color:#006f5b;background:#dcefe8;border-radius:999px;align-self:center;padding:8px 12px;font-size:.9rem;font-weight:800}.opportunity-review-offer{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.opportunity-review-offer strong,.opportunity-review-offer p{display:block}.opportunity-review-offer p{color:#4f5d54;max-width:62ch;margin:4px 0 0;font-size:.92rem}.opportunity-review-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.opportunity-review-lead{grid-column:1/-1}.opportunity-review-lead span{color:#006f5b;background:#dcefe8;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.85rem;font-weight:800;display:inline-flex}.opportunity-review-facts{gap:10px;margin:0;display:grid}.opportunity-review-facts div{gap:2px;display:grid}.opportunity-review-facts dt{color:#68756d;text-transform:uppercase;font-size:.82rem;font-weight:800}.opportunity-review-facts dd{margin:0;font-weight:800}.opportunity-review-steps{margin:0;padding-left:20px}.opportunity-review-steps li+li{margin-top:8px}.metric-card,.summary-card,.report-panel{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;min-height:104px;padding:16px}.metric-card{align-content:space-between;gap:12px;display:grid}.metric-card span{color:#68756d;font-weight:700}.metric-card strong{color:#1c352e;font-size:1.15rem}.summary-card p{color:#1f6f5b;font-weight:800}table{border-collapse:collapse;border:1px solid #d9e0d5;border-radius:8px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid #e4eae1;padding:12px}th{color:#314138;background:#eef3eb}.table-empty-cell{color:#4a5a51;background:#fbfcfa;font-weight:600}.empty-state{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;padding:18px}.eva-page{color:#18231e;gap:18px;width:min(1060px,100% - 28px);margin:0 auto;padding:clamp(22px,4vw,38px) 0;display:grid}.eva-page-header{gap:10px;max-width:960px;display:grid}.eva-page-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:4px;display:flex}.eva-page-header h1{color:#163b34;margin:0;font-size:clamp(2rem,5vw,3.1rem);line-height:1.04}.eva-page-header p:not(.eyebrow){color:#46584f;margin:0;font-size:1rem}.marketing-shell .eva-page-header h1{color:#fff}.marketing-shell .eva-page-header>p:not(.eyebrow){color:#d6e7df;max-width:none}.eva-discovery-context{color:#1f2933;background:#fff;border:1px solid #d7dfd3;border-radius:8px;gap:14px;padding:clamp(16px,3vw,22px);display:grid}.eva-discovery-context h2{color:#18231e;margin:0;font-size:1.25rem}.eva-discovery-context p{color:#46584f;margin:0}.eva-context-facts,.eva-workflow-actions{flex-wrap:wrap;gap:8px;display:flex}.eva-context-facts span{color:#0f6c59;background:#dfeee9;border-radius:999px;padding:6px 10px;font-weight:850}.eva-context-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:720px;display:grid}.eva-context-patterns article{background:#fbfcfa;border:1px solid #e0e6dc;border-radius:8px;gap:5px;padding:12px;display:grid}.eva-context-patterns strong{color:#163b34}.eva-starter-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.eva-chat-panel{color:#1f2933;background:#fff;border:1px solid #d7dfd3;border-radius:8px;gap:14px;padding:clamp(16px,3vw,22px);display:grid}.eva-chat-header{border-bottom:1px solid #e4eae1;gap:4px;padding-bottom:12px;display:grid}.eva-chat-header h2{color:#18231e;margin:0;font-size:1.2rem}.eva-chat-header p{color:#51635a;margin:0}.eva-chat-transcript{gap:10px;display:grid}.eva-chat-message{background:#eef3eb;border-radius:8px;gap:5px;max-width:min(82%,840px);padding:12px;display:grid}.eva-chat-message.user{background:#dfeee9;justify-self:end}.eva-chat-message.system{background:#fff8df;border:1px solid #e6d7a8;max-width:100%}.eva-chat-message span{color:#51635a;text-transform:uppercase;font-size:.78rem;font-weight:800}.eva-chat-message p{color:#1f2933;margin:0}.eva-source-list,.eva-chat-actions{flex-wrap:wrap;gap:8px;display:flex}.eva-source-list span{text-transform:none;background:#fff;border:1px solid #cbd8c6;border-radius:999px;padding:4px 8px}.eva-chat-form{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:10px;display:grid}.eva-chat-form label{color:#314138;grid-column:1/-1;font-weight:800}.eva-chat-form textarea{resize:vertical;min-height:74px}.eva-chat-form button{min-width:96px}.conversation-panel,.assessment-unlock-panel{color:#1f2933;background:#fff;border:1px solid #d7dfd3;border-radius:8px;padding:18px}.conversation-panel{gap:16px;display:grid}.conversation-status{color:#1f6f5b;border-bottom:1px solid #e4eae1;justify-content:space-between;gap:12px;padding-bottom:12px;font-weight:800;display:flex}.message-list{gap:10px;display:grid}.message-bubble{border-radius:8px;gap:4px;max-width:78%;padding:12px;display:grid}.message-bubble span{color:#51635a;text-transform:uppercase;font-size:.78rem;font-weight:800}.message-bubble p{color:#1f2933}.message-bubble.assistant{background:#eef3eb}.message-bubble.user{background:#dfeee9;justify-self:end}.question-prompt{background:#fbfcfa;border:1px solid #d7dfd3;border-radius:8px;gap:10px;padding:14px;display:grid}.question-prompt h2,.assessment-unlock-panel h2{color:#18231e;margin:0;font-size:1.08rem}.suggested-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.conversation-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.assessment-helper-actions{justify-content:flex-start;display:flex}.assessment-unlock-panel{gap:14px;display:grid}.assessment-unlock-list{gap:10px;display:grid}.assessment-unlock-card{background:#fbfcfa;border:1px solid #e0e6dc;border-radius:8px;gap:8px;padding:14px;display:grid}.assessment-unlock-card span{color:#1f6f5b;font-weight:900}.assessment-unlock-card strong{color:#163b34}.auth-action-row{flex-wrap:wrap;gap:10px;display:flex}.assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assessment-card{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;gap:10px;padding:16px;display:grid}.assessment-card span,.report-panel span{color:#1f6f5b;font-weight:900}.assessment-card strong{color:#163b34}.report-download-list{gap:12px;display:grid}.report-download-list .report-panel{justify-content:space-between;align-items:center;gap:14px;display:flex}.docs-screen{width:min(1120px,100% - 48px);max-width:1120px;margin:0 auto;padding:32px 0 56px}.docs-screen>.screen-header{border:1px solid var(--site-border);background:linear-gradient(135deg, #10b9812e, transparent 40%), linear-gradient(110deg, #0ea5e921, transparent 58%), var(--site-hero);text-align:center;border-radius:8px;justify-items:center;gap:10px;padding:46px 28px}.docs-screen>.screen-header .eyebrow{color:var(--site-accent-strong)}.docs-screen>.screen-header h1{color:var(--site-text-on-dark);font-size:2.45rem;font-weight:800}.docs-screen>.screen-header p{max-width:760px;color:var(--site-text-on-dark-muted);font-size:1.08rem;line-height:1.65}.docs-section-list,.docs-start-panel,.docs-section-group,.docs-article,.docs-related{gap:24px;display:grid}.docs-section-heading{text-align:center;justify-items:center;gap:4px;display:grid}.marketing-shell .docs-section-heading>p:not(.eyebrow){max-width:900px}.docs-section-heading h2{color:var(--site-text);margin:0;font-size:2rem;font-weight:800}.docs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:18px;display:grid}.docs-card-grid.three,.docs-card-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-card{border:1px solid var(--site-border);background:var(--site-card);text-align:left;border-radius:8px;align-content:start;gap:12px;padding:20px;display:grid;box-shadow:0 18px 45px #11182714}.docs-card h3{color:var(--site-text);margin:0;font-size:1.12rem;font-weight:800}.docs-card p{max-width:none;color:var(--site-text-muted)}.docs-card-kicker{color:var(--site-accent-strong);text-transform:uppercase;font-size:.78rem;font-weight:900}.docs-card button{background:var(--site-accent);justify-self:start;min-height:40px}.docs-card button:hover{background:#059669}.docs-card-meta,.docs-article-meta,.docs-tag-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.docs-card-meta span,.docs-article-meta span,.docs-tag-row span{border:1px solid color-mix(in srgb, var(--site-accent) 36%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 12%, var(--site-card));color:var(--site-text);border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:800}.docs-article{border:1px solid var(--site-border);background:var(--site-card);text-align:center;border-radius:8px;justify-items:center;padding:30px;box-shadow:0 18px 45px #11182714}.docs-article .screen-header{text-align:center;justify-items:center}.docs-article .screen-header h1{color:var(--site-text);font-size:2.25rem;font-weight:800}.docs-article .screen-header p{color:var(--site-text-muted)}.docs-body{text-align:left;justify-items:stretch;gap:16px;max-width:820px;display:grid}.docs-body-section{gap:12px;display:grid}.docs-body-section h2{color:var(--site-text);margin:0;font-size:1.35rem;font-weight:850;line-height:1.25}.docs-inline-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.docs-inline-card{border:1px solid var(--site-border);background:var(--site-card-muted);border-radius:8px;gap:8px;padding:14px;display:grid}.docs-inline-card h3{color:var(--site-text);margin:0;font-size:1rem;font-weight:850;line-height:1.25}.docs-body p{max-width:none;color:var(--site-text-muted);font-size:1.02rem;line-height:1.7}.docs-body ul{color:var(--site-text);text-align:left;gap:8px;margin:0;padding-left:22px;display:grid}.docs-note,.docs-empty-state{border:1px solid color-mix(in srgb, var(--site-accent) 42%, var(--site-border));background:color-mix(in srgb, var(--site-accent) 10%, var(--site-card));text-align:center;border-radius:8px;justify-items:center;gap:10px;padding:16px;display:grid}.docs-note h3,.docs-note h2{color:var(--site-text);margin:0}.docs-note-split{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start}.docs-note-split button{white-space:nowrap}.docs-pathway{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.docs-pathway-step{border:1px solid var(--site-border);background:var(--site-card);border-radius:8px;gap:10px;padding:18px;display:grid}.docs-pathway-step span{background:color-mix(in srgb, var(--site-accent) 16%, var(--site-card));width:36px;height:36px;color:var(--site-accent-strong);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.docs-pathway-step h3{color:var(--site-text);margin:0;font-size:1rem}.docs-pathway-step p{color:var(--site-text-muted);font-size:.94rem;line-height:1.55}.docs-pathway-step button,.docs-action-row button{justify-self:start}.docs-action-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blog-screen{width:min(1180px,100% - 48px);max-width:1180px;margin:0 auto;padding:28px 0 56px}.blog-layout,.blog-panel,.blog-article{gap:18px;display:grid}.blog-layout{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);align-items:start}.blog-layout .blog-card-grid{grid-template-columns:1fr}.blog-featured{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#020617e0,#0206178a,#0206171f),linear-gradient(135deg,#020617 0%,#0f172a 50%,#1f2937 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #14342e;border-radius:8px;align-items:end;min-height:360px;display:grid;overflow:hidden;box-shadow:0 22px 50px #11182724}.blog-featured-content{gap:14px;max-width:660px;padding:34px;display:grid}.blog-featured h2,.blog-featured p{margin:0}.blog-featured h2{color:#fff;font-size:2.65rem;line-height:1.05}.blog-featured p:not(.eyebrow){color:#f9fafbdb;font-size:1.05rem;line-height:1.55}.blog-featured button{justify-self:start}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blog-card-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fbfcfa;border:1px solid #d9e0d5;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 16px 36px #11182714}.blog-card h3{margin:0}.blog-card p{max-width:none}.blog-card-image{background:linear-gradient(135deg,#020617 0%,#0f172a 50%,#1f2937 100%) 50%/cover;border-bottom:1px solid #d9e0d5;min-height:170px;margin:-16px -16px 2px}.blog-meta-row{flex-wrap:wrap;gap:8px;display:flex}.blog-meta-row span{color:#163b34;background:#eef3eb;border:1px solid #c7d1c3;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:800}.blog-meta-row.inverted span{color:#d1fae5;background:#0f172aad;border-color:#a7f3d06b}.blog-article{background:#fff;border:1px solid #d7dfd3;border-radius:8px;padding:22px}.blog-hero-image{color:#f9fafb;background:radial-gradient(circle at 82% 28%,#10b98152,#0000 24%),linear-gradient(135deg,#020617 0%,#0f172a 46%,#1f2937 100%);border:1px solid #14342e;border-radius:8px;place-items:end start;min-height:260px;margin:0;display:grid;overflow:hidden}.blog-hero-image div{gap:8px;max-width:620px;padding:26px;display:grid}.blog-hero-image span{color:var(--site-accent-strong);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.blog-hero-image strong{font-size:2rem;line-height:1.12}.blog-body{gap:16px;max-width:820px;display:grid}.blog-body h2{color:#18231e;margin:10px 0 0}.blog-body p{max-width:none}.blog-body ul{color:#334139;gap:8px;margin:0;padding-left:22px;display:grid}.blog-bill-cta{border:1px solid color-mix(in srgb, var(--site-accent) 42%, #c7d1c3);background:linear-gradient(135deg,#10b9811f,#0000 34%),#eef5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:none;padding:20px;display:flex}.blog-bill-cta div{gap:8px;display:grid}.blog-bill-cta h2,.blog-bill-cta p{margin:0}.blog-bill-cta h2{color:#12251f;font-size:1.45rem}.blog-bill-cta p:not(.eyebrow){color:#304038;max-width:none}.blog-bill-cta button{flex:none}.blog-action-row{flex-wrap:wrap;gap:10px;display:flex}@media (width<=820px){.marketing-nav{flex-direction:column;align-items:stretch;padding:14px 18px}.marketing-nav nav,.auth-nav nav{justify-content:flex-start}.auth-nav{flex-direction:column;align-items:stretch}.public-hero,.explore-entry-grid,.explore-option-grid,.entry-lens-grid,.public-category-section,.public-domain-map,.public-confidence-grid,.public-confidence-mapping,.public-final-cta,.public-results-intro,.public-section-grid,.public-intake-grid,.industry-hero-grid,.industry-start-section,.industry-question-grid,.industry-section-split,.industry-proof-grid,.industry-domain-grid,.industry-outcome-grid,.signal-grid,.industry-grid,.public-pathway-grid,.sample-scan-grid,.scan-steps,.scan-split,.context-suggestion-grid,.executive-report-hero,.executive-readout-grid,.compact-readout-grid,.meter-match-panel,.interval-profile-grid,.executive-metric-grid,.executive-report-actions,.observation-list,.practical-check-focus,.evidence-utility-actions,.checklist-context,.checklist-section-grid,.checklist-actions,.diagnostic-economics-panel,.diagnostic-economics-grid,.decision-split-grid,.practical-pathway-grid,.evidence-appendix-grid,.bill-metric-grid,.bill-summary-card dl,.derived-estimates dl,.review-content-grid,.eva-context-patterns,.eva-starter-layout,.eva-chat-form,.interval-instructions-grid,.suggested-answer-grid,.conversation-composer,.blog-bill-cta{grid-template-columns:1fr}.explore-option-grid.resilience-option-grid{grid-template-columns:1fr;width:100%}.pathway-answer-grid,.pathway-result-grid{grid-template-columns:1fr}.public-section.pathway-journey-result{width:min(100%,100% - 32px);padding:20px}.public-section.pathway-journey-question{width:min(100%,100% - 32px);padding:22px 20px 24px}.pathway-journey-question legend{margin-left:-12px;padding-left:8px}.pathway-result-evidence{grid-column:auto}.pathway-result-evidence ul{grid-template-columns:1fr}.pathway-result-footer{flex-direction:column;align-items:stretch;gap:16px}.pathway-lead-capture,.pathway-conversion-panel{grid-template-columns:1fr;gap:20px;padding:20px}.pathway-lead-fields{grid-template-columns:1fr}.pathway-lead-capture button{width:100%}.pathway-conversion-actions{flex-direction:column;align-items:stretch}.pathway-conversion-actions button{width:100%}.pathway-journey-actions{flex-direction:column-reverse;align-items:stretch}.pathway-journey-actions button{width:100%}.pathway-result-footer .pathway-journey-actions{flex-direction:column}.event-context-banner{flex-direction:column;align-items:flex-start;width:min(100%,100% - 32px)}.sample-scan-panel{flex-direction:column;align-items:flex-start}.blog-bill-cta{flex-direction:column;align-items:stretch}.blog-featured{background-position:100%;min-height:420px}.blog-featured-content{padding:24px}.blog-featured h2{font-size:2.1rem}.blog-layout,.blog-card-grid,.blog-card-grid.compact{grid-template-columns:1fr}.message-bubble,.eva-chat-message{max-width:100%}.public-hero{min-height:auto;padding:42px 20px 52px}.explore-hero{gap:12px;padding:44px 20px 48px}.explore-deliverable,.explore-deliverable ul{grid-template-columns:1fr}.public-hero h1{font-size:3rem;line-height:1.14}.public-proof-panel{width:100%}.public-system-visual,.public-scan-visual{min-height:360px}.system-domain-row{grid-template-columns:repeat(2,minmax(0,1fr))}.public-action-card,.public-action-card.primary{width:100%}.path-selector{grid-template:".top."64px"left mark right"150px".bottom."64px/94px 150px 94px;gap:8px}.interactive-pathway-layout{grid-template-columns:1fr;gap:18px}.path-selector-mark{width:150px;height:150px}.path-selector-mark .ra-logo{width:132px;height:132px}.path-selector-option{min-width:94px;min-height:60px;padding:7px 6px}.path-selector-option strong{font-size:.78rem}.path-selector-option small{max-width:82px;font-size:.61rem}.path-selector-option.top,.path-selector-option.bottom{min-width:138px}.entry-lens-button{min-height:60px;padding:10px 12px;font-size:.82rem}.pathway-selection-block{min-height:370px}.selected-path-panel{min-height:0}.public-section{width:min(100%,100% - 32px);padding:42px 0}.public-model-section{width:100%;padding-left:16px;padding-right:16px}.public-results-intro h2{font-size:2rem}.industry-hero{gap:32px;padding:24px 16px 48px}.industry-tabs{border-radius:8px;justify-content:flex-start;width:100%}.industry-tabs span{width:100%;padding:8px 10px 2px}.industry-hero-copy h1,.industry-section h2{font-size:2.35rem;line-height:1.12}.industry-section{width:min(100%,100% - 32px);padding:46px 0}.industry-positioning-card,.industry-pathway-card,.industry-proof-card,.industry-domain-card,.industry-outcome-card{min-height:auto}.workspace,.product-shell{grid-template-columns:1fr}.product-rail{border-bottom:1px solid #d7dfd3;border-right:0}.product-rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.product-header{flex-direction:column;align-items:stretch}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.review-grid,.attention-panel li label,.manual-review-summary,.confidence-exec-panel,.executive-metrics,.executive-report-grid,.metric-grid,.admin-grid,.command-centre-layout,.opportunity-review-layout,.card-list,.assessment-grid,.blog-card-grid,.blog-card-grid.compact,.docs-card-grid,.docs-card-grid.three,.docs-card-grid.compact,.docs-inline-card-grid,.docs-pathway,.docs-note-split{grid-template-columns:1fr}.docs-note-split{text-align:center;justify-items:center}.executive-action-panel{flex-direction:column;align-items:flex-start}.executive-report{padding:16px}.executive-report-hero{align-items:start}.opportunity-review-offer{grid-template-columns:1fr}.executive-report-hero h2{font-size:2.1rem}.observation-list article{grid-template-columns:1fr}.priority-badge{margin-bottom:-4px}.report-download-list .report-panel,.top-bar{flex-direction:column;align-items:stretch}.session-chip{justify-content:space-between}}
