.landing_landing__nrxBG{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:transparent;color:var(--fg);line-height:1.5;--bg:#0A0A0A;--fg:#FFFFFF;--muted:#A1A1A1;--nav-height:64px}.landing_smoothScroll__DkoZW{scroll-behavior:smooth}.landing_vignette__osEX7{position:absolute;inset:0;background:radial-gradient(120% 80% at 30% 40%,rgba(0,0,0,.25) 0,rgba(0,0,0,.35) 60%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.25));pointer-events:none}.landing_grain___AKuS:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>")}.landing_nav__knAbU{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--nav-height);background:rgba(255,255,255,.92);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 12px 32px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);transition:all .3s ease}.landing_navScrolled__3J0KB{background:rgba(255,255,255,.95)}.landing_navContent__dbX97{width:100%;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.landing_logo__Z__TN{font-size:24px;font-weight:600;color:black;text-decoration:none;text-shadow:none}.landing_navButtons__kg_VX{display:flex;gap:16px;align-items:center}.landing_navButton___NtDE{padding:8px 16px;border:none;background:none;color:white;text-decoration:none;font-size:16px;cursor:pointer;transition:opacity .2s ease}.landing_navButton___NtDE:hover{opacity:.8}.landing_navButton___NtDE:focus-visible{outline:2px solid white;outline-offset:2px}.landing_signUpButton__NqYvU{background:#0a0a0a;color:white;border-radius:9999px;padding:8px 16px;font-weight:500;box-shadow:0 8px 16px rgba(0,0,0,.2)}.landing_signUpButton__NqYvU:hover{opacity:.85}.landing_signUpButton__NqYvU:focus-visible{outline:2px solid black;outline-offset:2px}.landing_main__1sfzZ{padding-top:var(--nav-height)}.landing_section__ICJEz{max-width:1200px;margin:0 auto;padding:0 24px}.landing_heroFullWidth__pp18u{position:relative;width:100%;height:100vh;min-height:700px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:calc(-1 * var(--nav-height))}.landing_heroBackground__0yO59{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing_heroBackgroundImage__5eDNx{width:100%;height:100%;object-fit:cover;object-position:center}.landing_heroOverlay__bDb5d{position:relative;width:100%;height:100%;z-index:2;display:flex;align-items:flex-start;justify-content:center;background:rgba(0,0,0,.3);padding-top:100px}.landing_heroContent__sqA7p{max-width:1200px;width:100%;padding:0 40px;text-align:left;color:white;position:relative;z-index:2}.landing_heroThinkingBackdrop__ScJ5q{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .7s ease,filter 1.2s ease}.landing_heroThinkingBackdrop__ScJ5q:after,.landing_heroThinkingBackdrop__ScJ5q:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 30% 30%,rgba(111,161,255,.2),transparent 65%);opacity:.6;mix-blend-mode:screen;filter:blur(0);transform:translateZ(0) scale(1);animation:landing_heroThinkingDrift__WfrdP 16s ease-in-out infinite;animation-play-state:paused}.landing_heroThinkingBackdrop__ScJ5q:after{background:radial-gradient(circle at 70% 40%,rgba(249,146,255,.18),transparent 60%);opacity:.55;animation-duration:18s;animation-direction:reverse}.landing_heroThinkingBackdropActive__Qnao4{opacity:.55}.landing_heroThinkingBackdropActive__Qnao4:after,.landing_heroThinkingBackdropActive__Qnao4:before{animation-play-state:running}.landing_heroThinkingBackdropBuilding__KpXxv{opacity:.75;filter:saturate(1.15)}.landing_heroThinkingBackdropBuilding__KpXxv:after,.landing_heroThinkingBackdropBuilding__KpXxv:before{animation-duration:10s}@keyframes landing_heroThinkingDrift__WfrdP{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,1%,0) scale(1.04)}to{transform:translate3d(-1%,2%,0) scale(1)}}.landing_heroPromptStage__HQO4h{position:relative;z-index:3}.landing_heroPromptPanel__VLUYY{transition:opacity .3s ease,transform .3s ease}.landing_heroPromptPanelHidden__WCYzB{opacity:0;transform:translateY(32px)}.landing_heroPromptPanelSubmitted__4X51I{opacity:.35;transform:translateY(-10px);filter:saturate(.85);pointer-events:none}.landing_heroBuildStatus__xmPnF{margin:36px auto 0;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:rgba(255,255,255,.84);opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.landing_heroBuildStatusActive__VOwOp{opacity:1;transform:translateY(0)}.landing_heroBuildStatusReady__uuszx{color:rgba(255,255,255,.94)}.landing_heroBuildStatusText___JJMO{font-size:clamp(20px,3vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.35;text-shadow:0 18px 42px rgba(0,0,0,.5)}.landing_heroContinueButton__WRNsF{border:none;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:9999px;font-size:16px;font-weight:600;background:rgba(255,255,255,.96);color:#060606;box-shadow:0 24px 48px rgba(0,0,0,.45);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.landing_heroContinueButton__WRNsF:hover{transform:translateY(-2px);background:#ffffff;box-shadow:0 30px 60px rgba(0,0,0,.48)}.landing_heroContinueButton__WRNsF:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:4px}.landing_heroTextWrapper__jkU4H{animation:landing_fadeInUp__YLl7S 1.2s ease-out forwards}@keyframes landing_fadeInUp__YLl7S{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing_heroTitle__omfE_{font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1.1;margin:0 0 24px;letter-spacing:-.02em;color:white;text-shadow:0 1px 3px rgba(0,0,0,.3);animation:landing_fadeIn__TWpB2 1.4s ease-out forwards;white-space:nowrap}.landing_heroAnimatedText__LI3iN{color:white;animation:landing_textGlow__gxAoK 2s ease-in-out infinite}@keyframes landing_textGlow__gxAoK{0%,to{text-shadow:0 0 10px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.3),0 0 30px rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.3)}50%{text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(255,255,255,.5),0 0 60px rgba(255,255,255,.3),0 1px 3px rgba(0,0,0,.3)}}.landing_heroSubtitle__5RQeO{font-size:clamp(16px,2vw,22px);color:rgba(255,255,255,.9);margin:0;max-width:800px;text-shadow:0 1px 2px rgba(0,0,0,.3);animation:landing_fadeIn__TWpB2 1.8s ease-out forwards;white-space:nowrap}@keyframes landing_fadeIn__TWpB2{0%{opacity:0}to{opacity:1}}.landing_heroButtons__K9iL3{display:flex;justify-content:flex-start;align-items:center;animation:landing_fadeIn__TWpB2 2.2s ease-out forwards}.landing_primaryButton__fz0SS{background:black;color:white;border:none;padding:16px 32px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:opacity .2s ease;text-decoration:none;display:inline-flex;align-items:center}.landing_primaryButton__fz0SS:hover{opacity:.9}.landing_primaryButton__fz0SS:focus-visible{outline:2px solid black;outline-offset:2px}.landing_secondaryButton___UEe9{background:none;color:black;border:2px solid black;padding:14px 30px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center}.landing_secondaryButton___UEe9:hover{background:black;color:white}.landing_secondaryButton___UEe9:focus-visible{outline:2px solid black;outline-offset:2px}.landing_workflowSection__cCdch{position:relative;width:100vw;min-height:100vh;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#ffffff;color:#0a0a0a;overflow:visible}.landing_workflowInner__XSt32{position:relative;max-width:100vw;margin:0 auto;height:100%;padding:0}.landing_workflowSticky__UIAH_{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;gap:48px;padding:100px 0 0}.landing_workflowHeader__mgDxp{display:flex;flex-direction:column;gap:16px;max-width:100%;text-align:left;padding:0 clamp(24px,6vw,96px)}.landing_workflowKicker__BHTIE{font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:rgba(0,0,0,.4)}.landing_workflowTitle__Ahkir{font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.05;margin:0;color:#0a0a0a;white-space:nowrap}.landing_workflowSubtitle__G_8yB{margin:0;font-size:clamp(16px,1.4vw,20px);color:rgba(0,0,0,.6);line-height:1.6;max-width:600px}.landing_workflowRail__N9J5X{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(380px,420px);gap:36px;align-items:stretch;overflow-x:auto;overflow-y:visible;padding:24px clamp(24px,6vw,96px) 64px;scroll-snap-type:x mandatory;scroll-padding:32px;scrollbar-width:none}.landing_workflowRail__N9J5X::-webkit-scrollbar{display:none}.landing_workflowCard__f3jko{display:flex;flex-direction:column;gap:24px;background:#ffffff;border:1.5px solid rgba(0,0,0,.1);border-radius:32px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);scroll-snap-align:center;min-height:520px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.landing_workflowCard__f3jko:hover{transform:translateY(-8px);border-color:rgba(0,0,0,.18);box-shadow:0 24px 64px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.12)}.landing_workflowImageFrame__AcavF{width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#ffffff;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.landing_workflowImage__zmLyQ{width:100%;height:100%;object-fit:contain}.landing_workflowContent__pELOH{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:flex-start}.landing_workflowCardTitle__vwhKz{margin:0;font-size:26px;font-weight:600;color:#0a0a0a;line-height:1.2}.landing_workflowCardBody__yP8qb{margin:0;font-size:16px;line-height:1.6;color:rgba(0,0,0,.6);flex:1}.landing_clutterTrack__FvbzN{position:relative;height:180vh;background:transparent}.landing_clutterSection__KJtOs{position:sticky;top:0;height:100vh;background:#ffffff;overflow:hidden}.landing_clutterInner__K7zM4,.landing_clutterSection__KJtOs{width:100%;display:flex;align-items:center;justify-content:center}.landing_clutterInner__K7zM4{position:relative;height:100%;padding:0 clamp(24px,6vw,80px)}.landing_clutterContent__4cYsO{position:relative;width:100%;max-width:680px;margin:0 auto;min-height:clamp(320px,48vh,480px);z-index:10}.landing_clutterCopy__GV8hR{position:absolute;inset:0;display:flex;flex-direction:column;gap:28px;justify-content:flex-start;align-items:center;max-width:100%;text-align:center;will-change:opacity;margin:0 auto;padding-top:clamp(48px,7vh,120px);padding-bottom:clamp(120px,18vh,220px)}.landing_clutterCopySecondary__EQBWj{pointer-events:none}.landing_clutterHeadline__m_o3N{margin:0;font-size:clamp(28px,3.8vw,48px);font-weight:600;line-height:1.1;color:#0a0a0a;text-align:center;white-space:nowrap}.landing_clutterBody__LA_PO{margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.4;color:rgba(10,10,10,.66);max-width:50ch;text-align:center}.landing_singleLine__zekIv{white-space:nowrap;max-width:none}.landing_clutterImageContainer__sgdgZ{position:absolute;bottom:-15%;left:0;right:0;width:100%;max-width:1400px;margin:0 auto;z-index:1;will-change:opacity;pointer-events:none}.landing_clutterImageCreate__NkWAo{bottom:3%}.landing_clutterImage__FuoBb{width:100%;height:auto;display:block;object-fit:contain;object-position:bottom center;transform-origin:center bottom;transition:transform .3s ease}.landing_clutterImageZoomIn__Tgg9I{transform:scale(1.1)}.landing_clutterImageZoomInMore__tfUdv{transform:scale(1.2)}.landing_clutterImageZoomOut__BqviB{transform:scale(.85)}.landing_clutterImageZoomIn7__j56fV{transform:scale(1.07)}.landing_clutterImageWorks__HK59i{bottom:-10%}@media (max-width:960px){.landing_clutterTrack__FvbzN{height:160vh}}@media (max-width:640px){.landing_clutterTrack__FvbzN{height:150vh}.landing_clutterInner__K7zM4{padding:0 24px}.landing_clutterHeadline__m_o3N{font-size:clamp(24px,6vw,36px)}.landing_clutterBody__LA_PO{font-size:clamp(14px,4vw,18px)}}.landing_ctaSection__D8VxY{position:relative;width:100vw;height:100vh;min-height:700px;overflow:hidden;border-top:1px solid #e5e5e7;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.landing_ctaImageContainer__xHFY6{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing_ctaImage__cVEJs{width:100%;height:100%;object-fit:cover;object-position:center}.landing_ctaOverlay__sztyM{position:relative;height:100%;z-index:2;background:rgba(0,0,0,.5)}.landing_ctaOverlay__sztyM,.landing_cta__8qSFp{width:100%;display:flex;align-items:center;justify-content:center}.landing_cta__8qSFp{padding:0;text-align:center;color:white;flex-direction:column}.landing_ctaTitle__7zO7C{font-size:clamp(40px,5vw,72px);font-weight:700;margin:0 0 48px;line-height:1.1;letter-spacing:-.02em;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3)}.landing_ctaButtons__PZOFB{display:flex;justify-content:center;align-items:center;width:100%}.landing_faq__AfA8B{padding:48px 0;background:#ffffff;color:black}.landing_faqContainer__aH8kY{max-width:1000px;margin:0 auto;padding:0 24px}.landing_faqTitle__xZoc6{font-size:32px;font-weight:700;text-align:center;margin:0 0 32px;color:black}.landing_faqGrid__buJO6{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:4px}.landing_faqItem__19L1H{border:1px solid #e5e5e7;border-radius:12px;overflow:hidden;background:#ffffff}.landing_faqQuestion__U3Emc{font-size:18px;font-weight:600;margin:0;padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease;color:black}.landing_faqQuestion__U3Emc:hover{background:#f5f5f7}.landing_faqQuestionText__H3qgL{flex:1}.landing_faqToggle__vpEmT{font-size:24px;font-weight:300;transition:transform .3s ease;color:black}.landing_faqToggleOpen__Nsu6N{transform:rotate(180deg)}.landing_faqAnswer__aWO8a{color:#666;font-size:15px;line-height:1.6;padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.landing_faqAnswerOpen__5BO_B{max-height:500px;padding:0 20px 18px}.landing_footer__0UmUP{background:#ffffff;color:#0a0a0a;padding:32px 0;border-top:1px solid rgba(0,0,0,.1)}.landing_footerContent__IyudO{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;align-items:center;gap:48px}.landing_footerLink__npJ5B{color:#666;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease;font-family:inherit}.landing_footerLink__npJ5B:hover{color:#0a0a0a}.landing_footerCopyright__kDOPx{color:#666;font-size:14px;margin:0}.landing_modalOverlay__iFftz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.landing_modalContent___8AkF{background:white;border-radius:12px;padding:40px;max-width:500px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.landing_modalClose__KUlRU{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;color:#666;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;line-height:1}.landing_modalClose__KUlRU:hover{color:#0a0a0a}.landing_modalTitle__SVru3{font-size:28px;font-weight:600;margin:0 0 24px;color:#0a0a0a}.landing_contactForm__ZPOlF{display:flex;flex-direction:column;gap:20px}.landing_formGroup__AhBHS{display:flex;flex-direction:column;gap:8px}.landing_formLabel__Uz52W{font-size:14px;font-weight:500;color:#0a0a0a}.landing_formInput__oDAl_,.landing_formTextarea__ntVGK{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s ease}.landing_formInput__oDAl_:focus,.landing_formTextarea__ntVGK:focus{outline:none;border-color:#0a0a0a}.landing_formTextarea__ntVGK{resize:vertical;min-height:120px}.landing_formSubmit__FkHhL{background:#0a0a0a;color:white;border:none;padding:14px 28px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.landing_formSubmit__FkHhL:hover{opacity:.9}@media (max-width:768px){.landing_footerContent__IyudO{flex-direction:column;gap:24px;text-align:center}.landing_modalContent___8AkF{padding:32px 24px}.landing_modalTitle__SVru3{font-size:24px}}@media (min-width:768px){.landing_navContent__dbX97{padding:0 32px}}@media (max-width:1200px){.landing_heroTitle__omfE_{font-size:clamp(32px,5vw,64px)}.landing_heroSubtitle__5RQeO{font-size:clamp(14px,1.8vw,20px)}.landing_workflowRail__N9J5X{grid-auto-columns:minmax(280px,320px)}}@media (max-width:1024px){.landing_workflowSection__cCdch{min-height:auto;padding:80px 0 100px}.landing_workflowSticky__UIAH_{position:static;min-height:auto;padding:80px 0}}@media (max-width:900px){.landing_heroSubtitle__5RQeO,.landing_heroTitle__omfE_{white-space:normal}}@media (max-width:768px){.landing_navContent__dbX97{padding:0 24px}.landing_section__ICJEz{padding:0 16px}.landing_heroFullWidth__pp18u{height:90vh;min-height:500px}.landing_heroOverlay__bDb5d{padding-top:80px}.landing_heroContent__sqA7p{padding:0 24px!important;text-align:center!important;margin-left:0!important}.landing_heroTitle__omfE_{font-size:clamp(28px,7vw,42px)!important;margin-bottom:16px!important;max-width:12ch!important;margin-left:auto!important;margin-right:auto!important}.landing_heroSubtitle__5RQeO{font-size:clamp(14px,4vw,18px)!important;max-width:100%!important}.landing_heroButtons__K9iL3{justify-content:center!important;flex-direction:row!important;gap:12px!important;margin-left:auto!important;margin-right:auto!important}.landing_workflowInner__XSt32{padding:0 16px}.landing_workflowHeader__mgDxp{max-width:100%;gap:12px}.landing_workflowRail__N9J5X{padding:0 16px 16px;gap:20px;grid-auto-columns:minmax(240px,85vw)}.landing_workflowCard__f3jko{min-height:360px;padding:24px;border-radius:22px}.landing_workflowCardTitle__vwhKz{font-size:20px}.landing_workflowCardBody__yP8qb{font-size:15px}}.landing_navButtons__kg_VX{gap:8px}.landing_navButton___NtDE{padding:8px 12px;font-size:14px}.landing_signUpButton__NqYvU{padding:10px 16px}.landing_ctaTitle__7zO7C{font-size:clamp(32px,6vw,48px)}.landing_faqTitle__xZoc6{font-size:clamp(28px,6vw,36px)}@media (max-width:480px){.landing_heroFullWidth__pp18u{min-height:450px}.landing_heroOverlay__bDb5d{padding-top:60px;background:rgba(0,0,0,.4)}.landing_heroTitle__omfE_{font-size:clamp(24px,7vw,32px)!important}.landing_heroSubtitle__5RQeO{font-size:clamp(12px,4vw,16px)!important}.landing_heroButtons__K9iL3{flex-direction:column!important}.landing_workflowSticky__UIAH_{padding:48px 0 64px}.landing_workflowTitle__Ahkir{font-size:clamp(28px,8vw,36px)}.landing_workflowRail__N9J5X{grid-auto-columns:85vw}.landing_faqQuestion__U3Emc{font-size:18px}.landing_faqAnswer__aWO8a{font-size:14px}}@media (prefers-reduced-motion:reduce){.landing_smoothScroll__DkoZW{scroll-behavior:auto}.landing_navButton___NtDE,.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{transition:none}}.landing_navButton___NtDE:focus-visible,.landing_primaryButton__fz0SS:focus-visible,.landing_secondaryButton___UEe9:focus-visible{outline:2px solid black;outline-offset:2px}.landing_heroNodePreviewContainer__h8uRm{margin-top:clamp(48px,8vw,64px);display:flex;justify-content:center}.landing_heroNodePreview__rOV7b{position:relative;width:min(560px,calc(100vw - 64px));padding:clamp(32px,7vw,48px);border-radius:32px;background:rgba(10,10,10,.72);border:1px solid rgba(255,255,255,.14);box-shadow:0 32px 80px rgba(0,0,0,.45);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;overflow:hidden}.landing_heroNodePreviewPulse___VC6P{animation:landing_heroNodePulse__taQUG 1.2s ease-in-out infinite}.landing_heroNodeStage__T8qVJ{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:rgba(255,255,255,.9)}.landing_heroNodeStageActive__921Xr{animation:landing_heroNodeStageFade__Tkpy0 .4s ease forwards}.landing_heroNodeStageText__tRHai{font-size:clamp(18px,2vw,22px);letter-spacing:-.01em}.landing_heroNodeFrame__U_l8M,.landing_heroNodeSketch__KM6z0{width:clamp(180px,50vw,260px);height:auto;stroke:rgba(255,255,255,.85);stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:landing_heroNodeStageFade__Tkpy0 .4s ease forwards}.landing_heroNodeMediaStage__s0FQp{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.landing_heroNodeVideo___OBx9{width:100%;height:100%;object-fit:cover;border-radius:24px}.landing_heroNodeTimeline__kwvmF{position:relative;width:clamp(140px,40vw,220px);height:6px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.landing_heroNodeTimelineProgress__2giU0{position:absolute;inset:0;width:100%;transform-origin:left;background:linear-gradient(90deg,rgba(255,255,255,.4),rgba(255,255,255,.9));animation:landing_heroNodeTimelineSweep__Bm1ed .6s ease forwards}.landing_heroNodePlayIcon__gZXA4{position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.92)}.landing_heroNodePlayIcon__gZXA4:after{content:"";position:absolute;width:10px;height:12px;left:8px;top:6px;background:rgba(6,6,6,.9);clip-path:polygon(0 0,100% 50%,0 100%)}.landing_heroNodeCta__7BgjX{display:flex;flex-direction:column;align-items:center;gap:20px}.landing_heroNodeCtaLabel__VONHX{font-size:clamp(16px,1.6vw,20px);color:rgba(255,255,255,.7);margin:0}.landing_heroNodeButton__iU7hA{border:none;padding:14px 36px;border-radius:999px;font-size:16px;font-weight:600;background:rgba(255,255,255,.95);color:#060606;box-shadow:0 20px 40px rgba(0,0,0,.45);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.landing_heroNodeButton__iU7hA:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgba(0,0,0,.5)}.landing_heroNodeButton__iU7hA:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:4px}@keyframes landing_heroNodePulse__taQUG{0%,to{box-shadow:0 32px 80px rgba(0,0,0,.45),0 0 0 0 rgba(255,255,255,.12)}50%{box-shadow:0 32px 80px rgba(0,0,0,.45),0 0 0 12px rgba(255,255,255,.02)}}@keyframes landing_heroNodeStageFade__Tkpy0{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing_heroNodeTimelineSweep__Bm1ed{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.landing_heroPromptPanel__VLUYY{transition:none}.landing_heroNodePreviewPulse___VC6P,.landing_heroNodeStageActive__921Xr,.landing_heroNodeTimelineProgress__2giU0{animation:none}}