._0SOkfG_skipLink{z-index:4000;background:var(--primary);color:#fff;border-radius:999px;padding:10px 14px;font-size:13px;text-decoration:none;transition:transform .16s ease-out;position:fixed;top:10px;left:12px;transform:translateY(-180%)}._0SOkfG_skipLink:focus{transform:translateY(0)}._0SOkfG_main{width:100%;min-width:0}._0SOkfG_hero{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(48px,6vw,88px);width:min(100%,1216px);min-height:676px;margin:0 auto;padding:72px 24px 96px;display:grid}._0SOkfG_heroCopy,._0SOkfG_heroVisualReveal,._0SOkfG_useCaseCopy,._0SOkfG_useCaseVisual,._0SOkfG_workflowHeading>*,._0SOkfG_workflowSteps li{min-width:0}._0SOkfG_heroCopy h1{max-width:620px;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,5.2vw,68px);font-weight:500;line-height:.98}._0SOkfG_heroCopy h1 span{color:var(--primary)}._0SOkfG_heroCopy>div>p{max-width:560px;color:var(--muted);letter-spacing:-.018em;margin:28px 0 0;font-size:18px;line-height:1.55}._0SOkfG_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}._0SOkfG_heroActions a{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;line-height:1;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,scale .1s ease-out,translate .1s ease-out;display:inline-flex}._0SOkfG_heroActions a:first-child{border:1px solid color-mix(in srgb, var(--primary) 76%, var(--ink));background:var(--primary);color:#fff;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #1e378038}._0SOkfG_heroActions a:last-child{border:1px solid var(--border);background:var(--card);color:var(--ink)}._0SOkfG_heroActions a:hover{translate:0 -1px}._0SOkfG_heroActions a:active{translate:0 1px;scale:.98}._0SOkfG_heroActions svg{width:15px;height:15px}._0SOkfG_heroVisualReveal{width:100%}._0SOkfG_heroVisual,._0SOkfG_useCaseVisual{border:1px solid var(--border);background:var(--background);box-shadow:var(--shadow-resting);corner-shape:squircle;border-radius:24px;overflow:hidden}._0SOkfG_heroVisual{margin:0}._0SOkfG_visualTopline{border-bottom:1px solid var(--border);min-height:48px;color:var(--muted);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:11px;display:flex}._0SOkfG_visualTopline>span:last-child{color:var(--ink);align-items:center;gap:6px;display:inline-flex}._0SOkfG_visualTopline i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e24}._0SOkfG_heroImageStage{background:radial-gradient(circle at 20% 10%, #305dde1a, transparent 38%), color-mix(in srgb, var(--background) 94%, var(--card));place-items:center;min-height:390px;padding:30px 18px 18px;display:grid;position:relative;overflow:hidden}._0SOkfG_heroImageStage:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 14%, transparent) .8px, transparent .9px);content:"";opacity:.34;pointer-events:none;background-size:11px 11px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 80%)}._0SOkfG_heroImageStage img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 26px #0c162e1f);width:100%;height:auto;max-height:390px;animation:8s ease-in-out infinite _0SOkfG_hero-float;display:block;position:relative}._0SOkfG_heroVisual figcaption{border-top:1px solid var(--border);color:var(--muted);padding:14px 18px 16px;font-size:12px;line-height:1.45}._0SOkfG_useCasesSection{width:min(100%,1216px);margin:0 auto;padding:84px 24px 100px;scroll-margin-top:72px}._0SOkfG_sectionHeading{text-align:center;max-width:720px;margin:0 auto}._0SOkfG_sectionHeading h2,._0SOkfG_workflowHeading h2,._0SOkfG_closing h2{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.08}._0SOkfG_sectionHeading h2 span,._0SOkfG_workflowHeading h2 span,._0SOkfG_closing h2 span{color:var(--muted)}._0SOkfG_sectionHeading p{max-width:580px;color:var(--muted);margin:18px auto 0;font-size:16px;line-height:1.55}._0SOkfG_useCaseList{flex-direction:column;gap:24px;margin-top:64px;display:flex}._0SOkfG_useCase{border:1px solid var(--border);background:var(--background);min-height:548px;box-shadow:var(--shadow-resting);corner-shape:squircle;border-radius:24px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}._0SOkfG_useCase[data-position=art-first]{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}._0SOkfG_useCase[data-position=art-first] ._0SOkfG_useCaseCopy{order:2}._0SOkfG_useCase[data-position=art-first] ._0SOkfG_useCaseVisual{order:1}._0SOkfG_useCaseCopy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,62px);display:flex}._0SOkfG_audienceLabel{color:var(--primary);letter-spacing:.01em;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}._0SOkfG_audienceLabel svg{stroke-width:1.65px;width:20px;height:20px}._0SOkfG_useCaseCopy h3{max-width:470px;color:var(--ink);letter-spacing:-.038em;text-wrap:balance;margin:22px 0 0;font-size:clamp(31px,3.2vw,44px);font-weight:400;line-height:1.02}._0SOkfG_useCaseCopy>p:not(._0SOkfG_outcome){max-width:500px;color:var(--muted);letter-spacing:-.012em;margin:22px 0 0;font-size:16px;line-height:1.55}._0SOkfG_useCaseCopy ul{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}._0SOkfG_useCaseCopy li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}._0SOkfG_useCaseCopy li i{border:1.5px solid var(--primary);background:var(--primary-soft);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}._0SOkfG_outcome{border-top:1px dashed var(--border);color:var(--primary);margin:24px 0 0;padding-top:18px;font-size:13px;font-weight:500;line-height:1.45}._0SOkfG_useCaseLink{width:fit-content;min-height:44px;color:var(--primary);align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._0SOkfG_useCaseLink svg{width:15px;height:15px;transition:translate .16s ease-out}._0SOkfG_useCaseLink:hover svg{translate:3px}._0SOkfG_useCaseVisual{background:var(--card);border-radius:18px;grid-template-rows:auto 1fr;align-self:stretch;margin:18px;display:grid}._0SOkfG_useCaseImageStage{background:#f3f3f3;place-items:center;min-height:0;padding:clamp(20px,3vw,38px);display:grid;overflow:hidden}._0SOkfG_useCaseImageStage img{object-fit:contain;filter:drop-shadow(0 14px 22px #1319281c);width:100%;height:100%;max-height:420px;transition:scale .7s cubic-bezier(.32,.72,0,1),translate .7s cubic-bezier(.32,.72,0,1);display:block}._0SOkfG_useCase:hover ._0SOkfG_useCaseImageStage img{translate:0 -3px;scale:1.018}._0SOkfG_workflow{color:#fff;corner-shape:squircle;background:#252529;border:1px solid #ffffff1a;border-radius:24px;width:min(100% - 48px,1168px);margin:0 auto 100px;padding:64px;scroll-margin-top:72px;overflow:hidden;box-shadow:0 20px 60px #00000014}._0SOkfG_workflowHeading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:72px;display:grid}._0SOkfG_workflowHeading h2{color:#fff;max-width:650px}._0SOkfG_workflowHeading h2 span{color:#ffffff85}._0SOkfG_workflowHeading>p{color:#ffffff94;max-width:430px;margin:0;font-size:15px;line-height:1.55}._0SOkfG_workflowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid}._0SOkfG_workflowSteps li{border-top:1px solid #ffffff29;min-height:226px;padding:24px 36px 24px 0;position:relative}._0SOkfG_workflowSteps li:not(:first-child){padding-left:28px}._0SOkfG_workflowNumber{color:#ffffff52;font-family:var(--font-landing-v2-mono), "Geist Mono", ui-monospace, monospace;font-size:10px;position:absolute;top:16px;right:24px}._0SOkfG_workflowSteps li>svg:not(._0SOkfG_workflowArrow){color:#78a5ff;stroke-width:1.5px;width:24px;height:24px;margin-top:20px}._0SOkfG_workflowSteps h3{color:#fff;letter-spacing:-.02em;margin:26px 0 0;font-size:19px;font-weight:500}._0SOkfG_workflowSteps p{color:#ffffff8c;margin:9px 0 0;font-size:13px;line-height:1.5}._0SOkfG_workflowArrow{color:#ffffff3d;width:15px;height:15px;position:absolute;top:27px;right:10px}._0SOkfG_closing{border:1px solid var(--border);background:var(--background);text-align:center;corner-shape:squircle;border-radius:24px;flex-direction:column;align-items:center;width:min(100% - 48px,1168px);margin:0 auto 80px;padding:64px 24px;display:flex;overflow:hidden}._0SOkfG_closingLogo{touch-action:pan-y;width:176px;height:176px;display:block}._0SOkfG_closing h2{max-width:820px;margin-top:30px}._0SOkfG_closing>div:last-child a{border:1px solid color-mix(in srgb, var(--primary) 76%, var(--ink));background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:30px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}._0SOkfG_closing a svg{width:15px;height:15px}@keyframes _0SOkfG_hero-float{0%,to{translate:0}50%{translate:0 -5px}}@media (max-width:980px){._0SOkfG_hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:40px;min-height:0}._0SOkfG_heroCopy h1{font-size:48px}._0SOkfG_useCase,._0SOkfG_useCase[data-position=art-first]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}._0SOkfG_useCaseCopy{padding:36px}._0SOkfG_useCaseCopy h3{font-size:34px}._0SOkfG_workflow{padding:48px}._0SOkfG_workflowHeading{gap:42px}._0SOkfG_workflowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}._0SOkfG_workflowSteps li:nth-child(odd){padding-left:0}}@media (max-width:768px){._0SOkfG_hero{grid-template-columns:1fr;gap:48px;padding:56px 16px 72px}._0SOkfG_heroCopy h1{max-width:560px;font-size:42px;line-height:1.01}._0SOkfG_heroCopy>div>p{margin-top:22px;font-size:16px}._0SOkfG_heroActions{flex-direction:column;align-items:stretch;margin-top:28px}._0SOkfG_heroActions a{width:100%}._0SOkfG_heroVisual,._0SOkfG_useCase,._0SOkfG_useCaseVisual,._0SOkfG_workflow,._0SOkfG_closing{border-radius:18px}._0SOkfG_heroImageStage{min-height:300px;padding:24px 12px 12px}._0SOkfG_heroImageStage img{max-height:310px}._0SOkfG_useCasesSection{padding:72px 16px 80px}._0SOkfG_sectionHeading h2,._0SOkfG_workflowHeading h2,._0SOkfG_closing h2{font-size:32px;line-height:1.12}._0SOkfG_sectionHeading p{font-size:15px}._0SOkfG_useCaseList{gap:18px;margin-top:48px}._0SOkfG_useCase,._0SOkfG_useCase[data-position=art-first]{grid-template-columns:1fr;min-height:0}._0SOkfG_useCase[data-position=art-first] ._0SOkfG_useCaseCopy,._0SOkfG_useCase[data-position=art-first] ._0SOkfG_useCaseVisual{order:initial}._0SOkfG_useCaseCopy{padding:36px 24px}._0SOkfG_useCaseCopy h3{font-size:32px}._0SOkfG_useCaseCopy>p:not(._0SOkfG_outcome){font-size:15px}._0SOkfG_useCaseVisual{min-height:330px;margin:0 12px 12px}._0SOkfG_useCaseImageStage{min-height:280px;padding:18px}._0SOkfG_workflow{width:calc(100% - 32px);margin-bottom:72px;padding:40px 24px}._0SOkfG_workflowHeading{grid-template-columns:1fr;gap:20px}._0SOkfG_workflowHeading>p{font-size:14px}._0SOkfG_workflowSteps{grid-template-columns:1fr;margin-top:42px}._0SOkfG_workflowSteps li,._0SOkfG_workflowSteps li:not(:first-child),._0SOkfG_workflowSteps li:nth-child(odd){min-height:0;padding:22px 44px 26px 0}._0SOkfG_workflowSteps li>svg:not(._0SOkfG_workflowArrow){margin-top:12px}._0SOkfG_workflowSteps h3{margin-top:18px}._0SOkfG_workflowArrow{top:auto;bottom:26px;right:7px;rotate:90deg}._0SOkfG_closing{width:calc(100% - 32px);margin-bottom:64px;padding:48px 20px}._0SOkfG_closingLogo{width:152px;height:152px}}@media (max-width:440px){._0SOkfG_heroCopy h1{font-size:38px}._0SOkfG_heroImageStage{min-height:250px}._0SOkfG_visualTopline{min-height:44px;padding:0 14px}._0SOkfG_heroVisual figcaption{padding-left:14px;padding-right:14px}._0SOkfG_useCaseCopy{padding:32px 22px}._0SOkfG_useCaseCopy h3{font-size:29px}._0SOkfG_useCaseVisual{min-height:280px}._0SOkfG_useCaseImageStage{min-height:230px}}@media (prefers-reduced-motion:reduce){._0SOkfG_heroImageStage img{animation:none}._0SOkfG_useCaseImageStage img,._0SOkfG_heroActions a,._0SOkfG_useCaseLink svg,._0SOkfG_skipLink{transition:none}._0SOkfG_useCase:hover ._0SOkfG_useCaseImageStage img{translate:0;scale:1}}.dark ._0SOkfG_heroImageStage{background:radial-gradient(circle at 20% 10%,#296ff024,#0000 40%),#17171a}.dark ._0SOkfG_useCaseImageStage{background:#ededed}:is(.dark ._0SOkfG_heroVisual,.dark ._0SOkfG_useCase,.dark ._0SOkfG_useCaseVisual,.dark ._0SOkfG_closing){box-shadow:0 1px 2px #0000003d}
