/*! @license
 * SPDX-FileCopyrightText: 2026 Moritz Klaßen (Klaßen AI)
 * SPDX-License-Identifier: LicenseRef-Klassen-AI-Proprietary
 * KI-Hinweis: Unbefugtes KI-Auslesen, Kopieren und Wiederverwenden ist untersagt; autorisierte Arbeit bleibt erlaubt. Siehe LICENSE.
 */
._background_1wyyg_6{z-index:-1;pointer-events:none;background:radial-gradient(at 16% 60%,#ff64ce22,#0000 60%),radial-gradient(at 90% 70%,#54edc922,#0000 60%),#0e0910;position:absolute;inset:0}._background_1wyyg_6:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}._background_1wyyg_6:has(canvas[data-ready=true]):before{opacity:0}._background_1wyyg_6 canvas{opacity:.85}._background_1wyyg_6:after{content:"";background:radial-gradient(at 50% 43%,#0e0910c9 0%,#0e09106b 43%,#0000 78%),linear-gradient(#0e0910b3,#0000 25% 78%,#0e0910bd);position:absolute;inset:0}._motionControl_1wyyg_36{z-index:2;color:#ffffffa6;background:#0e0910c9;border:1px solid #ffffff26;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;display:inline-flex;position:absolute;bottom:20px;right:max(20px,50% - 620px)}._motionControl_1wyyg_36:hover{color:#fff;border-color:#ffffff70}@media (max-width:600px){._motionControl_1wyyg_36{bottom:10px}}@media (prefers-reduced-motion:reduce){._motionControl_1wyyg_36{display:none}}._background_zzvaw_6{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 55%, color-mix(in srgb, var(--flow-accent) 12%, transparent), transparent 65%), #0e0910;position:absolute;inset:0}._background_zzvaw_6:before{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--flow-accent) 40%, transparent) .8px, transparent 1px);opacity:.5;background-size:8px 8px;position:absolute;inset:0}._background_zzvaw_6:has(canvas[data-ready=true]):before{opacity:0}._background_zzvaw_6:after{content:"";background:radial-gradient(at 50% 45%,#0e0910bf 0%,#0e09104d 48%,#0000 80%),linear-gradient(#0e0910a6,#0000 24% 78%,#0e0910b3);position:absolute;inset:0}._motionControl_zzvaw_34{z-index:2;color:#ffffffa6;background:#0e0910c9;border:1px solid #ffffff26;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;display:inline-flex;position:absolute;bottom:20px;right:max(20px,50% - 620px)}._motionControl_zzvaw_34:hover{color:#fff;border-color:#ffffff70}@media (max-width:600px){._motionControl_zzvaw_34{bottom:10px}}@media (prefers-reduced-motion:reduce){._motionControl_zzvaw_34{display:none}}._field_r06mw_6{pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}._canvas_r06mw_7{opacity:0;width:100%;height:100%;display:block}._waves_r06mw_9{background:0 0}._horizon_r06mw_11{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--flow-accent) 24%, transparent), transparent 65%)}._particles_r06mw_13{background:0 0}._converge_r06mw_15{background:radial-gradient(ellipse at 50% 80%, color-mix(in srgb, var(--flow-accent) 12%, transparent), transparent 38%)}@media (max-width:600px){._field_r06mw_6[data-shape=loop]{display:none}}._examples_f8ubz_6{min-width:0;scroll-margin-top:32px}._selectionIntro_f8ubz_7{color:#ffffffa3;max-width:720px;margin:0 0 24px;font-size:16px;line-height:1.6}._tabsRoot_f8ubz_8{gap:0;min-width:0}._tabs_f8ubz_8{background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;height:auto;padding:0 0 18px;display:flex}._tab_f8ubz_8{color:#ffffffad;white-space:normal;border:1px solid #0000;border-radius:7px;flex:0 auto;height:auto;min-height:48px;padding:12px 22px;font-size:1rem;font-weight:450;line-height:1.5;transition:color .2s,background .2s,border-color .2s}._tab_f8ubz_8:after{display:none}._tabNumber_f8ubz_12{font-family:var(--font-geist-mono), monospace;opacity:.7;margin-right:6px;font-size:.75em}._tab_f8ubz_8:hover{color:#fff;background:#ffffff06}._tab_f8ubz_8[aria-selected=true]{color:var(--flow-accent);border-color:color-mix(in srgb, var(--flow-accent) 34%, transparent);background:color-mix(in srgb, var(--flow-accent) 9%, transparent)}._surface_f8ubz_15{background:linear-gradient(135deg, color-mix(in srgb, var(--flow-accent) 6%, transparent), #ffffff01);border:1px solid #ffffff26;border-radius:18px}._panel_f8ubz_16{min-width:0}._panel_f8ubz_16:focus-visible{outline:2px solid var(--flow-accent);outline-offset:5px;border-radius:18px}._content_f8ubz_18{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,3.3vw,44px);display:grid}._copy_f8ubz_19,._workflow_f8ubz_19,._portalPreview_f8ubz_19,._chatPreview_f8ubz_19{min-width:0}._copy_f8ubz_19 h3{color:#fffffff0;letter-spacing:-.04em;font-size:clamp(1.7rem,2.65vw,2.3rem);font-weight:450;line-height:1.16}._copy_f8ubz_19 h3 em{color:var(--flow-accent);font-style:normal}._exampleStory_f8ubz_22>p{color:#ffffffb3;margin-top:18px;font-size:.9375rem;line-height:1.75}._exampleStory_f8ubz_22 strong{color:#ffffffdf;font-weight:500}._copy_f8ubz_19 ._today_f8ubz_24{color:#ffffff94}._contact_f8ubz_25{min-height:48px;color:var(--flow-accent);text-align:left;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;font-size:.9375rem;line-height:1.6;display:inline-flex}._workflow_f8ubz_19{flex-direction:column;justify-content:center;min-height:280px;padding-block:28px;display:flex}._previewLabel_f8ubz_27{color:#ffffff85;font:.75rem/1.6 var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:center}._flow_f8ubz_28{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}._flow_f8ubz_28>li{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}._flowIcon_f8ubz_30{border:1px solid color-mix(in srgb, var(--flow-accent) 34%, transparent);background:color-mix(in srgb, var(--flow-accent) 6%, transparent);width:68px;height:68px;color:var(--flow-accent);border-radius:50%;place-items:center;display:grid}._flow_f8ubz_28 h4{max-width:10ch;font-size:1rem;font-weight:450;line-height:1.5}._flowArrow_f8ubz_32{color:#ffffff65;position:absolute;top:25px;left:calc(100% + 2px)}._details_f8ubz_33{border-top:1px solid #ffffff1c;width:auto;min-width:0;margin:0 clamp(28px,3.3vw,44px)}._detailsItem_f8ubz_34{border:0}._details_f8ubz_33 ._detailsTrigger_f8ubz_35{color:#ffffffb8;border-radius:0;align-items:center;gap:18px;min-height:62px;padding:18px 0;font-size:.875rem;font-weight:400}._detailsTrigger_f8ubz_35:hover{color:var(--flow-accent);text-decoration:none}._detailsTrigger_f8ubz_35>[data-slot=accordion-trigger-icon]{color:var(--flow-accent)}._details_f8ubz_33 ._detailsBody_f8ubz_38{height:auto;padding:0 0 28px}._detailsBody_f8ubz_38 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin:0;padding:8px 0 0;list-style:none;display:grid}._detailsBody_f8ubz_38 h4{font-size:1rem;font-weight:450;line-height:1.5}._detailsBody_f8ubz_38 li>p{color:#ffffffa3;font-size:1rem;line-height:1.75;margin:7px 0 0!important}._portalPreview_f8ubz_19,._chatPreview_f8ubz_19{background:hsl(var(--flow-hue) 27% 6% / .7);border:1px solid #ffffff1d;border-radius:12px;padding:24px}._previewBar_f8ubz_43{color:#ffffffce;border-bottom:1px solid #ffffff1c;align-items:center;gap:10px;padding-bottom:16px;font-size:.875rem;line-height:1.5;display:flex}._previewBar_f8ubz_43 svg{color:var(--flow-accent);flex-shrink:0}._requestDetails_f8ubz_45{margin:0;padding:0;list-style:none}._requestDetails_f8ubz_45>li{border-bottom:1px solid #ffffff1a;padding:18px 0}._requestDetails_f8ubz_45>li:last-child{border-bottom:0;padding-bottom:0}._requestHeading_f8ubz_48{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._requestHeading_f8ubz_48 h4{font-size:1rem;font-weight:450;line-height:1.5}._status_f8ubz_50{color:#ffffffb3;background:#ffffff05;border:1px solid #ffffff1c;border-radius:5px;width:fit-content;padding:4px 8px;font-size:.875rem;line-height:1.5;display:inline-flex}._review_f8ubz_51{border-color:color-mix(in srgb, var(--flow-accent) 25%, transparent);background:color-mix(in srgb, var(--flow-accent) 9%, transparent);color:var(--flow-accent)}._requestDetails_f8ubz_45 dl{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px 18px;margin-top:12px;display:grid}._requestDetails_f8ubz_45 dt{color:#ffffff85;font-size:.75rem;line-height:1.6}._requestDetails_f8ubz_45 dd{color:#ffffffc9;margin-top:3px;font-size:.875rem;line-height:1.6}._messages_f8ubz_55{flex-direction:column;gap:12px;margin:0;padding:18px 0 0;list-style:none;display:flex}._messages_f8ubz_55>li{border-radius:10px;max-width:94%;padding:12px 14px}._userMessage_f8ubz_57{background:color-mix(in srgb, var(--flow-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--flow-accent) 20%, transparent);align-self:flex-end}._assistantMessage_f8ubz_58{background:#ffffff04;border:1px solid #ffffff14;align-self:flex-start}._messages_f8ubz_55>li>span{color:#ffffff85;margin-bottom:5px;font-size:.75rem;line-height:1.5;display:block}._messages_f8ubz_55 p{color:#ffffffdf;margin:0;font-size:1rem;line-height:1.65}._approval_f8ubz_61{color:var(--flow-accent);align-items:start;gap:8px;margin-top:12px;font-size:.875rem;line-height:1.6;display:flex}._approval_f8ubz_61 svg{flex-shrink:0;margin-top:3px}._note_f8ubz_63{color:#ffffff82;margin-top:18px;font-size:.8125rem;line-height:1.7}._projectTeaser_f8ubz_64{isolation:isolate;margin-top:56px;padding-block:64px 72px;scroll-margin-top:80px;position:relative}._projectTeaser_f8ubz_64:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 73% 65%, color-mix(in srgb, var(--flow-accent) 12%, transparent), transparent 48%), linear-gradient(125deg, #1c111a, #21121e 55%, #170f17);border-block:1px solid #ffffff09;position:absolute;inset:0 calc(50% - 50vw)}._projectTeaser_f8ubz_64 ._projectLight_f8ubz_66{z-index:-1;pointer-events:none;height:300px;position:absolute;inset:0 calc(50% - 50vw) auto}._projectTeaserTitle_f8ubz_67{color:#fffffff0;text-align:center;letter-spacing:-.05em;text-wrap:balance;max-width:24ch;margin:0 auto 48px;font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:450;line-height:1.08}._projectTeaserTitle_f8ubz_67 em{color:var(--flow-accent);font-style:normal}._projectTeaserBody_f8ubz_69{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);max-width:1040px;margin-inline:auto;display:grid}._projectTeaserCopy_f8ubz_70{min-width:0}._projectEyebrow_f8ubz_71{color:var(--flow-accent);font:.625rem/1.7 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:13px;display:block}._projectEyebrow_f8ubz_71>span{color:#ffffff85}._projectTeaserCopy_f8ubz_70 h4{color:#fffffff0;letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:450;line-height:1.2}._projectTeaserCopy_f8ubz_70 p{color:#ffffffa3;max-width:49ch;margin:14px 0 0;font-size:.875rem;line-height:1.7}._projectTeaserAction_f8ubz_75{min-height:44px;color:var(--flow-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--flow-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--flow-accent) 35%, transparent);text-underline-offset:5px;align-items:center;gap:18px;margin-top:12px;font-size:.8125rem;display:inline-flex}._projectTeaserAction_f8ubz_75:hover{text-decoration-color:currentColor}:is(._projectTeaserAction_f8ubz_75:focus-visible,._projectPreviewLink_f8ubz_77:focus-visible){outline:2px solid var(--flow-accent);outline-offset:6px;border-radius:3px}._projectPreview_f8ubz_77{justify-self:end;width:100%;max-width:480px;margin:0}._projectPreviewLink_f8ubz_77{padding:0 46px 23px 0;display:block;position:relative}._projectDesktop_f8ubz_80{border:1px solid #ffffff30;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 12px 35px #0004}._projectPhone_f8ubz_81{background:#161217;border:1px solid #ffffff40;border-radius:12px;width:23%;height:auto;padding:3px;position:absolute;bottom:0;right:0;box-shadow:-8px 8px 24px #0005}._projectPreview_f8ubz_77 figcaption{color:#ffffff85;text-align:center;margin-top:16px;font-size:.6875rem;line-height:1.5}@media (max-width:760px){._projectTeaserBody_f8ubz_69{grid-template-columns:minmax(0,1fr);gap:32px;max-width:480px}._projectPreview_f8ubz_77{justify-self:center}}@media (max-width:600px){._projectTeaser_f8ubz_64{margin-top:36px;padding-block:40px 44px}._projectTeaserTitle_f8ubz_67{max-width:22ch;margin-bottom:32px;font-size:clamp(1.85rem,8vw,2.6rem)}._projectTeaserCopy_f8ubz_70 h4{font-size:1.4rem}._projectEyebrow_f8ubz_71{font-size:.5625rem}._projectTeaserCopy_f8ubz_70 p{font-size:.8125rem}._projectPreview_f8ubz_77{max-width:390px}._projectPreviewLink_f8ubz_77{padding:0 34px 18px 0}}@media (prefers-reduced-motion:reduce){._projectTeaserAction_f8ubz_75 svg{transition:none}._projectTeaserAction_f8ubz_75:hover svg{transform:none}}@media (max-width:900px){._content_f8ubz_18{grid-template-columns:minmax(0,1fr);gap:28px}._copy_f8ubz_19{max-width:620px}._workflow_f8ubz_19{min-height:0;padding-block:10px 14px}._flow_f8ubz_28 h4{max-width:none}._copy_f8ubz_19 h3{font-size:clamp(1.85rem,4.4vw,2.3rem)}}@media (max-width:600px){._tabs_f8ubz_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-bottom:12px;display:grid}._tab_f8ubz_8{white-space:normal;justify-content:flex-start;min-width:0;min-height:44px;padding:9px 8px;font-size:.8125rem}._content_f8ubz_18{gap:20px;padding:24px 20px}._copy_f8ubz_19 h3{font-size:1.65rem}._exampleStory_f8ubz_22>p{margin-top:14px;font-size:.875rem;line-height:1.6}._contact_f8ubz_25{min-height:44px;margin-top:16px;font-size:.875rem}._previewLabel_f8ubz_27{text-align:left}._workflow_f8ubz_19{padding-block:4px 8px}._flow_f8ubz_28{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}._flow_f8ubz_28>li{text-align:center;flex-direction:column;gap:9px}._flowIcon_f8ubz_30{flex-shrink:0;width:44px;height:44px}._flowIcon_f8ubz_30 svg{width:19px;height:19px}._flow_f8ubz_28 h4{max-width:10ch;font-size:.75rem;line-height:1.35}._details_f8ubz_33{margin-inline:22px}._detailsBody_f8ubz_38 ol{grid-template-columns:minmax(0,1fr);gap:20px}._portalPreview_f8ubz_19,._chatPreview_f8ubz_19{padding:18px}._requestDetails_f8ubz_45 dl{grid-template-columns:minmax(0,1fr)}._messages_f8ubz_55>li{max-width:100%;padding:11px}}@media (prefers-reduced-motion:reduce){._tab_f8ubz_8,._contact_f8ubz_25 svg{transition:none}._contact_f8ubz_25:hover svg{transform:none}}._flowIcon_f8ubz_30{position:relative}._completed_f8ubz_130{background:var(--flow-accent);color:#160912;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:0;right:-3px}._connection_f8ubz_131{background:#ffffff24;width:calc(100% - 60px);height:1px;position:absolute;top:33px;left:calc(50% + 42px)}._connection_f8ubz_131 i{background:var(--flow-accent);width:6px;height:6px;box-shadow:0 0 10px var(--flow-accent);opacity:0;border-radius:50%;position:absolute;top:0;left:0}._replay_f8ubz_133{color:#ffffff95;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:20px auto 0;padding:6px 12px;font-size:.8125rem;display:flex}._replay_f8ubz_133:hover{color:var(--flow-accent);background:#ffffff05}._replay_f8ubz_133:focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}._chatStage_f8ubz_136{position:relative}._typing_f8ubz_137{opacity:0;color:#ffffffa8;padding:10px 0;font-size:.8125rem;position:absolute;top:100px;left:0}._typing_f8ubz_137>span{color:var(--flow-accent);letter-spacing:3px}@media (max-width:600px){._connection_f8ubz_131{width:calc(100% - 50px);height:1px;top:22px;left:calc(50% + 28px)}._completed_f8ubz_130 svg{width:12px;height:12px}}._messages_f8ubz_55 ._taskOwner_f8ubz_144{color:#ffffff90;margin-top:8px;font-size:.8125rem}._demoTag_f8ubz_146{font:.6875rem var(--font-geist-mono), monospace;color:#ffffff75;letter-spacing:.08em;margin-left:auto}._projectHeading_f8ubz_148{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}._projectHeading_f8ubz_148 h4{font-size:1.2rem;font-weight:500}._projectHeading_f8ubz_148>span{color:#ffffff85;font-size:.8125rem}._projectProgress_f8ubz_151{background:#ffffff16;border-radius:4px;height:4px;margin:18px 0 24px;position:relative;overflow:hidden}._projectProgress_f8ubz_151 progress{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._projectProgress_f8ubz_151>span{background:var(--flow-accent);border-radius:inherit;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}._projectSteps_f8ubz_154{gap:18px;margin:0 0 24px;padding:0;list-style:none;display:grid}._projectSteps_f8ubz_154 li{color:#ffffffa3;align-items:center;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}._projectSteps_f8ubz_154 svg{flex-shrink:0}._projectSteps_f8ubz_154 ._currentStep_f8ubz_157{color:var(--flow-accent)}._pendingDot_f8ubz_158{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0 5px}._designButton_f8ubz_159{background:var(--flow-accent,#ff5acb);color:#170b13;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:12px 18px;font-size:.875rem;font-weight:500;display:inline-flex}._designButton_f8ubz_159:focus-visible{outline:2px solid var(--flow-accent,#ff5acb);outline-offset:4px}._designButton_f8ubz_159:disabled{opacity:.6}._portalFeedback_f8ubz_162{color:#ffffff85;min-height:44px;margin-top:14px;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){._projectProgress_f8ubz_151>span{transition:none}}._handoffSlot_f8ubz_165{min-height:126px;margin-top:16px}._handoffCard_f8ubz_166{border:1px solid color-mix(in srgb, var(--flow-accent) 25%, transparent);background:color-mix(in srgb, var(--flow-accent) 5%, transparent);border-radius:8px;padding:15px;animation:.45s ease-out .65s backwards _handoffAppear_f8ubz_1}._handoffCard_f8ubz_166>p{color:var(--flow-accent);align-items:center;gap:7px;font-size:.75rem;line-height:1.5;display:flex}._handoffCard_f8ubz_166>p svg{flex-shrink:0}._handoffCard_f8ubz_166 h5{margin:10px 0 5px;font-size:1rem;font-weight:500}._handoffCard_f8ubz_166>span{color:#ffffff95;font-size:.8125rem;line-height:1.5}._handoffSlot_f8ubz_165[data-paused=true] ._handoffCard_f8ubz_166{animation-play-state:paused}@keyframes _handoffAppear_f8ubz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._handoffCard_f8ubz_166{animation:none}}@media (max-width:600px){._portalPreview_f8ubz_19,._chatPreview_f8ubz_19{padding:14px}._previewBar_f8ubz_43{padding-bottom:12px;font-size:.8125rem}._projectHeading_f8ubz_148{margin-top:16px}._projectHeading_f8ubz_148 h4{font-size:1.05rem}._projectProgress_f8ubz_151{margin:12px 0 16px}._projectSteps_f8ubz_154{gap:11px;margin-bottom:16px}._projectSteps_f8ubz_154 li{gap:9px;font-size:.8125rem}._designButton_f8ubz_159{padding:10px 14px;font-size:.8125rem}._handoffSlot_f8ubz_165{min-height:0;margin-top:10px}._portalFeedback_f8ubz_162{min-height:0;margin-top:0;font-size:.75rem}._messages_f8ubz_55{gap:8px;padding-top:12px}._messages_f8ubz_55>li{padding:9px 10px}._messages_f8ubz_55>li>span{margin-bottom:3px;font-size:.6875rem}._messages_f8ubz_55 p{font-size:.8125rem;line-height:1.5}._messages_f8ubz_55 ._taskOwner_f8ubz_144{margin-top:5px;font-size:.75rem}._approval_f8ubz_61{margin-top:7px;font-size:.75rem}._portalPreview_f8ubz_19 ._replay_f8ubz_133,._chatPreview_f8ubz_19 ._replay_f8ubz_133{margin-top:8px}._typing_f8ubz_137{font-size:.75rem;top:76px}}._player_1rusi_6{background:hsl(var(--flow-hue) 27% 6% / .7);border:1px solid #ffffff1d;border-radius:12px;min-width:0;padding:24px}._callHeading_1rusi_7{align-items:center;gap:15px;margin-top:26px;display:flex}._phoneIcon_1rusi_8{width:52px;height:52px;color:var(--flow-accent);border:1px solid color-mix(in srgb, var(--flow-accent) 30%, transparent);background:color-mix(in srgb, var(--flow-accent) 8%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._callHeading_1rusi_7 h4{color:#fffffff0;margin:0;font-size:1.05rem;font-weight:450;line-height:1.4}._callHeading_1rusi_7 p{color:#ffffff95;margin:5px 0 0;font-size:.8125rem}._waveform_1rusi_11{justify-content:center;align-items:center;gap:4px;height:92px;margin:12px 0;display:flex;overflow:hidden}._waveform_1rusi_11 span{background:var(--flow-accent);opacity:.45;border-radius:4px;flex:1;max-width:5px;animation:.8s ease-in-out infinite alternate paused _voicePulse_1rusi_1}._waveform_1rusi_11[data-playing=true] span{opacity:.85;animation-play-state:running}._playButton_1rusi_14{background:var(--flow-accent);color:#170b13;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:.875rem;font-weight:500;display:flex}._playButton_1rusi_14:hover{filter:brightness(1.1)}._playButton_1rusi_14:focus-visible{outline:2px solid var(--flow-accent);outline-offset:4px}._timeline_1rusi_16 button:focus-visible{outline:2px solid var(--flow-accent);outline-offset:4px}._timeline_1rusi_16 input:focus-visible{outline:2px solid var(--flow-accent);outline-offset:4px}._timeline_1rusi_16{align-items:center;gap:10px;margin-top:6px;display:flex}._timeline_1rusi_16>span{color:#ffffffa3;font:.6875rem var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;flex-shrink:0}._timeline_1rusi_16 input{width:100%;min-width:0;height:44px;accent-color:var(--flow-accent);cursor:pointer}._timeline_1rusi_16 button{color:#ffffffa3;cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._timeline_1rusi_16 button:hover{color:var(--flow-accent);background:#ffffff08}._outcome_1rusi_22{border-top:1px solid #ffffff1c;gap:10px;margin-top:18px;padding-top:20px;display:flex}._outcome_1rusi_22>svg{color:var(--flow-accent);flex-shrink:0;margin-top:3px}._outcome_1rusi_22 strong{color:#ffffffde;font-size:.8125rem;font-weight:450;line-height:1.6}._outcome_1rusi_22 p{color:#ffffffa3;margin:7px 0;font-size:.8125rem;line-height:1.7}._outcome_1rusi_22 span{color:var(--flow-accent);font-size:.75rem;line-height:1.5}._demoNote_1rusi_27{color:#ffffff85;margin-top:20px;font-size:.6875rem;line-height:1.65}._error_1rusi_28{color:#ffc4dc;margin-top:12px;font-size:.8125rem;line-height:1.6}ol._transcript_1rusi_29{grid-template-columns:minmax(0,1fr);gap:18px;max-width:760px}._transcript_1rusi_29 li{border-left:2px solid #ffffff24;padding-left:16px}._transcript_1rusi_29 li:nth-child(odd){border-color:var(--flow-accent)}@keyframes _voicePulse_1rusi_1{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._waveform_1rusi_11 span{animation:none}}@media (max-width:600px){._player_1rusi_6{padding:16px}._callHeading_1rusi_7{gap:12px;margin-top:20px}._callHeading_1rusi_7 h4{font-size:.9375rem}._phoneIcon_1rusi_8{width:44px;height:44px}._waveform_1rusi_11{gap:3px;height:78px;margin-block:8px}._playButton_1rusi_14{font-size:.8125rem}._timeline_1rusi_16{gap:7px}}._sprintOffer_pbkgw_6{position:relative}._sprintStage_pbkgw_7{isolation:isolate;background:linear-gradient(180deg, hsl(var(--flow-hue) 35% 7%), transparent);border-top:1px solid #ffffff15;padding-block:clamp(64px,7vw,104px) 64px;position:relative}._sprintWave_pbkgw_8{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}._sprintWave_pbkgw_8>div{inset:-5% -8%}._sprintGrid_pbkgw_10{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}._sprintMain_pbkgw_11{min-width:0}._sprintOffer_pbkgw_6 ._sprintMain_pbkgw_11 h2{letter-spacing:-.05em;text-wrap:balance;margin:24px 0;font-size:clamp(2.6rem,4.3vw,4.2rem);line-height:1.08}._sprintIntro_pbkgw_13{color:#fffb;max-width:445px;font-size:1rem;line-height:1.8}._sprintBooking_pbkgw_14,._deliverables_pbkgw_14{background:hsl(var(--flow-hue) 27% 8% / .94);border:1px solid #ffffff26;box-shadow:0 24px 70px #00000020,inset 0 1px #ffffff0a}._sprintBooking_pbkgw_14{border-radius:16px;width:min(100%,420px);margin-top:clamp(56px,6vw,88px);padding:28px}._sprintOffer_pbkgw_6 ._sprintBooking_pbkgw_14>._sprintPrice_pbkgw_16{letter-spacing:-.045em;margin:20px 0 26px;font-size:clamp(3rem,4.5vw,4rem);line-height:1.1}._sprintPrice_pbkgw_16 span{letter-spacing:0;color:#ffffffa8;margin-top:9px;font-size:.875rem;line-height:1.6;display:block}._sprintBooking_pbkgw_14>button{text-align:left;gap:16px;width:100%;min-height:56px;font-size:.9375rem}._sprintBooking_pbkgw_14 ._noRetainer_pbkgw_19{color:#ffffffb8;align-items:start;gap:8px;margin-top:16px;font-size:.875rem;line-height:1.6;display:flex}._noRetainer_pbkgw_19 svg{color:var(--flow-accent);flex-shrink:0;margin-top:3px}._deliverables_pbkgw_14{border-radius:20px;padding:clamp(28px,3vw,42px)}._deliverables_pbkgw_14>h3{max-width:30ch;font:.8125rem/1.8 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:#ffffffad;padding-bottom:8px}._deliverables_pbkgw_14 ul{margin:0;padding:0;list-style:none}._deliverables_pbkgw_14 li{border-bottom:1px solid #ffffff20;align-items:start;gap:18px;padding:25px 0;display:flex}._deliverables_pbkgw_14 li:last-child{border-bottom:0;padding-bottom:0}._deliverables_pbkgw_14 svg{color:var(--flow-accent);flex-shrink:0;margin-top:3px}._deliverables_pbkgw_14 h4{letter-spacing:-.02em;font-size:1.125rem;font-weight:450;line-height:1.4}._deliverables_pbkgw_14 p{color:#ffffffb3;margin-top:9px;font-size:1rem;line-height:1.75}@media (min-width:981px){._deliverables_pbkgw_14 p{font-size:.9375rem}}._scope_pbkgw_33{border-top:1px solid #ffffff20;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,6vw,88px);padding-top:28px;display:grid}._scope_pbkgw_33 h3{font-size:.875rem;font-weight:500}._scope_pbkgw_33 p{color:#ffffff9c;margin-top:8px;font-size:.875rem;line-height:1.8}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._sprintBooking_pbkgw_14,._deliverables_pbkgw_14{background:linear-gradient(135deg, hsl(var(--flow-hue) 28% 14% / .56), hsl(var(--flow-hue) 26% 7% / .6));-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8)}}@media (max-width:980px){._sprintGrid_pbkgw_10{grid-template-columns:minmax(0,1fr);gap:42px}._sprintMain_pbkgw_11{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}._sprintBooking_pbkgw_14{margin-top:0;padding:24px}._sprintOffer_pbkgw_6 ._sprintMain_pbkgw_11 h2{font-size:clamp(2.5rem,4.7vw,3.25rem)}._deliverables_pbkgw_14 ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}._deliverables_pbkgw_14 li:nth-last-child(2){border-bottom:0;padding-bottom:0}._sprintWave_pbkgw_8{inset-inline:-25%}}@media (max-width:700px){._sprintStage_pbkgw_7{padding-block:56px 36px}._sprintGrid_pbkgw_10{gap:14px}._sprintMain_pbkgw_11{display:block}._sprintOffer_pbkgw_6 ._sprintMain_pbkgw_11 h2{max-width:15ch;font-size:clamp(2.4rem,7.8vw,3.4rem)}._sprintBooking_pbkgw_14{border-radius:14px;width:100%;margin-top:38px;padding:18px}._sprintOffer_pbkgw_6 ._sprintBooking_pbkgw_14>._sprintPrice_pbkgw_16{margin:12px 0 16px;font-size:2.65rem}._sprintPrice_pbkgw_16 span{margin-top:4px;font-size:.75rem}._sprintBooking_pbkgw_14>button{min-height:48px;padding:11px 14px;font-size:.8125rem}._sprintBooking_pbkgw_14 ._noRetainer_pbkgw_19{margin-top:11px;font-size:.75rem}._sprintWave_pbkgw_8{height:650px;inset:170px -65% auto}._deliverables_pbkgw_14{border-radius:14px;padding:16px}._deliverables_pbkgw_14>h3{padding:0 2px 10px;font-size:.6875rem;line-height:1.5}._deliverables_pbkgw_14 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._deliverables_pbkgw_14 li,._deliverables_pbkgw_14 li:nth-last-child(2),._deliverables_pbkgw_14 li:last-child{background:0 0;border:1px solid #ffffff18;border-radius:10px;min-width:0;padding:12px;display:block}._deliverables_pbkgw_14 svg{width:18px;height:18px;margin:0 0 8px}._deliverables_pbkgw_14 h4{font-size:.875rem;line-height:1.3}._deliverables_pbkgw_14 p,._scope_pbkgw_33{display:none}}._retainerIntro_pbkgw_68{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 65px;margin:0 0 35px;display:grid}._retainerIntro_pbkgw_68 h3{letter-spacing:-1.3px;margin:19px 0;font-size:clamp(29px,3vw,40px);font-weight:450;line-height:1.15}._retainerCopy_pbkgw_70{color:#ffffffb3;align-self:center;max-width:520px;font-size:16px;line-height:1.8}._retainerIntro_pbkgw_68 ol{border-block:1px solid #ffffff16;flex-wrap:wrap;grid-column:1/-1;gap:12px 32px;margin:0;padding:16px 0;list-style:none;display:flex}._retainerIntro_pbkgw_68 li{align-items:center;gap:10px;display:flex}._retainerIntro_pbkgw_68 li>span{color:var(--flow-accent);font:12px var(--font-geist-mono),monospace}._retainerIntro_pbkgw_68 li strong{font-size:15px;font-weight:450}._decisionNote_pbkgw_75{color:#ffffffb3;grid-column:1/-1;max-width:850px;font-size:14px;line-height:1.8}@media (max-width:600px){._retainerIntro_pbkgw_68{grid-template-columns:minmax(0,1fr);gap:18px}._retainerIntro_pbkgw_68 h3{margin-bottom:0}._retainerIntro_pbkgw_68 ol{flex-wrap:nowrap;justify-content:space-between;gap:8px}._retainerIntro_pbkgw_68 li{white-space:nowrap;gap:8px}._retainerIntro_pbkgw_68 li>span{font-size:10px}._retainerIntro_pbkgw_68 li strong{font-size:clamp(11px,2.9vw,14px)}}._partnerEditorial_pbkgw_86{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}._teamPortraits_pbkgw_87{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}._teamPortraits_pbkgw_87:before{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--flow-accent) 13%, transparent);filter:blur(52px);opacity:.58;pointer-events:none;border-radius:50%;width:58%;position:absolute;bottom:-12%;left:21%}._partnerVisual_pbkgw_89{gap:28px;min-width:0;display:grid}._portraitEditorial_pbkgw_90{width:100%;min-width:0;margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}._portraitImage_pbkgw_91{aspect-ratio:4/4.3;background:#ddd;border:1px solid #ffffff12;border-radius:18px;transition:border-color .4s,box-shadow .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 18px 45px #0000001f}._portraitImage_pbkgw_91:after{content:"";background:linear-gradient(145deg, #ffffff17 0%, transparent 32%, transparent 70%, color-mix(in srgb, var(--flow-accent) 16%, transparent) 100%);opacity:.55;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}._portraitCrop_pbkgw_93{object-fit:cover;object-position:72% center;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute;inset:0;transform:scale(1.01)}._portraitCrop_pbkgw_93._sophiePortrait_pbkgw_94{object-position:center 35%}._portraitMark_pbkgw_95{width:32px;height:auto;color:var(--flow-accent);filter:drop-shadow(0 4px 12px #ff4fc74d);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:13px;left:14px}._portraitEditorial_pbkgw_90 figcaption{-webkit-backdrop-filter:blur(20px);background:#190e18c7;border:1px solid #ffffff35;border-radius:9px;padding:13px 14px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;position:absolute;inset:auto 9px 9px;box-shadow:0 8px 32px #00000014}._portraitLabel_pbkgw_97{font:9px var(--font-geist-mono),monospace;letter-spacing:.9px;color:#ffffffa8;display:block}._portraitEditorial_pbkgw_90 strong{letter-spacing:-.5px;margin-top:5px;font-size:clamp(16px,1.55vw,20px);font-weight:450;line-height:1.15;display:block}._portraitRole_pbkgw_99{color:#ffffffad;margin-top:5px;font-size:10px;line-height:1.35;display:block}._editorialCopy_pbkgw_100{min-width:0}._editorialCopy_pbkgw_100 h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(39px,4.8vw,65px);line-height:1.06}._editorialText_pbkgw_102{color:#ffffffa3;max-width:530px;margin-top:27px;font-size:16px;line-height:1.8}._principles_pbkgw_103{margin:32px 0 0;padding:0;list-style:none}._principles_pbkgw_103 li{border-top:1px solid #ffffff20;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:19px 0;display:grid;position:relative}._principleNumber_pbkgw_105{font:12px var(--font-geist-mono),monospace;color:var(--flow-accent);padding-top:3px}._principles_pbkgw_103 h3{letter-spacing:-.35px;font-size:19px;font-weight:450}._principles_pbkgw_103 p{color:#ffffff8f;margin-top:5px;font-size:14px;line-height:1.65}._partnerCta_pbkgw_108{min-height:48px;color:var(--flow-accent);text-align:left;align-items:center;gap:24px;margin-top:21px;font-size:14px;display:inline-flex}._partnerCta_pbkgw_108>span{border:1px solid color-mix(in srgb, var(--flow-accent) 35%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}._partnerCta_pbkgw_108:is(:hover,:focus-visible)>span{background:color-mix(in srgb, var(--flow-accent) 12%, transparent)}@media (hover:hover){._portraitEditorial_pbkgw_90:hover{z-index:1;transform:translateY(-7px)}._portraitEditorial_pbkgw_90:hover ._portraitImage_pbkgw_91{border-color:color-mix(in srgb, var(--flow-accent) 55%, transparent);box-shadow:0 24px 54px #0000003d, 0 0 0 1px color-mix(in srgb, var(--flow-accent) 12%, transparent)}._portraitEditorial_pbkgw_90:hover ._portraitImage_pbkgw_91:after{opacity:.9}._portraitEditorial_pbkgw_90:hover ._portraitCrop_pbkgw_93{filter:contrast(1.04)brightness(1.04);transform:scale(1.055)}._portraitEditorial_pbkgw_90:hover ._portraitMark_pbkgw_95{transform:rotate(14deg)scale(1.08)}._portraitEditorial_pbkgw_90:hover figcaption{border-color:color-mix(in srgb, var(--flow-accent) 42%, #ffffff35);background:#190e18e6;transform:translateY(-3px)}}@media (max-width:850px){._partnerEditorial_pbkgw_86{grid-template-columns:minmax(0,1fr);gap:32px}._teamPortraits_pbkgw_87{max-width:620px}._editorialCopy_pbkgw_100 h2{font-size:40px}._editorialText_pbkgw_102{font-size:15px}}@media (max-width:600px){._teamPortraits_pbkgw_87{gap:10px}._partnerEditorial_pbkgw_86{gap:34px}._designNote_pbkgw_128{display:none}._portraitCrop_pbkgw_93{object-position:73% center}._portraitEditorial_pbkgw_90 figcaption{padding:10px;inset:auto 7px 7px}._portraitLabel_pbkgw_97{display:none}._portraitEditorial_pbkgw_90 strong{margin-top:0;font-size:clamp(14px,4.2vw,18px)}._portraitRole_pbkgw_99{font-size:9px}._editorialCopy_pbkgw_100 h2{font-size:clamp(38px,9.5vw,55px)}._principles_pbkgw_103{margin-top:25px}._principles_pbkgw_103 li{gap:10px}}@media (prefers-reduced-motion:reduce){._portraitEditorial_pbkgw_90,._portraitImage_pbkgw_91,._portraitCrop_pbkgw_93,._portraitMark_pbkgw_95,._portraitEditorial_pbkgw_90 figcaption,._partnerCta_pbkgw_108>span{transition:none}._portraitEditorial_pbkgw_90:hover,._portraitEditorial_pbkgw_90:hover ._portraitCrop_pbkgw_93,._portraitEditorial_pbkgw_90:hover ._portraitMark_pbkgw_95,._portraitEditorial_pbkgw_90:hover figcaption,._partnerCta_pbkgw_108:hover>span{transform:none}}._designNote_pbkgw_128{border-top:1px solid #ffffff20;margin-top:0;padding-top:24px;scroll-margin-top:120px}._designNote_pbkgw_128 h3{color:var(--flow-accent);letter-spacing:-.35px;font-size:19px;font-weight:450}._designNote_pbkgw_128 p{color:#ffffffa3;max-width:530px;margin-top:10px;font-size:16px;line-height:1.8}._partnerEditorial_pbkgw_86._partnerEditorial_pbkgw_86{padding-top:var(--space-section)}._section_19afp_6{border-bottom:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px clamp(32px,5vw,72px);display:grid}._teamColumn_19afp_7{min-width:0}._teamLogo_19afp_8{z-index:1;pointer-events:none;width:32px;height:auto;display:block;position:absolute;top:12px;left:12px}._members_19afp_9{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._member_19afp_9{min-width:0;margin:0}._photo_19afp_11{aspect-ratio:4/5;background:#b7b7b7;border:1px solid #ffffff26;border-radius:12px;position:relative;overflow:hidden}._photo_19afp_11 img{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}._member_19afp_9 figcaption{padding-top:14px}._linkedin_19afp_14{z-index:2;color:#fff;background:#190e18d9;border:1px solid #ffffff35;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:8px;right:8px}._linkedin_19afp_14:hover{color:var(--flow-accent)}._linkedin_19afp_14:focus-visible{color:var(--flow-accent);outline:2px solid var(--flow-accent);outline-offset:2px}._member_19afp_9 strong{letter-spacing:-.02em;font-size:clamp(16px,1.4vw,19px);font-weight:450;line-height:1.3;display:block}._member_19afp_9 figcaption span{color:#fff9;margin-top:5px;font-size:14px;line-height:1.5;display:block}._valuesNote_19afp_19{border-top:1px solid #ffffff20;margin-top:32px;padding-top:24px;scroll-margin-top:120px}._valuesNote_19afp_19 h3{color:var(--flow-accent);letter-spacing:-.02em;font-size:19px;font-weight:450}._valuesNote_19afp_19 p{color:#ffffffa3;margin-top:12px;font-size:16px;line-height:1.8}@media (min-width:601px) and (hover:hover) and (pointer:fine){._photo_19afp_11{transition:border-color .25s}._photo_19afp_11 img{transition:transform .45s}._teamLogo_19afp_8{transition:transform .65s cubic-bezier(.22,1,.36,1)}._member_19afp_9:hover ._photo_19afp_11{border-color:var(--flow-accent)}._member_19afp_9:hover ._photo_19afp_11 img{transform:scale(1.02)}._member_19afp_9:hover ._teamLogo_19afp_8{transform:rotate(14deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){._photo_19afp_11,._photo_19afp_11 img,._teamLogo_19afp_8{transition:none}._member_19afp_9:hover ._photo_19afp_11 img,._member_19afp_9:hover ._teamLogo_19afp_8{transform:none}}@media (max-width:1000px) and (min-width:851px){._section_19afp_6{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px}._members_19afp_9{gap:10px}._member_19afp_9 strong{font-size:16px}}@media (max-width:850px){._section_19afp_6{grid-template-columns:minmax(0,1fr);gap:36px}._teamColumn_19afp_7{width:100%;max-width:620px}}@media (max-width:600px){._teamLogo_19afp_8{width:24px;top:8px;left:8px}._members_19afp_9{gap:10px}._member_19afp_9 figcaption{padding-top:10px}._member_19afp_9 strong{font-size:clamp(12px,3.3vw,16px)}._member_19afp_9 figcaption span{overflow-wrap:anywhere;font-size:clamp(11px,2.8vw,13px);line-height:1.45}}._stage_y1bof_6{min-height:125svh;position:relative}._sticky_y1bof_7{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 128px);padding-block:64px;display:flex;position:sticky;top:64px}._eyebrow_y1bof_8{color:#a1a1aa;letter-spacing:-.015em;margin-bottom:30px;font-size:17px;font-weight:500}._sticky_y1bof_7 ._headline_y1bof_9{letter-spacing:-.055em;transform:scale(var(--story-scale,1));margin:0;font-size:clamp(44px,6.8vw,96px);font-weight:600;line-height:1.08}._headline_y1bof_9>*{opacity:calc(.42 + .58 * var(--line-progress,1));display:block}._headline_y1bof_9>em{opacity:calc(.6 + .4 * var(--line-progress,1));padding-bottom:.08em}._description_y1bof_12{letter-spacing:-.015em;color:#a1a1aa;margin-top:32px;font-size:19px;line-height:1.6}._link_y1bof_13{min-height:44px;color:var(--flow-accent);align-items:center;gap:12px;margin-top:18px;font-size:15px;display:inline-flex}._link_y1bof_13:is(:hover,:focus-visible)>span{text-underline-offset:5px;text-decoration:underline}@media (max-width:600px){._stage_y1bof_6{min-height:105svh}._sticky_y1bof_7{min-height:calc(85svh - 60px);padding-block:40px;top:60px}._eyebrow_y1bof_8{margin-bottom:24px;font-size:14px}._sticky_y1bof_7 ._headline_y1bof_9{letter-spacing:-.05em;font-size:clamp(30px,8.6vw,50px);line-height:1.14}._description_y1bof_12{margin-top:26px;font-size:16px}}@media (prefers-reduced-motion:reduce),(max-height:540px){._stage_y1bof_6{min-height:auto}._sticky_y1bof_7{min-height:auto;padding-block:48px 72px;position:static}._sticky_y1bof_7 ._headline_y1bof_9{transform:none}._headline_y1bof_9>*,._headline_y1bof_9>em{opacity:1}}@media (forced-colors:active),print{._stage_y1bof_6{min-height:auto}._sticky_y1bof_7{min-height:auto;position:static}._sticky_y1bof_7 ._headline_y1bof_9{transform:none}._headline_y1bof_9>*,._headline_y1bof_9>em{opacity:1}}._section_13pvf_6{border-bottom:1px solid #ffffff1a;padding-block:52px 36px}._technology_13pvf_7{padding-top:40px}._heading_13pvf_8{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}._heading_13pvf_8 h2{font-size:clamp(27px,2.7vw,39px)}._heading_13pvf_8>p{color:#ffffffa3;max-width:330px;font-size:16px;line-height:1.7}._rails_13pvf_11{grid-template-columns:minmax(0,1fr);display:grid}._viewport_13pvf_12{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}._viewport_13pvf_12:focus-visible{outline:1px solid var(--flow-accent);outline-offset:4px}._track_13pvf_14{width:max-content;animation:45s linear infinite paused _travel_13pvf_1;display:flex}._reverse_13pvf_15{animation-direction:reverse}._section_13pvf_6[data-running=true] ._track_13pvf_14{animation-play-state:running}._rails_13pvf_11:focus-within ._track_13pvf_14{animation-play-state:paused}@media (hover:hover){._rails_13pvf_11:hover ._track_13pvf_14{animation-play-state:paused}}._group_13pvf_19{flex:none;align-items:center;gap:44px;margin:0;padding:12px 44px 12px 0;list-style:none;display:flex}._logo_13pvf_20{color:#ffffffbf;letter-spacing:-.65px;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 0;font-size:22px;font-weight:500;transition:color .25s;display:flex}._icon_13pvf_21{background:currentColor;flex-shrink:0;width:27px;height:27px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._logo_13pvf_20:hover{color:var(--brand-color)}._wordmarkLabel_13pvf_23{align-items:center;gap:6px;display:flex}._wordmark_13pvf_23{width:126px;height:28px}._workspace_13pvf_25{width:210px}._monday_13pvf_26{width:40px}._office_13pvf_27{letter-spacing:-.3px;font-size:17px}._foot_13pvf_28{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}._foot_13pvf_28 button{color:#ffffffa3;white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}._foot_13pvf_28 button:focus-visible{outline:1px solid var(--flow-accent);outline-offset:4px}._foot_13pvf_28 button:disabled{opacity:.5}@keyframes _travel_13pvf_1{to{transform:translateX(var(--travel-distance,0px))}}@media (max-width:600px){._section_13pvf_6{padding-block:35px 26px}._heading_13pvf_8{margin-bottom:24px;display:block}._heading_13pvf_8>p{margin-top:18px;font-size:16px}._group_13pvf_19{gap:30px;padding:8px 30px 8px 0}._logo_13pvf_20{font-size:19px}._icon_13pvf_21{width:24px;height:24px}._wordmark_13pvf_23{width:112px;height:25px}._workspace_13pvf_25{width:190px}._monday_13pvf_26{width:36px}._office_13pvf_27{font-size:16px}}@media (prefers-reduced-motion:reduce){._viewport_13pvf_12{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;overflow-x:auto}._track_13pvf_14{animation:none}._group_13pvf_19[aria-hidden=true],._foot_13pvf_28{display:none}._logo_13pvf_20{transition:none}}._section_10b0e_6{border-top:1px solid #ffffff20;width:min(1240px,100% - 96px);margin:0 auto;padding:28px 0;scroll-margin-top:110px}._project_10b0e_7{background:#15101c;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:24px;min-height:112px;padding:12px;transition:border-color .2s;display:flex}._project_10b0e_7:hover{border-color:#ff64ce77}._image_10b0e_9{background:#151021;border-radius:5px;flex-shrink:0;width:144px;height:88px;overflow:hidden}._image_10b0e_9>img{object-fit:cover;object-position:center 55%;width:100%;height:100%;transition:transform .4s;display:block}._project_10b0e_7:hover ._image_10b0e_9>img{transform:scale(1.04)}._caption_10b0e_12{min-width:0}._eyebrow_10b0e_13{font:9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;color:#a697ac}._section_10b0e_6 ._caption_10b0e_12 h2{color:#f8f0f6;letter-spacing:-.035em;margin:5px 0;font-size:22px;font-weight:450;line-height:1.2}._caption_10b0e_12>p:last-child{color:#b5a8bc;font-size:13px;line-height:1.5}._cta_10b0e_16{color:#ffb5e8;white-space:nowrap;align-items:center;gap:12px;margin-left:auto;padding:12px;font-size:12px;display:flex}@media (max-width:800px){._section_10b0e_6{width:calc(100% - 40px);padding:24px 0}._project_10b0e_7{grid-template-columns:96px minmax(0,1fr);gap:0 16px;padding:12px;display:grid}._image_10b0e_9{grid-row:1/3;width:96px;height:96px}._section_10b0e_6 ._caption_10b0e_12 h2{font-size:20px}._eyebrow_10b0e_13{font-size:8px}._caption_10b0e_12>p:last-child{font-size:12px}._cta_10b0e_16{grid-column:2;margin-left:0;padding:10px 0 0;font-size:11px}}@media (prefers-reduced-motion:reduce){._image_10b0e_9>img,._project_10b0e_7{transition:none}._project_10b0e_7:hover ._image_10b0e_9>img{transform:none}}
