.RoleLanding-module__zaINFa__hero{flex-direction:column;justify-content:center;min-height:60vh;padding:160px 48px 80px;display:flex;position:relative;overflow:hidden}.RoleLanding-module__zaINFa__heroContent{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.RoleLanding-module__zaINFa__heroTitle{letter-spacing:-.03em;max-width:22ch;color:hsl(var(--foreground));margin-bottom:28px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:.98}.RoleLanding-module__zaINFa__heroSub{color:hsl(var(--muted-foreground));max-width:720px;margin-bottom:36px;font-size:19px;line-height:1.55}.RoleLanding-module__zaINFa__heroSub strong{color:hsl(var(--foreground));font-weight:600}.RoleLanding-module__zaINFa__heroCtas{flex-wrap:wrap;gap:16px;display:flex}.RoleLanding-module__zaINFa__painGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.RoleLanding-module__zaINFa__painCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.RoleLanding-module__zaINFa__painNum{letter-spacing:-.02em;color:hsl(var(--primary));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:44px;font-weight:700;line-height:1}.RoleLanding-module__zaINFa__painLabel{color:hsl(var(--foreground));font-size:15px;font-weight:600;line-height:1.35}.RoleLanding-module__zaINFa__painNote{color:hsl(var(--muted-foreground));margin-top:auto;font-size:12px;line-height:1.45}.RoleLanding-module__zaINFa__agentsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.RoleLanding-module__zaINFa__agentCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-top:3px solid var(--agent-color);border-radius:4px 24px 12px 12px;flex-direction:column;gap:14px;padding:28px 26px;display:flex;position:relative;overflow:hidden}.RoleLanding-module__zaINFa__agentGlow{background:radial-gradient(ellipse at top, var(--agent-color), transparent 70%);opacity:.18;pointer-events:none;border-radius:4px 24px 0 0;height:80px;position:absolute;top:0;left:0;right:0}.RoleLanding-module__zaINFa__agentHead{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.RoleLanding-module__zaINFa__agentAvatar{border:1px solid hsl(var(--border));border-radius:6px 12px 6px 6px;flex-shrink:0;width:56px;height:56px}.RoleLanding-module__zaINFa__agentName{letter-spacing:.04em;color:var(--agent-color);margin-bottom:4px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:22px;font-weight:700;line-height:1}.RoleLanding-module__zaINFa__agentRole{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.RoleLanding-module__zaINFa__agentLead{color:hsl(var(--foreground));z-index:1;font-size:14px;line-height:1.5;position:relative}.RoleLanding-module__zaINFa__agentLead strong{color:hsl(var(--foreground));font-weight:600}.RoleLanding-module__zaINFa__agentBenefitsLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--agent-color);z-index:1;margin-top:6px;font-size:11px;font-weight:700;position:relative}.RoleLanding-module__zaINFa__agentBenefits{z-index:1;margin:0;padding:0;list-style:none;position:relative}.RoleLanding-module__zaINFa__agentBenefits li{color:hsl(var(--foreground));align-items:flex-start;gap:8px;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.RoleLanding-module__zaINFa__agentBenefits li:before{content:"✓";color:var(--agent-color);flex-shrink:0;font-weight:700}.RoleLanding-module__zaINFa__changesGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.RoleLanding-module__zaINFa__changeCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));border-radius:0 12px 12px 0;padding:24px 26px}.RoleLanding-module__zaINFa__changeTitle{color:hsl(var(--foreground));margin-bottom:6px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.RoleLanding-module__zaINFa__changeDesc{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.55}.RoleLanding-module__zaINFa__quoteWrap{background:linear-gradient(135deg, hsl(var(--card)), hsl(var(--sidebar)));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;max-width:900px;margin-top:56px;margin-left:auto;margin-right:auto;padding:48px}.RoleLanding-module__zaINFa__quoteText{letter-spacing:-.01em;color:hsl(var(--foreground));margin-bottom:24px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:1.4}.RoleLanding-module__zaINFa__quoteText:before{content:"\"";color:hsl(var(--primary));vertical-align:-10px;margin-right:6px;font-size:36px;line-height:0}.RoleLanding-module__zaINFa__quoteAuthor{border-top:1px solid hsl(var(--border));align-items:center;gap:14px;padding-top:20px;display:flex}.RoleLanding-module__zaINFa__quoteAvatar{background:hsl(var(--primary));width:44px;height:44px;color:hsl(var(--primary-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.RoleLanding-module__zaINFa__quoteName{color:hsl(var(--foreground));font-size:15px;font-weight:600}.RoleLanding-module__zaINFa__quoteRole{color:hsl(var(--muted-foreground));font-size:13px}@media (max-width:960px){.RoleLanding-module__zaINFa__hero{padding:120px 24px 64px}.RoleLanding-module__zaINFa__painGrid,.RoleLanding-module__zaINFa__agentsGrid,.RoleLanding-module__zaINFa__changesGrid{grid-template-columns:1fr}.RoleLanding-module__zaINFa__quoteWrap{padding:32px 24px}}.RoleLanding-module__zaINFa__beforeAfterSection{background:linear-gradient(#0000 0%,#f3b21b0a 50%,#0000 100%)}.RoleLanding-module__zaINFa__beforeAfterGrid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-top:56px;display:grid}.RoleLanding-module__zaINFa__baCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.RoleLanding-module__zaINFa__baCardBefore{border-left:3px solid hsl(var(--muted-foreground));opacity:.92}.RoleLanding-module__zaINFa__baCardAfter{border-left:3px solid hsl(var(--primary));background:linear-gradient(135deg, hsl(var(--card)) 0%, #f3b21b0f 100%)}.RoleLanding-module__zaINFa__baLabel{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:700}.RoleLanding-module__zaINFa__baCardAfter .RoleLanding-module__zaINFa__baLabel{color:hsl(var(--primary))}.RoleLanding-module__zaINFa__baHeading{letter-spacing:-.01em;color:hsl(var(--foreground));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.RoleLanding-module__zaINFa__baList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RoleLanding-module__zaINFa__baList li{color:hsl(var(--foreground));padding-left:22px;font-size:14px;line-height:1.5;position:relative}.RoleLanding-module__zaINFa__baCardBefore .RoleLanding-module__zaINFa__baList li:before{content:"×";color:hsl(var(--muted-foreground));font-size:18px;font-weight:700;line-height:1;position:absolute;top:-1px;left:0}.RoleLanding-module__zaINFa__baCardAfter .RoleLanding-module__zaINFa__baList li:before{content:"✓";color:hsl(var(--primary));font-weight:700;position:absolute;top:0;left:0}.RoleLanding-module__zaINFa__baArrow{color:hsl(var(--primary));align-self:center;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:36px;font-weight:700}.RoleLanding-module__zaINFa__workflowSection{background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.RoleLanding-module__zaINFa__workflowGrid{counter-reset:workflow;grid-template-columns:repeat(5,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.RoleLanding-module__zaINFa__workflowStep{background:hsl(var(--background));border:1px solid hsl(var(--border));border-top:3px solid var(--agent-color);border-radius:4px 16px 8px 8px;flex-direction:column;gap:8px;padding:24px 20px;display:flex;position:relative}.RoleLanding-module__zaINFa__workflowNum{color:var(--agent-color);letter-spacing:.18em;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:12px;font-weight:700}.RoleLanding-module__zaINFa__workflowAgent{letter-spacing:.18em;color:var(--agent-color);margin-top:-4px;font-size:11px;font-weight:700}.RoleLanding-module__zaINFa__workflowTitle{color:hsl(var(--foreground));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.RoleLanding-module__zaINFa__workflowDesc{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.5}.RoleLanding-module__zaINFa__integrationsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.RoleLanding-module__zaINFa__integrationCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px 16px 8px 8px;padding:24px 22px}.RoleLanding-module__zaINFa__integrationCategory{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--primary));margin-bottom:14px;font-size:11px;font-weight:700}.RoleLanding-module__zaINFa__integrationList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RoleLanding-module__zaINFa__integrationList li{color:hsl(var(--foreground));font-size:14px;line-height:1.4}.RoleLanding-module__zaINFa__faqsList{flex-direction:column;gap:12px;max-width:920px;margin-top:56px;display:flex}.RoleLanding-module__zaINFa__faqItem{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;transition:border-color .2s;overflow:hidden}.RoleLanding-module__zaINFa__faqItem[open]{border-color:hsl(var(--primary))}.RoleLanding-module__zaINFa__faqQ{cursor:pointer;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:17px;font-weight:700;list-style:none;display:flex}.RoleLanding-module__zaINFa__faqQ::-webkit-details-marker{display:none}.RoleLanding-module__zaINFa__faqQ:after{content:"+";color:hsl(var(--primary));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:24px;font-weight:300;line-height:0;transition:transform .2s}.RoleLanding-module__zaINFa__faqItem[open] .RoleLanding-module__zaINFa__faqQ:after{transform:rotate(45deg)}.RoleLanding-module__zaINFa__faqA{color:hsl(var(--muted-foreground));padding:0 28px 22px;font-size:15px;line-height:1.6}.RoleLanding-module__zaINFa__faqA strong{color:hsl(var(--foreground));font-weight:600}@media (max-width:1024px){.RoleLanding-module__zaINFa__workflowGrid{grid-template-columns:repeat(3,1fr)}.RoleLanding-module__zaINFa__integrationsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.RoleLanding-module__zaINFa__beforeAfterGrid{grid-template-columns:1fr}.RoleLanding-module__zaINFa__baArrow{transform:rotate(90deg)}.RoleLanding-module__zaINFa__workflowGrid,.RoleLanding-module__zaINFa__integrationsGrid{grid-template-columns:1fr}.RoleLanding-module__zaINFa__faqQ{padding:18px 22px;font-size:16px}.RoleLanding-module__zaINFa__faqA{padding:0 22px 18px}}:is(html:not(.dark) .RoleLanding-module__zaINFa__painCard,html:not(.dark) .RoleLanding-module__zaINFa__agentCard,html:not(.dark) .RoleLanding-module__zaINFa__changeCard,html:not(.dark) .RoleLanding-module__zaINFa__quoteWrap,html:not(.dark) .RoleLanding-module__zaINFa__baCard,html:not(.dark) .RoleLanding-module__zaINFa__workflowStep,html:not(.dark) .RoleLanding-module__zaINFa__integrationCard,html:not(.dark) .RoleLanding-module__zaINFa__faqItem){box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}html:not(.dark) .RoleLanding-module__zaINFa__workflowSection{background:#f8f8f8}html:not(.dark) .RoleLanding-module__zaINFa__agentName{font-weight:600}
