.ComingSoonModal_overlay__DwUe3{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(0,17,51,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ComingSoonModal_fadeIn__Ewve0 var(--duration-base) var(--ease-out)}.ComingSoonModal_modal__ecfZ8{position:relative;width:100%;max-width:480px;background:#fff;border-radius:var(--radius-2xl);box-shadow:0 32px 64px rgba(0,35,102,.25);overflow:hidden;animation:ComingSoonModal_slideUp__27s2f var(--duration-base) var(--ease-spring)}.ComingSoonModal_accentBar__X6l0R{height:4px;background:linear-gradient(90deg,#0d9488,#04c,#d97706)}.ComingSoonModal_body__B4jZX{padding:var(--space-8) var(--space-8) var(--space-6)}.ComingSoonModal_closeBtn__1VDFc{position:absolute;top:var(--space-4);right:var(--space-4);width:32px;height:32px;border:none;border-radius:var(--radius-full);background:var(--canvas-bg-alt);color:var(--canvas-text-muted);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ComingSoonModal_closeBtn__1VDFc:hover{background:var(--canvas-border);color:var(--canvas-text)}.ComingSoonModal_badge__BSQjG{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.06em;text-transform:uppercase;padding:.25rem .625rem;border-radius:var(--radius-full);background:linear-gradient(135deg,rgba(217,119,6,.12),rgba(217,119,6,.06));color:#b45309;border:1px solid rgba(217,119,6,.2);margin-bottom:var(--space-4)}.ComingSoonModal_appName__zmCuW{font-family:var(--font-headline);font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--color-primary-700);line-height:var(--leading-heading);margin-bottom:var(--space-2)}.ComingSoonModal_appDescription__jcX9P{font-family:var(--font-body);font-size:var(--text-sm);color:var(--canvas-text-muted);line-height:var(--leading-body);margin-bottom:var(--space-6)}.ComingSoonModal_divider__nWgu1{width:100%;height:1px;background:var(--canvas-border);margin-bottom:var(--space-6)}.ComingSoonModal_formSection__jd0Zr{padding:0 var(--space-8) var(--space-8)}.ComingSoonModal_formLabel__bvDRU{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);margin-bottom:var(--space-3);display:block}.ComingSoonModal_formHint__xnt5A{font-size:var(--text-xs);color:var(--canvas-text-muted);margin-bottom:var(--space-3)}.ComingSoonModal_inputRow__gAL81{display:flex;gap:var(--space-2)}.ComingSoonModal_emailInput__simyq{flex:1 1;padding:.625rem var(--space-4);border:1px solid var(--canvas-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--canvas-text);background:#fff;outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ComingSoonModal_emailInput__simyq:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px rgba(0,68,204,.1)}.ComingSoonModal_emailInput__simyq::placeholder{color:var(--canvas-text-muted)}.ComingSoonModal_submitBtn__4udcR{padding:.625rem var(--space-5);background:var(--color-primary-700);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ComingSoonModal_submitBtn__4udcR:hover:not(:disabled){background:var(--color-primary-600);transform:translateY(-1px)}.ComingSoonModal_submitBtn__4udcR:disabled{opacity:.6;cursor:not-allowed}.ComingSoonModal_errorMsg__hn5rB{font-size:var(--text-xs);color:var(--color-danger);margin-top:var(--space-2)}.ComingSoonModal_successState__NFMgP{text-align:center;padding:var(--space-6) 0}.ComingSoonModal_successIcon__ryEYu{font-size:2.5rem;margin-bottom:var(--space-3)}.ComingSoonModal_successTitle__7xjDT{font-family:var(--font-headline);font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-primary-700);margin-bottom:var(--space-2)}.ComingSoonModal_successText__cO_Cx{font-size:var(--text-sm);color:var(--canvas-text-muted)}@keyframes ComingSoonModal_fadeIn__Ewve0{0%{opacity:0}to{opacity:1}}@keyframes ComingSoonModal_slideUp__27s2f{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.ComingSoonModal_modal__ecfZ8{max-width:100%}.ComingSoonModal_body__B4jZX{padding:var(--space-6) var(--space-5) var(--space-4)}.ComingSoonModal_formSection__jd0Zr{padding:0 var(--space-5) var(--space-6)}.ComingSoonModal_inputRow__gAL81{flex-direction:column}.ComingSoonModal_appName__zmCuW{font-size:var(--text-h4)}}.AppCard_card__8Oxs_{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--canvas-border);border-radius:var(--radius-xl);padding:var(--space-6);cursor:pointer;text-decoration:none;color:inherit;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);box-shadow:var(--shadow-sm);min-height:220px;overflow:hidden}.AppCard_card__8Oxs_:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-200)}.AppCard_phaseBadges__HbAlD{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;max-width:50%}.AppCard_phaseBadge__4W6Wp{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-sm);line-height:1.4;white-space:nowrap}.AppCard_phaseFeed___kZW9{background:rgba(13,148,136,.1);color:#0d9488;border:1px solid rgba(13,148,136,.2)}.AppCard_phaseEpc__E1mbi{background:rgba(0,68,204,.08);color:var(--color-primary-500);border:1px solid rgba(0,68,204,.15)}.AppCard_phaseOps__BxzXh{background:rgba(217,119,6,.1);color:#b45309;border:1px solid rgba(217,119,6,.2)}.AppCard_stageRibbon__X1TPQ{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:.625rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-sm);margin-bottom:var(--space-3);width:-moz-fit-content;width:fit-content}.AppCard_stageComingSoon__ABHB3{background:linear-gradient(135deg,rgba(217,119,6,.12),rgba(217,119,6,.06));color:#b45309;border:1px solid rgba(217,119,6,.2)}.AppCard_header__YD2yO{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);margin-top:var(--space-1)}.AppCard_icon__vH_BV{width:36px;height:36px;flex-shrink:0}.AppCard_icon__vH_BV img{width:100%;height:100%;object-fit:contain}.AppCard_name__HgvCq{font-family:var(--font-headline);font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-primary-700);line-height:var(--leading-heading);margin:0}.AppCard_description__Vea4m{font-family:var(--font-body);font-size:var(--text-sm);color:var(--canvas-text-body);line-height:var(--leading-body);margin:0 0 var(--space-4);flex:1 1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AppCard_businessBadges__eOpiG{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.AppCard_businessBadge__99_CA{font-family:var(--font-body);font-size:.625rem;font-weight:var(--font-medium);color:var(--canvas-text-muted);background:var(--canvas-bg-alt);padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--canvas-border);text-transform:capitalize;white-space:nowrap}.AppCard_arrow__NQ5KZ{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-500);opacity:0;transform:translateX(-6px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.AppCard_card__8Oxs_:hover .AppCard_arrow__NQ5KZ{opacity:1;transform:translateX(0)}@media (max-width:768px){.AppCard_card__8Oxs_{padding:var(--space-4);min-height:180px}.AppCard_name__HgvCq{font-size:var(--text-body)}.AppCard_phaseBadges__HbAlD{top:var(--space-2);right:var(--space-2)}}.ValueChainStrip_section__vOdgo{padding:var(--space-20) 0 var(--space-12);background:#f8fafc}.ValueChainStrip_heading__yB3BL{font-size:var(--text-h2);font-weight:700;color:var(--color-primary-700);margin:0 0 var(--space-3)}.ValueChainStrip_subheading__r01_c{font-size:var(--text-body-lg);color:var(--canvas-text-body);max-width:560px;margin:0 0 var(--space-10);line-height:1.6}.ValueChainStrip_scrollWrapper__D3FT6{position:relative}.ValueChainStrip_navArrow__CamPC{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;border:1px solid var(--canvas-border,rgba(0,0,0,.1));background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-primary-700);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ValueChainStrip_navArrow__CamPC:hover{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);border-color:var(--color-primary-300,rgba(0,0,0,.2));transform:translateY(-50%) scale(1.05)}.ValueChainStrip_navArrow__CamPC:active{transform:translateY(-50%) scale(.95)}.ValueChainStrip_navArrowLeft__bZaS_{left:clamp(.5rem,2vw,1.5rem)}.ValueChainStrip_navArrowRight__2oex4{right:clamp(.5rem,2vw,1.5rem)}.ValueChainStrip_navArrowHidden__XcL_e{opacity:0;pointer-events:none}.ValueChainStrip_scrollContainer__O43ay{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-4);cursor:-webkit-grab;cursor:grab}.ValueChainStrip_scrollContainer__O43ay::-webkit-scrollbar{display:none}.ValueChainStrip_scrollContainer__O43ay:active{cursor:-webkit-grabbing;cursor:grabbing}.ValueChainStrip_strip__9TvbJ{display:flex;gap:var(--space-6);padding:0 clamp(1rem,5vw,3rem);width:max-content}.ValueChainStrip_phase__XmRuh{width:min(calc(100vw - 6rem),1100px);flex-shrink:0;scroll-snap-align:center;background:#fff;border:1px solid var(--canvas-border);border-radius:var(--radius-xl);padding:var(--space-8);display:grid;grid-template-columns:260px 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start;transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.ValueChainStrip_phase__XmRuh:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ValueChainStrip_phaseHeader__TUMhC{display:flex;flex-direction:column;gap:var(--space-2);position:-webkit-sticky;position:sticky;top:var(--space-4)}.ValueChainStrip_phaseNumber__ULEKy{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary-400);letter-spacing:.1em}.ValueChainStrip_phaseName__d8ijW{font-family:var(--font-headline);font-size:var(--text-h3);font-weight:600;color:var(--color-primary-700);margin:0}.ValueChainStrip_phaseDescription__5wMi4{font-size:var(--text-sm);color:var(--canvas-text-body);margin:0;line-height:1.5}.ValueChainStrip_phaseLink__xwVQz{font-size:var(--text-sm);font-weight:600;color:var(--color-primary-500);text-decoration:none;transition:color var(--duration-fast) var(--ease-out);margin-top:var(--space-1)}.ValueChainStrip_phaseLink__xwVQz:hover{color:var(--color-primary-700)}.ValueChainStrip_appCards__H5hTA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.ValueChainStrip_scrollHint__3VdP2{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding-top:var(--space-6);font-size:var(--text-sm);color:var(--canvas-text-muted);letter-spacing:.02em}.ValueChainStrip_scrollArrow__EK_PZ{display:inline-block;animation:ValueChainStrip_nudge__DSv6u 1.5s ease-in-out infinite}@keyframes ValueChainStrip_nudge__DSv6u{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@media (max-width:1024px){.ValueChainStrip_phase__XmRuh{width:min(calc(100vw - 4rem),900px);padding:var(--space-6);grid-template-columns:1fr}.ValueChainStrip_appCards__H5hTA{grid-template-columns:repeat(2,1fr)}.ValueChainStrip_navArrow__CamPC{width:38px;height:38px}}@media (max-width:640px){.ValueChainStrip_section__vOdgo{padding:var(--space-16) 0 var(--space-8)}.ValueChainStrip_heading__yB3BL{font-size:var(--text-h3)}.ValueChainStrip_phase__XmRuh{width:min(calc(100vw - 3rem),500px);padding:var(--space-5);grid-template-columns:1fr}.ValueChainStrip_phaseName__d8ijW{font-size:var(--text-h4)}.ValueChainStrip_appCards__H5hTA{grid-template-columns:1fr}.ValueChainStrip_navArrow__CamPC{width:34px;height:34px}.ValueChainStrip_navArrowLeft__bZaS_{left:.25rem}.ValueChainStrip_navArrowRight__2oex4{right:.25rem}}