/* Guruly V8.0.4 focused public UI, responsive navigation and M&E presentation. */
.guruly-site-header .g-v6-shell{display:grid!important;grid-template-columns:minmax(240px,1fr) auto!important;gap:1.5rem!important;align-items:center!important}.guruly-desktop-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(.7rem,1.8vw,1.5rem)!important;white-space:nowrap!important}.guruly-desktop-nav a{font-size:1rem!important;font-weight:750!important;padding:.7rem .1rem!important}.guruly-mobile-menu[hidden]{display:none!important}.guruly-menu-toggle{display:none!important}.g-decision-grid,.g-feature-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.g-decision-card,.g-feature-card{border:1px solid var(--g-border);background:var(--g-surface);padding:1.4rem;box-shadow:0 12px 30px rgba(24,43,74,.06);min-width:0}.g-decision-number{display:inline-grid;place-items:center;min-width:2.3rem;height:2.3rem;padding:0 .55rem;background:var(--g-primary);color:#fff;font-size:.78rem;font-weight:900;margin-bottom:1rem}.g-decision-card h3,.g-feature-card h2{margin:0 0 .65rem;font-size:1.22rem;line-height:1.3}.g-feature-card-top{display:flex;align-items:flex-start;gap:.85rem}.g-feature-card-top>span{display:grid;place-items:center;flex:0 0 2.2rem;height:2.2rem;background:var(--g-primary-strong);color:#fff;font-weight:900;font-size:.75rem}.g-feature-card ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem;color:var(--g-muted);font-size:.88rem}.g-me-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.g-me-public-card{border:1px solid var(--g-border);background:var(--g-surface);padding:1.35rem}.g-me-public-card h3{font-size:1.18rem;margin:.25rem 0 .55rem}.g-me-public-card p{color:var(--g-muted)}html[data-theme="dark"] .g-decision-card,html[data-theme="dark"] .g-feature-card,html[data-theme="dark"] .g-me-public-card{background:#10233D;color:#F4F8FF;border-color:#34506F}html[data-theme="dark"] .g-copy,html[data-theme="dark"] .g-feature-card li,html[data-theme="dark"] .g-me-public-card p{color:#B9C7DA!important}
@media(max-width:1020px){.g-decision-grid,.g-feature-card-grid,.g-me-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guruly-menu-toggle{display:grid!important}.guruly-desktop-nav{display:none!important}.guruly-site-header .g-v6-shell{grid-template-columns:minmax(0,1fr) auto!important}.guruly-mobile-menu:not([hidden]){display:block!important}}
@media(max-width:640px){.g-decision-grid,.g-feature-card-grid,.g-me-public-grid{grid-template-columns:1fr}.g-v6-feature-actions{display:grid!important;grid-template-columns:1fr!important}.g-v6-feature-actions>a{width:100%!important;min-width:0!important;font-size:1rem!important;white-space:normal!important;text-align:center!important}.g-brand-copy{display:none!important}}

/* V8.0.4 verification workspace uses the shared Guruly card, table and dark-mode tokens. */
