.VendorRisk-module__ouxNoa__hero{flex-direction:column;justify-content:center;min-height:70vh;padding:160px 48px 80px;display:flex;position:relative;overflow:hidden}.VendorRisk-module__ouxNoa__heroContent{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.VendorRisk-module__ouxNoa__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,96px);font-weight:700;line-height:.98}.VendorRisk-module__ouxNoa__heroSub{color:hsl(var(--muted-foreground));max-width:680px;margin-bottom:40px;font-size:20px;line-height:1.5}.VendorRisk-module__ouxNoa__heroCtas{flex-wrap:wrap;gap:16px;display:flex}.VendorRisk-module__ouxNoa__trioRow{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.VendorRisk-module__ouxNoa__trioCard{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;padding:36px 32px;display:flex;position:relative;overflow:hidden}.VendorRisk-module__ouxNoa__trioGlow{background:radial-gradient(ellipse at top, var(--agent-color), transparent 70%);opacity:.16;pointer-events:none;border-radius:4px 24px 0 0;height:100px;position:absolute;top:0;left:0;right:0}.VendorRisk-module__ouxNoa__trioHead{z-index:1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex;position:relative}.VendorRisk-module__ouxNoa__trioName{letter-spacing:.04em;color:var(--agent-color);font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:32px;font-weight:700}.VendorRisk-module__ouxNoa__trioImg{object-fit:cover;border:1px solid hsl(var(--border));border-radius:6px 12px 6px 6px;flex-shrink:0;width:64px;height:64px}.VendorRisk-module__ouxNoa__trioRoleLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--agent-color);z-index:1;margin-bottom:8px;font-size:11px;font-weight:700;position:relative}.VendorRisk-module__ouxNoa__trioRole{color:hsl(var(--foreground));z-index:1;margin-bottom:24px;font-size:15px;line-height:1.5;position:relative}.VendorRisk-module__ouxNoa__trioSectionLabel{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600}.VendorRisk-module__ouxNoa__trioList{margin:0 0 24px;padding:0;list-style:none}.VendorRisk-module__ouxNoa__trioList li{color:hsl(var(--foreground));align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:1.4;display:flex}.VendorRisk-module__ouxNoa__trioList li:before{content:"";background:var(--agent-color);border-radius:50%;flex-shrink:0;width:4px;height:4px}.VendorRisk-module__ouxNoa__trioOutcomesList{margin:0;padding:0;list-style:none}.VendorRisk-module__ouxNoa__trioOutcomesList li{color:hsl(var(--foreground));border-top:1px solid hsl(var(--border));align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.VendorRisk-module__ouxNoa__trioOutcomesList li:before{content:"→";color:var(--agent-color);flex-shrink:0;font-weight:700;line-height:1.5}.VendorRisk-module__ouxNoa__lifecycle{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:64px;display:grid;position:relative}.VendorRisk-module__ouxNoa__lifecycleStage{background:hsl(var(--card));border:1px solid hsl(var(--border));border-bottom:3px solid var(--stage-color);border-radius:8px 16px 8px 8px;padding:24px 20px;position:relative}.VendorRisk-module__ouxNoa__lifecycleNum{color:var(--stage-color);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.VendorRisk-module__ouxNoa__lifecycleTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin-bottom:8px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:18px;font-weight:700}.VendorRisk-module__ouxNoa__lifecycleDesc{color:hsl(var(--muted-foreground));margin-bottom:14px;font-size:13px;line-height:1.4}.VendorRisk-module__ouxNoa__lifecycleAgent{color:var(--stage-color);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.VendorRisk-module__ouxNoa__signalSection{background:linear-gradient(135deg,#0000 0%,#f3b21b0f 50%,#0000 100%)}.VendorRisk-module__ouxNoa__signalGrid{grid-template-columns:1fr 1fr;gap:32px;margin-top:56px;display:grid}.VendorRisk-module__ouxNoa__signalCardThem{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;padding:32px 28px;position:relative;overflow:hidden}.VendorRisk-module__ouxNoa__signalCardUs{background:hsl(var(--card));border:1px solid hsl(var(--primary));border-radius:12px 24px 12px 12px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 12px 40px #f3b21b26}.VendorRisk-module__ouxNoa__signalCardUs:before{content:"";background:linear-gradient(90deg, transparent, hsl(var(--primary)), transparent);height:1px;position:absolute;top:0;left:0;right:0}.VendorRisk-module__ouxNoa__signalCardLabel{text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;font-size:11px;font-weight:700}.VendorRisk-module__ouxNoa__signalCardLabelThem{color:hsl(var(--muted-foreground))}.VendorRisk-module__ouxNoa__signalCardLabelUs{color:hsl(var(--primary))}.VendorRisk-module__ouxNoa__signalCardTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin-bottom:16px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.VendorRisk-module__ouxNoa__signalCardCopy{color:hsl(var(--muted-foreground));margin-bottom:18px;font-size:14px;line-height:1.6}.VendorRisk-module__ouxNoa__signalCardList{margin:0;padding:0;list-style:none}.VendorRisk-module__ouxNoa__signalCardList li{color:hsl(var(--foreground));align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.VendorRisk-module__ouxNoa__signalCardThem .VendorRisk-module__ouxNoa__signalCardList li:before{content:"−";color:hsl(var(--muted-foreground));flex-shrink:0}.VendorRisk-module__ouxNoa__signalCardUs .VendorRisk-module__ouxNoa__signalCardList li:before{content:"✓";color:hsl(var(--primary));flex-shrink:0;font-weight:700}@media (max-width:960px){.VendorRisk-module__ouxNoa__hero{padding:120px 24px 64px}.VendorRisk-module__ouxNoa__trioRow,.VendorRisk-module__ouxNoa__lifecycle,.VendorRisk-module__ouxNoa__signalGrid{grid-template-columns:1fr}}:is(html:not(.dark) .VendorRisk-module__ouxNoa__trioCard,html:not(.dark) .VendorRisk-module__ouxNoa__lifecycleStage,html:not(.dark) .VendorRisk-module__ouxNoa__signalCardThem,html:not(.dark) .VendorRisk-module__ouxNoa__signalCardUs){box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}html:not(.dark) .VendorRisk-module__ouxNoa__signalCardUs{box-shadow:0 12px 40px #f3b21b2e}html:not(.dark) .VendorRisk-module__ouxNoa__trioName{font-weight:600}html:not(.dark) .VendorRisk-module__ouxNoa__signalSection{background:linear-gradient(135deg,#0000 0%,#f3b21b0a 50%,#0000 100%)}
.RoleLanding-module__sO40ia__hero{flex-direction:column;justify-content:center;min-height:60vh;padding:160px 48px 80px;display:flex;position:relative;overflow:hidden}.RoleLanding-module__sO40ia__heroContent{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.RoleLanding-module__sO40ia__breadcrumbs{color:hsl(var(--muted-foreground));margin-bottom:20px;font-size:13px}.RoleLanding-module__sO40ia__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RoleLanding-module__sO40ia__breadcrumbs a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.RoleLanding-module__sO40ia__breadcrumbs a:hover{color:hsl(var(--primary))}.RoleLanding-module__sO40ia__breadcrumbSep{color:hsl(var(--muted-foreground) / .45)}.RoleLanding-module__sO40ia__breadcrumbCurrent{color:hsl(var(--foreground))}.RoleLanding-module__sO40ia__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__sO40ia__heroSub{color:hsl(var(--muted-foreground));max-width:720px;margin-bottom:36px;font-size:19px;line-height:1.55}.RoleLanding-module__sO40ia__heroSub strong{color:hsl(var(--foreground));font-weight:600}.RoleLanding-module__sO40ia__heroCtas{flex-wrap:wrap;gap:16px;display:flex}.RoleLanding-module__sO40ia__painGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:56px;display:grid}.RoleLanding-module__sO40ia__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__sO40ia__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__sO40ia__painLabel{color:hsl(var(--foreground));font-size:15px;font-weight:600;line-height:1.35}.RoleLanding-module__sO40ia__painNote{color:hsl(var(--muted-foreground));margin-top:auto;font-size:12px;line-height:1.45}.RoleLanding-module__sO40ia__agentsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.RoleLanding-module__sO40ia__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__sO40ia__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__sO40ia__agentHead{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.RoleLanding-module__sO40ia__agentAvatar{border:1px solid hsl(var(--border));border-radius:6px 12px 6px 6px;flex-shrink:0;width:56px;height:56px}.RoleLanding-module__sO40ia__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__sO40ia__agentRole{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.RoleLanding-module__sO40ia__agentLead{color:hsl(var(--foreground));z-index:1;font-size:14px;line-height:1.5;position:relative}.RoleLanding-module__sO40ia__agentLead strong{color:hsl(var(--foreground));font-weight:600}.RoleLanding-module__sO40ia__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__sO40ia__agentBenefits{z-index:1;margin:0;padding:0;list-style:none;position:relative}.RoleLanding-module__sO40ia__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__sO40ia__agentBenefits li:before{content:"✓";color:var(--agent-color);flex-shrink:0;font-weight:700}.RoleLanding-module__sO40ia__changesGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.RoleLanding-module__sO40ia__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__sO40ia__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__sO40ia__changeDesc{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.55}.RoleLanding-module__sO40ia__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__sO40ia__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__sO40ia__quoteText:before{content:"\"";color:hsl(var(--primary));vertical-align:-10px;margin-right:6px;font-size:36px;line-height:0}.RoleLanding-module__sO40ia__quoteAuthor{border-top:1px solid hsl(var(--border));align-items:center;gap:14px;padding-top:20px;display:flex}.RoleLanding-module__sO40ia__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__sO40ia__quoteName{color:hsl(var(--foreground));font-size:15px;font-weight:600}.RoleLanding-module__sO40ia__quoteRole{color:hsl(var(--muted-foreground));font-size:13px}@media (max-width:960px){.RoleLanding-module__sO40ia__hero{padding:120px 24px 64px}.RoleLanding-module__sO40ia__painGrid,.RoleLanding-module__sO40ia__agentsGrid,.RoleLanding-module__sO40ia__changesGrid{grid-template-columns:1fr}.RoleLanding-module__sO40ia__quoteWrap{padding:32px 24px}}.RoleLanding-module__sO40ia__beforeAfterSection{background:linear-gradient(#0000 0%,#f3b21b0a 50%,#0000 100%)}.RoleLanding-module__sO40ia__beforeAfterGrid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-top:56px;display:grid}.RoleLanding-module__sO40ia__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__sO40ia__baCardBefore{border-left:3px solid hsl(var(--muted-foreground));opacity:.92}.RoleLanding-module__sO40ia__baCardAfter{border-left:3px solid hsl(var(--primary));background:linear-gradient(135deg, hsl(var(--card)) 0%, #f3b21b0f 100%)}.RoleLanding-module__sO40ia__baLabel{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:700}.RoleLanding-module__sO40ia__baCardAfter .RoleLanding-module__sO40ia__baLabel{color:hsl(var(--primary))}.RoleLanding-module__sO40ia__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__sO40ia__baList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RoleLanding-module__sO40ia__baList li{color:hsl(var(--foreground));padding-left:22px;font-size:14px;line-height:1.5;position:relative}.RoleLanding-module__sO40ia__baCardBefore .RoleLanding-module__sO40ia__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__sO40ia__baCardAfter .RoleLanding-module__sO40ia__baList li:before{content:"✓";color:hsl(var(--primary));font-weight:700;position:absolute;top:0;left:0}.RoleLanding-module__sO40ia__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__sO40ia__workflowSection{background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.RoleLanding-module__sO40ia__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__sO40ia__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__sO40ia__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__sO40ia__workflowAgent{letter-spacing:.18em;color:var(--agent-color);margin-top:-4px;font-size:11px;font-weight:700}.RoleLanding-module__sO40ia__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__sO40ia__workflowDesc{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.5}.RoleLanding-module__sO40ia__integrationsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.RoleLanding-module__sO40ia__integrationCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px 16px 8px 8px;padding:24px 22px}.RoleLanding-module__sO40ia__integrationCategory{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--primary));margin-bottom:14px;font-size:11px;font-weight:700}.RoleLanding-module__sO40ia__integrationList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RoleLanding-module__sO40ia__integrationList li{color:hsl(var(--foreground));font-size:14px;line-height:1.4}.RoleLanding-module__sO40ia__faqsList{flex-direction:column;gap:12px;max-width:920px;margin-top:56px;display:flex}.RoleLanding-module__sO40ia__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__sO40ia__faqItem[open]{border-color:hsl(var(--primary))}.RoleLanding-module__sO40ia__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__sO40ia__faqQ::-webkit-details-marker{display:none}.RoleLanding-module__sO40ia__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__sO40ia__faqItem[open] .RoleLanding-module__sO40ia__faqQ:after{transform:rotate(45deg)}.RoleLanding-module__sO40ia__faqA{color:hsl(var(--muted-foreground));padding:0 28px 22px;font-size:15px;line-height:1.6}.RoleLanding-module__sO40ia__faqA strong{color:hsl(var(--foreground));font-weight:600}@media (max-width:1024px){.RoleLanding-module__sO40ia__workflowGrid{grid-template-columns:repeat(3,1fr)}.RoleLanding-module__sO40ia__integrationsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.RoleLanding-module__sO40ia__beforeAfterGrid{grid-template-columns:1fr}.RoleLanding-module__sO40ia__baArrow{transform:rotate(90deg)}.RoleLanding-module__sO40ia__workflowGrid,.RoleLanding-module__sO40ia__integrationsGrid{grid-template-columns:1fr}.RoleLanding-module__sO40ia__faqQ{padding:18px 22px;font-size:16px}.RoleLanding-module__sO40ia__faqA{padding:0 22px 18px}}:is(html:not(.dark) .RoleLanding-module__sO40ia__painCard,html:not(.dark) .RoleLanding-module__sO40ia__agentCard,html:not(.dark) .RoleLanding-module__sO40ia__changeCard,html:not(.dark) .RoleLanding-module__sO40ia__quoteWrap,html:not(.dark) .RoleLanding-module__sO40ia__baCard,html:not(.dark) .RoleLanding-module__sO40ia__workflowStep,html:not(.dark) .RoleLanding-module__sO40ia__integrationCard,html:not(.dark) .RoleLanding-module__sO40ia__faqItem){box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}html:not(.dark) .RoleLanding-module__sO40ia__workflowSection{background:#f8f8f8}html:not(.dark) .RoleLanding-module__sO40ia__agentName{font-weight:600}.RoleLanding-module__sO40ia__definition{text-align:left;max-width:46rem;margin:0 auto}.RoleLanding-module__sO40ia__definition p{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.RoleLanding-module__sO40ia__definition p:last-child{margin-bottom:0}.RoleLanding-module__sO40ia__definition strong{color:hsl(var(--foreground));font-weight:600}.RoleLanding-module__sO40ia__definition a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.RoleLanding-module__sO40ia__heroAnswer{max-width:760px;color:hsl(var(--foreground));margin:0 0 20px;font-size:18px;line-height:1.6}.RoleLanding-module__sO40ia__heroAnswer a{color:hsl(var(--primary));text-decoration:underline}.RoleLanding-module__sO40ia__heroReviewed{color:hsl(var(--muted-foreground));margin-top:24px;font-size:13px}.RoleLanding-module__sO40ia__heroReviewed a{color:inherit;text-decoration:underline}
.ContentPage-module__lO3gja__hero{padding:150px 48px 56px;position:relative;overflow:hidden}.ContentPage-module__lO3gja__heroContent{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.ContentPage-module__lO3gja__heroTitle{letter-spacing:-.03em;max-width:24ch;color:hsl(var(--foreground));margin-bottom:24px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(38px,5.2vw,64px);font-weight:700;line-height:1.04}.ContentPage-module__lO3gja__standfirst{color:hsl(var(--muted-foreground));max-width:760px;font-size:19px;line-height:1.6}.ContentPage-module__lO3gja__standfirst strong{color:hsl(var(--foreground));font-weight:600}.ContentPage-module__lO3gja__breadcrumbs{color:hsl(var(--muted-foreground));margin-bottom:20px;font-size:13px}.ContentPage-module__lO3gja__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ContentPage-module__lO3gja__breadcrumbs a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.ContentPage-module__lO3gja__breadcrumbs a:hover{color:hsl(var(--primary))}.ContentPage-module__lO3gja__breadcrumbSep{color:hsl(var(--muted-foreground) / .45)}.ContentPage-module__lO3gja__breadcrumbCurrent{color:hsl(var(--foreground))}.ContentPage-module__lO3gja__reviewed{color:hsl(var(--muted-foreground));margin-top:20px;font-size:13px}.ContentPage-module__lO3gja__contentRow{align-items:flex-start;gap:48px;display:flex}.ContentPage-module__lO3gja__tocNav{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;flex-shrink:0;align-self:flex-start;width:240px;padding:20px 24px;position:sticky;top:80px}.ContentPage-module__lO3gja__tocLabel{text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--muted-foreground));margin-bottom:16px;font-size:11px;font-weight:600}.ContentPage-module__lO3gja__tocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ContentPage-module__lO3gja__tocList a{color:hsl(var(--muted-foreground));padding:6px 0;font-size:14px;line-height:1.35;text-decoration:none;transition:color .15s;display:block}.ContentPage-module__lO3gja__tocList a:hover{color:hsl(var(--primary))}.ContentPage-module__lO3gja__contentCol{flex:1;min-width:0;max-width:100%}.ContentPage-module__lO3gja__section{margin-bottom:56px;scroll-margin-top:100px}.ContentPage-module__lO3gja__sectionHeading{letter-spacing:-.01em;color:hsl(var(--foreground));margin-bottom:10px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:28px;font-weight:700}.ContentPage-module__lO3gja__gold{color:hsl(var(--primary));font-style:italic}.ContentPage-module__lO3gja__sectionIntro{color:hsl(var(--muted-foreground));max-width:68ch;margin-bottom:20px;font-size:16px;line-height:1.6}.ContentPage-module__lO3gja__prose{color:hsl(var(--muted-foreground));max-width:68ch;font-size:16px;line-height:1.7}.ContentPage-module__lO3gja__prose>*+*{margin-top:16px}.ContentPage-module__lO3gja__prose h3{color:hsl(var(--foreground));letter-spacing:-.01em;margin-top:30px;scroll-margin-top:100px;font-size:19px;font-weight:650}.ContentPage-module__lO3gja__prose strong{color:hsl(var(--foreground));font-weight:600}.ContentPage-module__lO3gja__prose a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.ContentPage-module__lO3gja__prose ul,.ContentPage-module__lO3gja__prose ol{flex-direction:column;gap:8px;padding-left:22px;display:flex}.ContentPage-module__lO3gja__prose li::marker{color:hsl(var(--primary))}.ContentPage-module__lO3gja__tableWrap{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;max-width:100%;overflow-x:auto}.ContentPage-module__lO3gja__table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.ContentPage-module__lO3gja__table th{text-align:left;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:14px 18px;font-size:11px;font-weight:600}.ContentPage-module__lO3gja__table td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));vertical-align:top;padding:14px 18px;line-height:1.5}.ContentPage-module__lO3gja__table tbody tr:last-child td{border-bottom:none}.ContentPage-module__lO3gja__table td:first-child{color:hsl(var(--foreground));font-weight:550}.ContentPage-module__lO3gja__table strong{color:hsl(var(--foreground));font-weight:600}.ContentPage-module__lO3gja__tableNote{color:hsl(var(--muted-foreground));margin-top:12px;font-size:13px;line-height:1.5}.ContentPage-module__lO3gja__checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ContentPage-module__lO3gja__checklistItem{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:18px 22px}.ContentPage-module__lO3gja__checklistTitle{color:hsl(var(--foreground));align-items:baseline;gap:10px;margin-bottom:6px;font-size:16px;font-weight:600;display:flex}.ContentPage-module__lO3gja__checklistTick{color:hsl(var(--primary));flex-shrink:0}.ContentPage-module__lO3gja__checklistDesc{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.6}.ContentPage-module__lO3gja__steps{counter-reset:step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ContentPage-module__lO3gja__step{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:18px 22px 18px 62px;position:relative}.ContentPage-module__lO3gja__stepNum{width:28px;height:28px;color:hsl(var(--primary));border:1px solid hsl(var(--primary));border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:18px;left:20px}.ContentPage-module__lO3gja__stepTitle{color:hsl(var(--foreground));margin-bottom:6px;font-size:16px;font-weight:600}.ContentPage-module__lO3gja__stepDesc{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.6}.ContentPage-module__lO3gja__compareGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContentPage-module__lO3gja__compareCol{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:22px 24px}.ContentPage-module__lO3gja__compareColEmphasis{border-color:hsl(var(--primary) / .45)}.ContentPage-module__lO3gja__compareLabel{text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:11px;font-weight:600}.ContentPage-module__lO3gja__compareHeading{color:hsl(var(--foreground));letter-spacing:-.01em;margin-bottom:14px;font-size:18px;font-weight:650}.ContentPage-module__lO3gja__compareList{color:hsl(var(--muted-foreground));flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none;display:flex}.ContentPage-module__lO3gja__compareList li{padding-left:18px;position:relative}.ContentPage-module__lO3gja__compareList li:before{content:"";background:hsl(var(--primary));border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.ContentPage-module__lO3gja__callout{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));background:hsl(var(--card));border-radius:4px 16px 8px 4px;padding:20px 24px}.ContentPage-module__lO3gja__calloutWarning{border-left-color:hsl(var(--action))}.ContentPage-module__lO3gja__calloutHeading{color:hsl(var(--foreground));margin-bottom:8px;font-size:16px;font-weight:650}.ContentPage-module__lO3gja__calloutBody{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.6}.ContentPage-module__lO3gja__calloutBody strong{color:hsl(var(--foreground));font-weight:600}.ContentPage-module__lO3gja__statGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.ContentPage-module__lO3gja__statCard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:20px 22px}.ContentPage-module__lO3gja__statNum{color:hsl(var(--primary));letter-spacing:-.02em;margin-bottom:6px;font-size:30px;font-weight:700;line-height:1.1}.ContentPage-module__lO3gja__statLabel{color:hsl(var(--foreground));font-size:14px;line-height:1.45}.ContentPage-module__lO3gja__statNote{color:hsl(var(--muted-foreground));margin-top:6px;font-size:12px;line-height:1.45}.ContentPage-module__lO3gja__faqsList{flex-direction:column;gap:10px;display:flex}.ContentPage-module__lO3gja__faqItem{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:16px 22px}.ContentPage-module__lO3gja__faqQ{color:hsl(var(--foreground));cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.ContentPage-module__lO3gja__faqQ::-webkit-details-marker{display:none}.ContentPage-module__lO3gja__faqQ:after{content:"+";color:hsl(var(--primary));flex-shrink:0;font-size:20px;line-height:1}.ContentPage-module__lO3gja__faqItem[open] .ContentPage-module__lO3gja__faqQ:after{content:"−"}.ContentPage-module__lO3gja__faqA{color:hsl(var(--muted-foreground));margin-top:12px;font-size:15px;line-height:1.65}.ContentPage-module__lO3gja__faqA a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.ContentPage-module__lO3gja__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ContentPage-module__lO3gja__relatedCard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:20px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.ContentPage-module__lO3gja__relatedCard:hover{border-color:hsl(var(--primary) / .5);transform:translateY(-2px)}.ContentPage-module__lO3gja__relatedTitle{color:hsl(var(--foreground));margin-bottom:6px;font-size:16px;font-weight:600}.ContentPage-module__lO3gja__relatedDesc{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.5}.ContentPage-module__lO3gja__profiles{flex-direction:column;gap:20px;display:flex}.ContentPage-module__lO3gja__profile{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px 16px 8px 8px;padding:24px;scroll-margin-top:100px}.ContentPage-module__lO3gja__profileName{letter-spacing:-.01em;color:hsl(var(--foreground));flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:21px;font-weight:650;display:flex}.ContentPage-module__lO3gja__profileTag{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .5);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ContentPage-module__lO3gja__profileBestFor,.ContentPage-module__lO3gja__profilePricing{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.6}.ContentPage-module__lO3gja__profileBestFor strong,.ContentPage-module__lO3gja__profilePricing strong,.ContentPage-module__lO3gja__profileSummary strong{color:hsl(var(--foreground));font-weight:600}.ContentPage-module__lO3gja__profileSummary{color:hsl(var(--muted-foreground));margin:12px 0 16px;font-size:15px;line-height:1.65}.ContentPage-module__lO3gja__profileSummary a,.ContentPage-module__lO3gja__profilePricing a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.ContentPage-module__lO3gja__profileCols{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}.ContentPage-module__lO3gja__profileLabel{text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:11px;font-weight:600}.ContentPage-module__lO3gja__profileList{color:hsl(var(--muted-foreground));flex-direction:column;gap:6px;padding-left:18px;font-size:14px;line-height:1.55;list-style:outside;display:flex}.ContentPage-module__lO3gja__profileList li::marker{color:hsl(var(--primary))}@media (max-width:960px){.ContentPage-module__lO3gja__hero{padding:120px 24px 40px}.ContentPage-module__lO3gja__contentRow{flex-direction:column;align-items:stretch;gap:32px}.ContentPage-module__lO3gja__contentCol{width:100%}.ContentPage-module__lO3gja__tocNav{width:100%;position:static}.ContentPage-module__lO3gja__tocList{flex-flow:wrap}.ContentPage-module__lO3gja__tocList a{border:1px solid hsl(var(--border));border-radius:6px;padding:6px 12px}.ContentPage-module__lO3gja__compareGrid,.ContentPage-module__lO3gja__profileCols{grid-template-columns:1fr}.ContentPage-module__lO3gja__profile{padding:18px}}:is(html:not(.dark) .ContentPage-module__lO3gja__tocNav,html:not(.dark) .ContentPage-module__lO3gja__faqItem,html:not(.dark) .ContentPage-module__lO3gja__checklistItem,html:not(.dark) .ContentPage-module__lO3gja__step,html:not(.dark) .ContentPage-module__lO3gja__statCard,html:not(.dark) .ContentPage-module__lO3gja__compareCol,html:not(.dark) .ContentPage-module__lO3gja__relatedCard,html:not(.dark) .ContentPage-module__lO3gja__tableWrap,html:not(.dark) .ContentPage-module__lO3gja__profile){box-shadow:0 1px 3px #0000000a}
