.og-analyst-cinematic{isolation:isolate;background:var(--bg);font-family:var(--landing-font);position:relative;overflow:clip}.og-analyst-media{pointer-events:none;background:radial-gradient(at 50% 65%,#a99ada1a,#0000 70%);position:absolute;inset:0}.og-analyst-poster,.og-analyst-video{object-fit:cover;object-position:center;mix-blend-mode:screen;filter:saturate(.35)brightness(.68)sepia(.25)hue-rotate(210deg);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.og-analyst-poster{opacity:.85}.og-analyst-video{opacity:0}.og-analyst-shade{background:linear-gradient(to bottom, var(--bg), hsl(var(--background) / 55%) 14%, transparent 34%, transparent 40%, hsl(var(--background) / 80%) 76%, var(--bg)), radial-gradient(ellipse at 50% 37%, hsl(var(--background) / 72%) 0%, hsl(var(--background) / 28%) 40%, transparent 73%);position:absolute;inset:-1px}.og-analyst-inner{z-index:1;flex-direction:column;min-height:760px;padding-top:96px;padding-bottom:56px;display:flex;position:relative}.og-analyst-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.og-analyst-name{color:#ded8e5;letter-spacing:.08em;font-size:13px;font-weight:400}.og-analyst-intro :is(h1,h2){max-width:800px;color:var(--landing-heading);font-family:var(--landing-font);letter-spacing:-.035em;text-shadow:0 3px 26px #08040e55;margin-top:24px;font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1.25}.og-analyst-intro :is(h1,h2)>span{padding-bottom:.1em;display:block}.og-analyst-description{max-width:550px;color:var(--landing-copy);text-wrap:pretty;margin-top:22px;font-size:16px;font-weight:400;line-height:1.9}.og-analyst-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.landing-button{border:1px solid var(--landing-edge);border-radius:var(--landing-control-radius);min-height:52px;color:var(--landing-heading);font:inherit;white-space:nowrap;background:#c7bcdf0f;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.og-analyst-cta:disabled{color:var(--landing-muted);cursor:not-allowed;background:#c7bcdf08;border-style:dashed}.og-analyst-explore{min-height:52px;font-size:14px;line-height:22px}.og-analyst-note{color:var(--landing-muted);margin-top:18px;font-size:12px;line-height:1.8}.og-analyst-capabilities{border-top:1px solid var(--landing-edge);margin-top:96px;scroll-margin-top:100px}.og-analyst-bar{color:#b8aec5;justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;display:flex}.og-analyst-bar>p{color:#ddd4e8}.og-analyst-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.og-analyst-features h3{color:#f0e9f6;font-size:15px;font-weight:400;line-height:1.5}.og-analyst-features p{max-width:250px;color:var(--landing-copy);margin-top:10px;font-size:13px;font-weight:400;line-height:1.9}@media (prefers-reduced-motion:no-preference){.og-analyst-poster{transition:opacity .8s}.og-analyst-media[data-video-state=ready] .og-analyst-poster{opacity:0}}@media (max-width:900px){.og-analyst-inner{min-height:0;padding-top:80px}.og-analyst-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (max-width:600px){.og-analyst-poster,.og-analyst-video{filter:saturate(.35)brightness(.78)sepia(.25)hue-rotate(210deg)}.og-analyst-shade{background:linear-gradient(to bottom, var(--bg), transparent 24%, transparent 40%, hsl(var(--background) / 85%) 68%, var(--bg) 95%), radial-gradient(ellipse at 50% 30%, hsl(var(--background) / 72%), hsl(var(--background) / 28%) 40%, transparent 73%)}.og-analyst-inner{padding-top:64px;padding-bottom:40px}.og-analyst-intro :is(h1,h2){font-size:clamp(32px,8.8vw,40px)}.og-analyst-description{margin-top:20px;font-size:14px}.og-analyst-actions{gap:12px}.og-analyst-cta,.og-analyst-explore{padding-inline:20px}.og-analyst-capabilities{margin-top:64px}.og-analyst-features{gap:26px 20px}.og-analyst-features h3{font-size:14px}.og-analyst-features p{font-size:12px;line-height:1.8}.og-analyst-note{max-width:270px;font-size:11px}}@media (prefers-reduced-motion:reduce){.og-analyst-video{display:none}.og-analyst-explore{transition:none}.og-analyst-explore:hover{transform:none}}
