.review-hero-intro{margin:1.75rem 0 2rem;}.review-link-card,.workflow-step,.assessment-card,.signal-card,.review-callout{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:1rem;box-shadow:0 8px 30px rgba(15,23,42,.06);}.review-eyebrow,.section-kicker,.review-link-kicker{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:.9rem;}.review-hero-intro h1{font-size:clamp(2rem,4vw,3.15rem);line-height:1.05;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0 0 1rem;}.review-lead,.section-heading p,.review-link-card p,.workflow-step p,.signal-card p,.signal-card li,.assessment-card span,.review-callout p{font-size:1rem;line-height:1.7;color:hsl(var(--muted-foreground));}.review-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:1.5rem;}.review-actions-stack-sm{justify-content:flex-start;}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.8rem 1.2rem;border-radius:.8rem;font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:all .18s ease;text-align:center;white-space:normal;line-height:1.35;}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));}.btn-primary:hover{opacity:.95;transform:translateY(-1px);}.btn-secondary{border-color:hsl(var(--primary));color:hsl(var(--primary));background:transparent;}.btn-secondary:hover{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08);}.review-bullet-list{display:grid;gap:.75rem;padding-left:1.1rem;color:hsl(var(--muted-foreground));line-height:1.6;}.review-section{margin:0 0 2rem;}.review-section-accent{margin-bottom:3rem;}.section-heading{max-width:48rem;margin-bottom:1.25rem;}.section-heading h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 .65rem;}.review-link-grid,.workflow-grid,.signal-grid,.assessment-card-grid{display:grid;gap:1rem;}.review-link-grid,.workflow-grid,.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.review-link-card{padding:1.35rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;gap:.55rem;}.review-link-card:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.35);box-shadow:0 14px 34px rgba(15,23,42,.08);}.review-link-card h3,.workflow-step h3,.signal-card h3,.review-callout h2{font-size:1.18rem;font-weight:700;line-height:1.25;color:hsl(var(--foreground));margin:0;}.review-link-cta{margin-top:auto;font-weight:700;color:hsl(var(--primary));}.workflow-step{padding:1.25rem;position:relative;overflow:hidden;}.workflow-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-weight:800;margin-bottom:.85rem;}.path-switcher{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1rem;}.path-switcher-link{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:.8rem;border:1px solid hsl(var(--border));text-decoration:none;font-weight:700;color:hsl(var(--foreground));background:transparent;}.path-switcher-link:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--accent)/.08);}.path-switcher-link-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));}.assessment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.assessment-card{padding:1.15rem;display:grid;gap:.8rem;align-content:start;}.assessment-card select{width:100%;padding:.7rem .8rem;border-radius:.7rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));}.assessment-actions{display:flex;gap:.875rem;flex-wrap:wrap;margin-top:1rem;}.assessment-result{margin-top:1rem;padding:1.15rem 1.2rem;border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--card));}.assessment-result strong{color:hsl(var(--foreground));}.signal-card{padding:1.35rem;display:grid;gap:.8rem;}.signal-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;}.signal-card ul{padding-left:1rem;display:grid;gap:.45rem;}.signal-badge{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;}.signal-badge-high{background:rgba(220,38,38,.12);color:#dc2626;}.signal-badge-elevated{background:rgba(234,88,12,.12);color:#ea580c;}.review-callout{padding:1.5rem;display:flex;justify-content:space-between;gap:1.25rem;align-items:center;}@media (max-width:1024px){.review-link-grid,.workflow-grid,.signal-grid,.assessment-card-grid{grid-template-columns:1fr 1fr;}}@media (max-width:768px){.review-link-grid,.workflow-grid,.signal-grid,.assessment-card-grid{grid-template-columns:1fr;}.review-callout{flex-direction:column;align-items:flex-start;}.btn{width:100%;}.review-actions{display:grid;grid-template-columns:1fr;}}.native-assessment-host{padding:0;background:transparent}.native-assessment-host .container{max-width:none;padding:0}.native-assessment-host .main{max-width:none}.native-assessment-host .top-banner{display:none !important}.native-assessment-host .shell{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;max-width:none}.native-assessment-host .main-inner{padding:0}
