.home_page__NOZQO{position:relative;overflow:hidden;background:var(--theme-page-gradient)}@keyframes home_tileEmerge__8_FTs{0%{opacity:0;background-color:var(--theme-accent)}40%{opacity:.3;background-color:var(--theme-accent-subtle)}to{opacity:.332;background-color:transparent}}.home_page__NOZQO:before{content:"";position:absolute;inset:0 0 0;height:auto;background-image:url(/pro_line_assist_bg_tile.png);background-repeat:repeat;background-size:220px 220px;background-blend-mode:soft-light;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 24%,transparent 72%,rgba(0,0,0,.78));mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 24%,transparent 72%,rgba(0,0,0,.78));pointer-events:none;animation:home_tileEmerge__8_FTs 3s ease-out forwards}.home_page__NOZQO:after{content:"";position:absolute;inset:0;background:var(--theme-page-overlay);pointer-events:none}.home_claritySection__rRj0J,.home_ctaSection__nmzGd,.home_flowSection__3JcTj,.home_footer__HqMXW,.home_plumbingSection__2jlxV,.home_problemSection___BXaV,.home_processSection__HUNtA,.home_scopeSection__iVdJ3,.home_topField__A0aaf{position:relative;z-index:1}.home_topField__A0aaf:after{content:"";position:absolute;left:50%;top:auto;bottom:-3rem;transform:translateX(-50%);width:120%;height:18rem;border-radius:50%;background:var(--theme-top-glow);pointer-events:none;z-index:0}.home_container__eduTK{width:min(1180px,calc(100% - 2rem));margin:0 auto}.home_header__5FqNo{position:relative;z-index:12;padding-top:1.1rem}.home_navShell__YB8lE{position:relative;z-index:16;isolation:isolate;overflow:visible;padding:.82rem 1rem .98rem;border:1px solid var(--theme-border);border-radius:1.75rem;background:linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle));box-shadow:0 24px 58px rgba(31,46,56,.12),inset 0 1px 0 hsla(0,0%,100%,.62);backdrop-filter:blur(12px)}.home_navTopRow__br_3j{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:1.2rem}.home_navActions__yK5nt{display:flex;align-items:center;gap:.8rem;justify-self:end}.home_brandInverse__h2vW2,.home_brand__9Zfa3{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:.92rem;text-decoration:none;transition:transform .18s ease}.home_brandInverse__h2vW2:hover,.home_brand__9Zfa3:hover{transform:translateY(-1px)}.home_brandInverse__h2vW2:focus-visible,.home_brand__9Zfa3:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:5px;border-radius:1.35rem}.home_brandSymbol__7XTTa{position:relative;display:inline-flex;width:3.35rem;height:3.35rem;flex:0 0 auto;align-items:center;justify-content:center;isolation:isolate}.home_brandWordmark__3z8Jk{display:grid;gap:.36rem;min-width:0}.home_brandWordmark__3z8Jk:after{content:"";width:3.35rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--theme-accent),rgba(56,189,248,0))}.home_brandName__tBV2_{color:var(--theme-foreground);font-size:clamp(1rem,1.6vw,1.18rem);font-weight:820;line-height:.98;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.home_brandNameAccent__OdaX2,.home_footerWordmarkAccent__LdVm_{display:inline-block;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%);background-size:220% 100%;background-position:140% 50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:home_proWordGlimmer__VARjr 7.8s ease-in-out infinite}.home_brandNameAccent__OdaX2{--pro-glimmer-base:var(--theme-foreground);--pro-glimmer-accent:#38bdf8}.home_brandHalo__E_5UG{position:absolute;inset:-.45rem;border-radius:1.5rem;background:radial-gradient(circle,rgba(56,189,248,.26) 0,rgba(56,189,248,.12) 44%,rgba(56,189,248,0) 74%);filter:blur(10px);opacity:.9;transform:scale(.92);animation:home_brandHaloPulse__iPEFP 4.8s ease-in-out infinite;pointer-events:none}.home_brandSignal__cMA87{position:absolute;inset:-.16rem;border-radius:1.3rem;border:1px solid rgba(56,189,248,.28);opacity:0;pointer-events:none}.home_brandSignalPrimary__Sg_PH{animation:home_brandSignalPulse__4kDmD 4.8s cubic-bezier(.22,1,.36,1) infinite}.home_brandSignalSecondary__uXPLb{animation:home_brandSignalPulse__4kDmD 4.8s cubic-bezier(.22,1,.36,1) 1.8s infinite}.home_brandCore___CZUP{position:relative;z-index:1;display:inline-flex;width:100%;height:100%;padding:.24rem;border-radius:1.16rem;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(228,242,255,.94) 54%,rgba(186,230,253,.7));box-shadow:0 16px 28px rgba(31,46,56,.18),inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -1px 0 rgba(56,189,248,.16)}.home_brandCore___CZUP:before{content:"";position:absolute;inset:-45%;background:linear-gradient(120deg,transparent 34%,hsla(0,0%,100%,.86) 50%,transparent 66%);transform:translateX(-130%) rotate(18deg);animation:home_brandSheen__UgoWv 5.8s ease-in-out infinite}.home_brandCore___CZUP:after{content:"";position:absolute;inset:1px;border-radius:1.04rem;border:1px solid hsla(0,0%,100%,.42)}.home_brandCoreInner__3I0jU{position:relative;z-index:1;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.95rem;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(15,23,42,.84));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 18px rgba(15,23,42,.24)}.home_brandPhoneIcon__BAXYA{width:1.38rem;height:1.38rem;color:#7dd3fc;filter:drop-shadow(0 0 12px rgba(56,189,248,.24));animation:home_brandPhoneFloat___Vom0 4.8s ease-in-out infinite}.home_brandInverse__h2vW2 .home_brandHalo__E_5UG{background:radial-gradient(circle,rgba(125,211,252,.3) 0,rgba(56,189,248,.16) 44%,rgba(56,189,248,0) 74%)}.home_brandInverse__h2vW2 .home_brandSignal__cMA87{border-color:rgba(125,211,252,.34)}.home_brandInverse__h2vW2 .home_brandCore___CZUP{background:linear-gradient(145deg,rgba(125,211,252,.28),rgba(59,130,246,.18) 54%,rgba(15,23,42,.2));box-shadow:0 18px 34px rgba(2,6,23,.32),inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(125,211,252,.12)}.home_brandInverse__h2vW2 .home_brandCoreInner__3I0jU{background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(226,232,240,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 20px rgba(2,6,23,.2)}.home_brandInverse__h2vW2 .home_brandPhoneIcon__BAXYA{color:#0284c7;filter:drop-shadow(0 0 10px rgba(56,189,248,.18))}.home_brandInverse__h2vW2 .home_brandName__tBV2_{color:var(--theme-text-on-dark);text-shadow:none}.home_brandInverse__h2vW2 .home_brandNameAccent__OdaX2{--pro-glimmer-base:var(--theme-text-on-dark);--pro-glimmer-accent:#7dd3fc}.home_brandInverse__h2vW2 .home_brandWordmark__3z8Jk:after{background:linear-gradient(90deg,rgba(125,211,252,.96),rgba(125,211,252,0))}@keyframes home_brandHaloPulse__iPEFP{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}@keyframes home_brandSignalPulse__4kDmD{0%{opacity:0;transform:scale(.82)}20%{opacity:.42}to{opacity:0;transform:scale(1.2)}}@keyframes home_brandSheen__UgoWv{0%,16%{transform:translateX(-130%) rotate(18deg)}34%,to{transform:translateX(150%) rotate(18deg)}}@keyframes home_brandPhoneFloat___Vom0{0%,to{transform:rotate(0deg) translateY(0)}18%{transform:rotate(-8deg) translateY(-.02rem)}32%{transform:rotate(2deg) translateY(0)}46%{transform:rotate(-5deg) translateY(-.03rem)}62%{transform:rotate(0deg) translateY(0)}}@keyframes home_proWordGlimmer__VARjr{0%,12%,to{background-position:140% 50%}18%{background-position:34% 50%}24%,30%{background-position:-50% 50%}}@keyframes home_desktopNavDockReveal__TzGJa{0%{opacity:0;transform:translate3d(-50%,-.8rem,0) scale(.97)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes home_desktopNavReveal__pk1j4{0%{opacity:0;transform:translateY(-.42rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.home_desktopNav__PP0nd,.home_footerLinks__ejj7c{display:flex;align-items:center;gap:.45rem}.home_desktopNavDock__8fu2o{position:relative;z-index:2;display:flex;align-items:center;justify-self:center;width:-moz-max-content;width:max-content;border-radius:1.35rem}.home_desktopNavDockFloating__6n8EW{position:fixed;top:.95rem;left:50%;z-index:140;padding:.18rem;border:1px solid var(--theme-border-subtle);border-radius:1.35rem;background:radial-gradient(circle at 50% 0,var(--theme-accent-subtle),transparent 72%),linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle));box-shadow:0 16px 34px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(12px);will-change:transform,opacity;animation:home_desktopNavDockReveal__TzGJa .32s cubic-bezier(.22,1,.36,1) both}.home_desktopNav__PP0nd{position:relative;z-index:1;isolation:isolate;padding:.32rem;border-radius:999px;background:transparent}.home_desktopNavFloating__gO6Nu{animation:home_desktopNavReveal__pk1j4 .32s cubic-bezier(.22,1,.36,1) both}.home_footerLink__586mD,.home_navLink__C17Kx{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:0;border:0;background:transparent;color:var(--theme-text);font-size:.98rem;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer;transition:color .18s ease,transform .22s ease}.home_navLink__C17Kx{padding:.72rem 1.05rem;border-radius:999px;isolation:isolate}.home_footerLink__586mD:hover,.home_navLink__C17Kx:hover{color:var(--theme-foreground)}.home_navLink__C17Kx:focus-visible,.home_navLink__C17Kx:hover,.home_tradeMenuWrap__vo567:focus-within .home_tradeMenuTrigger__EaiBZ,.home_tradeMenuWrap__vo567:hover .home_tradeMenuTrigger__EaiBZ{transform:translateY(-1px)}.home_navLinkMuted__rvFT9{color:var(--theme-text-muted)}.home_tradeMenuWrap__vo567{position:relative;display:inline-flex;align-items:stretch;z-index:3}.home_tradeMenuWrap__vo567:after{content:"";position:absolute;left:0;right:0;top:100%;height:.95rem}.home_tradeMenuTrigger__EaiBZ{gap:.4rem}.home_tradeMenuChevron__9Uj_E{width:.95rem;height:.95rem;transition:transform .18s ease}.home_tradeMenuWrap__vo567:focus-within .home_tradeMenuChevron__9Uj_E,.home_tradeMenuWrap__vo567:hover .home_tradeMenuChevron__9Uj_E{transform:rotate(180deg)}.home_tradeMenuDropdown__K587Y{position:absolute;top:calc(100% + .2rem);left:50%;min-width:12rem;padding:.45rem;border:1px solid var(--theme-border);border-radius:1rem;background:linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle));box-shadow:0 18px 34px rgba(31,46,56,.12);opacity:0;visibility:hidden;transform:translate3d(-50%,8px,0);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:160;will-change:transform,opacity;backface-visibility:hidden}.home_tradeMenuWrap__vo567:focus-within .home_tradeMenuDropdown__K587Y,.home_tradeMenuWrap__vo567:hover .home_tradeMenuDropdown__K587Y{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.home_tooltipAnchor__uzEUM{position:relative}.home_tooltipAnchor__uzEUM:after,.home_tooltipAnchor__uzEUM:before{position:absolute;left:50%;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s ease;z-index:30}.home_tooltipAnchor__uzEUM:before{content:attr(data-tooltip);top:calc(100% + .75rem);min-width:-moz-max-content;min-width:max-content;max-width:15rem;padding:.52rem .7rem;border-radius:.8rem;background:rgba(15,23,42,.92);color:#f8fafc;font-size:.78rem;font-weight:650;line-height:1.45;text-align:center;box-shadow:0 14px 26px rgba(2,6,23,.2)}.home_tooltipAnchor__uzEUM:after{content:"";top:calc(100% + .33rem);width:.6rem;height:.6rem;background:rgba(15,23,42,.92);transform:translate(-50%,6px) rotate(45deg)}.home_tooltipAnchor__uzEUM:focus-visible:after,.home_tooltipAnchor__uzEUM:focus-visible:before,.home_tooltipAnchor__uzEUM:hover:after,.home_tooltipAnchor__uzEUM:hover:before{opacity:1}.home_tooltipAnchor__uzEUM:hover:after,.home_tooltipAnchor__uzEUM:hover:before{transform:translate(-50%)}.home_tooltipAnchor__uzEUM:focus-visible:after,.home_tooltipAnchor__uzEUM:focus-visible:before{transform:translate(-50%)}.home_tradeMenuItem__N59EE{display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;border-radius:.8rem;color:var(--theme-foreground);font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.home_tradeMenuItem__N59EE:hover{background:var(--theme-surface-bg);transform:translateX(1px)}.home_tradeMenuIcon__aK3lX{width:1rem;height:1rem;color:var(--theme-accent);flex:0 0 auto}.home_navLink__C17Kx:before{content:"";position:absolute;inset:.18rem .22rem;border-radius:inherit;background:radial-gradient(circle at 50% 8%,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 34%),linear-gradient(180deg,hsla(0,0%,100%,.14),var(--theme-accent-subtle));box-shadow:inset 0 0 0 1px var(--theme-border-subtle);opacity:0;transform:scale(.9) translateY(.08rem);transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .2s ease;pointer-events:none;z-index:-1}.home_themeToggle__27aTf{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid rgba(148,163,184,.44);border-radius:999px;background:radial-gradient(circle at 34% 34%,hsla(0,0%,100%,.96),hsla(0,0%,100%,0) 38%),linear-gradient(180deg,#f8fafc,rgba(219,234,254,.98));box-shadow:0 16px 28px rgba(31,46,56,.16),inset 0 1px 0 hsla(0,0%,100%,.88);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .22s ease}.home_themeToggle__27aTf:hover{transform:translateY(-1px)}.home_themeToggle__27aTf:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home_themeToggleDark__mCVM1{border-color:rgba(245,158,11,.32);background:radial-gradient(circle at 66% 34%,rgba(245,158,11,.42),rgba(245,158,11,0) 28%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98));box-shadow:0 14px 28px rgba(2,6,23,.3),inset 0 1px 0 hsla(0,0%,100%,.08)}.home_themeToggleCore__T6D40{position:relative;width:1.26rem;height:1.26rem;border-radius:50%;background:linear-gradient(180deg,#fff,#bfdbfe);box-shadow:0 0 0 .34rem hsla(0,0%,100%,.46),0 0 0 .5rem rgba(56,189,248,.12);transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.home_themeToggleCore__T6D40:after{content:"";position:absolute;inset:-.22rem;border-radius:50%;border:1px solid rgba(56,189,248,.18)}.home_themeToggleDark__mCVM1 .home_themeToggleCore__T6D40{transform:scale(.88);background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 0 0 .28rem rgba(245,158,11,.16),0 0 0 .46rem rgba(15,23,42,.14)}.home_themeToggleDark__mCVM1 .home_themeToggleCore__T6D40:after{border-color:rgba(245,158,11,.22)}.home_navCta__AS5r8,.home_primaryButtonLight__JT3IZ,.home_primaryButton__QNgrh{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home_navCta__AS5r8{padding:.92rem 1.35rem;gap:.55rem;color:var(--theme-page-bg);background:var(--theme-foreground);box-shadow:0 14px 30px rgba(31,46,56,.16);font-size:.96rem;font-weight:750;border:0;font-family:inherit;cursor:pointer}.home_navCtaIcon__5Q6Jr{width:1rem;height:1rem;flex:0 0 auto}.home_navCta__AS5r8:hover,.home_primaryButtonLight__JT3IZ:hover,.home_primaryButton__QNgrh:hover{transform:translateY(-1px)}.home_navCta__AS5r8:hover,.home_primaryButton__QNgrh:hover{background:var(--theme-accent-hover)}.home_mobileNav__wLSIn{display:none}.home_ctaDisabled__LKcts,.home_ctaDisabled__LKcts:hover{cursor:not-allowed;transform:none;box-shadow:none}.home_agentTooltipTrigger__Zc6sR{display:inline-flex;cursor:not-allowed}.home_agentTooltipTrigger__Zc6sR>*{pointer-events:none}.home_heroCopyCtas__AR1xT .home_agentTooltipTrigger__Zc6sR{flex:1 1 0;min-width:0}.home_heroCopyCtas__AR1xT .home_agentTooltipTrigger__Zc6sR>*{width:100%}.home_navCta__AS5r8.home_ctaDisabled__LKcts,.home_primaryButton__QNgrh.home_ctaDisabled__LKcts{color:rgba(248,250,252,.78);background:linear-gradient(180deg,rgba(148,163,184,.78),rgba(100,116,139,.88))}.home_heroCopyCtas__AR1xT .home_secondaryAction__hN2Qp.home_ctaDisabled__LKcts,.home_secondaryAction__hN2Qp.home_ctaDisabled__LKcts{color:var(--theme-text-muted);background:var(--theme-surface-subtle);border:1.5px dashed rgba(148,163,184,.46)}.home_ctaDisabled__LKcts .home_heroCtaIcon__PIiKq,.home_ctaDisabled__LKcts .home_navCtaIcon__5Q6Jr{opacity:.7}.home_mobileTradeGroup__meo1J{grid-column:1/-1}.home_mobileTradeTrigger__DGjMY{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:2.6rem;padding:.56rem .85rem;border-radius:999px;border:1px solid var(--theme-border-subtle);background:var(--theme-surface-bg);color:var(--theme-foreground);font-size:.92rem;font-weight:700;cursor:pointer;list-style:none}.home_mobileTradeTrigger__DGjMY::-webkit-details-marker{display:none}.home_mobileTradeChevron__Tvts_{width:.95rem;height:.95rem;transition:transform .18s ease}.home_mobileTradeGroup__meo1J[open] .home_mobileTradeTrigger__DGjMY{border-color:rgba(56,189,248,.28);background:var(--theme-accent-subtle)}.home_mobileTradeGroup__meo1J[open] .home_mobileTradeChevron__Tvts_{transform:rotate(180deg)}.home_mobileTradeMenu__VKCCP{display:grid;gap:.55rem;margin-top:.55rem}.home_mobileTradeItem__nLCjK{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.6rem;padding:.56rem .85rem;border-radius:1rem;border:1px solid rgba(56,189,248,.18);background:linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle));color:var(--theme-foreground);font-size:.9rem;font-weight:700;text-decoration:none}.home_hero__o4ZPq{padding:2.6rem 0 1.6rem}.home_heroWide__JcYCi{width:min(1380px,calc(100% - 2rem));margin:0 auto}.home_heroGlass__dFaIK{position:relative;border-radius:1.8rem;padding:2.2rem 2.4rem 2rem;background:var(--theme-surface-bg);border:1px solid var(--theme-border-subtle);backdrop-filter:blur(14px);box-shadow:0 12px 36px rgba(31,46,56,.07),inset 0 1px 0 hsla(0,0%,100%,.5)}.home_heroGrid__DhqFK{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(2rem,4vw,3.5rem);align-items:stretch}.home_heroCopy__e6FQF{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:36.5rem;padding-top:.25rem}.home_heroCopyTop__Wr5p9{flex:0 0 auto;display:grid;gap:clamp(.65rem,1.1vw,1rem)}.home_heroCopyTop__Wr5p9 .home_eyebrow__hSiDi{margin-bottom:0;transform:translateY(-.08rem)}.home_heroCopyCtas__AR1xT{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:1rem;width:100%}.home_heroCopyBottom__IF66g,.home_heroCopyMiddle__siYiI{flex:0 0 auto;width:100%}.home_heroClaims__lGqES{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.home_heroClaim__ScaMX{display:flex;align-items:center;gap:.8rem;margin:0;padding:.8rem .95rem;border-radius:1rem;background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle);color:var(--theme-text);font-size:1rem;font-weight:680;line-height:1.42}.home_heroClaimIcon___Tjzm{width:1rem;height:1rem;color:var(--theme-accent);flex:0 0 auto}.home_heroDemo__zE_AW{min-width:0;display:flex;flex-direction:column;gap:.85rem}.home_heroImageSlot__p7aE3{position:relative;width:100%;height:clamp(14.2rem,28vw,17rem);border-radius:1.35rem;overflow:hidden;border:1px solid var(--theme-border-subtle);background:var(--theme-surface-dark);box-shadow:0 18px 34px rgba(31,46,56,.14)}.home_heroImageSlot__p7aE3 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%;transform:scale(1.02);transition:transform .7s ease,filter .3s ease}.home_heroImageSlotPlaying__5S6eY img{transform:scale(1.06);filter:saturate(1.05)}.home_heroImageSlotShade__P_Jg0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.05),rgba(2,6,23,.16) 40%,rgba(2,6,23,.52)),radial-gradient(circle at 22% 18%,hsla(0,0%,100%,.22),transparent 24%),linear-gradient(90deg,rgba(15,23,42,.08),rgba(15,23,42,.02) 34%,rgba(15,23,42,.22));pointer-events:none}.home_heroImageSlotVignette__Q79V7{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 52%,rgba(2,6,23,.24) 100%),linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,0) 30%,rgba(15,23,42,.16));pointer-events:none}.home_heroImageSlotTopBar__k96dB{position:absolute;top:.85rem;left:.85rem;right:.85rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home_heroImageSlotBadge__Aw4Mv,.home_heroImageSlotTimePill__mCkMq,.home_heroImageStageChip__9KLDi{display:inline-flex;align-items:center;gap:.42rem;min-width:0;padding:.42rem .62rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(15,23,42,.48);backdrop-filter:blur(10px);color:rgba(248,250,252,.94);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.home_heroImageSlotBadgeIcon__WMK_C{width:.84rem;height:.84rem;color:var(--theme-accent);flex:0 0 auto}.home_heroImageVoiceBars__EyfhN{display:inline-flex;align-items:flex-end;gap:.12rem;margin-left:.08rem}.home_heroImageVoiceBars__EyfhN span{width:.14rem;height:.48rem;border-radius:999px;background:rgba(248,250,252,.9);transform-origin:center bottom}.home_heroImageVoiceBarsActive__mghlZ span{animation:home_heroVoicePulse__eeNTa .92s ease-in-out infinite}.home_heroImageVoiceBarsActive__mghlZ span:nth-child(2){animation-delay:.14s}.home_heroImageVoiceBarsActive__mghlZ span:nth-child(3){animation-delay:.28s}.home_heroImageSlotTimePill__mCkMq{margin:0;color:rgba(226,232,240,.9);font-variant-numeric:tabular-nums}.home_heroImageSlotPanel__mnTgJ{position:absolute;left:.85rem;bottom:.85rem;width:min(20rem,calc(100% - 1.7rem));max-width:calc(100% - 1.7rem);min-width:min(17rem,calc(100% - 1.7rem));z-index:2;display:block;padding:.22rem;border:1px solid hsla(0,0%,100%,.14);border-radius:1rem;background:rgba(15,23,42,.28);backdrop-filter:blur(12px);box-shadow:0 12px 24px rgba(2,6,23,.22)}.home_heroImageSlotPanelTop__hur_R{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home_heroImageSlotEyebrow__3Up1B{margin:0;color:rgba(191,219,254,.92);font-size:.65rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.home_heroImageStatusViewport__IwS5b{min-height:5rem;overflow:hidden}.home_heroImageStatusCard__Q6EWR{display:grid;grid-template-columns:auto 1fr;gap:.72rem;align-items:start;min-height:5rem;padding:.78rem .8rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.16);background:rgba(15,23,42,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 16px rgba(2,6,23,.16);animation:home_heroStatusSwap__iX0Cp .26s ease}.home_heroImageStatusBlue__aL3ZN{color:#2563eb;background:rgba(37,99,235,.1)}.home_heroImageStatusPurple__b1knh{color:#7c3aed;background:rgba(124,58,237,.1)}.home_heroImageStatusTeal__lNGKx{color:#0f766e;background:rgba(15,118,110,.11)}.home_heroImageStatusAmber__TQf35{color:#b45309;background:rgba(180,83,9,.12)}.home_heroImageStatusIconWrap__N2__q{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:hsla(0,0%,100%,.9);flex:0 0 auto}.home_heroImageStatusIcon__JpGpV{width:1rem;height:1rem;color:currentColor}.home_heroImageStatusCopy__sjd0O{min-width:0;display:grid;gap:.3rem}.home_heroImageStatusTopline__4zhWb{display:flex;align-items:center;justify-content:flex-start;gap:.55rem}.home_heroImageStatusTitle__kUlCP{color:#f8fafc;font-size:.88rem;font-weight:760;line-height:1.2}.home_heroImageStatusMarker__XzMkG{display:inline-flex;align-items:center;min-height:1.1rem;padding:.08rem .36rem;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid;color:currentColor;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home_heroImageStatusMeta__HfgYE{margin:0;color:rgba(248,250,252,.9);font-size:.8rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_heroImageSlotPanelHint__iIFDz{color:rgba(226,232,240,.66);font-size:.72rem;font-weight:600}.home_heroImageSlotLiveLine__3h7iw{margin:0;max-width:24rem;color:#f8fafc;font-size:clamp(.96rem,1.6vw,1.1rem);font-weight:640;line-height:1.4}.home_heroImageSlotStats__2nedo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.home_heroImageSlotStat__sbdpO{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;min-width:0;padding:.65rem .72rem;border-radius:.82rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.home_heroImageSlotStatActive__etHzb{background:var(--theme-accent-subtle);border-color:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);transform:translateY(-1px)}.home_heroImageSlotStatIcon__U1CUo{width:.96rem;height:.96rem;color:var(--theme-accent);flex:0 0 auto;margin-top:.05rem}.home_heroImageSlotStatLabel__cXaRZ,.home_heroImageSlotStatValue__JxTwp{display:block}.home_heroImageSlotStatLabel__cXaRZ{color:rgba(191,219,254,.8);font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_heroImageSlotStatValue__JxTwp{margin-top:.18rem;color:#f8fafc;font-size:.82rem;font-weight:670;line-height:1.35}.home_heroImageStageRail__Fr0R8{position:absolute;right:.85rem;bottom:.85rem;z-index:2;display:grid;gap:.45rem;justify-items:end}.home_heroImageStageChip__9KLDi{color:rgba(226,232,240,.74);transition:background-color .22s ease,color .22s ease,transform .22s ease,border-color .22s ease}.home_heroImageStageChipDone__rLN2F{color:rgba(248,250,252,.88)}.home_heroImageStageChipActive__pm8Kw{background:var(--theme-accent-subtle);border-color:hsla(0,0%,100%,.18);color:#f8fafc;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);transform:translateX(-3px)}.home_heroImageStageDot___2kns{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px hsla(0,0%,100%,.08)}.home_playerPlaceholder__HrEr6{min-height:24rem;border-radius:1.65rem;background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle)}.home_ctaEyebrow__rp5Zi,.home_eyebrow__hSiDi,.home_flowEyebrow__wqsxl,.home_sectionEyebrow__ungA6{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--theme-accent-hover);font-size:.87rem;font-weight:700;letter-spacing:.125em;text-transform:uppercase}.home_ctaEyebrow__rp5Zi:before,.home_eyebrow__hSiDi:before,.home_flowEyebrow__wqsxl:before,.home_sectionEyebrow__ungA6:before{content:"";width:.56rem;height:.56rem;border-radius:50%;background:var(--theme-accent-hover);box-shadow:0 0 0 5px rgba(56,189,248,.1)}.home_ctaTitle__lK5kf,.home_flowTitle__wTXz6,.home_heroTitle__LI4Uj,.home_scopeTitle__QEdoP,.home_sectionTitle__6Zerm{margin:0;color:var(--theme-foreground);letter-spacing:-.055em}.home_heroTitle__LI4Uj{max-width:none;font-size:clamp(2.35rem,3.25vw,3.25rem);line-height:1;letter-spacing:-.055em;font-weight:650}.home_heroTitleLine__t4huh{display:block;white-space:nowrap}.home_heroTitleLine__t4huh+.home_heroTitleLine__t4huh{margin-top:.08em}.home_heroTitleEmphasis__McSrJ{font-weight:810}.home_ctaText__gNUF1,.home_flowText__gaHAP,.home_footerNote__qKJCZ,.home_heroText__rxkTh,.home_photoCaption__pWA9W,.home_problemText__SgiBx,.home_proofCardText__VlzcZ,.home_scopeText__2cm2X,.home_sectionNote__GntIi,.home_sectionText__RDoJn,.home_stageText__fxz33,.home_summaryText__50DF7{line-height:1.68}.home_heroText__rxkTh{margin:0;max-width:33rem;color:var(--theme-foreground);font-size:1.12rem;font-weight:500;line-height:1.56}.home_ctaActions__1806v,.home_heroActions__F1he6{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.home_heroActions__F1he6{margin-top:1.4rem}.home_heroCopyCtas__AR1xT .home_primaryButton__QNgrh,.home_heroCopyCtas__AR1xT .home_secondaryAction__hN2Qp{flex:1 1 0;min-width:0;padding:1.08rem 1.55rem;font-size:1.1rem;border-radius:.7rem;gap:.55rem}.home_heroCopyCtas__AR1xT .home_secondaryAction__hN2Qp{justify-content:center;border:1.5px solid var(--theme-border);background:var(--theme-surface-bg);text-decoration:none}.home_heroCtaIcon__PIiKq{width:1.2rem;height:1.2rem;flex:0 0 auto}.home_primaryButtonLight__JT3IZ,.home_primaryButton__QNgrh{padding:.96rem 1.36rem;font-size:.98rem;font-weight:675}.home_primaryButton__QNgrh{color:var(--theme-page-bg);background:var(--theme-foreground);box-shadow:0 14px 30px rgba(31,46,56,.14)}.home_secondaryActionLight__cdyY9,.home_secondaryActionStrong__Se_jI,.home_secondaryAction__hN2Qp{display:inline-flex;align-items:center;gap:.45rem;color:var(--theme-foreground);font-size:1rem;font-weight:700;text-decoration:none;transition:color .18s ease,transform .18s ease}.home_secondaryActionLight__cdyY9:hover,.home_secondaryActionStrong__Se_jI:hover,.home_secondaryAction__hN2Qp:hover{transform:translateX(1px)}.home_secondaryActionStrong__Se_jI:hover,.home_secondaryAction__hN2Qp:hover{color:var(--theme-accent)}.home_heroCopyCtas__AR1xT .home_secondaryAction__hN2Qp.home_ctaDisabled__LKcts:hover,.home_secondaryAction__hN2Qp.home_ctaDisabled__LKcts:hover{color:var(--theme-text-muted)}.home_inlineArrow__szfxH{width:1rem;height:1rem}.home_claritySection__rRj0J{padding:0 0 4.8rem}.home_clarityShell__QK0ZE{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start;padding:clamp(1.45rem,3vw,2.1rem);border-radius:1.8rem;background:linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle)),var(--theme-surface-bg);border:1px solid var(--theme-border);box-shadow:0 24px 54px rgba(31,46,56,.12),inset 0 1px 0 hsla(0,0%,100%,.08)}.home_clarityIntro__Bcrhj{max-width:38rem}.home_clarityLeadText__vzsl_{color:var(--theme-text);font-size:1.14rem;font-weight:500}.home_clarityList__dSP7_{display:grid;gap:1rem;margin-top:1.6rem}.home_clarityPoint__SwQHd{padding-top:1rem;border-top:1px solid rgba(148,163,184,.18)}.home_clarityPoint__SwQHd:first-child{padding-top:0;border-top:0}.home_clarityPointTitle__hXR5X{margin:0;color:var(--theme-foreground);font-size:1.22rem;line-height:1.24;font-weight:760;letter-spacing:-.03em}.home_clarityPointText__IVvlU{margin:.45rem 0 0;color:var(--theme-text);font-size:.98rem;line-height:1.68}.home_clarityRecord__Cc2Qb{padding:1.35rem;border-radius:1.55rem;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);box-shadow:0 18px 42px rgba(31,46,56,.12)}.home_clarityRecord__Cc2Qb .home_cardEyebrow__uK_ah{color:var(--theme-foreground);font-size:.86rem;font-weight:700;letter-spacing:.11em}.home_clarityRecordTitle__4gMB2{margin:0;color:var(--theme-foreground);font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.12;letter-spacing:-.04em}.home_clarityRecordText__VGNUO{margin:.8rem 0 0;color:var(--theme-text);font-size:.97rem;line-height:1.7}.home_clarityRecordFields__lXX20{display:grid;gap:.8rem;margin:1.2rem 0 0}.home_clarityRecordRow__TsU_k{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(148,163,184,.18)}.home_clarityRecordRow__TsU_k:last-child{padding-bottom:0;border-bottom:0}.home_clarityRecordRow__TsU_k dt{color:var(--theme-text-muted)}.home_clarityRecordRow__TsU_k dd{margin:0;color:var(--theme-foreground);font-weight:700;text-align:right}.home_processSection__HUNtA{padding:0 0 4.8rem}.home_processShell__VH89c{position:relative;padding:clamp(1.4rem,3.6vw,2.35rem);border-radius:2rem;background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 22%),linear-gradient(180deg,var(--theme-surface-dark) 0,#17222a 100%);box-shadow:0 30px 62px rgba(31,46,56,.18)}.home_processHeader__WeS5c{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:end}.home_processPauseButton__8pf9X{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:.55rem;padding:.78rem 1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--theme-text-on-dark);font:inherit;font-size:.94rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.home_processPauseButton__8pf9X:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.16)}.home_processPauseButton__8pf9X:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home_processPauseButtonPaused__vqofS{background:var(--theme-accent-subtle);border-color:var(--theme-accent)}.home_processPauseIcon__JIKmV{width:1rem;height:1rem;flex:0 0 auto}.home_processGrid__FsN6L{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1.35rem,3vw,2rem);margin-top:1.75rem}.home_processSteps__kgHV1{display:grid;gap:.9rem;align-content:start}.home_processStepButton__NyAxa{position:relative;width:100%;padding:1rem;border:1px solid hsla(0,0%,100%,.07);border-radius:1.25rem;background:hsla(0,0%,100%,.04);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.home_processStepButton__NyAxa:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.home_processStepButton__NyAxa:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home_processStepButtonActive__V8OV4{border-color:var(--theme-accent);background:var(--theme-accent-subtle);box-shadow:0 20px 32px rgba(15,23,42,.22)}.home_processStepMeta__qW2Vd{display:flex;align-items:center;gap:.75rem}.home_processStepNumber__vsY_g{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--theme-text-on-dark);font-size:.82rem;font-weight:800;letter-spacing:.08em}.home_processStepNumber__vsY_g:after,.home_processStepNumber__vsY_g:before{content:"";position:absolute;inset:0;border:1px solid var(--theme-accent);border-radius:50%;opacity:0;transform:scale(1);pointer-events:none}.home_processStepButtonActive__V8OV4 .home_processStepNumber__vsY_g{background:var(--theme-accent-subtle)}.home_processStepButtonActive__V8OV4 .home_processStepNumber__vsY_g:after,.home_processStepButtonActive__V8OV4 .home_processStepNumber__vsY_g:before{animation:home_processNodePulse__qW3ry 4.6s ease-out infinite}.home_processStepButtonActive__V8OV4 .home_processStepNumber__vsY_g:after{animation-delay:2.3s}.home_processStepIcon__0sSjO{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--theme-accent)}.home_processIconSvg__JO6mY{width:1.15rem;height:1.15rem}.home_processStepCopy__Er_yV{display:grid;gap:.26rem;margin-top:.8rem}.home_processStepTitle__wn0TY{color:var(--theme-text-on-dark);font-size:1.03rem;font-weight:740;line-height:1.24}.home_processStepText__J0zoe{color:var(--theme-text-on-dark-muted);font-size:.92rem;line-height:1.55}.home_processStepProgress__hZzO_{display:block;height:3px;margin-top:.95rem;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.home_processStepProgress__hZzO_:after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--theme-accent),var(--theme-text-on-dark));transform:scaleX(0);transform-origin:left}.home_processStepButtonActive__V8OV4 .home_processStepProgress__hZzO_:after{animation:home_stepProgressFill__q7hF4 var(--process-duration,6.8s) linear both}.home_processStepButtonPaused__OIzjA .home_processStepNumber__vsY_g:after,.home_processStepButtonPaused__OIzjA .home_processStepNumber__vsY_g:before,.home_processStepButtonPaused__OIzjA .home_processStepProgress__hZzO_:after{animation-play-state:paused}.home_processPanel__RV9es{min-width:0}.home_processPanelContent__1wwuZ{padding:clamp(1.2rem,2.2vw,1.5rem);border-radius:1.6rem;background:radial-gradient(circle at top right,var(--theme-accent-subtle),transparent 26%),linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle));border:1px solid var(--theme-border);box-shadow:0 22px 44px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.08);animation:home_processPanelIn__O0BLF .28s ease}.home_processPanelLabel__WKx4r{margin:0 0 .5rem;color:var(--theme-accent);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home_processPanelTitle__ZALg3{margin:0;color:var(--theme-foreground);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.05em}.home_processPanelText__J7_Vl{margin:.95rem 0 0;color:var(--theme-text);font-size:1rem;line-height:1.62}.home_processTagRow__Rwgpy{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.home_processTag__apvLb{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .72rem;border-radius:999px;background:var(--theme-accent-subtle);border:1px solid var(--theme-border-subtle);color:var(--theme-accent);font-size:.76rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.home_processPanelGrid__KwCo7{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;margin-top:1.35rem}.home_processBulletList__XAq_K{display:grid;gap:.8rem}.home_processBulletItem__brnKH{display:grid;grid-template-columns:auto 1fr;gap:.72rem;align-items:flex-start;padding:.85rem .95rem;border-radius:1rem;background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle)}.home_processBulletIcon__KYVjH{width:1rem;height:1rem;color:var(--theme-accent);flex:0 0 auto;margin-top:.18rem}.home_processBulletText__B_Glz{color:var(--theme-text);font-size:.92rem;line-height:1.55}.home_processRecordCard__8aU0t{padding:1rem;border-radius:1.15rem;background:linear-gradient(180deg,var(--theme-surface-subtle),var(--theme-surface-bg));border:1px solid var(--theme-border)}.home_processRecordTitle___qVlC{margin:0;color:var(--theme-foreground);font-size:1.18rem;line-height:1.28}.home_processRecordText__GY0eV{margin:.65rem 0 0;color:var(--theme-text);font-size:.93rem;line-height:1.65}.home_processRecordFields__P2ksl{display:grid;gap:.7rem;margin:1rem 0 0}.home_processRecordRow__ZJBP9{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--theme-border-subtle)}.home_processRecordRow__ZJBP9:last-child{padding-bottom:0;border-bottom:0}.home_processRecordRow__ZJBP9 dt{color:var(--theme-text-muted)}.home_processRecordRow__ZJBP9 dd{margin:0;color:var(--theme-foreground);font-weight:700;text-align:right}@keyframes home_processPanelIn__O0BLF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home_stepProgressFill__q7hF4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home_processNodePulse__qW3ry{0%{opacity:0;transform:scale(1)}12%{opacity:.34}to{opacity:0;transform:scale(2.65)}}.home_plumbingIcon__L6HTB{width:1rem;height:1rem;color:var(--theme-accent);flex:0 0 auto}.home_scopeSection__iVdJ3{padding:0 0 3.8rem}.home_scopeGrid__rxUFH{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem 3rem;align-items:end;padding:1.6rem 1.6rem 1.45rem;border-radius:1.55rem;background:var(--theme-surface-bg);border:1px solid var(--theme-border);box-shadow:0 18px 42px rgba(31,46,56,.05)}.home_ctaShell__YTLL5:before,.home_handoffPanel__TWgUv:before,.home_problemCard__2YX9t:before,.home_proofCard__k3h7P:before,.home_stageCard__TjX_W:before{content:"";display:block;width:4.4rem;height:2px;margin-bottom:.85rem;background:linear-gradient(90deg,var(--theme-accent),rgba(165,107,63,0))}.home_cardEyebrow__uK_ah,.home_handoffEyebrow__URQKt,.home_proofCardLabel__QI5Jf,.home_summaryLabel__btGF4{margin:0 0 .5rem;color:var(--theme-text-muted);font-size:.8rem;font-weight:650;letter-spacing:.125em;text-transform:uppercase}.home_handoffTags__Gt7Jq,.home_scopeTags__MDtMz{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.95rem}.home_handoffTags__Gt7Jq span,.home_scopeTags__MDtMz span{display:inline-flex;align-items:center;border-radius:999px;padding:.34rem .66rem;background:var(--theme-accent-subtle);color:var(--theme-accent);font-size:.75rem;font-weight:650}.home_handoffFields__Z5lM6{margin:0}.home_handoffRow__R6oge{display:flex;justify-content:space-between;gap:1rem;padding:.34rem 0}.home_handoffRow__R6oge dt{color:var(--theme-text-muted)}.home_handoffRow__R6oge dd{margin:0;color:var(--theme-foreground);font-weight:650;text-align:right}.home_proofBand__LHPvE{padding:1.5rem 0 5.5rem}.home_proofBandShell__q8hJz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.home_proofCard__k3h7P{position:relative;padding:2.2rem 2rem 2rem;min-height:100%;display:flex;flex-direction:column;gap:1.15rem;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.98)),var(--theme-surface-bg);border:1px solid rgba(165,107,63,.2);border-radius:1.35rem;box-shadow:0 18px 38px rgba(31,46,56,.06),inset 0 1px 0 hsla(0,0%,100%,.62)}.home_proofCardTop__DPMIV{display:flex;align-items:center;gap:.85rem}.home_proofCardBadge__jcDtg{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;flex:0 0 auto;border-radius:.9rem;background:linear-gradient(135deg,rgba(165,107,63,.18),rgba(165,107,63,.1));color:var(--theme-accent);box-shadow:0 10px 18px rgba(165,107,63,.14)}.home_proofCardIcon___e0BQ{width:1.22rem;height:1.22rem}.home_proofCardLabel__QI5Jf{margin:0;color:var(--theme-text);font-size:.82rem;font-weight:800;letter-spacing:.12em}.home_proofCardText__VlzcZ{margin:0;color:var(--theme-text);font-size:1.08rem;line-height:1.72}.home_proofCardTitle__dApPE{margin:0;color:var(--theme-foreground);font-size:1.55rem;line-height:1.18;font-weight:750;letter-spacing:-.035em}.home_proofCardImpact__pB5rK{margin:auto 0 0;display:inline-flex;align-items:center;align-self:flex-start;min-height:2.15rem;padding:.48rem .82rem;border-radius:999px;background:rgba(165,107,63,.14);color:var(--theme-accent);font-size:.88rem;font-weight:800;letter-spacing:.03em}.home_plumbingSection__2jlxV,.home_problemSection___BXaV{padding:0 0 4.8rem}.home_plumbingGrid__eyNz6,.home_problemGrid__FOmL9{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(2rem,4vw,4rem);align-items:start}.home_plumbingCopy___wlHm,.home_problemIntro__mKZDd{max-width:34rem}.home_ctaTitle__lK5kf,.home_flowTitle__wTXz6,.home_sectionTitle__6Zerm{font-size:clamp(2rem,4vw,3.4rem);line-height:1.03}.home_ctaText__gNUF1,.home_flowText__gaHAP,.home_sectionText__RDoJn{margin:1.1rem 0 0;color:var(--theme-text-muted);font-size:1.04rem}.home_sectionNote__GntIi{margin:1.5rem 0 0;padding-left:1.05rem;border-left:2px solid var(--theme-accent-subtle);color:var(--theme-text);font-size:1rem}.home_problemCards__Yb6y6{display:grid;gap:1rem}.home_problemCard__2YX9t{padding:1.25rem 1.25rem 1.18rem;background:var(--theme-surface-bg);border:1px solid var(--theme-border);border-radius:1.35rem;box-shadow:0 18px 36px rgba(31,46,56,.05)}.home_problemIndex__uTq9x{margin:0 0 .6rem;color:var(--theme-accent);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home_handoffTitle__gxnRP,.home_problemTitle__2RzBM,.home_stageTitle___2FGB{margin:0;color:var(--theme-foreground);font-size:1.15rem;line-height:1.28}.home_problemText__SgiBx{margin:.72rem 0 0;color:var(--theme-text-muted);font-size:.95rem}.home_flowSection__3JcTj{padding:0 0 4.8rem}.home_flowShell__OQ7_P{padding:clamp(1.4rem,3.6vw,2.35rem);border-radius:2rem;background:radial-gradient(circle at top right,rgba(165,107,63,.18),transparent 24%),linear-gradient(180deg,var(--theme-surface-dark) 0,#17222a 100%);box-shadow:0 30px 62px rgba(31,46,56,.18)}.home_flowShell__OQ7_P:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.home_flowGrid__zKCSH{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.5rem,3vw,2.25rem)}.home_flowEyebrow__wqsxl{color:var(--theme-accent)}.home_flowTitle__wTXz6{color:var(--theme-text-on-dark)}.home_flowText__gaHAP{color:var(--theme-text-on-dark-muted);max-width:30rem}.home_stageList__ggwMh{display:grid;gap:.88rem;margin-top:1.65rem}.home_stageCard__TjX_W{padding:1rem 1rem .96rem;border-radius:1.2rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07)}.home_stageHeader__npWKI{display:grid;grid-template-columns:auto auto 1fr;gap:.72rem;align-items:center}.home_stageNumber__ldPZU{width:1.85rem;height:1.85rem;border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark);font-size:.85rem;font-weight:700}.home_stageIcon__Dd6gZ,.home_stageNumber__ldPZU{display:inline-flex;align-items:center;justify-content:center}.home_stageIcon__Dd6gZ{width:1.9rem;height:1.9rem;color:var(--theme-accent)}.home_stageIconSvg__XuO33{width:1.14rem;height:1.14rem}.home_stageTitle___2FGB{color:var(--theme-text-on-dark)}.home_stageText__fxz33{margin:.6rem 0 0;color:var(--theme-text-on-dark-muted);font-size:.94rem}.home_handoffPanel__TWgUv{padding:1.25rem;border-radius:1.5rem;background:var(--theme-surface-bg);box-shadow:0 18px 42px rgba(0,0,0,.14)}.home_summaryCard__JFdOD{margin-top:1rem;padding:1rem;border-radius:1rem;background:var(--theme-surface-subtle);border:1px solid var(--theme-border-subtle)}.home_summaryText__50DF7{margin:0;color:var(--theme-text);font-size:.95rem}.home_handoffFields__Z5lM6{margin-top:1rem}.home_plumbingImageWrap___bcHv{min-width:0}.home_plumbingPhotoFrame__ItgY0{position:relative;min-height:31rem;overflow:hidden;border-radius:1.8rem;background:#d9d7d1;box-shadow:0 26px 52px rgba(31,46,56,.12)}.home_plumbingPhoto__UVz9Z{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.home_plumbingPhotoShade__bDfDt{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,46,56,.04),rgba(31,46,56,.32)),linear-gradient(90deg,hsla(0,0%,100%,.08),transparent 36%)}.home_photoCaption__pWA9W{position:absolute;left:1rem;right:1rem;bottom:1rem;margin:0;padding:.95rem 1rem;border-radius:1rem;background:var(--theme-surface-bg);border:1px solid var(--theme-border-subtle);color:var(--theme-text);font-size:.93rem;box-shadow:0 16px 32px rgba(31,46,56,.1)}.home_plumbingList__JBVfk{display:grid;gap:.78rem;margin:1.45rem 0 0;padding:0;list-style:none}.home_plumbingItem__I3zh4{display:grid;grid-template-columns:auto 1fr;gap:.74rem;color:var(--theme-text);font-size:.96rem;line-height:1.65}.home_secondaryActionStrong__Se_jI{margin-top:1.35rem}.home_primaryButtonLight__JT3IZ{color:var(--theme-page-bg);background:var(--theme-foreground);box-shadow:0 12px 28px rgba(31,46,56,.12)}.home_secondaryActionLight__cdyY9{color:var(--theme-foreground)}.home_secondaryActionLight__cdyY9:hover{color:var(--theme-accent)}.home_footer__HqMXW{background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 18%),linear-gradient(180deg,var(--theme-surface-dark) 0,rgba(2,6,23,.98) 100%);padding:2.6rem 0 2.2rem}.home_footerShell__AZLjs{display:grid;gap:1.7rem;padding:1.2rem 0 0;border-top:1px solid hsla(0,0%,100%,.08)}.home_footerTopGrid__GXjlo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 1.5rem;align-items:start;padding-bottom:1.35rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.home_footerIntro___xdWu{grid-column:1/span 2;padding-right:clamp(1rem,3vw,2.6rem);min-width:0}.home_footerLead__rrC_Q{margin:1.05rem 0 0;max-width:28rem;color:var(--theme-text-on-dark-muted);font-size:1rem;line-height:1.75}.home_footerUtility__GFL1B{display:grid;gap:1rem;align-content:start}.home_footerLinks__ejj7c{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem 1rem}.home_footerLink__586mD{color:var(--theme-text-on-dark-muted)}.home_footerLink__586mD:hover{color:var(--theme-text-on-dark)}.home_footerLinkMuted__ROsOQ{color:var(--theme-text-on-dark-muted);cursor:default}.home_footerMetaList__v0dIZ{display:grid;gap:.55rem}.home_footerMetaList__v0dIZ span{color:var(--theme-text-on-dark-muted);font-size:.92rem;line-height:1.55}.home_footerWordmarkGrid__H30tu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.home_footerWordmarkCell__Ube5T{display:flex;align-items:center;justify-content:center;min-height:8.8rem;padding:1.2rem 1rem;border-left:1px solid hsla(0,0%,100%,.08);color:var(--theme-text-on-dark);font-size:clamp(2.1rem,4.2vw,3.6rem);font-weight:800;line-height:.95;text-align:center;letter-spacing:-.06em}.home_footerWordmarkCell__Ube5T:first-child{border-left:0}.home_footerWordmarkAccent__LdVm_{--pro-glimmer-base:var(--theme-text-on-dark);--pro-glimmer-accent:#7dd3fc}.home_footerNote__qKJCZ{margin:0;color:var(--theme-text-on-dark-muted);font-size:.84rem;line-height:1.5;text-align:right}.home_scrollTopButton__p3kMu{position:fixed;left:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:30;display:inline-flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;border:1px solid var(--theme-border);border-radius:999px;background:linear-gradient(180deg,var(--theme-surface-bg),var(--theme-surface-subtle));color:var(--theme-foreground);box-shadow:0 18px 36px rgba(31,46,56,.16);opacity:0;transform:translateY(14px) scale(.92);pointer-events:none;transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease}.home_scrollTopButtonVisible__lGFOc{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.home_scrollTopButton__p3kMu:hover{box-shadow:0 20px 42px rgba(31,46,56,.2)}.home_scrollTopButton__p3kMu:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.home_scrollTopButtonExiting__DGimS{pointer-events:none;animation:home_scrollTopExit__GsIfG .36s ease forwards}.home_scrollTopIcon__QBa9r{width:1.1rem;height:1.1rem}@keyframes home_scrollTopExit__GsIfG{0%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}to{opacity:0;transform:translateY(-10px) scale(.78) rotate(-220deg)}}@keyframes home_heroVoicePulse__eeNTa{0%,to{transform:scaleY(.55);opacity:.72}50%{transform:scaleY(1.25);opacity:1}}@keyframes home_heroStatusSwap__iX0Cp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.home_clarityShell__QK0ZE,.home_ctaShell__YTLL5,.home_flowGrid__zKCSH,.home_heroGrid__DhqFK,.home_plumbingGrid__eyNz6,.home_problemGrid__FOmL9,.home_processGrid__FsN6L,.home_processHeader__WeS5c,.home_processPanelGrid__KwCo7,.home_scopeGrid__rxUFH{grid-template-columns:1fr}.home_clarityIntro__Bcrhj,.home_heroCopy__e6FQF,.home_plumbingCopy___wlHm,.home_problemIntro__mKZDd{max-width:none}.home_heroCopy__e6FQF{gap:2rem}.home_heroImageSlot__p7aE3{height:16rem}.home_heroImageSlotPanel__mnTgJ{width:calc(100% - 1.7rem);max-width:calc(100% - 1.7rem);min-width:0}.home_processPauseButton__8pf9X{justify-self:start}.home_heroCopy__e6FQF{justify-content:flex-start}.home_heroCopyBottom__IF66g,.home_heroCopyCtas__AR1xT{width:100%}.home_heroCopyCtas__AR1xT .home_primaryButton__QNgrh,.home_heroCopyCtas__AR1xT .home_secondaryAction__hN2Qp{flex:1 1 0;min-width:0}.home_proofBandShell__q8hJz{grid-template-columns:1fr}.home_footerShell__AZLjs{gap:1.2rem}.home_footerTopGrid__GXjlo,.home_footerWordmarkGrid__H30tu{grid-template-columns:1fr}.home_footerTopGrid__GXjlo{gap:1rem}.home_footerIntro___xdWu{grid-column:auto;padding-right:0}.home_footerWordmarkCell__Ube5T{min-height:5.8rem;border-left:0;border-top:1px solid hsla(0,0%,100%,.08)}.home_footerWordmarkCell__Ube5T:first-child{border-top:0}.home_footerNote__qKJCZ{text-align:left}}@media (max-width:860px){.home_desktopNavDock__8fu2o,.home_desktopNav__PP0nd{display:none}.home_navShell__YB8lE{padding:.78rem .78rem .88rem}.home_navTopRow__br_3j{grid-template-columns:minmax(0,1fr) auto;gap:.8rem .75rem;align-items:center}.home_navActions__yK5nt{display:contents}.home_themeToggle__27aTf{grid-column:2;grid-row:1;justify-self:end;width:2.85rem;height:2.85rem}.home_navCta__AS5r8{grid-column:1/-1;grid-row:2;width:100%;justify-content:center}.home_heroImageSlot__p7aE3{height:15rem}.home_mobileNav__wLSIn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding-top:.9rem;margin-top:.8rem;border-top:1px solid hsla(33,20%,64%,.3)}.home_mobileNavLink__3mJ2g{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.6rem;border-radius:999px;padding:.56rem .45rem;background:var(--theme-surface-bg);border:1px solid var(--theme-border-subtle);color:var(--theme-foreground);font-size:.8rem;font-weight:700;text-decoration:none}.home_mobileNavLinkMuted__fTtfk{color:var(--theme-text-muted);cursor:default}.home_mobileTradeTrigger__DGjMY{font-size:.8rem}}@media (max-width:768px){.home_container__eduTK{width:min(1180px,calc(100% - 1.35rem))}.home_heroWide__JcYCi{width:min(1380px,calc(100% - 1.35rem))}.home_heroGlass__dFaIK{padding:1.18rem 1rem 1rem;border-radius:1.35rem}.home_heroGrid__DhqFK{gap:1.1rem}.home_clarityShell__QK0ZE,.home_processShell__VH89c{padding:1.2rem;border-radius:1.35rem}.home_clarityRecord__Cc2Qb,.home_processPanelContent__1wwuZ,.home_processPauseButton__8pf9X,.home_processStepButton__NyAxa{border-radius:1.2rem}.home_hero__o4ZPq{padding-top:2rem}.home_heroCopy__e6FQF{gap:1.35rem}.home_heroCopyTop__Wr5p9{gap:.78rem}.home_heroTitle__LI4Uj{font-size:clamp(1.95rem,6.6vw,2.55rem);line-height:.9}.home_heroText__rxkTh{max-width:none;font-size:1rem;line-height:1.52}.home_ctaShell__YTLL5,.home_flowShell__OQ7_P,.home_navShell__YB8lE,.home_plumbingPhotoFrame__ItgY0,.home_processShell__VH89c{border-radius:1.35rem}.home_ctaActions__1806v,.home_heroActions__F1he6,.home_heroCopyCtas__AR1xT{flex-direction:column;align-items:stretch}.home_primaryButtonLight__JT3IZ,.home_primaryButton__QNgrh,.home_secondaryActionLight__cdyY9{width:100%;justify-content:center}.home_heroCopyCtas__AR1xT .home_primaryButton__QNgrh,.home_heroCopyCtas__AR1xT .home_secondaryAction__hN2Qp{font-size:1rem;padding:1rem 1.15rem}.home_brandInverse__h2vW2,.home_brand__9Zfa3{gap:.72rem}.home_brandName__tBV2_{font-size:.98rem}.home_brandWordmark__3z8Jk:after{width:2.55rem}.home_navCta__AS5r8{width:100%}}@media (max-width:560px){.home_ctaTitle__lK5kf,.home_flowTitle__wTXz6,.home_heroTitle__LI4Uj,.home_sectionTitle__6Zerm{font-size:clamp(1.45rem,6.9vw,1.85rem);letter-spacing:-.04em}.home_navShell__YB8lE{padding:.72rem .72rem .82rem}.home_mobileNav__wLSIn{grid-template-columns:repeat(2,minmax(0,1fr))}.home_footerLinks__ejj7c,.home_handoffTags__Gt7Jq,.home_scopeTags__MDtMz{gap:.4rem .5rem}.home_brandName__tBV2_{font-size:.88rem}.home_brandWordmark__3z8Jk:after{width:2rem}.home_handoffTags__Gt7Jq span,.home_mobileNavLink__3mJ2g,.home_mobileTradeItem__nLCjK,.home_mobileTradeTrigger__DGjMY,.home_scopeTags__MDtMz span{font-size:.78rem}.home_heroText__rxkTh{font-size:.96rem;line-height:1.5}.home_clarityRecordRow__TsU_k,.home_processRecordRow__ZJBP9{flex-direction:column;align-items:flex-start}.home_clarityRecordRow__TsU_k dd,.home_processRecordRow__ZJBP9 dd{text-align:left}.home_plumbingPhotoFrame__ItgY0{min-height:24rem}.home_heroImageSlot__p7aE3{height:13.8rem}.home_heroImageSlotTopBar__k96dB,.home_heroImageStatusTopline__4zhWb{align-items:flex-start;flex-direction:column}.home_tooltipAnchor__uzEUM:before{max-width:12rem;white-space:normal}.home_scrollTopButton__p3kMu{width:2.9rem;height:2.9rem;left:.85rem;bottom:.85rem}}.home_navLink__C17Kx:focus-visible:before,.home_navLink__C17Kx:hover:before,.home_tradeMenuWrap__vo567:focus-within .home_tradeMenuTrigger__EaiBZ:before,.home_tradeMenuWrap__vo567:hover .home_tradeMenuTrigger__EaiBZ:before{opacity:1;transform:scale(1) translateY(0);box-shadow:inset 0 0 0 1px rgba(56,189,248,.14)}@media (prefers-reduced-motion:reduce){.home_brandInverse__h2vW2,.home_brand__9Zfa3,.home_desktopNavDock__8fu2o,.home_desktopNav__PP0nd,.home_processPauseButton__8pf9X,.home_processStepButton__NyAxa,.home_scrollTopButton__p3kMu,.home_themeToggleCore__T6D40,.home_themeToggle__27aTf,.home_tooltipAnchor__uzEUM:after,.home_tooltipAnchor__uzEUM:before,.home_tradeMenuChevron__9Uj_E,.home_tradeMenuDropdown__K587Y{transition:none}.home_brandCore___CZUP:before,.home_brandHalo__E_5UG,.home_brandNameAccent__OdaX2,.home_brandPhoneIcon__BAXYA,.home_brandSignalPrimary__Sg_PH,.home_brandSignalSecondary__uXPLb,.home_desktopNavDockFloating__6n8EW,.home_desktopNavFloating__gO6Nu,.home_footerWordmarkAccent__LdVm_,.home_processPanelContent__1wwuZ,.home_processStepButtonActive__V8OV4 .home_processStepNumber__vsY_g:after,.home_processStepButtonActive__V8OV4 .home_processStepNumber__vsY_g:before{animation:none}.home_brandSignal__cMA87{opacity:.14;transform:scale(1)}.home_processStepButtonActive__V8OV4 .home_processStepProgress__hZzO_:after{animation:none;transform:scaleX(1)}.home_scrollTopButtonExiting__DGimS{animation:none;opacity:0;transform:translateY(0)}}.DemoPlayer_player__SfZJ_{border-radius:1.45rem;overflow:hidden;background:var(--dp-player-bg,hsla(0,0%,100%,.94));border:1px solid var(--dp-player-border,hsla(34,19%,68%,.44));box-shadow:0 24px 52px rgba(31,46,56,.12),inset 0 0 0 1px hsla(0,0%,100%,.6)}.DemoPlayer_playerHeader__aNM8H{display:flex;align-items:center;justify-content:space-between;padding:.72rem 1rem .65rem;border-bottom:1px solid var(--dp-header-border,hsla(34,19%,68%,.28));background:var(--dp-header-bg,hsla(38,41%,95%,.72))}.DemoPlayer_headerLeft__WsQ24{display:flex;align-items:center;gap:.6rem}.DemoPlayer_headerDot__ZA6cs{width:.5rem;height:.5rem;border-radius:50%;background:var(--dp-dot,#a56b3f);box-shadow:0 0 0 3px var(--dp-dot-glow,rgba(165,107,63,.14))}.DemoPlayer_headerLabel__oRExc{color:var(--dp-label,#32414b);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DemoPlayer_headerTime__8kQG_{color:var(--dp-time,#7d8b94);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.DemoPlayer_waveformWrap__8xY1_{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem}.DemoPlayer_waveformTimeline__OvjFr{position:relative;flex:1;padding-top:1.45rem;cursor:pointer}.DemoPlayer_waveformScrubber__BHYHE{position:absolute;top:1.45rem;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;margin:0;border:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.DemoPlayer_eventMarkers___pKX8{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:repeat(1000,1fr);height:1.3rem;pointer-events:none}.DemoPlayer_eventMarker__tq_Y8{display:inline-flex;align-items:center;gap:.28rem;justify-self:start;transition:opacity .18s ease,filter .18s ease}.DemoPlayer_eventMarker__tq_Y8[data-marker=connected]{grid-column:1}.DemoPlayer_eventMarker__tq_Y8[data-marker=priority]{grid-column:217}.DemoPlayer_eventMarker__tq_Y8[data-marker=dispatched]{grid-column:779}.DemoPlayer_eventMarker__tq_Y8[data-marker=complete]{grid-column:982}.DemoPlayer_eventMarkerDot__V3d4u{width:.44rem;height:.44rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.DemoPlayer_eventMarkerLabel__kPCml{display:inline-flex;align-items:center;min-height:1rem;padding:.08rem .34rem;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid;font-size:.58rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.DemoPlayer_eventMarkerFuture__dX8Xb{opacity:.34;filter:saturate(.75)}.DemoPlayer_eventMarkerDone__w4jD5{opacity:1}.DemoPlayer_playButton__E3l_m{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex:0 0 auto;border-radius:50%;border:none;background:var(--dp-play-bg,#1f2e38);color:var(--dp-play-icon,#fff);cursor:pointer;box-shadow:0 6px 16px rgba(31,46,56,.2);transition:background .16s ease,transform .16s ease}.DemoPlayer_playButtonAura__M_diB:after,.DemoPlayer_playButtonAura__M_diB:before{content:"";position:absolute;inset:-.2rem;border-radius:999px;border:1px solid rgba(165,107,63,.5);background:rgba(165,107,63,.08);pointer-events:none;z-index:-1;animation:DemoPlayer_playButtonAuraPulse__Hid5x 2.2s ease-out infinite}.DemoPlayer_playButtonAura__M_diB:after{animation-delay:1.1s}.DemoPlayer_playButton__E3l_m:hover{background:var(--dp-play-bg-hover,#16242d);transform:scale(1.04)}.DemoPlayer_playButton__E3l_m:focus-visible,.DemoPlayer_waveformScrubber__BHYHE:focus-visible{outline:none}.DemoPlayer_playIcon__I2S5q{width:1.15rem;height:1.15rem}@keyframes DemoPlayer_playButtonAuraPulse__Hid5x{0%{opacity:.6;transform:scale(1)}72%{opacity:0;transform:scale(1.58)}to{opacity:0;transform:scale(1.58)}}.DemoPlayer_waveform__elBo_{position:relative;flex:1;display:flex;align-items:center;gap:2.5px;height:3rem;pointer-events:none}.DemoPlayer_bar__eCJfG{flex:1;min-width:0;height:8%;border-radius:999px;background:var(--dp-bar-inactive,hsla(34,19%,68%,.38));transition:background .12s ease,height 80ms ease-out}.DemoPlayer_bar__eCJfG[data-level="0"]{height:8%}.DemoPlayer_bar__eCJfG[data-level="1"]{height:12%}.DemoPlayer_bar__eCJfG[data-level="2"]{height:16%}.DemoPlayer_bar__eCJfG[data-level="3"]{height:20%}.DemoPlayer_bar__eCJfG[data-level="4"]{height:24%}.DemoPlayer_bar__eCJfG[data-level="5"]{height:28%}.DemoPlayer_bar__eCJfG[data-level="6"]{height:32%}.DemoPlayer_bar__eCJfG[data-level="7"]{height:36%}.DemoPlayer_bar__eCJfG[data-level="8"]{height:40%}.DemoPlayer_bar__eCJfG[data-level="9"]{height:44%}.DemoPlayer_bar__eCJfG[data-level="10"]{height:48%}.DemoPlayer_bar__eCJfG[data-level="11"]{height:52%}.DemoPlayer_bar__eCJfG[data-level="12"]{height:56%}.DemoPlayer_bar__eCJfG[data-level="13"]{height:60%}.DemoPlayer_bar__eCJfG[data-level="14"]{height:64%}.DemoPlayer_bar__eCJfG[data-level="15"]{height:68%}.DemoPlayer_bar__eCJfG[data-level="16"]{height:72%}.DemoPlayer_bar__eCJfG[data-level="17"]{height:76%}.DemoPlayer_bar__eCJfG[data-level="18"]{height:80%}.DemoPlayer_bar__eCJfG[data-level="19"]{height:84%}.DemoPlayer_bar__eCJfG[data-level="20"]{height:88%}.DemoPlayer_bar__eCJfG[data-level="21"]{height:92%}.DemoPlayer_bar__eCJfG[data-level="22"]{height:96%}.DemoPlayer_bar__eCJfG[data-level="23"]{height:100%}.DemoPlayer_barActive__afr_l{background:var(--dp-bar-active,#a56b3f)}.DemoPlayer_bar__eCJfG:hover{background:var(--dp-bar-hover,rgba(165,107,63,.62))}.DemoPlayer_transcript__rP1Il{max-height:15.5rem;overflow-y:auto;padding:.3rem 1rem .65rem;display:flex;flex-direction:column;gap:.32rem;scroll-behavior:smooth}.DemoPlayer_transcript__rP1Il::-webkit-scrollbar{width:4px}.DemoPlayer_transcript__rP1Il::-webkit-scrollbar-track{background:transparent}.DemoPlayer_transcript__rP1Il::-webkit-scrollbar-thumb{background:hsla(34,19%,68%,.4);border-radius:2px}.DemoPlayer_line__58mzn{display:flex;gap:.6rem;padding:.42rem .65rem;border-radius:.72rem;transition:background .2s ease,opacity .2s ease,border-color .2s ease}.DemoPlayer_lineSystem__AF8kW{background:var(--dp-line-system-bg,hsla(38,41%,95%,.52))}.DemoPlayer_lineCaller__xVGWP{background:transparent}.DemoPlayer_lineActive__S30sa{background:var(--dp-line-active-bg,rgba(165,107,63,.1));border-left:2px solid var(--dp-line-accent,#a56b3f)}.DemoPlayer_linePast__zxIoC{opacity:.74}.DemoPlayer_lineFuture__PX5_u{opacity:.34}.DemoPlayer_lineSpeaker__pqtXs{flex:0 0 auto;width:6.6rem;color:var(--dp-speaker-caller,#7d8b94);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.DemoPlayer_lineSystem__AF8kW .DemoPlayer_lineSpeaker__pqtXs{color:var(--dp-speaker-system,#a56b3f)}.DemoPlayer_lineText__vl1ps{color:var(--dp-text,#32414b);font-size:.88rem;line-height:1.52}.DemoPlayer_lineFuture__PX5_u .DemoPlayer_lineText__vl1ps{color:var(--dp-text-muted,#7d8b94)}.DemoPlayer_lineEvent__Q0Oty{position:relative;align-items:flex-start;padding:.5rem .7rem;border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.6)}.DemoPlayer_eventRail__xIm5e{width:.5rem;align-self:stretch;border-radius:999px;background:currentColor;opacity:.16}.DemoPlayer_eventContent__wPqDm{min-width:0;display:flex;flex-direction:column;gap:.16rem}.DemoPlayer_eventTopline__DxM0n{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.DemoPlayer_eventVendor__mnwRl{display:inline-flex;align-items:center;min-height:1.1rem;padding:.08rem .38rem;border-radius:999px;background:hsla(0,0%,100%,.86);border:1px solid;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.DemoPlayer_eventLabel__aIJ_m{color:var(--dp-text,#32414b);font-size:.84rem;font-weight:760;line-height:1.35}.DemoPlayer_eventMeta__ylbex{display:block;color:var(--dp-text-muted,#7d8b94);font-size:.78rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoPlayer_eventBlue__E3bH1{color:#2563eb}.DemoPlayer_eventPurple__0zDK2{color:#7c3aed}.DemoPlayer_eventTeal__8oBOz{color:#0f766e}.DemoPlayer_eventAmber__YD_Tm{color:#b45309}.DemoPlayer_eventBlue__E3bH1.DemoPlayer_lineEvent__Q0Oty{background:rgba(37,99,235,.08)}.DemoPlayer_eventPurple__0zDK2.DemoPlayer_lineEvent__Q0Oty{background:rgba(124,58,237,.08)}.DemoPlayer_eventTeal__8oBOz.DemoPlayer_lineEvent__Q0Oty{background:rgba(15,118,110,.08)}.DemoPlayer_eventAmber__YD_Tm.DemoPlayer_lineEvent__Q0Oty{background:rgba(180,83,9,.09)}.DemoPlayer_eventBlue__E3bH1.DemoPlayer_lineEvent__Q0Oty.DemoPlayer_lineActive__S30sa{border-left-color:#2563eb}.DemoPlayer_eventPurple__0zDK2.DemoPlayer_lineEvent__Q0Oty.DemoPlayer_lineActive__S30sa{border-left-color:#7c3aed}.DemoPlayer_eventTeal__8oBOz.DemoPlayer_lineEvent__Q0Oty.DemoPlayer_lineActive__S30sa{border-left-color:#0f766e}.DemoPlayer_eventAmber__YD_Tm.DemoPlayer_lineEvent__Q0Oty.DemoPlayer_lineActive__S30sa{border-left-color:#b45309}.DemoPlayer_handoff__eA11b{max-height:0;overflow:hidden;opacity:0;transition:max-height .42s ease,opacity .42s ease,padding .42s ease;margin-top:.3rem;padding:0 1.2rem;border-top:0 solid var(--dp-handoff-border,hsla(34,19%,68%,.28));background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,.05))}.DemoPlayer_handoffVisible__hdYQv{max-height:16.5rem;opacity:1;padding:1rem 1.25rem 1.1rem;border-top-width:1.5px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.DemoPlayer_handoffLabel__QMfuK{margin:0 0 .72rem;color:var(--dp-handoff-label,#7d8b94);font-size:.69rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase;text-align:center}.DemoPlayer_handoffFields__awMEx{margin:0;width:min(38rem,100%);margin-inline:auto;padding:.3rem .55rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.24);background:hsla(0,0%,100%,.55)}.DemoPlayer_handoffRow___vdoV{display:grid;grid-template-columns:minmax(7.2rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.95rem;padding:.44rem .45rem;border-bottom:1px solid rgba(148,163,184,.22)}.DemoPlayer_handoffRow___vdoV:last-child{border-bottom:0}.DemoPlayer_handoffRow___vdoV dt{color:var(--dp-handoff-label,#7d8b94);font-size:.84rem;font-weight:720;letter-spacing:.02em;text-align:right}.DemoPlayer_handoffRow___vdoV dd{margin:0;color:var(--dp-handoff-value,#1f2e38);font-size:.9rem;font-weight:700;line-height:1.35;border-left:1px solid rgba(148,163,184,.32);padding-left:.85rem;text-align:left}@media (max-width:768px){.DemoPlayer_waveformTimeline__OvjFr{padding-top:1.7rem}.DemoPlayer_eventMarkerLabel__kPCml{font-size:.54rem;padding-inline:.28rem}.DemoPlayer_waveform__elBo_{height:2.4rem;gap:2px}.DemoPlayer_transcript__rP1Il{max-height:12rem}.DemoPlayer_lineSpeaker__pqtXs{width:5.2rem}.DemoPlayer_eventMeta__ylbex{white-space:normal}.DemoPlayer_handoffVisible__hdYQv{max-height:18rem;padding-inline:1rem}.DemoPlayer_handoffFields__awMEx{width:100%;padding-inline:.42rem}.DemoPlayer_handoffRow___vdoV{grid-template-columns:minmax(5.2rem,.8fr) minmax(0,1.2fr);gap:.72rem;padding-inline:.32rem}.DemoPlayer_handoffRow___vdoV dt{font-size:.8rem}.DemoPlayer_handoffRow___vdoV dd{font-size:.84rem;padding-left:.62rem}}@media (prefers-reduced-motion:reduce){.DemoPlayer_playButtonAura__M_diB:after,.DemoPlayer_playButtonAura__M_diB:before{animation:none;opacity:0}}