.landing_siteHeader__2Fw_G{position:absolute;z-index:50;inset:0 0 auto;height:72px;color:var(--foreground);background:var(--background)}.landing_siteHeader__2Fw_G:after{display:none}.landing_skipLink__Eln_B{position:fixed;z-index:80;top:10px;left:12px;padding:10px 14px;color:var(--primary-foreground);font-size:14px;font-weight:600;line-height:20px;background:var(--foreground);border-radius:8px;transform:translateY(-150%);transition:transform .18s var(--ease-arrival)}.landing_skipLink__Eln_B:focus{transform:translateY(0)}.landing_headerInner__oeC_S{position:relative;display:flex;align-items:center;width:min(1120px,calc(100% - 40px));height:72px;margin-inline:auto}.landing_footerBrand__IuJ_p,.landing_headerBrand__Pyx97{display:inline-flex;align-items:center;gap:10px;font-weight:650;letter-spacing:-.03em;text-decoration:none}.landing_headerBrand__Pyx97{flex:0 0 120px;width:120px;color:var(--foreground);font-size:20px;line-height:24px}.landing_desktopNavigation__ymQrL{position:absolute;left:50%;display:flex;align-items:center;gap:28px;transform:translateX(-50%)}.landing_desktopNavigation__ymQrL a{position:relative;padding-block:12px;color:var(--neutral-600);font-size:13px;font-weight:550;line-height:20px;text-decoration:none;touch-action:manipulation;transition:color .15s ease-out,transform .1s ease-out}.landing_desktopNavigation__ymQrL a:after{position:absolute;inset:auto 0 6px;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s var(--ease-arrival)}.landing_headerCta__8n0Z0{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;width:152px;margin-left:auto;padding-inline:16px;color:var(--primary-foreground);font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;text-decoration:none;touch-action:manipulation;background:var(--primary);border-radius:8px;box-shadow:inset 0 1px rgb(255 255 255/28%),0 5px 14px rgb(250 102 28/20%);transition:transform .12s ease-out,background-color .15s ease-out,box-shadow .18s ease-out}.landing_headerCta__8n0Z0:before{position:absolute;inset:-4px 0;content:""}.landing_menuButton__FCZFq,.landing_mobileMenu__54ubk,.landing_mobileNavigation__umkoI{display:none}.landing_page__By2iE{min-height:100%;overflow-x:clip;background:var(--background)}.landing_hero__v7463{position:relative;min-height:900px;overflow:hidden;scroll-margin-top:72px;isolation:isolate}.landing_heroInner__NC2cI{display:flex;align-items:center;width:min(1120px,calc(100% - 40px));min-height:900px;margin-inline:auto;padding:104px 0 48px}.landing_heroContent__npsud{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:720px;max-width:100%}.landing_heroWordmark__V_qoC{margin:0;color:var(--foreground);font-size:clamp(52px,5vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1.0625;animation:landing_heroArrival__Mebsk .42s var(--ease-arrival) both}.landing_heroCopy__BPBal{display:flex;flex-direction:column;gap:16px;max-width:720px;animation:landing_heroArrival__Mebsk .44s 45ms var(--ease-arrival) both}.landing_heroTitle__HLnmZ{margin:0;color:var(--foreground);font-size:clamp(34px,3.2vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.222;text-wrap:balance}.landing_heroDescription__j732u{max-width:720px;margin:0;color:var(--muted-foreground);font-size:18px;line-height:28px;text-wrap:pretty}.landing_primaryButton__HnbBk{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:22px;color:var(--primary-foreground);font:inherit;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;touch-action:manipulation;background:var(--hero-accent,var(--primary));border:0;border-radius:8px;box-shadow:inset 0 1px rgb(255 255 255/28%),0 7px 18px color-mix(in srgb,var(--hero-accent,var(--primary)) 20%,transparent);transition:transform .12s ease-out,background-color .15s ease-out,box-shadow .18s ease-out}.landing_primaryButton__HnbBk:disabled{cursor:wait;opacity:.68;transform:none}.landing_heroCta__AualF{animation:landing_heroArrival__Mebsk .46s 90ms var(--ease-arrival) both}.landing_productSection__OoygO{min-height:900px;padding-block:56px 48px;scroll-margin-top:72px}.landing_sectionInner___Q75g{display:flex;flex-direction:column;gap:32px;width:min(1120px,calc(100% - 40px));margin-inline:auto}.landing_sectionHeader__vL6er{display:flex;flex-direction:column;gap:16px;width:min(720px,100%)}.landing_sectionTitle__7GXl9{margin:0;color:var(--foreground);font-size:clamp(31px,3.2vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.1667;text-wrap:balance}.landing_sectionDescription__Hr0gf{margin:0;color:var(--muted-foreground);font-size:17px;line-height:26px;text-wrap:pretty}.landing_stageReveal__PcmI6{width:100%}.landing_ctaSection__WYwS6{min-height:900px;scroll-margin-top:72px}.landing_ctaInner__abTDa{display:grid;grid-template-columns:520px minmax(0,560px);align-items:center;justify-content:space-between;gap:40px;width:min(1120px,calc(100% - 40px));min-height:812px;margin-inline:auto;padding-block:64px 136px}.landing_ctaCopy__WptEr{display:flex;flex-direction:column;gap:20px;width:520px;padding-top:32px}.landing_ctaTitle__kuKjw{margin:0;color:var(--foreground);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:42px;text-wrap:balance}.landing_benefitList__9uV7h{display:flex;flex-direction:column;width:440px;padding:16px 0 0;margin:0;border-top:1px solid var(--border);list-style:none}.landing_benefitList__9uV7h li{display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;padding-block:11px;color:var(--foreground);font-size:16px;letter-spacing:-.01em;line-height:24px}.landing_benefitList__9uV7h svg{width:16px;height:16px;margin-top:4px;color:var(--primary)}.landing_contactForm__tvr4e{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;padding:32px;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px rgb(24 24 27/8%),0 2px 8px rgb(24 24 27/4%)}.landing_formHeader__ALI_k{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.landing_formHeader__ALI_k h3,.landing_formHeader__ALI_k p{margin:0}.landing_formHeader__ALI_k h3{color:var(--foreground);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:34px}.landing_formHeader__ALI_k p{color:var(--muted-foreground);font-size:15px;line-height:22px}.landing_fieldRow__oe_ec{display:grid;grid-template-columns:1fr 1fr;gap:12px}.landing_fieldGroup__6RqO6{display:flex;flex-direction:column;gap:6px;min-width:0}.landing_fieldGroup__6RqO6 label{color:var(--neutral-600);font-size:13px;font-weight:500;line-height:18px}.landing_fieldGroup__6RqO6 input,.landing_fieldGroup__6RqO6 textarea{width:100%;color:var(--foreground);font:inherit;font-size:14px;line-height:20px;background:var(--neutral-50);border:1px solid var(--input);border-radius:8px;outline:none;box-shadow:inset 0 1px rgb(255 255 255/78%);transition:border-color .15s ease-out,box-shadow .18s ease-out,background-color .15s ease-out}.landing_fieldGroup__6RqO6 input{height:44px;padding-inline:14px}.landing_fieldGroup__6RqO6 textarea{min-height:88px;padding:12px 14px;resize:vertical}.landing_honeypot__nfEmk{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing_fieldGroup__6RqO6 input::placeholder,.landing_fieldGroup__6RqO6 textarea::placeholder{color:var(--neutral-400);opacity:1}.landing_fieldGroup__6RqO6 input:focus-visible,.landing_fieldGroup__6RqO6 textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px rgb(250 102 28/15%),inset 0 1px rgb(255 255 255/84%)}.landing_fieldGroup__6RqO6 input[aria-invalid=true],.landing_fieldGroup__6RqO6 textarea[aria-invalid=true]{border-color:var(--destructive);background:rgb(238 62 50/4%)}.landing_fieldGroup__6RqO6 input[aria-invalid=true]:focus-visible,.landing_fieldGroup__6RqO6 textarea[aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 3px rgb(238 62 50/14%),inset 0 1px rgb(255 255 255/84%)}.landing_fieldError__Ehkit{margin:0;color:var(--destructive);font-size:12px;line-height:17px;opacity:1;transform:translateY(0);transition:opacity .16s var(--ease-out),transform .16s var(--ease-arrival)}@starting-style{.landing_fieldError__Ehkit{opacity:0;transform:translateY(-3px)}}.landing_formActions__pZeWM{display:flex;align-items:center}.landing_submitButton__FfiRB{min-width:162px}.landing_submitButton__FfiRB[data-state=success]:disabled{cursor:default;opacity:1}.landing_submitButtonContent__FEnql{display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:1;transform:translateY(0);transition:opacity .16s var(--ease-out),transform .16s var(--ease-arrival)}@starting-style{.landing_submitButtonContent__FEnql{opacity:0;transform:translateY(3px)}}.landing_submitSpinner__zPSvM{width:14px;height:14px;border:1.5px solid rgb(255 255 255/42%);border-top-color:currentcolor;border-radius:50%;animation:landing_submitSpinner__zPSvM .64s linear infinite}.landing_submitCheck__i1rmM{width:16px;height:16px}.landing_formStatus__g3DFb{margin:0;color:var(--neutral-600);font-size:12px;line-height:18px}.landing_formStatus__g3DFb:empty{display:none}.landing_formStatus__g3DFb[role=alert]{color:var(--destructive)}.landing_formStatusMessage__aBVRe{display:inline-block;opacity:1;transform:translateY(0);transition:opacity .18s var(--ease-arrival),transform .18s var(--ease-arrival)}@starting-style{.landing_formStatusMessage__aBVRe{opacity:0;transform:translateY(4px)}}.landing_siteFooter__DqxiL{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:88px;padding-inline:max(20px,calc((100% - 1120px) / 2));color:var(--primary-foreground);background:var(--primary)}.landing_footerBrand__IuJ_p{color:var(--primary-foreground);font-size:22px;line-height:26px}.landing_footerMeta__V2kQ1{display:flex;align-items:center;gap:20px;color:rgb(255 255 255/72%);font-size:13px;line-height:20px}.landing_footerMeta__V2kQ1 a{color:var(--primary-foreground);text-decoration:none;opacity:.78;transition:opacity .15s ease-out}.landing_desktopNavigation__ymQrL a:focus-visible,.landing_footerBrand__IuJ_p:focus-visible,.landing_footerMeta__V2kQ1 a:focus-visible,.landing_headerBrand__Pyx97:focus-visible,.landing_headerCta__8n0Z0:focus-visible,.landing_menuButton__FCZFq:focus-visible,.landing_mobileNavigation__umkoI a:focus-visible,.landing_primaryButton__HnbBk:focus-visible{outline:3px solid var(--heat-700);outline-offset:3px}@media (hover:hover) and (pointer:fine){.landing_desktopNavigation__ymQrL a:hover{color:var(--foreground)}.landing_footerMeta__V2kQ1 a:hover{color:var(--primary-foreground);opacity:1}.landing_desktopNavigation__ymQrL a:hover:after{transform:scaleX(1);transform-origin:left}.landing_headerCta__8n0Z0:hover{background:var(--heat-600);box-shadow:inset 0 1px rgb(255 255 255/24%),0 9px 22px rgb(250 102 28/24%)}.landing_primaryButton__HnbBk:hover{background:var(--hero-accent-deep,var(--heat-600));box-shadow:inset 0 1px rgb(255 255 255/24%),0 9px 22px color-mix(in srgb,var(--hero-accent,var(--primary)) 24%,transparent)}}.landing_desktopNavigation__ymQrL a:active,.landing_headerCta__8n0Z0:active,.landing_menuButton__FCZFq:active,.landing_mobileNavigation__umkoI a:active,.landing_primaryButton__HnbBk:active{transform:scale(.97);transition-duration:80ms}@keyframes landing_heroArrival__Mebsk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_submitSpinner__zPSvM{to{transform:rotate(1turn)}}@media (max-width:900px){.landing_headerBrand__Pyx97{flex-basis:auto}.landing_desktopNavigation__ymQrL,.landing_headerCta__8n0Z0{display:none}.landing_mobileMenu__54ubk{position:relative;display:block;margin-left:auto}.landing_menuButton__FCZFq{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;margin-left:0;cursor:pointer;background:rgb(255 255 255/64%);border:1px solid rgb(228 228 231/80%);border-radius:10px;transition:transform .1s ease-out,background-color .15s ease-out;list-style:none}.landing_menuButton__FCZFq::-webkit-details-marker{display:none}.landing_menuButton__FCZFq span{display:block;width:17px;height:1.5px;background:var(--foreground);border-radius:99px;transition:transform .24s var(--ease-arrival)}.landing_mobileMenu__54ubk[open] .landing_menuButton__FCZFq span:first-child{transform:translateY(3.25px) rotate(45deg)}.landing_mobileMenu__54ubk[open] .landing_menuButton__FCZFq span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.landing_mobileNavigation__umkoI{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;width:min(320px,calc(100vw - 40px));padding:8px;pointer-events:none;background:rgb(255 255 255/82%);border:1px solid rgb(255 255 255/70%);border-radius:16px;box-shadow:0 24px 64px rgb(24 24 27/16%),0 3px 10px rgb(24 24 27/8%);opacity:0;backdrop-filter:blur(26px) saturate(175%);-webkit-backdrop-filter:blur(26px) saturate(175%);transform:translateY(-8px) scale(.985);transform-origin:top right;transition:opacity .18s ease-out,transform .28s var(--ease-arrival)}.landing_mobileMenu__54ubk[open] .landing_mobileNavigation__umkoI{pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.landing_mobileNavigation__umkoI a{display:flex;align-items:center;min-height:46px;padding-inline:14px;color:var(--foreground);font-size:15px;font-weight:550;text-decoration:none;border-radius:10px;transition:color .15s ease-out,background-color .15s ease-out,transform .1s ease-out}.landing_mobileNavigation__umkoI .landing_mobileNavigationCta__nS9hf{justify-content:center;margin-top:6px;color:var(--primary-foreground);background:var(--primary)}.landing_ctaInner__abTDa{grid-template-columns:1fr;gap:72px;padding-block:96px 112px}.landing_ctaCopy__WptEr{max-width:600px;width:100%}}@media (max-width:640px){.landing_siteHeader__2Fw_G{height:64px}.landing_siteHeader__2Fw_G:after{height:12px}.landing_headerInner__oeC_S{width:calc(100% - 32px);height:64px}.landing_mobileNavigation__umkoI{top:56px;right:16px;width:calc(100vw - 32px)}.landing_heroInner__NC2cI,.landing_hero__v7463{min-height:max(900px,110svh)}.landing_heroInner__NC2cI{align-items:flex-start;width:calc(100% - 32px);padding-block:152px 280px}.landing_heroContent__npsud{gap:24px}.landing_heroWordmark__V_qoC{font-size:clamp(48px,16vw,60px)}.landing_heroTitle__HLnmZ{font-size:clamp(32px,9.4vw,38px);line-height:1.12}.landing_heroDescription__j732u{font-size:17px;line-height:26px}.landing_desktopBreak__bQ092{display:none}.landing_productSection__OoygO{min-height:0;padding-block:76px 64px;scroll-margin-top:64px}.landing_sectionInner___Q75g{gap:28px;width:calc(100% - 32px)}.landing_sectionHeader__vL6er{gap:14px}.landing_sectionTitle__7GXl9{font-size:clamp(29px,8.6vw,34px);line-height:1.16}.landing_sectionDescription__Hr0gf{font-size:16px;line-height:25px}.landing_ctaSection__WYwS6{min-height:0;scroll-margin-top:64px}.landing_ctaInner__abTDa{width:calc(100% - 32px);min-height:0;padding-block:88px 104px}.landing_ctaTitle__kuKjw{font-size:29px;line-height:35px}.landing_benefitList__9uV7h{width:100%}.landing_contactForm__tvr4e{padding:24px}.landing_fieldRow__oe_ec{grid-template-columns:1fr;gap:14px}.landing_formActions__pZeWM{align-items:stretch;flex-direction:column}.landing_siteFooter__DqxiL{height:auto;min-height:112px;padding:26px 16px}.landing_footerMeta__V2kQ1{align-items:flex-end;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.landing_fieldError__Ehkit,.landing_formStatusMessage__aBVRe,.landing_submitButtonContent__FEnql{transform:none;transition:opacity .1s ease-out}@starting-style{.landing_fieldError__Ehkit,.landing_formStatusMessage__aBVRe,.landing_submitButtonContent__FEnql{opacity:0;transform:none}}.landing_submitSpinner__zPSvM{animation:none}.landing_desktopNavigation__ymQrL a,.landing_desktopNavigation__ymQrL a:after,.landing_fieldGroup__6RqO6 input,.landing_fieldGroup__6RqO6 textarea,.landing_headerCta__8n0Z0,.landing_menuButton__FCZFq,.landing_menuButton__FCZFq span,.landing_mobileNavigation__umkoI,.landing_mobileNavigation__umkoI a,.landing_primaryButton__HnbBk,.landing_skipLink__Eln_B{transition-duration:.01ms!important}.landing_heroCopy__BPBal,.landing_heroCta__AualF,.landing_heroWordmark__V_qoC{animation:none}.landing_desktopNavigation__ymQrL a:active,.landing_headerCta__8n0Z0:active,.landing_menuButton__FCZFq:active,.landing_mobileNavigation__umkoI a:active,.landing_primaryButton__HnbBk:active{transform:none}}@media (prefers-reduced-transparency:reduce){.landing_mobileNavigation__umkoI,.landing_siteHeader__2Fw_G{background:var(--background);backdrop-filter:none;-webkit-backdrop-filter:none}.landing_mobileNavigation__umkoI{border-color:var(--border)}}@media (prefers-contrast:more){.landing_fieldGroup__6RqO6 input,.landing_fieldGroup__6RqO6 textarea,.landing_mobileNavigation__umkoI,.landing_siteHeader__2Fw_G{background:var(--card);border-color:var(--neutral-700)}.landing_ctaIntro__u5EXf,.landing_desktopNavigation__ymQrL a,.landing_heroDescription__j732u,.landing_sectionDescription__Hr0gf{color:var(--foreground)}.landing_footerMeta__V2kQ1,.landing_footerMeta__V2kQ1 a{color:var(--primary-foreground)}}.execution-stage_stage__Qfv72{display:flex;flex-direction:column;width:min(100%,1120px);min-height:527px;padding:32px 32px 36px;overflow:hidden;color:var(--foreground);font-synthesis:none;background:linear-gradient(180deg,rgb(255 255 255/96%),rgb(250 250 250/92%));border:1px solid var(--border);border-radius:20px;box-shadow:inset 0 1px rgb(255 255 255/92%),0 24px 60px rgb(24 24 27/5%)}.execution-stage_stage__Qfv72,.execution-stage_stage__Qfv72 *{box-sizing:border-box}.execution-stage_modelHeader__RDTGj{display:flex;flex:0 0 40px;align-items:center;height:40px;color:var(--neutral-600);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.05em;line-height:16px}.execution-stage_timeline__rL8ap{position:relative;display:grid;flex:1 1 auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:100%;padding:76px 0 0;margin:0;list-style:none}.execution-stage_timeline__rL8ap:before{position:absolute;top:93px;right:calc(20% - 36px);left:36px;height:1px;content:"";background:linear-gradient(90deg,var(--neutral-300),var(--neutral-400))}.execution-stage_step__utZr0{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 18px 18px}.execution-stage_step__utZr0+.execution-stage_step__utZr0{border-left:1px solid rgb(228 228 231/72%)}.execution-stage_rail__VwoKF{position:relative;z-index:1;display:flex;flex:0 0 36px;align-items:flex-start;height:36px;margin-bottom:25px}.execution-stage_stepContent__CuKdd{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.execution-stage_number__1gZQk{display:grid;flex:0 0 36px;width:36px;height:36px;color:var(--primary-foreground);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:600;line-height:16px;background:var(--foreground);border:4px solid rgb(255 255 255/96%);border-radius:999px;box-shadow:0 0 0 1px rgb(24 24 27/8%);place-items:center}.execution-stage_step__utZr0:first-child .execution-stage_number__1gZQk{box-shadow:0 0 0 1px rgb(250 102 28/46%),0 0 0 5px rgb(250 102 28/10%)}.execution-stage_label__a2bID{margin-bottom:14px;color:var(--muted-foreground);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.05em}.execution-stage_step__utZr0 h3,.execution-stage_step__utZr0 p{margin:0}.execution-stage_step__utZr0 h3{color:var(--foreground);font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:24px;text-wrap:balance}.execution-stage_step__utZr0 p{margin-top:14px;color:var(--muted-foreground);font-size:13px;line-height:19px;text-wrap:pretty}@media (max-width:900px){.execution-stage_stage__Qfv72{min-height:0;padding:28px 24px 30px}.execution-stage_timeline__rL8ap{display:flex;flex-direction:column;padding:32px 0 0}.execution-stage_timeline__rL8ap:before{top:49px;right:auto;bottom:26px;left:17px;width:1px;height:auto;background:linear-gradient(180deg,var(--neutral-300),var(--neutral-400))}.execution-stage_step__utZr0{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:0 0 34px}.execution-stage_step__utZr0+.execution-stage_step__utZr0{border-left:0}.execution-stage_rail__VwoKF{margin:0}.execution-stage_stepContent__CuKdd{padding-top:6px}.execution-stage_label__a2bID{margin-bottom:8px}.execution-stage_step__utZr0 p{max-width:520px;margin-top:8px}}@media (max-width:640px){.execution-stage_stage__Qfv72{padding:22px 18px 26px;border-radius:16px}.execution-stage_modelHeader__RDTGj{flex-basis:32px;height:32px}.execution-stage_timeline__rL8ap{padding-top:28px}.execution-stage_timeline__rL8ap:before{top:45px}.execution-stage_step__utZr0{gap:15px}.execution-stage_step__utZr0 h3{font-size:18px}}@media (prefers-reduced-transparency:reduce){.execution-stage_stage__Qfv72{background:var(--neutral-50)}}@media (prefers-contrast:more){.execution-stage_stage__Qfv72{border-color:var(--neutral-600)}.execution-stage_timeline__rL8ap:before{background:var(--neutral-600)}.execution-stage_step__utZr0+.execution-stage_step__utZr0{border-color:var(--neutral-600)}}.finance-stack_stage__y_eDr{container-type:inline-size;position:relative;isolation:isolate;width:100%;aspect-ratio:1120/575;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl,16px);background:var(--card);box-shadow:inset 0 1px 0 rgb(255 255 255/.9)}.finance-stack_visual__n4tON{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,var(--neutral-50) 0,var(--neutral-100) 100%)}.finance-stack_sheet__Mpgfx{position:absolute;display:flex;width:60.7142857%;height:54.9565217%;box-sizing:border-box;flex-direction:column;gap:clamp(6px,1.0714286cqw,12px);overflow:hidden;padding:clamp(6px,.7142857cqw,8px) clamp(10px,1.4285714cqw,16px);border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--card);color:var(--foreground);font-family:var(--font-geist-sans),system-ui,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.finance-stack_stage__y_eDr[data-reveal-state=pending] .finance-stack_sheet__Mpgfx{opacity:0;transform:translate(10px,-6px) scale(.985)}.finance-stack_stage__y_eDr[data-reveal-state=revealed] .finance-stack_sheet__Mpgfx{opacity:1;transform:translate(0) scale(1);transition:opacity .32s var(--ease-arrival),transform .32s var(--ease-arrival);transition-delay:var(--reveal-delay)}.finance-stack_crm__V41Uq{z-index:1;top:12.173913%;left:31.7857143%;--header-opacity:0.5;--metrics-opacity:0.18;--reveal-delay:0ms}.finance-stack_inventory__ETeyT{z-index:2;top:17.3913043%;left:25.7142857%;--header-opacity:0.62;--metrics-opacity:0.28;--reveal-delay:50ms}.finance-stack_balance__mbj49{z-index:3;top:22.6086957%;left:19.6428571%;--header-opacity:0.74;--metrics-opacity:0.4;--reveal-delay:100ms}.finance-stack_cashFlow__Si7yn{z-index:4;top:27.826087%;left:13.5714286%;--header-opacity:0.88;--metrics-opacity:0.56;--reveal-delay:150ms}.finance-stack_dre__soJ_r{z-index:5;top:33.0434783%;left:7.5%;justify-content:flex-start;--reveal-delay:200ms;box-shadow:0 18px 48px #18181b1a,0 2px 8px #18181b0f}.finance-stack_sheetHeader__vAvaB{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;opacity:var(--header-opacity,1)}.finance-stack_sheetTitle__WO7wn{overflow:hidden;color:var(--foreground);font-size:clamp(11px,1.25cqw,14px);font-weight:600;line-height:clamp(16px,1.7857143cqw,20px);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.finance-stack_sheetPeriod__iV5Df{flex:0 0 auto;color:var(--muted-foreground);font-size:clamp(9px,1.0714286cqw,12px);font-weight:500;line-height:clamp(14px,1.5178571cqw,17px);white-space:nowrap}.finance-stack_previewMetrics__FQuuu{display:flex;gap:clamp(4px,.7142857cqw,8px);width:100%;opacity:var(--metrics-opacity,1)}.finance-stack_previewMetric__nnLoI{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:clamp(2px,.3571429cqw,4px);padding-block:clamp(5px,.7142857cqw,8px)}.finance-stack_dreMetricLabel__GIdhj,.finance-stack_metricLabel__nhZd_{overflow:hidden;color:var(--muted-foreground);font-size:clamp(8px,1.0714286cqw,12px);font-weight:500;line-height:clamp(12px,1.4285714cqw,16px);text-overflow:ellipsis;white-space:nowrap}.finance-stack_metricValue__Ljlne,.finance-stack_rowValue__aO94_{overflow:hidden;color:var(--foreground);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:clamp(9px,1.25cqw,14px);font-variant-numeric:tabular-nums;font-weight:600;line-height:clamp(14px,1.7857143cqw,20px);text-overflow:ellipsis;white-space:nowrap}.finance-stack_dreMetrics__BiBzv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.7142857cqw,8px)}.finance-stack_dreMetric__EHEiK{display:flex;min-width:0;flex-direction:column;gap:clamp(2px,.3571429cqw,4px);padding:clamp(5px,.7142857cqw,8px);border:1px solid transparent;border-radius:var(--radius-sm,4px)}.finance-stack_dreMetricLabel__GIdhj{color:var(--neutral-600);font-size:clamp(8px,.9821429cqw,11px)}.finance-stack_resultMetric__hMrhi{border-color:var(--heat-300);background:var(--heat-50)}.finance-stack_dreRows___1o1_{display:flex;width:100%;flex-direction:column;padding-top:2px}.finance-stack_dreRow__BUDMd{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:clamp(4px,.5357143cqw,6px) clamp(5px,.7142857cqw,8px);border-bottom:1px solid var(--border)}.finance-stack_rowLabel__gniMJ{overflow:hidden;color:var(--foreground);font-size:clamp(9px,1.25cqw,14px);font-weight:500;line-height:clamp(14px,1.7857143cqw,20px);text-overflow:ellipsis;white-space:nowrap}.finance-stack_metricMuted__HnF7i{color:var(--neutral-500)}.finance-stack_rowMuted__5CxmU{color:var(--muted-foreground);font-weight:400}.finance-stack_mutedValue__U6KU5{color:var(--neutral-600);font-weight:500}.finance-stack_resultRow__bkino{border-top:1px solid var(--heat-200);border-bottom:0;border-radius:var(--radius-sm,4px);background:var(--heat-50)}.finance-stack_resultRow__bkino .finance-stack_rowLabel__gniMJ{font-weight:600}.finance-stack_resultValue__m0oE7{color:var(--heat-700)}@media (max-width:900px){.finance-stack_stage__y_eDr{aspect-ratio:4/3}.finance-stack_sheet__Mpgfx{width:76%;height:62%}.finance-stack_crm__V41Uq{top:5%;left:18%}.finance-stack_inventory__ETeyT{top:10%;left:15%}.finance-stack_balance__mbj49{top:15%;left:12%}.finance-stack_cashFlow__Si7yn{top:20%;left:9%}.finance-stack_dre__soJ_r{top:25%;left:6%}}@media (max-width:640px){.finance-stack_stage__y_eDr{aspect-ratio:320/520}.finance-stack_sheet__Mpgfx{width:88%;height:70%}.finance-stack_crm__V41Uq{top:4%;left:9%}.finance-stack_inventory__ETeyT{top:9.5%;left:7.5%}.finance-stack_balance__mbj49{top:15%;left:6%}.finance-stack_cashFlow__Si7yn{top:20.5%;left:4.5%}.finance-stack_dre__soJ_r{top:26%;left:3%}.finance-stack_dreMetrics__BiBzv{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-stack_dreMetricLabel__GIdhj{white-space:normal}}@media (prefers-reduced-transparency:reduce){.finance-stack_visual__n4tON{background:var(--neutral-50)}}@media (prefers-contrast:more){.finance-stack_sheet__Mpgfx,.finance-stack_stage__y_eDr{border-color:var(--neutral-400)}.finance-stack_dreMetricLabel__GIdhj,.finance-stack_metricLabel__nhZd_,.finance-stack_metricMuted__HnF7i,.finance-stack_rowMuted__5CxmU,.finance-stack_sheetPeriod__iV5Df{color:var(--neutral-700)}}@media (prefers-reduced-motion:reduce){.finance-stack_stage__y_eDr[data-reveal-state=pending] .finance-stack_sheet__Mpgfx{transform:none}.finance-stack_stage__y_eDr[data-reveal-state=revealed] .finance-stack_sheet__Mpgfx{transform:none;transition:opacity .14s ease-out;transition-delay:0s}}.impact-stage_figure__OxoXp{display:flex;flex-direction:column;gap:16px;width:min(100%,1120px);height:527px;margin:0}.impact-stage_figure__OxoXp,.impact-stage_figure__OxoXp *{box-sizing:border-box}.impact-stage_metric__Ew9gs{display:flex;flex:0 0 64px;flex-direction:column;justify-content:flex-end;width:max-content;max-width:100%;height:64px}.impact-stage_metric__Ew9gs p{margin:0 0 4px;color:var(--neutral-600);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:16px}.impact-stage_metricValue__FL7VK{display:flex;align-items:baseline;gap:12px;width:max-content}.impact-stage_currency__yoqPv{color:var(--neutral-600);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:24px}.impact-stage_metricValue__FL7VK strong{color:var(--foreground);font-size:38px;font-feature-settings:"pnum";font-weight:500;letter-spacing:-.04em;line-height:40px}.impact-stage_delta__vLYVL{padding:3px 8px;color:var(--success);font-size:12px;font-feature-settings:"pnum";font-weight:500;line-height:16px;border-radius:999px}.impact-stage_chartField__IWBLo{position:relative;flex:0 0 328px;width:100%;height:328px;overflow:visible}.impact-stage_desktopChart__h_VE4,.impact-stage_mobileChart__aoHBo{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.impact-stage_mobileChart__aoHBo{display:none}.impact-stage_axisLabel__sCQdf{fill:var(--muted-foreground);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.impact-stage_gridLines__GrkBN{stroke:var(--border);stroke-width:1}.impact-stage_gridLines__GrkBN line:nth-child(n+4){opacity:.65}.impact-stage_line__EcTid{fill:none;stroke:var(--info);stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.impact-stage_area__Jkw6y{fill:var(--info);opacity:.075}.impact-stage_markers__HDySl circle{stroke:var(--card);stroke-width:2;vector-effect:non-scaling-stroke}.impact-stage_danger__yMpjl,.impact-stage_markerDanger__lvlCs{fill:var(--destructive);background:var(--destructive)}.impact-stage_markerWarning__MZFeJ,.impact-stage_warning__Oim0C{fill:var(--warning-emphasis);background:var(--warning-emphasis)}.impact-stage_markerNeutral__AMIt8,.impact-stage_neutral__tfxAf{fill:var(--neutral-700);background:var(--neutral-700)}.impact-stage_markerSuccess__8MS98,.impact-stage_success__bfesB{fill:var(--success);background:var(--success)}.impact-stage_info__cu5H_,.impact-stage_markerInfo__vPa0y{fill:var(--info);background:var(--info)}.impact-stage_contributions__n990b{flex:0 0 103px;width:100%;height:103px;padding-top:20px;border-top:1px solid var(--neutral-300)}.impact-stage_eventRail__RLOTt{display:flex;justify-content:space-between;width:100%;height:83px}.impact-stage_event__T45qU{display:flex;flex:0 0 155px;flex-direction:column;gap:4px;width:155px;color:var(--muted-foreground);font-size:12px;line-height:17px}.impact-stage_event__T45qU>span{white-space:nowrap}.impact-stage_eventTitle__XcxAM{display:flex;align-items:center;gap:6px;color:var(--foreground);font-size:14px;line-height:20px}.impact-stage_eventTitle__XcxAM strong{font-weight:500}.impact-stage_eventDot__M6VXQ{flex:0 0 8px;width:8px;height:8px;border-radius:999px}.impact-stage_event__T45qU em{color:var(--success);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:16px}@media (max-width:760px){.impact-stage_figure__OxoXp{gap:14px;height:auto}.impact-stage_chartField__IWBLo{flex-basis:250px;height:250px}.impact-stage_desktopChart__h_VE4{display:none}.impact-stage_mobileChart__aoHBo{display:block}.impact-stage_contributions__n990b{flex-basis:auto;height:auto}.impact-stage_eventRail__RLOTt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;height:auto}.impact-stage_event__T45qU{width:auto}}@media (max-width:420px){.impact-stage_metricValue__FL7VK{gap:8px}.impact-stage_metricValue__FL7VK strong{font-size:34px}.impact-stage_chartField__IWBLo{flex-basis:220px;height:220px}}.opportunity-topography_experience__L7rGM{position:relative;min-height:inherit;overflow:hidden;--hero-accent:var(--primary);--hero-accent-soft:var(--heat-100);--hero-accent-deep:var(--heat-700);--readout-x:74%;--readout-y:58%}.opportunity-topography_content__G6n82{position:relative;z-index:2;min-height:inherit}.opportunity-topography_visual__fCp3O{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,rgb(244 244 245/98%),rgb(244 244 245/68%) 41%,transparent 72%);mask-image:linear-gradient(180deg,transparent 2%,rgb(0 0 0/10%) 20%,rgb(0 0 0/78%) 44%,#000 60%)}.opportunity-topography_baseMap__0J_5r,.opportunity-topography_revealMap__sSWjz{position:absolute;inset:0;display:block;width:100%;height:100%}.opportunity-topography_baseMap__0J_5r{z-index:1}.opportunity-topography_paperGrain__99Vbg{opacity:.38}.opportunity-topography_contourField__HJfCU path,.opportunity-topography_detectedRouteGlow__PxXH6,.opportunity-topography_detectedRoute__8EXZH{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.opportunity-topography_contourField__HJfCU path{stroke-width:.9px}.opportunity-topography_signalCloud__bKHVX{position:absolute;z-index:1;inset:0}.opportunity-topography_signalPoint__JdJQ7{position:absolute;top:var(--signal-y);left:var(--signal-x);width:var(--signal-size);height:var(--signal-size);background:var(--neutral-500);border-radius:50%;opacity:var(--signal-opacity);transform:translate(-50%,-50%)}.opportunity-topography_thermalField__q2U29{position:absolute;z-index:2;inset:0;opacity:0;transition:opacity .16s var(--ease-out)}.opportunity-topography_experience__L7rGM[data-scanning=true] .opportunity-topography_thermalField__q2U29{opacity:1}.opportunity-topography_thermalBlob__9k3TV{position:absolute;top:0;left:0;display:block;contain:paint;pointer-events:none;backface-visibility:hidden;will-change:transform}.opportunity-topography_thermalCore__A1mTW{width:280px;height:240px;background:radial-gradient(ellipse 36% 42% at 43% 45%,rgb(250 80 20/88%) 0 12%,rgb(255 183 31/70%) 28%,rgb(255 214 62/34%) 46%,transparent 74%),radial-gradient(ellipse 58% 48% at 49% 52%,rgb(91 208 92/50%) 0 28%,rgb(34 164 198/27%) 54%,rgb(47 96 221/9%) 70%,transparent 88%),radial-gradient(ellipse 38% 32% at 70% 64%,rgb(42 188 148/20%),rgb(41 124 226/11%) 48%,transparent 82%),radial-gradient(ellipse 30% 34% at 27% 61%,rgb(36 151 207/16%),transparent 78%);opacity:.82;transform:translateZ(0) translate(-50%,-50%)}.opportunity-topography_thermalTrail__2EjqK{width:390px;height:320px;background:radial-gradient(ellipse 50% 41% at 56% 43%,rgb(255 205 48/24%) 0 12%,rgb(67 202 99/27%) 34%,rgb(28 168 189/16%) 59%,transparent 86%),radial-gradient(ellipse 43% 47% at 30% 63%,rgb(41 124 226/14%),rgb(42 188 148/13%) 42%,transparent 84%),radial-gradient(ellipse 34% 38% at 74% 63%,rgb(67 202 99/12%),rgb(37 142 210/9%) 50%,transparent 82%);opacity:.34;transform:translateZ(0) translate(-50%,-50%)}.opportunity-topography_revealLayer__P5CAQ{position:absolute;z-index:3;inset:0;opacity:0;transition:opacity .14s var(--ease-out);will-change:opacity}.opportunity-topography_experience__L7rGM[data-scanning=true] .opportunity-topography_revealLayer__P5CAQ{opacity:.78}.opportunity-topography_detectedRouteGlow__PxXH6{stroke:rgb(255 210 57/42%);stroke-width:7px;opacity:.46}.opportunity-topography_detectedRoute__8EXZH{stroke:url(#thermal-route);stroke-dasharray:240;stroke-dashoffset:240;stroke-width:1.6px;animation:opportunity-topography_route-arrival__IgmLo .48s var(--ease-arrival) forwards}.opportunity-topography_hotspots__c3vLc{position:absolute;z-index:5;inset:0;pointer-events:none}.opportunity-topography_hotspot__2J7cG{position:absolute;top:var(--hotspot-y);left:var(--hotspot-x);display:grid;width:54px;height:54px;padding:0;cursor:crosshair;pointer-events:auto;touch-action:manipulation;background:transparent;border:0;border-radius:50%;outline:none;transform:translate(-50%,-50%)}.opportunity-topography_hotspotDot__JUhUf{position:relative;display:block;width:20px;height:20px;margin:auto;opacity:0;transform:scale(.78);transition:opacity .12s ease-out,transform .22s var(--ease-arrival)}.opportunity-topography_hotspotDot__JUhUf:before{position:absolute;inset:0;content:"";background:linear-gradient(var(--heat-600),var(--heat-600)) 0 0 /7px 1px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 0 0 /1px 7px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 100% 0 /7px 1px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 100% 0 /1px 7px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 0 100% /7px 1px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 0 100% /1px 7px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 100% 100% /7px 1px no-repeat,linear-gradient(var(--heat-600),var(--heat-600)) 100% 100% /1px 7px no-repeat;filter:drop-shadow(0 0 5px rgb(250 102 28/22%))}.opportunity-topography_hotspotDot__JUhUf:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";background:var(--heat-500);border:1px solid rgb(255 255 255/90%);border-radius:1px;box-shadow:0 0 8px rgb(250 102 28/28%);transform:translate(-50%,-50%)}.opportunity-topography_hotspot__2J7cG:focus-visible .opportunity-topography_hotspotDot__JUhUf,.opportunity-topography_hotspot__2J7cG[data-active=true] .opportunity-topography_hotspotDot__JUhUf{opacity:1;transform:scale(1)}.opportunity-topography_hotspot__2J7cG:focus-visible{outline:3px solid rgb(250 102 28/28%);outline-offset:1px}.opportunity-topography_readout__Hac0R{position:absolute;z-index:6;top:var(--readout-y);right:auto;bottom:auto;left:var(--readout-x);width:min(320px,calc(100% - 40px));padding:12px 14px 13px;overflow:hidden;color:var(--foreground);pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(255 247 243/90%));border:1px solid rgb(253 201 176/78%);border-radius:10px;box-shadow:inset 0 1px rgb(255 255 255/96%),0 8px 24px rgb(95 39 11/8%),0 2px 8px rgb(24 24 27/5%);opacity:0;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);transform:translate(20px,-50%) scale(.98);transform-origin:0 50%;transition:opacity .12s var(--ease-out),transform .22s var(--ease-out),backdrop-filter .22s var(--ease-out)}.opportunity-topography_readout__Hac0R:before{position:absolute;top:50%;right:100%;width:20px;height:1px;content:"";background:linear-gradient(90deg,rgb(245 197 66/68%),rgb(250 102 28/72%));transform:translateY(-50%)}.opportunity-topography_readout__Hac0R[data-visible=true]{opacity:1;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);transform:translate(20px,-50%) scale(1)}.opportunity-topography_experience__L7rGM[data-card-side=left] .opportunity-topography_readout__Hac0R{transform:translate(calc(-100% - 20px),-50%) scale(.98);transform-origin:100% 50%}.opportunity-topography_experience__L7rGM[data-card-side=left] .opportunity-topography_readout__Hac0R[data-visible=true]{transform:translate(calc(-100% - 20px),-50%) scale(1)}.opportunity-topography_experience__L7rGM[data-card-side=left] .opportunity-topography_readout__Hac0R:before{right:auto;left:100%;background:linear-gradient(90deg,rgb(250 102 28/72%),rgb(245 197 66/68%))}.opportunity-topography_readoutLead__YtwUV{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.opportunity-topography_readoutDetail__weXDF,.opportunity-topography_readoutEyebrow__h6dY7,.opportunity-topography_readoutMetric__ucjwd,.opportunity-topography_readoutTitle__wuYoV{margin:0}.opportunity-topography_readoutEyebrow__h6dY7,.opportunity-topography_readoutMetric__ucjwd{font-family:var(--font-geist-mono),ui-monospace,monospace}.opportunity-topography_readoutEyebrow__h6dY7{overflow:hidden;color:var(--neutral-600);font-size:var(--text-mono-label);font-weight:500;letter-spacing:.02em;line-height:15px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.opportunity-topography_readoutMetric__ucjwd{color:var(--heat-700);font-size:var(--text-mono-small);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em;line-height:var(--leading-compact);white-space:nowrap}.opportunity-topography_readout__Hac0R[data-tone=danger] .opportunity-topography_readoutMetric__ucjwd{color:var(--destructive)}.opportunity-topography_readout__Hac0R[data-tone=warning] .opportunity-topography_readoutMetric__ucjwd{color:var(--warning-emphasis)}.opportunity-topography_readout__Hac0R[data-tone=neutral] .opportunity-topography_readoutMetric__ucjwd{color:var(--neutral-600)}.opportunity-topography_readout__Hac0R[data-tone=success] .opportunity-topography_readoutMetric__ucjwd{color:var(--success)}.opportunity-topography_readout__Hac0R[data-tone=info] .opportunity-topography_readoutMetric__ucjwd{color:var(--info)}.opportunity-topography_readoutTitle__wuYoV{margin-top:6px;font-size:var(--text-small);font-weight:600;letter-spacing:0;line-height:var(--leading-small)}.opportunity-topography_readoutDetail__weXDF{margin-top:2px;overflow:hidden;color:var(--neutral-600);font-size:var(--text-label);line-height:var(--leading-label);text-overflow:ellipsis;white-space:nowrap}.opportunity-topography_visuallyHidden__PlHAl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.opportunity-topography_fallbackOpportunities__9V64P{position:absolute;z-index:7;right:24px;bottom:24px;width:min(360px,calc(100% - 48px));max-height:min(52vh,440px);padding:10px 14px;overflow:auto;color:var(--foreground);background:rgb(255 255 255/94%);border:1px solid rgb(253 201 176/78%);border-radius:12px;box-shadow:0 12px 32px rgb(24 24 27/10%)}.opportunity-topography_fallbackOpportunities__9V64P summary{padding-block:4px;cursor:pointer;font-size:var(--text-small);font-weight:600}.opportunity-topography_fallbackOpportunities__9V64P ul{display:grid;gap:12px;padding:12px 0 2px;margin:0;list-style:none}.opportunity-topography_fallbackOpportunities__9V64P li{display:grid;grid-template-columns:1fr auto;gap:2px 12px}.opportunity-topography_fallbackOpportunities__9V64P p,.opportunity-topography_fallbackOpportunities__9V64P span,.opportunity-topography_fallbackOpportunities__9V64P strong{font-size:var(--text-label);line-height:var(--leading-label)}.opportunity-topography_fallbackOpportunities__9V64P span{color:var(--heat-700);font-family:var(--font-geist-mono),ui-monospace,monospace}.opportunity-topography_fallbackOpportunities__9V64P p{grid-column:1/-1;margin:0;color:var(--neutral-600)}@media (hover:hover) and (pointer:fine){.opportunity-topography_hotspot__2J7cG:hover .opportunity-topography_hotspotDot__JUhUf{opacity:.52;transform:scale(.9)}.opportunity-topography_hotspot__2J7cG[data-active=true]:hover .opportunity-topography_hotspotDot__JUhUf{opacity:1;transform:scale(1)}}@keyframes opportunity-topography_route-arrival__IgmLo{to{stroke-dashoffset:0}}@media (max-width:900px){.opportunity-topography_experience__L7rGM[data-card-side] .opportunity-topography_readout__Hac0R{top:auto;right:20px;bottom:28px;left:20px;width:auto;transform:translateY(5px) scale(.985);transform-origin:50% 100%}.opportunity-topography_experience__L7rGM[data-card-side] .opportunity-topography_readout__Hac0R[data-visible=true]{transform:translateY(0) scale(1)}.opportunity-topography_experience__L7rGM[data-card-side] .opportunity-topography_readout__Hac0R:before{display:none}.opportunity-topography_hotspot__2J7cG[data-id=rupture]{top:69%;left:16%}.opportunity-topography_hotspot__2J7cG[data-id=purchaseAboveDemand]{top:65%;left:32%}.opportunity-topography_hotspot__2J7cG[data-id=lowCommercialExposure]{top:61%;left:50%}.opportunity-topography_hotspot__2J7cG[data-id=growthCapacity]{top:57%;left:68%}.opportunity-topography_hotspot__2J7cG[data-id=marginFloor]{top:53%;left:84%}.opportunity-topography_fallbackOpportunities__9V64P{right:20px;bottom:24px;left:20px;width:auto}}@media (hover:none),(pointer:coarse){.opportunity-topography_hotspotDot__JUhUf{opacity:.42;transform:scale(.86)}}@media (max-width:640px){.opportunity-topography_visual__fCp3O{mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/8%) 38%,rgb(0 0 0/84%) 55%,#000 66%)}.opportunity-topography_thermalCore__A1mTW{width:190px;height:174px}.opportunity-topography_thermalTrail__2EjqK{width:250px;height:210px}.opportunity-topography_experience__L7rGM[data-card-side] .opportunity-topography_readout__Hac0R{right:16px;bottom:max(20px,calc(100% - 100svh + 20px));left:16px}.opportunity-topography_hotspot__2J7cG{width:48px;height:48px}.opportunity-topography_hotspot__2J7cG[data-id=rupture]{top:75%;left:14%}.opportunity-topography_hotspot__2J7cG[data-id=purchaseAboveDemand]{top:72%;left:32%}.opportunity-topography_hotspot__2J7cG[data-id=lowCommercialExposure]{top:69%;left:50%}.opportunity-topography_hotspot__2J7cG[data-id=growthCapacity]{top:66%;left:68%}.opportunity-topography_hotspot__2J7cG[data-id=marginFloor]{top:63%;left:86%}.opportunity-topography_detectedOpportunity__4PPgu{display:none}}@media (prefers-reduced-motion:reduce){.opportunity-topography_hotspotDot__JUhUf,.opportunity-topography_readout__Hac0R,.opportunity-topography_revealLayer__P5CAQ,.opportunity-topography_thermalField__q2U29{transition-duration:.01ms!important}.opportunity-topography_thermalTrail__2EjqK{display:none}.opportunity-topography_detectedRoute__8EXZH{animation:none;stroke-dashoffset:0}}@media (prefers-reduced-transparency:reduce){.opportunity-topography_readout__Hac0R{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.opportunity-topography_experience__L7rGM[data-scanning=true] .opportunity-topography_thermalField__q2U29{opacity:.72}}@media (prefers-contrast:more){.opportunity-topography_contourField__HJfCU path,.opportunity-topography_detectedRoute__8EXZH{opacity:.68}.opportunity-topography_readout__Hac0R{background:rgb(255 255 255/94%);box-shadow:0 0 0 1.5px var(--foreground)}}.opportunity-topography_experience__L7rGM[data-scanning=true] .opportunity-topography_fallbackOpportunities__9V64P{display:none}.scroll-reveal_reveal__oTLaW{opacity:1;transform:translateY(0)}.scroll-reveal_reveal__oTLaW[data-reveal-state=pending]{opacity:0;transform:translateY(12px)}.scroll-reveal_reveal__oTLaW[data-reveal-state=revealed]{opacity:1;transform:translateY(0);transition:opacity .36s var(--ease-arrival),transform .36s var(--ease-arrival)}@media (prefers-reduced-motion:reduce){.scroll-reveal_reveal__oTLaW[data-reveal-state=pending]{transform:none}.scroll-reveal_reveal__oTLaW[data-reveal-state=revealed]{transform:none;transition:opacity .14s var(--ease-out)}}.signal-stage_window__N4Et3{width:min(100%,1120px);height:527px;margin:0;overflow:hidden;color:var(--foreground);font-family:var(--font-geist-sans),"Geist",system-ui,sans-serif;font-synthesis:none;background:var(--card);border:1px solid var(--neutral-300);border-radius:16px;box-shadow:inset 0 1px rgb(255 255 255/90%),0 24px 64px rgb(24 24 27/16%),0 3px 10px rgb(24 24 27/6%)}.signal-stage_window__N4Et3,.signal-stage_window__N4Et3 *{box-sizing:border-box}.signal-stage_surface__tEwvq{display:flex;width:100%;height:525px;overflow:hidden}.signal-stage_rail__fyyjx{display:flex;flex:0 0 52px;flex-direction:column;align-items:center;gap:8px;width:52px;height:100%;padding:16px 0 12px;background:rgb(250 250 250/88%);border-right:1px solid rgb(228 228 231/72%)}.signal-stage_railItem__lZf_F{display:grid;flex:0 0 36px;width:36px;height:36px;color:var(--neutral-400);border-radius:8px;place-items:center}.signal-stage_railItem__lZf_F svg{width:16px;height:16px}.signal-stage_railItemActive___vDYA{color:var(--primary)}.signal-stage_signalPane__wUJNP{display:flex;flex:0 0 400px;flex-direction:column;width:400px;height:100%;overflow:hidden;background:rgb(248 248 250/94%);border-right:1px solid rgb(228 228 231/78%)}.signal-stage_signalHeader__QIUyd{display:flex;flex:0 0 48px;align-items:center;justify-content:space-between;height:48px;padding-inline:18px;font-size:14px;font-weight:600;line-height:20px}.signal-stage_signalCount__6XKGu{padding:3px 8px;color:var(--neutral-600);font-size:12px;font-weight:500;line-height:16px;border-radius:999px}.signal-stage_signalRows__l__vy{display:flex;flex-direction:column;padding-top:2px}.signal-stage_signalRow__MVi1q{display:grid;grid-template-columns:8px minmax(0,1fr) max-content;gap:10px;align-items:center;width:calc(100% - 16px);height:56px;margin:0 8px;padding-inline:12px;border-radius:10px}.signal-stage_selectedRow__09B_x{background:var(--heat-50)}.signal-stage_signalDot__p1dwX{width:8px;height:8px;border-radius:999px}.signal-stage_selectedRow__09B_x .signal-stage_signalDot__p1dwX{box-shadow:0 0 0 4px rgb(238 62 50/12%)}.signal-stage_signalCopy__kdEBp{display:flex;min-width:0;flex-direction:column;gap:2px}.signal-stage_signalCopy__kdEBp span,.signal-stage_signalCopy__kdEBp strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-stage_signalCopy__kdEBp strong{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.signal-stage_selectedRow__09B_x .signal-stage_signalCopy__kdEBp strong{font-weight:600}.signal-stage_signalCopy__kdEBp span{color:var(--muted-foreground);font-size:12px;line-height:17px}.signal-stage_signalMetric__CJybD{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:16px;text-align:right;white-space:nowrap}.signal-stage_danger__SSTb_{color:var(--destructive)}.signal-stage_signalDot__p1dwX.signal-stage_danger__SSTb_{background:var(--destructive)}.signal-stage_warning__qrQAC{color:var(--warning-emphasis)}.signal-stage_signalDot__p1dwX.signal-stage_warning__qrQAC{background:var(--warning-emphasis)}.signal-stage_neutral__wmPSE{color:var(--neutral-600)}.signal-stage_signalDot__p1dwX.signal-stage_neutral__wmPSE{background:var(--neutral-600)}.signal-stage_success__xfbBd{color:var(--success)}.signal-stage_signalDot__p1dwX.signal-stage_success__xfbBd{background:var(--success)}.signal-stage_info__sddYe{color:var(--info)}.signal-stage_signalDot__p1dwX.signal-stage_info__sddYe{background:var(--info)}.signal-stage_detailPane__gM8AL{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;height:525px;overflow:hidden;background:var(--card)}.signal-stage_summary__V_lLi{display:flex;flex:0 0 84px;flex-direction:column;justify-content:center;gap:4px;height:84px;padding:18px 24px 8px}.signal-stage_summary__V_lLi h3,.signal-stage_summary__V_lLi p{margin:0}.signal-stage_summary__V_lLi h3{font-size:23px;font-weight:600;letter-spacing:-.03em;line-height:28px}.signal-stage_summary__V_lLi p{color:var(--neutral-600);font-size:12px;line-height:16px}.signal-stage_decision__Mr40a{flex:0 0 88px;height:88px;padding:0 24px 12px}.signal-stage_subsectionTitle__lxoKK{display:flex;height:28px;align-items:center;color:var(--neutral-500);font-size:12px;letter-spacing:.01em;line-height:16px}.signal-stage_subsectionTitle__lxoKK strong{font-weight:600}.signal-stage_decisionRow__IYeCo{display:flex;align-items:center;height:48px}.signal-stage_decisionIcon__Pb3NZ{display:grid;flex:0 0 24px;width:24px;height:24px;color:var(--heat-700);place-items:center}.signal-stage_decisionIcon__Pb3NZ svg{width:16px;height:16px}.signal-stage_decisionCopy__Uxeo1{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding-left:12px}.signal-stage_decisionCopy__Uxeo1 span,.signal-stage_decisionCopy__Uxeo1 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-stage_decisionCopy__Uxeo1 strong{font-size:15px;font-weight:600;line-height:20px}.signal-stage_decisionCopy__Uxeo1 span{color:var(--neutral-600);font-size:12px;line-height:16px}.signal-stage_decisionImpact__jfEjI{flex:0 0 auto;color:var(--success);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:18px}.signal-stage_details__naMp9{flex:0 0 252px;height:252px}.signal-stage_details__naMp9 .signal-stage_subsectionTitle__lxoKK{height:32px;padding-inline:24px}.signal-stage_inspectorRow__TO_b_{position:relative;display:flex;flex:0 0 44px;align-items:center;width:100%;height:44px;padding-inline:24px}.signal-stage_inspectorRow__TO_b_:after{position:absolute;right:24px;bottom:0;left:58px;height:1px;content:"";background:rgb(228 228 231/62%)}.signal-stage_details__naMp9 .signal-stage_inspectorRow__TO_b_:last-child:after{display:none}.signal-stage_inspectorIcon__9TPK3{display:grid;flex:0 0 22px;width:22px;height:22px;color:var(--neutral-500);place-items:center}.signal-stage_inspectorIcon__9TPK3 svg{width:15px;height:15px}.signal-stage_inspectorCopy__0CCrI{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding-left:12px}.signal-stage_inspectorCopy__0CCrI span,.signal-stage_inspectorCopy__0CCrI strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-stage_inspectorCopy__0CCrI strong{font-size:13px;font-weight:600;line-height:18px}.signal-stage_inspectorCopy__0CCrI span{color:var(--neutral-500);font-size:11px;line-height:16px}.signal-stage_actions__EJFNG{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:6px;min-height:72px;padding:12px 18px 10px;font-size:13px;font-weight:600;line-height:18px;background:var(--card)}.signal-stage_adjustAction__1o6JG,.signal-stage_approveAction__9BSmJ,.signal-stage_deferAction__H_MY0{display:grid;height:40px;padding-inline:12px;border-radius:12px;place-items:center}.signal-stage_deferAction__H_MY0{color:var(--neutral-600)}.signal-stage_adjustAction__1o6JG{padding-inline:14px;color:var(--neutral-700);background:var(--neutral-50);border:1px solid var(--neutral-200)}.signal-stage_approveAction__9BSmJ{padding-inline:18px;color:var(--primary-foreground);background:var(--primary);box-shadow:inset 0 1px rgb(255 255 255/28%),0 6px 16px rgb(250 102 28/22%)}@media (max-width:960px){.signal-stage_rail__fyyjx{display:none}.signal-stage_signalPane__wUJNP{flex-basis:340px;width:340px}}@media (max-width:760px){.signal-stage_window__N4Et3{height:auto}.signal-stage_surface__tEwvq{flex-direction:column;height:auto}.signal-stage_signalPane__wUJNP{flex-basis:328px;width:100%;height:328px;border-right:0;border-bottom:1px solid var(--border)}.signal-stage_detailPane__gM8AL{flex:0 0 525px;width:100%;height:525px}}@media (max-width:520px){.signal-stage_signalRow__MVi1q{gap:8px;padding-inline:8px}.signal-stage_decisionImpact__jfEjI{display:none}.signal-stage_summary__V_lLi h3{font-size:20px}.signal-stage_actions__EJFNG{justify-content:stretch}.signal-stage_adjustAction__1o6JG,.signal-stage_approveAction__9BSmJ,.signal-stage_deferAction__H_MY0{flex:1 1 0}}