.home-module__txgM7a__page{background:var(--theme-page-gradient);position:relative;overflow:hidden}@keyframes home-module__txgM7a__tileEmerge{0%{opacity:0;background-color:var(--theme-accent)}40%{opacity:.3;background-color:var(--theme-accent-subtle)}to{opacity:.332;background-color:#0000}}.home-module__txgM7a__page:before{content:"";background-blend-mode:soft-light;pointer-events:none;background-image:url(/pro_line_assist_bg_tile.png);background-repeat:repeat;background-size:220px 220px;height:auto;animation:3s ease-out forwards home-module__txgM7a__tileEmerge;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8 0%,#0000 24% 72%,#000000c7 100%);mask-image:linear-gradient(#000000b8 0%,#0000 24% 72%,#000000c7 100%)}.home-module__txgM7a__page:after{content:"";background:var(--theme-page-overlay);pointer-events:none;position:absolute;inset:0}.home-module__txgM7a__topField,.home-module__txgM7a__claritySection,.home-module__txgM7a__processSection,.home-module__txgM7a__scopeSection,.home-module__txgM7a__problemSection,.home-module__txgM7a__flowSection,.home-module__txgM7a__plumbingSection,.home-module__txgM7a__ctaSection,.home-module__txgM7a__footer{z-index:1;position:relative}.home-module__txgM7a__topField:after{content:"";background:var(--theme-top-glow);pointer-events:none;z-index:0;border-radius:50%;width:120%;height:18rem;position:absolute;top:auto;bottom:-3rem;left:50%;transform:translate(-50%)}.home-module__txgM7a__container{width:min(1180px,100% - 2rem);margin:0 auto}.home-module__txgM7a__header{z-index:12;padding-top:1.1rem;position:relative}.home-module__txgM7a__navShell{z-index:16;isolation:isolate;border:1px solid var(--theme-border);background:linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.75rem;padding:.82rem 1rem .98rem;position:relative;overflow:visible;box-shadow:0 24px 58px #1f2e381f,inset 0 1px #ffffff9e}.home-module__txgM7a__navTopRow{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:1.2rem;display:grid}.home-module__txgM7a__navActions{justify-self:end;align-items:center;gap:.8rem;display:flex}.home-module__txgM7a__brand,.home-module__txgM7a__brandInverse{justify-content:flex-start;align-items:center;gap:.92rem;text-decoration:none;transition:transform .18s;display:inline-flex;position:relative}.home-module__txgM7a__brand:hover,.home-module__txgM7a__brandInverse:hover{transform:translateY(-1px)}.home-module__txgM7a__brand:focus-visible,.home-module__txgM7a__brandInverse:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:5px;border-radius:1.35rem}.home-module__txgM7a__brandSymbol{isolation:isolate;flex:none;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:inline-flex;position:relative}.home-module__txgM7a__brandWordmark{gap:.36rem;min-width:0;display:grid}.home-module__txgM7a__brandWordmark:after{content:"";background:linear-gradient(90deg, var(--theme-accent), #38bdf800);border-radius:999px;width:3.35rem;height:2px}.home-module__txgM7a__header .home-module__txgM7a__brandWordmark:after{opacity:.74}.home-module__txgM7a__brandName{color:var(--theme-foreground);letter-spacing:-.045em;white-space:nowrap;text-shadow:0 1px #fff6;font-size:clamp(1rem,1.6vw,1.18rem);font-weight:820;line-height:.98}.home-module__txgM7a__header .home-module__txgM7a__brandName{font-size:1.7rem}.home-module__txgM7a__brandNameAccent,.home-module__txgM7a__footerWordmarkAccent{background-image:linear-gradient(112deg, var(--pro-glimmer-base) 0%, var(--pro-glimmer-base) 38%, var(--pro-glimmer-accent) 47%, #fff 50%, var(--pro-glimmer-accent) 54%, var(--pro-glimmer-base) 64%, var(--pro-glimmer-base) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:140%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7.8s ease-in-out infinite home-module__txgM7a__proWordGlimmer;display:inline-block}.home-module__txgM7a__brandNameAccent{--pro-glimmer-base:var(--theme-foreground);--pro-glimmer-accent:#38bdf8}.home-module__txgM7a__header .home-module__txgM7a__brandNameAccent{--pro-glimmer-base:color-mix(in srgb, var(--theme-accent) 56%, var(--theme-foreground));--pro-glimmer-accent:color-mix(in srgb, var(--theme-accent-hover) 62%, var(--theme-foreground))}.home-module__txgM7a__header .home-module__txgM7a__brand:hover,.home-module__txgM7a__header .home-module__txgM7a__brandInverse:hover{transform:none}.home-module__txgM7a__brandHalo{filter:blur(10px);opacity:.9;pointer-events:none;background:radial-gradient(circle,#38bdf842 0%,#38bdf81f 44%,#38bdf800 74%);border-radius:1.5rem;animation:4.8s ease-in-out infinite home-module__txgM7a__brandHaloPulse;position:absolute;inset:-.45rem;transform:scale(.92)}.home-module__txgM7a__brandSignal{opacity:0;pointer-events:none;border:1px solid #38bdf847;border-radius:1.3rem;position:absolute;inset:-.16rem}.home-module__txgM7a__brandSignalPrimary{animation:4.8s cubic-bezier(.22,1,.36,1) infinite home-module__txgM7a__brandSignalPulse}.home-module__txgM7a__brandSignalSecondary{animation:4.8s cubic-bezier(.22,1,.36,1) 1.8s infinite home-module__txgM7a__brandSignalPulse}.home-module__txgM7a__brandCore{z-index:1;background:linear-gradient(145deg,#fffffffa,#e4f2fff0 54%,#bae6fdb3 100%);border-radius:1.16rem;width:100%;height:100%;padding:.24rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 28px #1f2e382e,inset 0 1px #ffffffeb,inset 0 -1px #38bdf829}.home-module__txgM7a__brandCore:before{content:"";background:linear-gradient(120deg,#0000 34%,#ffffffdb 50%,#0000 66%);animation:5.8s ease-in-out infinite home-module__txgM7a__brandSheen;position:absolute;inset:-45%;transform:translate(-130%)rotate(18deg)}.home-module__txgM7a__brandCore:after{content:"";border:1px solid #ffffff6b;border-radius:1.04rem;position:absolute;inset:1px}.home-module__txgM7a__brandCoreInner{z-index:1;background:linear-gradient(#0f172afa,#0f172ad6);border-radius:.95rem;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 18px #0f172a3d}.home-module__txgM7a__brandPhoneIcon{color:#7dd3fc;filter:drop-shadow(0 0 12px #38bdf83d);width:1.38rem;height:1.38rem;animation:4.8s ease-in-out infinite home-module__txgM7a__brandPhoneFloat}.home-module__txgM7a__brandLogo{-o-object-fit:contain;object-fit:contain;border-radius:.65rem;width:100%;height:100%;transition:filter .2s}[data-theme=midnight] .home-module__txgM7a__brandLogo{filter:brightness(.85)invert()hue-rotate(180deg)}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandHalo{background:radial-gradient(circle,#7dd3fc4d 0%,#38bdf829 44%,#38bdf800 74%)}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandSignal{border-color:#7dd3fc57}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandCore{background:linear-gradient(145deg,#7dd3fc47,#3b82f62e 54%,#0f172a33 100%);box-shadow:0 18px 34px #02061752,inset 0 1px #ffffff2e,inset 0 -1px #7dd3fc1f}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandCoreInner{background:linear-gradient(#f8fafcfa,#e2e8f0eb);box-shadow:inset 0 1px #ffffffe6,0 10px 20px #02061733}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandPhoneIcon{color:#0284c7;filter:drop-shadow(0 0 10px #38bdf82e)}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandName{color:var(--theme-text-on-dark);text-shadow:none}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandNameAccent{--pro-glimmer-base:var(--theme-text-on-dark);--pro-glimmer-accent:#7dd3fc}.home-module__txgM7a__brandInverse .home-module__txgM7a__brandWordmark:after{background:linear-gradient(90deg,#7dd3fcf5,#7dd3fc00)}@keyframes home-module__txgM7a__brandHaloPulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}@keyframes home-module__txgM7a__brandSignalPulse{0%{opacity:0;transform:scale(.82)}20%{opacity:.42}to{opacity:0;transform:scale(1.2)}}@keyframes home-module__txgM7a__brandSheen{0%,16%{transform:translate(-130%)rotate(18deg)}34%,to{transform:translate(150%)rotate(18deg)}}@keyframes home-module__txgM7a__brandPhoneFloat{0%,to{transform:rotate(0)translateY(0)}18%{transform:rotate(-8deg)translateY(-.02rem)}32%{transform:rotate(2deg)translateY(0)}46%{transform:rotate(-5deg)translateY(-.03rem)}62%{transform:rotate(0)translateY(0)}}@keyframes home-module__txgM7a__proWordGlimmer{0%,12%,to{background-position:140%}18%{background-position:34%}24%,30%{background-position:-50%}}@keyframes home-module__txgM7a__desktopNavDockReveal{0%{opacity:0;transform:translate(-50%,-.8rem)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes home-module__txgM7a__desktopNavReveal{0%{opacity:0;transform:translateY(-.42rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.home-module__txgM7a__desktopNav,.home-module__txgM7a__footerLinks{align-items:center;gap:.45rem;display:flex}.home-module__txgM7a__desktopNavDock{z-index:2;border-radius:1.35rem;justify-self:center;align-items:center;width:max-content;display:flex;position:relative}.home-module__txgM7a__desktopNavDockFloating{z-index:140;border:1px solid var(--theme-border-subtle);background:radial-gradient(circle at 50% 0%, var(--theme-accent-subtle), transparent 72%), linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform, opacity;border-radius:1.35rem;padding:.18rem;animation:.32s cubic-bezier(.22,1,.36,1) both home-module__txgM7a__desktopNavDockReveal;position:fixed;top:.95rem;left:50%;box-shadow:0 16px 34px #0f172a2e,inset 0 1px #ffffff1f}.home-module__txgM7a__desktopNav{z-index:1;isolation:isolate;background:0 0;border-radius:999px;padding:.32rem;position:relative}.home-module__txgM7a__desktopNavFloating{animation:.32s cubic-bezier(.22,1,.36,1) both home-module__txgM7a__desktopNavReveal}.home-module__txgM7a__navLink,.home-module__txgM7a__footerLink{z-index:0;color:var(--theme-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:.98rem;font-weight:700;text-decoration:none;transition:color .18s,transform .22s;display:inline-flex;position:relative}.home-module__txgM7a__navLink{isolation:isolate;border-radius:999px;padding:.72rem 1.05rem}.home-module__txgM7a__navLink:hover,.home-module__txgM7a__footerLink:hover{color:var(--theme-foreground)}.home-module__txgM7a__navLink:hover,.home-module__txgM7a__navLink:focus-visible,.home-module__txgM7a__tradeMenuWrap:hover .home-module__txgM7a__tradeMenuTrigger,.home-module__txgM7a__tradeMenuWrap:focus-within .home-module__txgM7a__tradeMenuTrigger{transform:translateY(-1px)}.home-module__txgM7a__navLinkMuted{color:var(--theme-text-muted)}.home-module__txgM7a__tradeMenuWrap{z-index:3;align-items:stretch;display:inline-flex;position:relative}.home-module__txgM7a__tradeMenuWrap:after{content:"";height:.95rem;position:absolute;top:100%;left:0;right:0}.home-module__txgM7a__tradeMenuTrigger{gap:.4rem}.home-module__txgM7a__tradeMenuChevron{width:.95rem;height:.95rem;transition:transform .18s}.home-module__txgM7a__tradeMenuWrap:hover .home-module__txgM7a__tradeMenuChevron,.home-module__txgM7a__tradeMenuWrap:focus-within .home-module__txgM7a__tradeMenuChevron{transform:rotate(180deg)}.home-module__txgM7a__tradeMenuDropdown{border:1px solid var(--theme-border);background:linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle));opacity:0;visibility:hidden;z-index:160;will-change:transform, opacity;backface-visibility:hidden;border-radius:1rem;min-width:12rem;padding:.45rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .2rem);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 34px #1f2e381f}.home-module__txgM7a__tradeMenuWrap:hover .home-module__txgM7a__tradeMenuDropdown,.home-module__txgM7a__tradeMenuWrap:focus-within .home-module__txgM7a__tradeMenuDropdown{opacity:1;visibility:visible;transform:translate(-50%)}.home-module__txgM7a__tooltipAnchor{position:relative}.home-module__txgM7a__tooltipAnchor:before,.home-module__txgM7a__tooltipAnchor:after{opacity:0;pointer-events:none;z-index:30;transition:opacity .18s,transform .18s;position:absolute;left:50%;transform:translate(-50%,6px)}.home-module__txgM7a__tooltipAnchor:before{content:attr(data-tooltip);color:#f8fafc;text-align:center;background:#0f172aeb;border-radius:.8rem;min-width:max-content;max-width:15rem;padding:.52rem .7rem;font-size:.78rem;font-weight:650;line-height:1.45;top:calc(100% + .75rem);box-shadow:0 14px 26px #02061733}.home-module__txgM7a__tooltipAnchor:after{content:"";background:#0f172aeb;width:.6rem;height:.6rem;top:calc(100% + .33rem);transform:translate(-50%,6px)rotate(45deg)}.home-module__txgM7a__tooltipAnchor:hover:before,.home-module__txgM7a__tooltipAnchor:hover:after,.home-module__txgM7a__tooltipAnchor:focus-visible:before,.home-module__txgM7a__tooltipAnchor:focus-visible:after{opacity:1;transform:translate(-50%)}.home-module__txgM7a__tradeMenuItem{color:var(--theme-foreground);border-radius:.8rem;align-items:center;gap:.65rem;padding:.8rem .9rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:flex}.home-module__txgM7a__tradeMenuItem:hover{background:var(--theme-surface-bg);transform:translate(1px)}.home-module__txgM7a__tradeTooltipWrap{display:block;position:relative}.home-module__txgM7a__tradeTooltipWrap .home-module__txgM7a__tradeMenuItem,.home-module__txgM7a__tradeTooltipWrap .home-module__txgM7a__mobileTradeItem{width:100%}.home-module__txgM7a__tradeTooltipNote{border:1px solid var(--theme-border);background:radial-gradient(circle at top left, var(--theme-accent-subtle), transparent 46%), linear-gradient(180deg, var(--theme-surface-dark), #0f172af5);width:min(16rem,100vw - 1.6rem);max-width:calc(100vw - 1.6rem);color:var(--theme-text-on-dark);text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:170;border-radius:.9rem;padding:.72rem .82rem;font-size:.78rem;font-weight:600;line-height:1.45;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(6px);box-shadow:0 16px 28px #02061738}.home-module__txgM7a__tradeTooltipNote:before{content:"";border-top:1px solid var(--theme-border);border-left:1px solid var(--theme-border);background:var(--theme-surface-dark);width:.72rem;height:.72rem;position:absolute;top:-.38rem;right:1rem;transform:rotate(45deg)}.home-module__txgM7a__tradeTooltipWrap:hover .home-module__txgM7a__tradeTooltipNote,.home-module__txgM7a__tradeTooltipWrap:focus-within .home-module__txgM7a__tradeTooltipNote,.home-module__txgM7a__tradeTooltipWrap[data-tooltip-open=true] .home-module__txgM7a__tradeTooltipNote{opacity:1;visibility:visible;transform:translateY(0)}.home-module__txgM7a__tradeMenuIcon{width:1rem;height:1rem;color:var(--theme-accent);flex:none}.home-module__txgM7a__navLink:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 8%, #ffffff4d, #fff0 34%), linear-gradient(180deg, #ffffff24, var(--theme-accent-subtle));box-shadow:inset 0 0 0 1px var(--theme-border-subtle);opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .2s;position:absolute;inset:.18rem .22rem;transform:scale(.9)translateY(.08rem)}.home-module__txgM7a__themeToggle{cursor:pointer;background:radial-gradient(circle at 34% 34%,#fffffff5,#fff0 38%),linear-gradient(#f8fafc,#dbeafefa);border:1px solid #94a3b870;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s,background .22s;display:inline-flex;box-shadow:0 16px 28px #1f2e3829,inset 0 1px #ffffffe0}.home-module__txgM7a__themeToggle:hover{transform:translateY(-1px)}.home-module__txgM7a__themeToggle:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home-module__txgM7a__themeToggleDark{background:radial-gradient(circle at 66% 34%,#f59e0b6b,#f59e0b00 28%),linear-gradient(#0f172afa,#020617fa);border-color:#f59e0b52;box-shadow:0 14px 28px #0206174d,inset 0 1px #ffffff14}.home-module__txgM7a__themeToggleCore{background:linear-gradient(#fff,#bfdbfe);border-radius:50%;width:1.26rem;height:1.26rem;transition:transform .22s,background .22s,box-shadow .22s;position:relative;box-shadow:0 0 0 .34rem #ffffff75,0 0 0 .5rem #38bdf81f}.home-module__txgM7a__themeToggleCore:after{content:"";border:1px solid #38bdf82e;border-radius:50%;position:absolute;inset:-.22rem}.home-module__txgM7a__themeToggleDark .home-module__txgM7a__themeToggleCore{background:linear-gradient(#fde68a,#f59e0b);transform:scale(.88);box-shadow:0 0 0 .28rem #f59e0b29,0 0 0 .46rem #0f172a24}.home-module__txgM7a__themeToggleDark .home-module__txgM7a__themeToggleCore:after{border-color:#f59e0b38}.home-module__txgM7a__navCta,.home-module__txgM7a__primaryButton,.home-module__txgM7a__primaryButtonLight{border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.home-module__txgM7a__navCta{color:#173a63;cursor:pointer;text-shadow:0 1px #ffffff73;background:linear-gradient(#fffffff7,#f0f8fff2 46%,#dbeafef5 100%),radial-gradient(circle at 12% 0,#93c5fd3d,#0000 46%),radial-gradient(circle at 88% 100%,#60a5fa2e,#0000 52%),linear-gradient(135deg,#eff6fffa,#dbeafef0 58%,#bfdbfee6 100%);border:1px solid #60a5fa47;gap:.55rem;padding:.92rem 1.35rem;font-family:inherit;font-size:.96rem;font-weight:750;box-shadow:inset 0 1px #ffffffdb,inset 0 -10px 22px #bfdbfe38,0 12px 28px #2563eb1a}.home-module__txgM7a__navCtaIcon{flex:none;width:1rem;height:1rem}.home-module__txgM7a__navCta:hover,.home-module__txgM7a__primaryButton:hover,.home-module__txgM7a__primaryButtonLight:hover,.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction:hover{background:linear-gradient(#fffffffc,#f5fafff7 48%,#e0eefffa 100%),radial-gradient(circle at 12% 0,#93c5fd47,#0000 46%),radial-gradient(circle at 88% 100%,#60a5fa38,#0000 52%),linear-gradient(135deg,#eff6fffc,#dbeafef7 58%,#bfdbfeed 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,inset 0 -10px 24px #bfdbfe3d,0 16px 32px #2563eb1f}.home-module__txgM7a__mobileNav{display:none}.home-module__txgM7a__ctaDisabled,.home-module__txgM7a__ctaDisabled:hover{cursor:not-allowed;box-shadow:none;filter:saturate(.72)brightness(.95);opacity:.5;transition:opacity .18s,filter .18s,box-shadow .18s,background .18s,color .18s;transform:none}@keyframes home-module__txgM7a__disabledCtaFlicker{0%{opacity:.5;filter:saturate(.72)brightness(.95)}18%{opacity:.44;filter:saturate(.64)brightness(.9)}36%{opacity:.46;filter:saturate(.68)brightness(.92)}58%{opacity:.4;filter:saturate(.58)brightness(.86)}to{opacity:.38;filter:saturate(.56)brightness(.86)}}.home-module__txgM7a__agentTooltipTrigger{cursor:not-allowed;display:inline-flex}.home-module__txgM7a__agentTooltipTrigger>*{pointer-events:none}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__agentTooltipTrigger{flex:1 1 0;min-width:0}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__agentTooltipTrigger>*{width:100%}.home-module__txgM7a__navCta.home-module__txgM7a__ctaDisabled,.home-module__txgM7a__primaryButton.home-module__txgM7a__ctaDisabled,.home-module__txgM7a__secondaryAction.home-module__txgM7a__ctaDisabled,.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction.home-module__txgM7a__ctaDisabled{color:#173a63;background-color:#0000;background-image:linear-gradient(#ffffff75,#ffffff1f 38%,#fff0 100%),linear-gradient(125deg,#ffffff2e 0%,#ffffff0a 34%,#fff0 62%),linear-gradient(#60a5fa47 1px,#0000 1px),linear-gradient(90deg,#60a5fa47 1px,#0000 1px),radial-gradient(circle at 12% 0,#93c5fd6b,#0000 48%),radial-gradient(circle at 50% 22%,#bfdbfe47,#0000 42%),radial-gradient(circle at 88% 100%,#60a5fa4d,#0000 56%),linear-gradient(135deg,#f4f9fffc,#e0ecfff7 54%,#bcd8fcf0 100%);background-position:0 0,0 0,0 0,-1px -1px,-1px -1px,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%,100% 100%,14px 14px,14px 14px,100% 100%,100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #60a5fa47;box-shadow:inset 0 1px #fffc,inset 0 -10px 22px #93c5fd2e,0 6px 14px #2563eb0d}.home-module__txgM7a__ctaDisabled .home-module__txgM7a__navCtaIcon,.home-module__txgM7a__ctaDisabled .home-module__txgM7a__heroCtaIcon{opacity:.42}@media (hover:hover) and (pointer:fine){.home-module__txgM7a__agentTooltipTrigger:hover>.home-module__txgM7a__ctaDisabled{opacity:.44;filter:saturate(.62)brightness(.9)}}@media (hover:none) and (pointer:coarse){.home-module__txgM7a__agentTooltipTrigger:active>.home-module__txgM7a__ctaDisabled{opacity:.44;filter:saturate(.62)brightness(.9);animation:.28s linear home-module__txgM7a__disabledCtaFlicker}}.home-module__txgM7a__mobileTradeGroup{position:relative}.home-module__txgM7a__mobileTradeTrigger{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-bg);width:100%;min-height:2.6rem;color:var(--theme-foreground);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;padding:.56rem .85rem;font-size:.92rem;font-weight:700;list-style:none;display:inline-flex}.home-module__txgM7a__mobileTradeTrigger::-webkit-details-marker{display:none}.home-module__txgM7a__mobileTradeChevron{width:.95rem;height:.95rem;transition:transform .18s}.home-module__txgM7a__mobileTradeGroup[open] .home-module__txgM7a__mobileTradeTrigger{background:var(--theme-accent-subtle);border-color:#38bdf847}.home-module__txgM7a__mobileTradeGroup[open] .home-module__txgM7a__mobileTradeChevron{transform:rotate(180deg)}.home-module__txgM7a__mobileTradeMenu{gap:.55rem;margin-top:.55rem;display:grid}.home-module__txgM7a__mobileTradeItem{background:linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle));min-height:2.6rem;color:var(--theme-foreground);border:1px solid #38bdf82e;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;padding:.56rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__txgM7a__hero{padding:2.6rem 0 1.6rem}.home-module__txgM7a__heroWide{width:min(1380px,100% - 2rem);margin:0 auto}.home-module__txgM7a__heroGlass{background:var(--theme-surface-bg);border:1px solid var(--theme-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.8rem;padding:2.2rem 2.4rem 2rem;position:relative;box-shadow:0 12px 36px #1f2e3812,inset 0 1px #ffffff80}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem);display:grid}.home-module__txgM7a__heroCopy{flex-direction:column;justify-content:space-between;max-width:36.5rem;height:100%;padding-top:.25rem;display:flex}.home-module__txgM7a__heroCopyTop{flex:none;gap:clamp(.65rem,1.1vw,1rem);display:grid}.home-module__txgM7a__heroCopyTop .home-module__txgM7a__eyebrow{margin-bottom:0;transform:translateY(-.08rem)}.home-module__txgM7a__heroCopyCtas{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;display:flex}.home-module__txgM7a__heroCopyMiddle,.home-module__txgM7a__heroRulesBlurb,.home-module__txgM7a__heroCopyBottom{flex:none;width:100%}.home-module__txgM7a__heroClaims{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.home-module__txgM7a__heroClaim{background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle);color:var(--theme-text);border-radius:1rem;align-items:center;gap:.8rem;margin:0;padding:.8rem .95rem;font-size:1rem;font-weight:680;line-height:1.42;display:flex}.home-module__txgM7a__heroClaimIcon{width:1rem;height:1rem;color:var(--theme-accent);flex:none}.home-module__txgM7a__heroDemo{flex-direction:column;gap:.85rem;min-width:0;display:flex}.home-module__txgM7a__heroImageSlot{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-dark);border-radius:1.35rem;width:100%;height:clamp(14.2rem,28vw,17rem);position:relative;overflow:hidden;box-shadow:0 18px 34px #1f2e3824}.home-module__txgM7a__heroImageSlot img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%;transition:transform .7s,filter .3s;transform:scale(1.02)}.home-module__txgM7a__heroImageSlotPlaying img{filter:saturate(1.05);transform:scale(1.06)}.home-module__txgM7a__heroImageSlotShade{pointer-events:none;background:linear-gradient(#0206170d 0%,#02061729 40%,#02061785 100%),radial-gradient(circle at 22% 18%,#ffffff38,#0000 24%),linear-gradient(90deg,#0f172a14,#0f172a05 34%,#0f172a38 100%);position:absolute;inset:0}.home-module__txgM7a__heroImageSlotVignette{pointer-events:none;background:radial-gradient(circle,#0000 52%,#0206173d 100%),linear-gradient(#0f172a14,#0f172a00 30%,#0f172a29 100%);position:absolute;inset:0}.home-module__txgM7a__heroImageSlotTopBar{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.home-module__txgM7a__heroImageSlotBadge,.home-module__txgM7a__heroImageSlotTimePill,.home-module__txgM7a__heroImageStageChip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafcf0;letter-spacing:.1em;text-transform:uppercase;background:#0f172a7a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.42rem;min-width:0;padding:.42rem .62rem;font-size:.68rem;font-weight:750;display:inline-flex}.home-module__txgM7a__heroImageSlotBadgeIcon{width:.84rem;height:.84rem;color:var(--theme-accent);flex:none}.home-module__txgM7a__heroImageVoiceBars{align-items:flex-end;gap:.12rem;margin-left:.08rem;display:inline-flex}.home-module__txgM7a__heroImageVoiceBars span{transform-origin:bottom;background:#f8fafce6;border-radius:999px;width:.14rem;height:.48rem}.home-module__txgM7a__heroImageVoiceBarsActive span{animation:.92s ease-in-out infinite home-module__txgM7a__heroVoicePulse}.home-module__txgM7a__heroImageVoiceBarsActive span:nth-child(2){animation-delay:.14s}.home-module__txgM7a__heroImageVoiceBarsActive span:nth-child(3){animation-delay:.28s}.home-module__txgM7a__heroImageSlotTimePill{color:#e2e8f0e6;font-variant-numeric:tabular-nums;margin:0}.home-module__txgM7a__heroImageSlotPanel{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a47;border:1px solid #ffffff24;border-radius:1rem;width:min(20rem,100% - 1.7rem);min-width:min(17rem,100% - 1.7rem);max-width:calc(100% - 1.7rem);padding:.22rem;display:block;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 12px 24px #02061738}.home-module__txgM7a__heroImageSlotPanelTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-module__txgM7a__heroImageSlotEyebrow{color:#bfdbfeeb;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:760}.home-module__txgM7a__heroImageStatusViewport{min-height:5rem;overflow:hidden}.home-module__txgM7a__heroImageStatusCard{background:#0f172a70;border:1px solid #ffffff29;border-radius:.95rem;grid-template-columns:auto 1fr;align-items:start;gap:.72rem;min-height:5rem;padding:.78rem .8rem;animation:.26s home-module__txgM7a__heroStatusSwap;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 16px #02061729}.home-module__txgM7a__heroImageStatusBlue{color:#2563eb;background:#2563eb1a}.home-module__txgM7a__heroImageStatusPurple{color:#7c3aed;background:#7c3aed1a}.home-module__txgM7a__heroImageStatusTeal{color:#0f766e;background:#0f766e1c}.home-module__txgM7a__heroImageStatusAmber{color:#b45309;background:#b453091f}.home-module__txgM7a__heroImageStatusIconWrap{background:#ffffffe6;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.home-module__txgM7a__heroImageStatusIcon{color:currentColor;width:1rem;height:1rem}.home-module__txgM7a__heroImageStatusCopy{gap:.3rem;min-width:0;display:grid}.home-module__txgM7a__heroImageStatusTopline{justify-content:flex-start;align-items:center;gap:.55rem;display:flex}.home-module__txgM7a__heroImageStatusTitle{color:#f8fafc;font-size:.88rem;font-weight:760;line-height:1.2}.home-module__txgM7a__heroImageStatusMarker{color:currentColor;letter-spacing:.06em;text-transform:uppercase;background:#ffffffe6;border:1px solid;border-radius:999px;align-items:center;min-height:1.1rem;padding:.08rem .36rem;font-size:.6rem;font-weight:800;display:inline-flex}.home-module__txgM7a__heroImageStatusMeta{color:#f8fafce6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.42;display:-webkit-box;overflow:hidden}.home-module__txgM7a__heroImageSlotPanelHint{color:#e2e8f0a8;font-size:.72rem;font-weight:600}.home-module__txgM7a__heroImageSlotLiveLine{color:#f8fafc;max-width:24rem;margin:0;font-size:clamp(.96rem,1.6vw,1.1rem);font-weight:640;line-height:1.4}.home-module__txgM7a__heroImageSlotStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.home-module__txgM7a__heroImageSlotStat{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.82rem;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;min-width:0;padding:.65rem .72rem;transition:background-color .22s,border-color .22s,transform .22s;display:grid}.home-module__txgM7a__heroImageSlotStatActive{background:var(--theme-accent-subtle);border-color:#ffffff2e;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0a}.home-module__txgM7a__heroImageSlotStatIcon{width:.96rem;height:.96rem;color:var(--theme-accent);flex:none;margin-top:.05rem}.home-module__txgM7a__heroImageSlotStatLabel,.home-module__txgM7a__heroImageSlotStatValue{display:block}.home-module__txgM7a__heroImageSlotStatLabel{color:#bfdbfecc;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:700}.home-module__txgM7a__heroImageSlotStatValue{color:#f8fafc;margin-top:.18rem;font-size:.82rem;font-weight:670;line-height:1.35}.home-module__txgM7a__heroImageStageRail{z-index:2;justify-items:end;gap:.45rem;display:grid;position:absolute;bottom:.85rem;right:.85rem}.home-module__txgM7a__heroImageStageChip{color:#e2e8f0bd;transition:background-color .22s,color .22s,transform .22s,border-color .22s}.home-module__txgM7a__heroImageStageChipDone{color:#f8fafce0}.home-module__txgM7a__heroImageStageChipActive{background:var(--theme-accent-subtle);color:#f8fafc;border-color:#ffffff2e;transform:translate(-3px);box-shadow:inset 0 0 0 1px #ffffff0a}.home-module__txgM7a__heroImageStageDot{background:currentColor;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #ffffff14}.home-module__txgM7a__playerPlaceholder{background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle);border-radius:1.65rem;min-height:24rem}.home-module__txgM7a__eyebrow,.home-module__txgM7a__sectionEyebrow,.home-module__txgM7a__flowEyebrow,.home-module__txgM7a__ctaEyebrow{color:var(--theme-accent-hover);letter-spacing:.125em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:.87rem;font-weight:700;display:inline-flex}.home-module__txgM7a__eyebrow:before,.home-module__txgM7a__sectionEyebrow:before,.home-module__txgM7a__flowEyebrow:before,.home-module__txgM7a__ctaEyebrow:before{content:"";background:var(--theme-accent-hover);border-radius:50%;width:.56rem;height:.56rem;box-shadow:0 0 0 5px #38bdf81a}.home-module__txgM7a__heroTitle,.home-module__txgM7a__sectionTitle,.home-module__txgM7a__flowTitle,.home-module__txgM7a__ctaTitle,.home-module__txgM7a__scopeTitle{color:var(--theme-foreground);letter-spacing:-.055em;margin:0}.home-module__txgM7a__heroTitle{letter-spacing:-.055em;max-width:none;font-size:clamp(2.35rem,3.25vw,3.25rem);font-weight:650;line-height:1}.home-module__txgM7a__heroTitleLine{white-space:nowrap;display:block}.home-module__txgM7a__heroTitleLine+.home-module__txgM7a__heroTitleLine{margin-top:.08em}.home-module__txgM7a__heroTitleEmphasis{font-weight:810}.home-module__txgM7a__heroText,.home-module__txgM7a__sectionText,.home-module__txgM7a__flowText,.home-module__txgM7a__ctaText,.home-module__txgM7a__scopeText,.home-module__txgM7a__problemText,.home-module__txgM7a__proofCardText,.home-module__txgM7a__stageText,.home-module__txgM7a__summaryText,.home-module__txgM7a__photoCaption,.home-module__txgM7a__sectionNote,.home-module__txgM7a__footerNote{line-height:1.68}.home-module__txgM7a__heroText{max-width:33rem;color:var(--theme-foreground);margin:0;font-size:1.12rem;font-weight:500;line-height:1.56}.home-module__txgM7a__heroActions,.home-module__txgM7a__ctaActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.home-module__txgM7a__heroActions{margin-top:1.4rem}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__primaryButton{border-radius:.7rem;flex:1 1 0;gap:.55rem;min-width:0;padding:1.08rem 1.55rem;font-size:1.1rem}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction{color:#173a63;text-shadow:0 1px #ffffff73;background:linear-gradient(#fffffff7,#f0f8fff2 46%,#dbeafef5 100%),radial-gradient(circle at 12% 0,#93c5fd3d,#0000 46%),radial-gradient(circle at 88% 100%,#60a5fa2e,#0000 52%),linear-gradient(135deg,#eff6fffa,#dbeafef0 58%,#bfdbfee6 100%);border:1px solid #60a5fa47;border-radius:.7rem;flex:1 1 0;justify-content:center;gap:.55rem;min-width:0;padding:1.08rem 1.55rem;font-size:1.1rem;text-decoration:none;box-shadow:inset 0 1px #ffffffdb,inset 0 -10px 22px #bfdbfe38,0 12px 28px #2563eb1a}.home-module__txgM7a__heroCtaIcon{flex:none;width:1.2rem;height:1.2rem}.home-module__txgM7a__primaryButton,.home-module__txgM7a__primaryButtonLight{padding:.96rem 1.36rem;font-size:.98rem;font-weight:675}.home-module__txgM7a__primaryButton{color:#173a63;text-shadow:0 1px #ffffff73;background:linear-gradient(#fffffff7,#f0f8fff2 46%,#dbeafef5 100%),radial-gradient(circle at 12% 0,#93c5fd3d,#0000 46%),radial-gradient(circle at 88% 100%,#60a5fa2e,#0000 52%),linear-gradient(135deg,#eff6fffa,#dbeafef0 58%,#bfdbfee6 100%);border:1px solid #60a5fa47;box-shadow:inset 0 1px #ffffffdb,inset 0 -10px 22px #bfdbfe38,0 12px 28px #2563eb1a}.home-module__txgM7a__secondaryAction,.home-module__txgM7a__secondaryActionStrong,.home-module__txgM7a__secondaryActionLight{color:var(--theme-foreground);align-items:center;gap:.45rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.home-module__txgM7a__secondaryAction:hover,.home-module__txgM7a__secondaryActionStrong:hover,.home-module__txgM7a__secondaryActionLight:hover{transform:translate(1px)}.home-module__txgM7a__secondaryAction:hover,.home-module__txgM7a__secondaryActionStrong:hover{color:var(--theme-accent)}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction:hover,.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction:focus-visible,.home-module__txgM7a__secondaryAction.home-module__txgM7a__ctaDisabled:hover,.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction.home-module__txgM7a__ctaDisabled:hover{color:#173a63}.home-module__txgM7a__inlineArrow{width:1rem;height:1rem}.home-module__txgM7a__claritySection{padding:0 0 4.8rem}.home-module__txgM7a__clarityShell{background:linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle)), var(--theme-surface-bg);border:1px solid var(--theme-border);border-radius:1.8rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);padding:clamp(1.45rem,3vw,2.1rem);display:grid;box-shadow:0 24px 54px #1f2e381f,inset 0 1px #ffffff14}.home-module__txgM7a__clarityIntro{max-width:38rem}.home-module__txgM7a__clarityLeadText{color:var(--theme-text);font-size:1.14rem;font-weight:500}.home-module__txgM7a__clarityList{gap:1rem;margin-top:1.6rem;display:grid}.home-module__txgM7a__clarityPoint{border-top:1px solid #94a3b82e;padding-top:1rem}.home-module__txgM7a__clarityPoint:first-child{border-top:0;padding-top:0}.home-module__txgM7a__clarityPointTitle{color:var(--theme-foreground);letter-spacing:-.03em;margin:0;font-size:1.22rem;font-weight:760;line-height:1.24}.home-module__txgM7a__clarityPointText{color:var(--theme-text);margin:.45rem 0 0;font-size:.98rem;line-height:1.68}.home-module__txgM7a__clarityRecord{background:radial-gradient(circle at top right, var(--theme-accent-subtle), transparent 28%), linear-gradient(180deg, var(--theme-surface-subtle), var(--theme-surface-bg));border:1px solid var(--theme-border);border-radius:1.55rem;padding:1.35rem;box-shadow:0 18px 42px #1f2e381f}.home-module__txgM7a__clarityRecord .home-module__txgM7a__cardEyebrow{color:var(--theme-foreground);letter-spacing:.11em;font-size:.86rem;font-weight:700}.home-module__txgM7a__clarityRecordTitle{color:var(--theme-foreground);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.12}.home-module__txgM7a__clarityRecordText{color:var(--theme-text);margin:.8rem 0 0;font-size:.97rem;line-height:1.7}.home-module__txgM7a__clarityRecordFields{gap:.8rem;margin:1.2rem 0 0;display:grid}.home-module__txgM7a__clarityRecordRow{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.home-module__txgM7a__clarityRecordRow:last-child{border-bottom:0;padding-bottom:0}.home-module__txgM7a__clarityRecordRow dt{color:var(--theme-text-muted)}.home-module__txgM7a__clarityRecordRow dd{color:var(--theme-foreground);text-align:right;margin:0;font-weight:700}.home-module__txgM7a__processSection{padding:0 0 4.8rem}.home-module__txgM7a__processShell{background:radial-gradient(circle at top right, #38bdf829, transparent 22%), linear-gradient(180deg, var(--theme-surface-dark) 0%, #17222a 100%);border-radius:2rem;padding:clamp(1.4rem,3.6vw,2.35rem);position:relative;box-shadow:0 30px 62px #1f2e382e}.home-module__txgM7a__processHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.5rem;display:grid}.home-module__txgM7a__processPauseButton{color:var(--theme-text-on-dark);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:.55rem;padding:.78rem 1rem;font-size:.94rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.home-module__txgM7a__processPauseButton:hover{background:#ffffff17;border-color:#ffffff29;transform:translateY(-1px)}.home-module__txgM7a__processPauseButton:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home-module__txgM7a__processPauseButtonPaused{background:var(--theme-accent-subtle);border-color:var(--theme-accent)}.home-module__txgM7a__processPauseIcon{flex:none;width:1rem;height:1rem}.home-module__txgM7a__processGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1.35rem,3vw,2rem);margin-top:1.75rem;display:grid}.home-module__txgM7a__processSteps{align-content:start;gap:.9rem;display:grid}.home-module__txgM7a__processStepButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:1.25rem;padding:1rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;position:relative}.home-module__txgM7a__processStepButton:hover{background:#ffffff0f;border-color:#ffffff24;transform:translateY(-1px)}.home-module__txgM7a__processStepButton:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home-module__txgM7a__processStepButtonActive{border-color:var(--theme-accent);background:var(--theme-accent-subtle);box-shadow:0 20px 32px #0f172a38}.home-module__txgM7a__processStepMeta{align-items:center;gap:.75rem;display:flex}.home-module__txgM7a__processStepNumber{width:2rem;height:2rem;color:var(--theme-text-on-dark);letter-spacing:.08em;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.home-module__txgM7a__processStepNumber:before,.home-module__txgM7a__processStepNumber:after{content:"";border:1px solid var(--theme-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0;transform:scale(1)}.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepNumber{background:var(--theme-accent-subtle)}.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepNumber:before,.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepNumber:after{animation:4.6s ease-out infinite home-module__txgM7a__processNodePulse}.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepNumber:after{animation-delay:2.3s}.home-module__txgM7a__processStepIcon{width:2rem;height:2rem;color:var(--theme-accent);justify-content:center;align-items:center;display:inline-flex}.home-module__txgM7a__processIconSvg{width:1.15rem;height:1.15rem}.home-module__txgM7a__processStepCopy{gap:.26rem;margin-top:.8rem;display:grid}.home-module__txgM7a__processStepTitle{color:var(--theme-text-on-dark);font-size:1.03rem;font-weight:740;line-height:1.24}.home-module__txgM7a__processStepText{color:var(--theme-text-on-dark-muted);font-size:.92rem;line-height:1.55}.home-module__txgM7a__processStepProgress{background:#ffffff14;border-radius:999px;height:3px;margin-top:.95rem;display:block;overflow:hidden}.home-module__txgM7a__processStepProgress:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--theme-accent), var(--theme-text-on-dark));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepProgress:after{animation:home-module__txgM7a__stepProgressFill var(--process-duration,6.8s) linear both}.home-module__txgM7a__processStepButtonPaused .home-module__txgM7a__processStepProgress:after,.home-module__txgM7a__processStepButtonPaused .home-module__txgM7a__processStepNumber:before,.home-module__txgM7a__processStepButtonPaused .home-module__txgM7a__processStepNumber:after{animation-play-state:paused}.home-module__txgM7a__processPanel{min-width:0}.home-module__txgM7a__processPanelContent{background:radial-gradient(circle at top left, var(--theme-accent-subtle), transparent 38%), radial-gradient(circle at top right, var(--theme-accent-subtle), transparent 28%), linear-gradient(145deg, var(--theme-page-bg), var(--theme-surface-bg) 52%, var(--theme-surface-subtle));border:1px solid var(--theme-border-subtle);border-radius:1.6rem;padding:clamp(1.2rem,2.2vw,1.5rem);animation:.28s home-module__txgM7a__processPanelIn;box-shadow:0 22px 44px #0f172a24,inset 0 1px #ffffff14}.home-module__txgM7a__processPanelLabel{color:var(--theme-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:800}.home-module__txgM7a__processPanelTitle{color:var(--theme-foreground);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.home-module__txgM7a__processPanelText{color:var(--theme-text);margin:.95rem 0 0;font-size:1rem;line-height:1.62}.home-module__txgM7a__processTagRow{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.home-module__txgM7a__processTag{background:linear-gradient(180deg, var(--theme-page-bg), var(--theme-accent-subtle));border:1px solid var(--theme-border-subtle);min-height:2rem;color:var(--theme-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.76rem;font-weight:760;display:inline-flex}.home-module__txgM7a__processPanelGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;margin-top:1.35rem;display:grid}.home-module__txgM7a__processBulletList{gap:.8rem;display:grid}.home-module__txgM7a__processBulletItem{background:linear-gradient(180deg, var(--theme-page-bg), var(--theme-surface-subtle));border:1px solid var(--theme-border-subtle);border-radius:1rem;grid-template-columns:auto 1fr;align-items:flex-start;gap:.72rem;padding:.85rem .95rem;display:grid}.home-module__txgM7a__processBulletIcon{width:1rem;height:1rem;color:var(--theme-accent);flex:none;margin-top:.18rem}.home-module__txgM7a__processBulletText{color:var(--theme-text);font-size:.92rem;line-height:1.55}.home-module__txgM7a__processRecordCard{background:radial-gradient(circle at top left, var(--theme-accent-subtle), transparent 48%), linear-gradient(180deg, var(--theme-page-bg), var(--theme-surface-bg));border:1px solid var(--theme-border-subtle);border-radius:1.15rem;padding:1rem;box-shadow:inset 0 1px #ffffff14}.home-module__txgM7a__processRecordTitle{color:var(--theme-foreground);margin:0;font-size:1.18rem;line-height:1.28}.home-module__txgM7a__processRecordText{color:var(--theme-text);margin:.65rem 0 0;font-size:.93rem;line-height:1.65}.home-module__txgM7a__processRecordFields{gap:.7rem;margin:1rem 0 0;display:grid}.home-module__txgM7a__processRecordRow{border-bottom:1px solid var(--theme-border-subtle);justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.home-module__txgM7a__processRecordRow:last-child{border-bottom:0;padding-bottom:0}.home-module__txgM7a__processRecordRow dt{color:var(--theme-text-muted)}.home-module__txgM7a__processRecordRow dd{color:var(--theme-foreground);text-align:right;margin:0;font-weight:700}@keyframes home-module__txgM7a__processPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__txgM7a__stepProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-module__txgM7a__processNodePulse{0%{opacity:0;transform:scale(1)}12%{opacity:.34}to{opacity:0;transform:scale(2.65)}}.home-module__txgM7a__plumbingIcon{width:1rem;height:1rem;color:var(--theme-accent);flex:none}.home-module__txgM7a__scopeSection{padding:0 0 3.8rem}.home-module__txgM7a__scopeGrid{background:var(--theme-surface-bg);border:1px solid var(--theme-border);border-radius:1.55rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2rem 3rem;padding:1.6rem 1.6rem 1.45rem;display:grid;box-shadow:0 18px 42px #1f2e380d}.home-module__txgM7a__proofCard:before,.home-module__txgM7a__problemCard:before,.home-module__txgM7a__stageCard:before,.home-module__txgM7a__handoffPanel:before,.home-module__txgM7a__ctaShell:before{content:"";background:linear-gradient(90deg, var(--theme-accent), #a56b3f00);width:4.4rem;height:2px;margin-bottom:.85rem;display:block}.home-module__txgM7a__proofCardLabel,.home-module__txgM7a__cardEyebrow,.home-module__txgM7a__handoffEyebrow,.home-module__txgM7a__summaryLabel{color:var(--theme-text-muted);letter-spacing:.125em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:650}.home-module__txgM7a__scopeTags,.home-module__txgM7a__handoffTags{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.home-module__txgM7a__scopeTags span,.home-module__txgM7a__handoffTags span{background:var(--theme-accent-subtle);color:var(--theme-accent);border-radius:999px;align-items:center;padding:.34rem .66rem;font-size:.75rem;font-weight:650;display:inline-flex}.home-module__txgM7a__handoffFields{margin:0}.home-module__txgM7a__handoffRow{justify-content:space-between;gap:1rem;padding:.34rem 0;display:flex}.home-module__txgM7a__handoffRow dt{color:var(--theme-text-muted)}.home-module__txgM7a__handoffRow dd{color:var(--theme-foreground);text-align:right;margin:0;font-weight:650}.home-module__txgM7a__proofBand{padding:1.5rem 0 5.5rem}.home-module__txgM7a__proofBandShell{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.home-module__txgM7a__proofCard{background:linear-gradient(180deg, #ffffffe6, #fffffffa), var(--theme-surface-bg);border:1px solid #a56b3f33;border-radius:1.35rem;flex-direction:column;gap:1.15rem;min-height:100%;padding:2.2rem 2rem 2rem;display:flex;position:relative;box-shadow:0 18px 38px #1f2e380f,inset 0 1px #ffffff9e}.home-module__txgM7a__proofCardTop{align-items:center;gap:.85rem;display:flex}.home-module__txgM7a__proofCardBadge{width:3.2rem;height:3.2rem;color:var(--theme-accent);background:linear-gradient(135deg,#a56b3f2e,#a56b3f1a);border-radius:.9rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 18px #a56b3f24}.home-module__txgM7a__proofCardIcon{width:1.22rem;height:1.22rem}.home-module__txgM7a__proofCardLabel{color:var(--theme-text);letter-spacing:.12em;margin:0;font-size:.82rem;font-weight:800}.home-module__txgM7a__proofCardText{color:var(--theme-text);margin:0;font-size:1.08rem;line-height:1.72}.home-module__txgM7a__proofCardTitle{color:var(--theme-foreground);letter-spacing:-.035em;margin:0;font-size:1.55rem;font-weight:750;line-height:1.18}.home-module__txgM7a__proofCardImpact{min-height:2.15rem;color:var(--theme-accent);letter-spacing:.03em;background:#a56b3f24;border-radius:999px;align-self:flex-start;align-items:center;margin:auto 0 0;padding:.48rem .82rem;font-size:.88rem;font-weight:800;display:inline-flex}.home-module__txgM7a__problemSection,.home-module__txgM7a__plumbingSection{padding:0 0 4.8rem}.home-module__txgM7a__problemGrid,.home-module__txgM7a__plumbingGrid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.home-module__txgM7a__problemIntro,.home-module__txgM7a__plumbingCopy{max-width:34rem}.home-module__txgM7a__sectionTitle,.home-module__txgM7a__flowTitle,.home-module__txgM7a__ctaTitle{font-size:clamp(2rem,4vw,3.4rem);line-height:1.03}.home-module__txgM7a__sectionText,.home-module__txgM7a__flowText,.home-module__txgM7a__ctaText{color:var(--theme-text-muted);margin:1.1rem 0 0;font-size:1.04rem}.home-module__txgM7a__sectionNote{border-left:2px solid var(--theme-accent-subtle);color:var(--theme-text);margin:1.5rem 0 0;padding-left:1.05rem;font-size:1rem}.home-module__txgM7a__problemCards{gap:1rem;display:grid}.home-module__txgM7a__problemCard{background:var(--theme-surface-bg);border:1px solid var(--theme-border);border-radius:1.35rem;padding:1.25rem 1.25rem 1.18rem;box-shadow:0 18px 36px #1f2e380d}.home-module__txgM7a__problemIndex{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.76rem;font-weight:700}.home-module__txgM7a__problemTitle,.home-module__txgM7a__stageTitle,.home-module__txgM7a__handoffTitle{color:var(--theme-foreground);margin:0;font-size:1.15rem;line-height:1.28}.home-module__txgM7a__problemText{color:var(--theme-text-muted);margin:.72rem 0 0;font-size:.95rem}.home-module__txgM7a__flowSection{padding:0 0 4.8rem}.home-module__txgM7a__flowShell{background:radial-gradient(circle at top right, #a56b3f2e, transparent 24%), linear-gradient(180deg, var(--theme-surface-dark) 0%, #17222a 100%);border-radius:2rem;padding:clamp(1.4rem,3.6vw,2.35rem);box-shadow:0 30px 62px #1f2e382e}.home-module__txgM7a__flowShell:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-module__txgM7a__flowGrid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.5rem,3vw,2.25rem);display:grid}.home-module__txgM7a__flowEyebrow{color:var(--theme-accent)}.home-module__txgM7a__flowTitle{color:var(--theme-text-on-dark)}.home-module__txgM7a__flowText{color:var(--theme-text-on-dark-muted);max-width:30rem}.home-module__txgM7a__stageList{gap:.88rem;margin-top:1.65rem;display:grid}.home-module__txgM7a__stageCard{background:#ffffff0d;border:1px solid #ffffff12;border-radius:1.2rem;padding:1rem 1rem .96rem}.home-module__txgM7a__stageHeader{grid-template-columns:auto auto 1fr;align-items:center;gap:.72rem;display:grid}.home-module__txgM7a__stageNumber{width:1.85rem;height:1.85rem;color:var(--theme-text-on-dark);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.home-module__txgM7a__stageIcon{width:1.9rem;height:1.9rem;color:var(--theme-accent);justify-content:center;align-items:center;display:inline-flex}.home-module__txgM7a__stageIconSvg{width:1.14rem;height:1.14rem}.home-module__txgM7a__stageTitle{color:var(--theme-text-on-dark)}.home-module__txgM7a__stageText{color:var(--theme-text-on-dark-muted);margin:.6rem 0 0;font-size:.94rem}.home-module__txgM7a__handoffPanel{background:var(--theme-surface-bg);border-radius:1.5rem;padding:1.25rem;box-shadow:0 18px 42px #00000024}.home-module__txgM7a__summaryCard{background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle);border-radius:1rem;margin-top:1rem;padding:1rem}.home-module__txgM7a__summaryText{color:var(--theme-text);margin:0;font-size:.95rem}.home-module__txgM7a__handoffFields{margin-top:1rem}.home-module__txgM7a__plumbingImageWrap{min-width:0}.home-module__txgM7a__plumbingPhotoFrame{background:#d9d7d1;border-radius:1.8rem;min-height:31rem;position:relative;overflow:hidden;box-shadow:0 26px 52px #1f2e381f}.home-module__txgM7a__plumbingPhoto{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.home-module__txgM7a__plumbingPhotoShade{background:linear-gradient(#1f2e380a,#1f2e3852),linear-gradient(90deg,#ffffff14,#0000 36%);position:absolute;inset:0}.home-module__txgM7a__photoCaption{background:var(--theme-surface-bg);border:1px solid var(--theme-border-subtle);color:var(--theme-text);border-radius:1rem;margin:0;padding:.95rem 1rem;font-size:.93rem;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 16px 32px #1f2e381a}.home-module__txgM7a__plumbingList{gap:.78rem;margin:1.45rem 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__plumbingItem{color:var(--theme-text);grid-template-columns:auto 1fr;gap:.74rem;font-size:.96rem;line-height:1.65;display:grid}.home-module__txgM7a__secondaryActionStrong{margin-top:1.35rem}.home-module__txgM7a__primaryButtonLight{color:#173a63;text-shadow:0 1px #ffffff73;background:linear-gradient(#fffffff7,#f0f8fff2 46%,#dbeafef5 100%),radial-gradient(circle at 12% 0,#93c5fd3d,#0000 46%),radial-gradient(circle at 88% 100%,#60a5fa2e,#0000 52%),linear-gradient(135deg,#eff6fffa,#dbeafef0 58%,#bfdbfee6 100%);border:1px solid #60a5fa47;box-shadow:inset 0 1px #ffffffdb,inset 0 -10px 22px #bfdbfe38,0 12px 28px #2563eb1a}.home-module__txgM7a__secondaryActionLight{color:var(--theme-foreground)}.home-module__txgM7a__secondaryActionLight:hover{color:var(--theme-accent)}.home-module__txgM7a__footer{background:radial-gradient(circle at top left, #38bdf814, transparent 18%), linear-gradient(180deg, var(--theme-surface-dark) 0%, #020617fa 100%);padding:2.6rem 0 2.2rem}.home-module__txgM7a__footerShell{border-top:1px solid #ffffff14;gap:1.7rem;padding:1.2rem 0 0;display:grid}.home-module__txgM7a__footerTopGrid{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.2rem 1.5rem;padding-bottom:1.35rem;display:grid}.home-module__txgM7a__footerIntro{grid-column:1/span 2;min-width:0;padding-right:clamp(1rem,3vw,2.6rem)}.home-module__txgM7a__footerLead{max-width:28rem;color:var(--theme-text-on-dark-muted);margin:1.05rem 0 0;font-size:1rem;line-height:1.75}.home-module__txgM7a__footerUtility{align-content:start;gap:1rem;display:grid}.home-module__txgM7a__footerLinks{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem 1rem;display:flex}.home-module__txgM7a__footerLink{color:var(--theme-text-on-dark-muted)}.home-module__txgM7a__footerLink:hover{color:var(--theme-text-on-dark)}.home-module__txgM7a__footerLinkMuted{color:var(--theme-text-on-dark-muted);cursor:default}.home-module__txgM7a__footerMetaList{gap:.55rem;display:grid}.home-module__txgM7a__footerMetaList span{color:var(--theme-text-on-dark-muted);font-size:.92rem;line-height:1.55}.home-module__txgM7a__footerWordmarkGrid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-module__txgM7a__footerWordmarkLockup{min-height:8.8rem;color:var(--theme-text-on-dark);text-align:center;letter-spacing:-.06em;text-shadow:0 0 6px #7dd4fc2c,0 0 12px #7dd3fc52,0 0 18px #7dd3fc3d;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;padding:1.2rem 1rem;font-size:clamp(5.1rem,4.2vw,3.6rem);font-weight:800;line-height:.95;transition:text-shadow .22s;display:flex}.home-module__txgM7a__footerWordmarkLockup:hover{text-shadow:0 0 8px #fdfeff9a,0 0 16px #7dd4fc39,0 0 24px #7dd4fc2e}.home-module__txgM7a__footerWordmarkAccent{--pro-glimmer-base:var(--theme-text-on-dark);--pro-glimmer-accent:#7dd3fc;margin-inline-end:-.08em;padding-inline-end:.08em}.home-module__txgM7a__footerNote{color:var(--theme-text-on-dark-muted);text-align:right;margin:0;font-size:.84rem;line-height:1.5}.home-module__txgM7a__scrollTopButton{z-index:30;border:1px solid var(--theme-border);background:linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle));width:3.15rem;height:3.15rem;color:var(--theme-foreground);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,box-shadow .22s;display:inline-flex;position:fixed;bottom:clamp(2.35rem,4vw,2.85rem);left:clamp(1rem,2vw,1.5rem);transform:translateY(14px)scale(.92);box-shadow:0 18px 36px #1f2e3829}.home-module__txgM7a__scrollTopButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.home-module__txgM7a__scrollTopButton:hover{box-shadow:0 20px 42px #1f2e3833}.home-module__txgM7a__scrollTopButton:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home-module__txgM7a__scrollTopButtonExiting{pointer-events:none;animation:.36s forwards home-module__txgM7a__scrollTopExit}.home-module__txgM7a__scrollTopIcon{width:1.1rem;height:1.1rem}@keyframes home-module__txgM7a__scrollTopExit{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-10px)scale(.78)rotate(-220deg)}}@keyframes home-module__txgM7a__heroVoicePulse{0%,to{opacity:.72;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.25)}}@keyframes home-module__txgM7a__heroStatusSwap{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.home-module__txgM7a__heroGrid,.home-module__txgM7a__clarityShell,.home-module__txgM7a__processHeader,.home-module__txgM7a__processGrid,.home-module__txgM7a__processPanelGrid,.home-module__txgM7a__problemGrid,.home-module__txgM7a__flowGrid,.home-module__txgM7a__plumbingGrid,.home-module__txgM7a__ctaShell,.home-module__txgM7a__scopeGrid{grid-template-columns:1fr}.home-module__txgM7a__clarityIntro,.home-module__txgM7a__problemIntro,.home-module__txgM7a__plumbingCopy{max-width:none}.home-module__txgM7a__heroCopy{display:contents}.home-module__txgM7a__heroCopyTop{order:1}.home-module__txgM7a__heroCopyMiddle{order:2}.home-module__txgM7a__heroDemo{order:3}.home-module__txgM7a__heroRulesBlurb{order:4}.home-module__txgM7a__heroCopyBottom{order:5}.home-module__txgM7a__heroGrid{gap:2rem}.home-module__txgM7a__heroImageSlot{height:16rem}.home-module__txgM7a__heroImageSlotPanel{width:calc(100% - 1.7rem);min-width:0;max-width:calc(100% - 1.7rem)}.home-module__txgM7a__processPauseButton{justify-self:start}.home-module__txgM7a__heroCopyCtas{width:100%}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__primaryButton,.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction{flex:1 1 0;min-width:0}.home-module__txgM7a__proofBandShell{grid-template-columns:1fr}.home-module__txgM7a__footerShell{gap:1.2rem}.home-module__txgM7a__footerTopGrid,.home-module__txgM7a__footerWordmarkGrid{grid-template-columns:1fr}.home-module__txgM7a__footerTopGrid{gap:1rem}.home-module__txgM7a__footerIntro{grid-column:auto;padding-right:0}.home-module__txgM7a__footerWordmarkLockup{min-height:5.8rem}.home-module__txgM7a__footerNote{text-align:left}}@media (max-width:860px){.home-module__txgM7a__desktopNav,.home-module__txgM7a__desktopNavDock{display:none}.home-module__txgM7a__navShell{padding:.78rem .78rem .88rem}.home-module__txgM7a__navTopRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem .75rem}.home-module__txgM7a__navActions{display:contents}.home-module__txgM7a__themeToggle{grid-area:1/2;justify-self:end;width:2.85rem;height:2.85rem}.home-module__txgM7a__navCta{display:none}.home-module__txgM7a__brand,.home-module__txgM7a__brandInverse{gap:.78rem}.home-module__txgM7a__brandSymbol{width:4rem;height:4rem}.home-module__txgM7a__brandWordmark{flex-direction:column;justify-content:center;align-self:stretch;gap:.34rem;display:flex}.home-module__txgM7a__header .home-module__txgM7a__brandName{font-size:1.7rem;line-height:.92}.home-module__txgM7a__brandWordmark:after{width:3.4rem}.home-module__txgM7a__heroImageSlot{height:15rem}.home-module__txgM7a__mobileNav{background:radial-gradient(circle at 18% 0%, var(--theme-accent-subtle), transparent 44%), linear-gradient(180deg, var(--theme-surface-bg), var(--theme-surface-subtle));border:1px solid var(--theme-border-subtle);box-shadow:inset 0 1px 0 var(--theme-border-subtle);border-radius:999px;align-items:center;gap:0;margin-top:.7rem;padding:.22rem;display:flex}.home-module__txgM7a__mobileNavLink{min-height:2.1rem;color:var(--theme-text);background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:.4rem .5rem;font-size:.8rem;font-weight:650;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.home-module__txgM7a__mobileNavLink:hover,.home-module__txgM7a__mobileNavLink:active{color:var(--theme-foreground);background:var(--theme-surface-bg);box-shadow:inset 0 0 0 1px var(--theme-border-subtle)}.home-module__txgM7a__mobileNavLinkMuted{color:var(--theme-text-muted);cursor:default}.home-module__txgM7a__mobileTradeGroup{flex:1 1 0;min-width:0}.home-module__txgM7a__mobileTradeTrigger{min-height:2.1rem;color:var(--theme-text);background:0 0;border:none;border-radius:999px;justify-content:center;gap:.28rem;padding:.4rem .5rem;font-size:.8rem;font-weight:650;transition:color .14s,background .14s}.home-module__txgM7a__mobileTradeGroup[open] .home-module__txgM7a__mobileTradeTrigger{color:var(--theme-foreground);background:var(--theme-surface-bg);box-shadow:inset 0 0 0 1px var(--theme-border-subtle);border:none}.home-module__txgM7a__mobileTradeMenu{background:var(--theme-surface-bg);border:1px solid var(--theme-border-subtle);z-index:10;border-radius:.85rem;justify-items:stretch;width:max-content;min-width:10.75rem;max-width:calc(100vw - 1.8rem);margin-top:.4rem;padding:.35rem;position:absolute;left:auto;right:0;box-shadow:0 8px 24px #0000001a}.home-module__txgM7a__mobileTradeItem{justify-content:flex-start}.home-module__txgM7a__tradeTooltipNote{width:min(15rem,100vw - 1.25rem);max-width:calc(100vw - 1.25rem);font-size:.76rem}}@media (max-width:768px){.home-module__txgM7a__container{width:min(1180px,100% - 1.35rem)}.home-module__txgM7a__heroWide{width:min(1380px,100% - 1.35rem)}.home-module__txgM7a__heroGlass{border-radius:1.35rem;padding:1.18rem 1rem 1rem}.home-module__txgM7a__heroGrid{gap:1.1rem}.home-module__txgM7a__clarityShell,.home-module__txgM7a__processShell{border-radius:1.35rem;padding:1.2rem}.home-module__txgM7a__clarityRecord,.home-module__txgM7a__processPanelContent,.home-module__txgM7a__processStepButton,.home-module__txgM7a__processPauseButton{border-radius:1.2rem}.home-module__txgM7a__hero{padding-top:2rem}.home-module__txgM7a__heroCopy{gap:1.35rem}.home-module__txgM7a__heroCopyTop{gap:.78rem}.home-module__txgM7a__heroTitle{font-size:clamp(1.95rem,6.6vw,2.55rem);line-height:.9}.home-module__txgM7a__heroText{max-width:none;font-size:1rem;line-height:1.52}.home-module__txgM7a__plumbingPhotoFrame,.home-module__txgM7a__flowShell,.home-module__txgM7a__processShell,.home-module__txgM7a__ctaShell,.home-module__txgM7a__navShell{border-radius:1.35rem}.home-module__txgM7a__heroActions,.home-module__txgM7a__heroCopyCtas,.home-module__txgM7a__ctaActions{flex-direction:column;align-items:stretch}.home-module__txgM7a__primaryButton,.home-module__txgM7a__primaryButtonLight,.home-module__txgM7a__secondaryActionLight{justify-content:center;width:100%}.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__primaryButton,.home-module__txgM7a__heroCopyCtas .home-module__txgM7a__secondaryAction{padding:1rem 1.15rem;font-size:1rem}.home-module__txgM7a__brand,.home-module__txgM7a__brandInverse{gap:.68rem}.home-module__txgM7a__navCta{width:100%}}@media (max-width:560px){.home-module__txgM7a__heroTitle,.home-module__txgM7a__sectionTitle,.home-module__txgM7a__flowTitle,.home-module__txgM7a__ctaTitle{letter-spacing:-.04em;font-size:clamp(1.45rem,6.9vw,1.85rem)}.home-module__txgM7a__navShell{padding:.72rem .72rem .82rem}.home-module__txgM7a__mobileNav{flex-wrap:nowrap}.home-module__txgM7a__mobileNavLink,.home-module__txgM7a__mobileTradeTrigger{padding:.35rem;font-size:.76rem}.home-module__txgM7a__scopeTags,.home-module__txgM7a__handoffTags,.home-module__txgM7a__footerLinks{gap:.4rem .5rem}.home-module__txgM7a__brand,.home-module__txgM7a__brandInverse{gap:.52rem}.home-module__txgM7a__scopeTags span,.home-module__txgM7a__handoffTags span,.home-module__txgM7a__mobileNavLink,.home-module__txgM7a__mobileTradeTrigger,.home-module__txgM7a__mobileTradeItem{font-size:.78rem}.home-module__txgM7a__heroText{font-size:.96rem;line-height:1.5}.home-module__txgM7a__clarityRecordRow,.home-module__txgM7a__processRecordRow{flex-direction:column;align-items:flex-start}.home-module__txgM7a__clarityRecordRow dd,.home-module__txgM7a__processRecordRow dd{text-align:left}.home-module__txgM7a__plumbingPhotoFrame{min-height:24rem}.home-module__txgM7a__heroImageSlot{height:13.8rem}.home-module__txgM7a__heroImageSlotTopBar,.home-module__txgM7a__heroImageStatusTopline{flex-direction:column;align-items:flex-start}.home-module__txgM7a__tooltipAnchor:before{white-space:normal;max-width:12rem}.home-module__txgM7a__themeToggleTooltipDesktopOnly:before,.home-module__txgM7a__themeToggleTooltipDesktopOnly:after{content:none}.home-module__txgM7a__scrollTopButton{width:2.9rem;height:2.9rem;bottom:2.15rem;left:.85rem}}.home-module__txgM7a__navLink:hover:before,.home-module__txgM7a__navLink:focus-visible:before,.home-module__txgM7a__tradeMenuWrap:hover .home-module__txgM7a__tradeMenuTrigger:before,.home-module__txgM7a__tradeMenuWrap:focus-within .home-module__txgM7a__tradeMenuTrigger:before{opacity:1;transform:scale(1)translateY(0);box-shadow:inset 0 0 0 1px #38bdf824}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__tooltipAnchor:before,.home-module__txgM7a__tooltipAnchor:after,.home-module__txgM7a__tradeMenuChevron,.home-module__txgM7a__tradeMenuDropdown,.home-module__txgM7a__desktopNav,.home-module__txgM7a__desktopNavDock,.home-module__txgM7a__themeToggle,.home-module__txgM7a__brand,.home-module__txgM7a__brandInverse,.home-module__txgM7a__brandWordmark,.home-module__txgM7a__brandWordmark:after,.home-module__txgM7a__brandName,.home-module__txgM7a__brandNameAccent,.home-module__txgM7a__scrollTopButton,.home-module__txgM7a__processPauseButton,.home-module__txgM7a__processStepButton,.home-module__txgM7a__themeToggleCore{transition:none}.home-module__txgM7a__processPanelContent,.home-module__txgM7a__brandHalo,.home-module__txgM7a__brandSignalPrimary,.home-module__txgM7a__brandSignalSecondary,.home-module__txgM7a__brandCore:before,.home-module__txgM7a__brandPhoneIcon,.home-module__txgM7a__brandNameAccent,.home-module__txgM7a__footerWordmarkAccent,.home-module__txgM7a__desktopNavDockFloating,.home-module__txgM7a__desktopNavFloating,.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepNumber:before,.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepNumber:after{animation:none}.home-module__txgM7a__brandSignal{opacity:.14;transform:scale(1)}.home-module__txgM7a__processStepButtonActive .home-module__txgM7a__processStepProgress:after{animation:none;transform:scaleX(1)}.home-module__txgM7a__scrollTopButtonExiting{opacity:0;animation:none;transform:translateY(0)}}
.DemoPlayer-module__tKJTfq__player{background:var(--dp-player-bg,#fffffff0);border:1px solid var(--dp-player-border,#bdb09f70);border-radius:1.45rem;overflow:hidden;box-shadow:0 24px 52px #1f2e381f,inset 0 0 0 1px #fff9}.DemoPlayer-module__tKJTfq__playerHeader{border-bottom:1px solid var(--dp-header-border,#bdb09f47);background:var(--dp-header-bg,#f7f3ecb8);justify-content:space-between;align-items:center;padding:.72rem 1rem .65rem;display:flex}.DemoPlayer-module__tKJTfq__headerLeft{align-items:center;gap:.6rem;display:flex}.DemoPlayer-module__tKJTfq__headerDot{background:var(--dp-dot,#a56b3f);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--dp-dot-glow,#a56b3f24);border-radius:50%}.DemoPlayer-module__tKJTfq__headerLabel{color:var(--dp-label,#32414b);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.DemoPlayer-module__tKJTfq__headerTime{color:var(--dp-time,#7d8b94);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.DemoPlayer-module__tKJTfq__waveformWrap{align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.DemoPlayer-module__tKJTfq__waveformTimeline{cursor:pointer;flex:1;padding-top:1.45rem;position:relative}.DemoPlayer-module__tKJTfq__waveformScrubber{z-index:2;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:absolute;inset:1.45rem 0 0}.DemoPlayer-module__tKJTfq__eventMarkers{pointer-events:none;grid-template-columns:repeat(1000,1fr);height:1.3rem;display:grid;position:absolute;inset:0 0 auto}.DemoPlayer-module__tKJTfq__eventMarker{justify-self:start;align-items:center;gap:.28rem;transition:opacity .18s,filter .18s;display:inline-flex}.DemoPlayer-module__tKJTfq__eventMarker[data-marker=connected]{grid-column:1}.DemoPlayer-module__tKJTfq__eventMarker[data-marker=priority]{grid-column:217}.DemoPlayer-module__tKJTfq__eventMarker[data-marker=dispatched]{grid-column:779}.DemoPlayer-module__tKJTfq__eventMarker[data-marker=complete]{grid-column:982}.DemoPlayer-module__tKJTfq__eventMarkerDot{width:.44rem;height:.44rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.DemoPlayer-module__tKJTfq__eventMarkerLabel{letter-spacing:.04em;white-space:nowrap;background:#ffffffe6;border:1px solid;border-radius:999px;align-items:center;min-height:1rem;padding:.08rem .34rem;font-size:.58rem;font-weight:800;display:inline-flex}.DemoPlayer-module__tKJTfq__eventMarkerFuture{opacity:.34;filter:saturate(.75)}.DemoPlayer-module__tKJTfq__eventMarkerDone{opacity:1}.DemoPlayer-module__tKJTfq__playButton{isolation:isolate;background:var(--dp-play-bg,#1f2e38);width:2.6rem;height:2.6rem;color:var(--dp-play-icon,#fff);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 6px 16px #1f2e3833}.DemoPlayer-module__tKJTfq__playButtonAura:before,.DemoPlayer-module__tKJTfq__playButtonAura:after{content:"";pointer-events:none;z-index:-1;background:#a56b3f14;border:1px solid #a56b3f80;border-radius:999px;animation:2.2s ease-out infinite DemoPlayer-module__tKJTfq__playButtonAuraPulse;position:absolute;inset:-.2rem}.DemoPlayer-module__tKJTfq__playButtonAura:after{animation-delay:1.1s}.DemoPlayer-module__tKJTfq__playButton:hover{background:var(--dp-play-bg-hover,#16242d);transform:scale(1.04)}.DemoPlayer-module__tKJTfq__playButton:focus-visible,.DemoPlayer-module__tKJTfq__waveformScrubber:focus-visible{outline:none}.DemoPlayer-module__tKJTfq__playIcon{width:1.15rem;height:1.15rem}@keyframes DemoPlayer-module__tKJTfq__playButtonAuraPulse{0%{opacity:.6;transform:scale(1)}72%{opacity:0;transform:scale(1.58)}to{opacity:0;transform:scale(1.58)}}.DemoPlayer-module__tKJTfq__waveform{pointer-events:none;flex:1;align-items:center;gap:2.5px;height:3rem;display:flex;position:relative}.DemoPlayer-module__tKJTfq__bar{background:var(--dp-bar-inactive,#bdb09f61);border-radius:999px;flex:1;min-width:0;height:8%;transition:background .12s,height 80ms ease-out}.DemoPlayer-module__tKJTfq__bar[data-level="0"]{height:8%}.DemoPlayer-module__tKJTfq__bar[data-level="1"]{height:12%}.DemoPlayer-module__tKJTfq__bar[data-level="2"]{height:16%}.DemoPlayer-module__tKJTfq__bar[data-level="3"]{height:20%}.DemoPlayer-module__tKJTfq__bar[data-level="4"]{height:24%}.DemoPlayer-module__tKJTfq__bar[data-level="5"]{height:28%}.DemoPlayer-module__tKJTfq__bar[data-level="6"]{height:32%}.DemoPlayer-module__tKJTfq__bar[data-level="7"]{height:36%}.DemoPlayer-module__tKJTfq__bar[data-level="8"]{height:40%}.DemoPlayer-module__tKJTfq__bar[data-level="9"]{height:44%}.DemoPlayer-module__tKJTfq__bar[data-level="10"]{height:48%}.DemoPlayer-module__tKJTfq__bar[data-level="11"]{height:52%}.DemoPlayer-module__tKJTfq__bar[data-level="12"]{height:56%}.DemoPlayer-module__tKJTfq__bar[data-level="13"]{height:60%}.DemoPlayer-module__tKJTfq__bar[data-level="14"]{height:64%}.DemoPlayer-module__tKJTfq__bar[data-level="15"]{height:68%}.DemoPlayer-module__tKJTfq__bar[data-level="16"]{height:72%}.DemoPlayer-module__tKJTfq__bar[data-level="17"]{height:76%}.DemoPlayer-module__tKJTfq__bar[data-level="18"]{height:80%}.DemoPlayer-module__tKJTfq__bar[data-level="19"]{height:84%}.DemoPlayer-module__tKJTfq__bar[data-level="20"]{height:88%}.DemoPlayer-module__tKJTfq__bar[data-level="21"]{height:92%}.DemoPlayer-module__tKJTfq__bar[data-level="22"]{height:96%}.DemoPlayer-module__tKJTfq__bar[data-level="23"]{height:100%}.DemoPlayer-module__tKJTfq__barActive{background:var(--dp-bar-active,#a56b3f)}.DemoPlayer-module__tKJTfq__bar:hover{background:var(--dp-bar-hover,#a56b3f9e)}.DemoPlayer-module__tKJTfq__transcript{scroll-behavior:smooth;flex-direction:column;gap:.32rem;max-height:15.5rem;padding:.3rem 1rem .65rem;display:flex;overflow-y:auto}.DemoPlayer-module__tKJTfq__transcript::-webkit-scrollbar{width:4px}.DemoPlayer-module__tKJTfq__transcript::-webkit-scrollbar-track{background:0 0}.DemoPlayer-module__tKJTfq__transcript::-webkit-scrollbar-thumb{background:#bdb09f66;border-radius:2px}.DemoPlayer-module__tKJTfq__line{border-radius:.72rem;gap:.6rem;padding:.42rem .65rem;transition:background .2s,opacity .2s,border-color .2s;display:flex}.DemoPlayer-module__tKJTfq__lineSystem{background:var(--dp-line-system-bg,#f7f3ec85)}.DemoPlayer-module__tKJTfq__lineCaller{background:0 0}.DemoPlayer-module__tKJTfq__lineActive{background:var(--dp-line-active-bg,#a56b3f1a);border-left:2px solid var(--dp-line-accent,#a56b3f)}.DemoPlayer-module__tKJTfq__linePast{opacity:.74}.DemoPlayer-module__tKJTfq__lineFuture{opacity:.34}.DemoPlayer-module__tKJTfq__lineSpeaker{width:6.6rem;color:var(--dp-speaker-caller,#7d8b94);letter-spacing:.06em;text-transform:uppercase;flex:none;padding-top:.1rem;font-size:.74rem;font-weight:700}.DemoPlayer-module__tKJTfq__lineSystem .DemoPlayer-module__tKJTfq__lineSpeaker{color:var(--dp-speaker-system,#a56b3f)}.DemoPlayer-module__tKJTfq__lineText{color:var(--dp-text,#32414b);font-size:.88rem;line-height:1.52}.DemoPlayer-module__tKJTfq__lineFuture .DemoPlayer-module__tKJTfq__lineText{color:var(--dp-text-muted,#7d8b94)}.DemoPlayer-module__tKJTfq__lineEvent{background:#fff9;border:1px solid #94a3b829;align-items:flex-start;padding:.5rem .7rem;position:relative}.DemoPlayer-module__tKJTfq__eventRail{opacity:.16;background:currentColor;border-radius:999px;align-self:stretch;width:.5rem}.DemoPlayer-module__tKJTfq__eventContent{flex-direction:column;gap:.16rem;min-width:0;display:flex}.DemoPlayer-module__tKJTfq__eventTopline{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.DemoPlayer-module__tKJTfq__eventVendor{letter-spacing:.06em;text-transform:uppercase;background:#ffffffdb;border:1px solid;border-radius:999px;align-items:center;min-height:1.1rem;padding:.08rem .38rem;font-size:.64rem;font-weight:800;display:inline-flex}.DemoPlayer-module__tKJTfq__eventLabel{color:var(--dp-text,#32414b);font-size:.84rem;font-weight:760;line-height:1.35}.DemoPlayer-module__tKJTfq__eventMeta{color:var(--dp-text-muted,#7d8b94);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.4;display:block;overflow:hidden}.DemoPlayer-module__tKJTfq__eventBlue{color:#2563eb}.DemoPlayer-module__tKJTfq__eventPurple{color:#7c3aed}.DemoPlayer-module__tKJTfq__eventTeal{color:#0f766e}.DemoPlayer-module__tKJTfq__eventAmber{color:#b45309}.DemoPlayer-module__tKJTfq__eventBlue.DemoPlayer-module__tKJTfq__lineEvent{background:#2563eb14}.DemoPlayer-module__tKJTfq__eventPurple.DemoPlayer-module__tKJTfq__lineEvent{background:#7c3aed14}.DemoPlayer-module__tKJTfq__eventTeal.DemoPlayer-module__tKJTfq__lineEvent{background:#0f766e14}.DemoPlayer-module__tKJTfq__eventAmber.DemoPlayer-module__tKJTfq__lineEvent{background:#b4530917}.DemoPlayer-module__tKJTfq__eventBlue.DemoPlayer-module__tKJTfq__lineEvent.DemoPlayer-module__tKJTfq__lineActive{border-left-color:#2563eb}.DemoPlayer-module__tKJTfq__eventPurple.DemoPlayer-module__tKJTfq__lineEvent.DemoPlayer-module__tKJTfq__lineActive{border-left-color:#7c3aed}.DemoPlayer-module__tKJTfq__eventTeal.DemoPlayer-module__tKJTfq__lineEvent.DemoPlayer-module__tKJTfq__lineActive{border-left-color:#0f766e}.DemoPlayer-module__tKJTfq__eventAmber.DemoPlayer-module__tKJTfq__lineEvent.DemoPlayer-module__tKJTfq__lineActive{border-left-color:#b45309}.DemoPlayer-module__tKJTfq__handoff{opacity:0;border-top:0 solid var(--dp-handoff-border,#bdb09f47);background:linear-gradient(180deg, var(--theme-surface-subtle) 0%, var(--dp-player-bg,#fffffff0) 100%);max-height:0;margin-top:.3rem;padding:0 1.2rem;transition:max-height .42s,opacity .42s,padding .42s;overflow:hidden}.DemoPlayer-module__tKJTfq__handoffVisible{opacity:1;max-height:16.5rem;box-shadow:inset 0 1px 0 var(--theme-border-subtle);border-top-width:1.5px;padding:1rem 1.25rem 1.1rem}.DemoPlayer-module__tKJTfq__handoffLabel{color:var(--dp-handoff-label,#7d8b94);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0 0 .72rem;font-size:.69rem;font-weight:760}.DemoPlayer-module__tKJTfq__handoffFields{margin:0;border:1px solid var(--dp-player-border,#bdb09f70);background:var(--dp-player-bg,#fffffff0);border-radius:.95rem;width:min(38rem,100%);margin-inline:auto;padding:.3rem .55rem}.DemoPlayer-module__tKJTfq__handoffRow{border-bottom:1px solid var(--dp-handoff-border,#bdb09f47);grid-template-columns:minmax(7.2rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.95rem;padding:.44rem .45rem;display:grid}.DemoPlayer-module__tKJTfq__handoffRow:last-child{border-bottom:0}.DemoPlayer-module__tKJTfq__handoffRow dt{color:var(--dp-handoff-label,#7d8b94);letter-spacing:.02em;text-align:right;font-size:.84rem;font-weight:720}.DemoPlayer-module__tKJTfq__handoffRow dd{color:var(--dp-handoff-value,#1f2e38);border-left:1px solid var(--dp-handoff-border,#bdb09f47);text-align:left;margin:0;padding-left:.85rem;font-size:.9rem;font-weight:700;line-height:1.35}@media (max-width:768px){.DemoPlayer-module__tKJTfq__waveformTimeline{padding-top:1.7rem}.DemoPlayer-module__tKJTfq__eventMarkerLabel{padding-inline:.28rem;font-size:.54rem}.DemoPlayer-module__tKJTfq__waveform{gap:2px;height:2.4rem}.DemoPlayer-module__tKJTfq__transcript{max-height:12rem}.DemoPlayer-module__tKJTfq__lineSpeaker{width:5.2rem}.DemoPlayer-module__tKJTfq__eventMeta{white-space:normal}.DemoPlayer-module__tKJTfq__handoffVisible{max-height:18rem;padding-inline:1rem}.DemoPlayer-module__tKJTfq__handoffFields{width:100%;padding-inline:.42rem}.DemoPlayer-module__tKJTfq__handoffRow{grid-template-columns:minmax(5.2rem,.8fr) minmax(0,1.2fr);gap:.72rem;padding-inline:.32rem}.DemoPlayer-module__tKJTfq__handoffRow dt{font-size:.8rem}.DemoPlayer-module__tKJTfq__handoffRow dd{padding-left:.62rem;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.DemoPlayer-module__tKJTfq__playButtonAura:before,.DemoPlayer-module__tKJTfq__playButtonAura:after{opacity:0;animation:none}}
