@keyframes pill-in{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pill-in-edge{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes demoWave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes demoBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes demoD1{0%{opacity:0;transform:translateY(6px)}6%,80%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes demoD2{0%,12%{opacity:0;transform:translateY(6px)}18%,80%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes demoD3{0%,24%{opacity:0;transform:translateY(6px)}30%,80%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes demoD4{0%,36%{opacity:0;transform:translateY(6px)}42%,80%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes demoD5{0%,48%{opacity:0;transform:translateY(6px)}54%,80%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes demoD6{0%,60%{opacity:0;transform:translateY(6px)}66%,80%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes demoRailMsg{0%,48%{grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:translateY(6px)}54%,80%{grid-template-rows:1fr;opacity:1;margin-top:10px;max-height:480px;transform:none}88%,to{grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:translateY(6px)}}@keyframes demoRailMsgHold{0%,48%{grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:translateY(6px)}54%,to{grid-template-rows:1fr;opacity:1;margin-top:10px;max-height:480px;transform:none}}@keyframes demoRailStick{0%,48%{transform:translateY(0)}54%,80%{transform:translateY(min(0px,calc(100cqh - 100%)))}88%,to{transform:translateY(0)}}@keyframes demoRailStickHold{0%,48%{transform:translateY(0)}54%,to{transform:translateY(min(0px,calc(100cqh - 100%)))}}@keyframes demoCopilotIn2{0%,12%{max-height:0;margin-top:0}18%,80%{max-height:220px;margin-top:10px}88%,to{max-height:0;margin-top:0}}@keyframes demoCopilotIn2Hold{0%,12%{max-height:0;margin-top:0}18%,to{max-height:220px;margin-top:10px}}@keyframes demoCopilotIn3{0%,24%{max-height:0;margin-top:0}30%,80%{max-height:220px;margin-top:10px}88%,to{max-height:0;margin-top:0}}@keyframes demoCopilotIn3Hold{0%,24%{max-height:0;margin-top:0}30%,to{max-height:220px;margin-top:10px}}@keyframes demoCopilotIn4{0%,36%{max-height:0;margin-top:0}42%,80%{max-height:320px;margin-top:10px}88%,to{max-height:0;margin-top:0}}@keyframes demoCopilotIn4Hold{0%,36%{max-height:0;margin-top:0}42%,to{max-height:320px;margin-top:10px}}@keyframes demoCopilotIn6{0%,60%{max-height:0;margin-top:0}66%,80%{max-height:220px;margin-top:10px}88%,to{max-height:0;margin-top:0}}@keyframes demoCopilotIn6Hold{0%,60%{max-height:0;margin-top:0}66%,to{max-height:220px;margin-top:10px}}@keyframes demoCopilotThreadStick{0%,12%{transform:translateY(0)}18%,60%{transform:translateY(min(0px,calc(100cqh - 100%)))}66%,80%{transform:translateY(min(0px,calc(100cqh - 100%)))}88%,to{transform:translateY(0)}}@keyframes demoCopilotThreadStickHold{0%,12%{transform:translateY(0)}18%,to{transform:translateY(min(0px,calc(100cqh - 100%)))}}@keyframes demoCopilotRailStick{0%,24%{transform:translateY(0)}30%,40%{transform:translateY(min(0px,calc(100cqh - 100%)))}42%,80%{transform:translateY(min(0px,calc(100cqh - 100%)))}88%,to{transform:translateY(0)}}@keyframes demoCopilotRailStickHold{0%,24%{transform:translateY(0)}30%,to{transform:translateY(min(0px,calc(100cqh - 100%)))}}@keyframes demoCopilotAsk{0%,17%{opacity:0}18%,65%{opacity:1}66%,to{opacity:0}}@keyframes demoCopilotAskHold{0%,17%{opacity:0}18%,to{opacity:1}}@keyframes demoCopilotNoteFold{0%,36%{max-height:140px}42%,80%{max-height:0}88%,to{max-height:140px}}@keyframes demoCopilotNoteFoldHold{0%,36%{max-height:140px}42%,to{max-height:0}}@keyframes demoCopilotFile{0%,65%{opacity:0}66%,80%{opacity:1}88%,to{opacity:0}}@keyframes demoCopilotFileHold{0%,65%{opacity:0}66%,to{opacity:1}}@keyframes demoCopilotRail{0%,24%{grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:translateY(6px)}30%,80%{grid-template-rows:1fr;opacity:1;margin-top:10px;max-height:480px;transform:none}88%,to{grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:translateY(6px)}}@keyframes demoCopilotRailHold{0%,24%{grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:translateY(6px)}30%,to{grid-template-rows:1fr;opacity:1;margin-top:10px;max-height:480px;transform:none}}@keyframes demoCopilotStick{0%,12%{transform:translateY(0)}18%,80%{transform:translateY(min(0px,calc(100cqh - 100%)))}88%,to{transform:translateY(0)}}@keyframes demoCopilotStickHold{0%,12%{transform:translateY(0)}18%,to{transform:translateY(min(0px,calc(100cqh - 100%)))}}@keyframes demoTimerBase{0%,17%{opacity:1}18%,80%{opacity:0}88%,to{opacity:1}}@keyframes demoTimerBaseHold{0%,17%{opacity:1}18%,to{opacity:0}}@keyframes demoTimerMid{0%,17%{opacity:0}18%,80%{opacity:1}88%,to{opacity:0}}@keyframes demoTimerMidHold{0%,17%{opacity:0}18%,to{opacity:1}}@keyframes demoTimerLate{0%,29%{opacity:0}30%,80%{opacity:1}88%,to{opacity:0}}@keyframes demoTimerLateHold{0%,29%{opacity:0}30%,to{opacity:1}}@keyframes demoPing{0%{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}@keyframes demoH1{0%{opacity:0;transform:translateY(6px)}6%,to{opacity:1;transform:none}}@keyframes demoH2{0%,12%{opacity:0;transform:translateY(6px)}18%,to{opacity:1;transform:none}}@keyframes demoH3{0%,24%{opacity:0;transform:translateY(6px)}30%,to{opacity:1;transform:none}}@keyframes demoH4{0%,36%{opacity:0;transform:translateY(6px)}42%,to{opacity:1;transform:none}}@keyframes demoH5{0%,48%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:none}}@keyframes demoH6{0%,60%{opacity:0;transform:translateY(6px)}66%,to{opacity:1;transform:none}}@keyframes demoWidgetGrow2{0%,12%{max-height:0}18%,80%{max-height:480px}88%,to{max-height:0}}@keyframes demoWidgetGrow2Hold{0%,12%{max-height:0}18%,to{max-height:480px}}@keyframes demoWidgetGrow3{0%,24%{max-height:0}30%,80%{max-height:480px}88%,to{max-height:0}}@keyframes demoWidgetGrow3Hold{0%,24%{max-height:0}30%,to{max-height:480px}}@keyframes demoWidgetGrow4{0%,36%{max-height:0}42%,80%{max-height:480px}88%,to{max-height:0}}@keyframes demoWidgetGrow4Hold{0%,36%{max-height:0}42%,to{max-height:480px}}@keyframes demoWidgetGrow5{0%,48%{max-height:0}54%,80%{max-height:480px}88%,to{max-height:0}}@keyframes demoWidgetGrow5Hold{0%,48%{max-height:0}54%,to{max-height:480px}}@keyframes demoWidgetGrow6{0%,60%{max-height:0}66%,80%{max-height:480px}88%,to{max-height:0}}@keyframes demoWidgetGrow6Hold{0%,60%{max-height:0}66%,to{max-height:480px}}@keyframes demoStream1{0%{opacity:0;transform:translateY(6px)}5%,84%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes demoStream2{0%,8%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0}12%,84%{opacity:1;transform:none;max-height:480px;margin-top:16px}92%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoStream3{0%,21%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0}25%,84%{opacity:1;transform:none;max-height:480px;margin-top:16px}92%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoStream4{0%,24%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}28%,84%{opacity:1;transform:none;max-height:480px;margin-top:24px;margin-bottom:8px;padding-top:20px;padding-bottom:20px;border-width:1px}92%,to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}@keyframes demoStream5{0%,34%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0}38%,84%{opacity:1;transform:none;max-height:480px;margin-top:16px}92%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoStream6{0%,47%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}51%,84%{opacity:1;transform:none;max-height:480px;margin-top:24px;margin-bottom:8px;padding-top:20px;padding-bottom:20px;border-width:1px}92%,to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}@keyframes demoStream7{0%,52%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0}56%,84%{opacity:1;transform:none;max-height:480px;margin-top:16px}92%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoStream8{0%,60%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}64%,84%{opacity:1;transform:none;max-height:720px;margin-top:24px;margin-bottom:8px;padding-top:20px;padding-bottom:20px;border-width:1px}92%,to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}@keyframes demoStreamTypeA{0%,14%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0}16%,19%{opacity:1;transform:none;max-height:40px;margin-top:16px}21%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoStreamTypeB{0%,40%{opacity:0;transform:translateY(6px);max-height:0;margin-top:0}42%,45%{opacity:1;transform:none;max-height:40px;margin-top:16px}47%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoThinkShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes demoConvertAvatar{0%,27%{opacity:1}32%{opacity:.55}36%{opacity:1}40%{opacity:.55}44%,to{opacity:1}}@keyframes demoCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes demoConvertCaret{0%,27%{width:0;margin-left:0}28%,42%{width:2px;margin-left:2px}43%,to{width:0;margin-left:0}}@keyframes demoConvertThink{0%,10%{opacity:0;max-height:0;margin-top:0}14%,22%{opacity:1;max-height:40px;margin-top:12px}26%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoConvertThinkHold{0%,10%{opacity:0;max-height:0;margin-top:0}14%,22%{opacity:1;max-height:40px;margin-top:12px}26%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoConvertBot{0%,22%{opacity:0;max-height:0;margin-top:0}28%,82%{opacity:1;max-height:180px;margin-top:12px}90%,to{opacity:0;max-height:0;margin-top:0}}@keyframes demoConvertBotHold{0%,22%{opacity:0;max-height:0;margin-top:0}28%,to{opacity:1;max-height:180px;margin-top:12px}}@keyframes demoConvertCard{0%,40%{opacity:0;max-height:0;margin-top:0;padding:0;border-width:0}46%,82%{opacity:1;max-height:360px;margin-top:12px;padding:var(--profile-pad);border-width:1px}90%,to{opacity:0;max-height:0;margin-top:0;padding:0;border-width:0}}@keyframes demoConvertCardHold{0%,40%{opacity:0;max-height:0;margin-top:0;padding:0;border-width:0}46%,to{opacity:1;max-height:360px;margin-top:12px;padding:var(--profile-pad);border-width:1px}}@keyframes demoOrbitPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes demoOrbitWave{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes demoChipPick{0%,12%{border-color:var(--border);color:var(--text-3);background:var(--bg)}18%,80%{border-color:var(--blue);color:var(--text-1);background:var(--blue-soft)}88%,to{border-color:var(--border);color:var(--text-3);background:var(--bg)}}@keyframes demoChipPickHold{0%,12%{border-color:var(--border);color:var(--text-3);background:var(--bg)}18%,to{border-color:var(--blue);color:var(--text-1);background:var(--blue-soft)}}@keyframes demoTypebeat{0%,24%{opacity:0;transform:translateY(6px);max-height:0;padding:0;border-width:0}30%,40%{opacity:1;transform:none;max-height:36px;padding:8px 10px;border-width:1px}42%,to{opacity:0;max-height:0;padding:0;border-width:0}}@keyframes demoTypebeatHold{0%,24%{opacity:0;transform:translateY(6px);max-height:0;padding:0;border-width:0}30%,40%{opacity:1;transform:none;max-height:36px;padding:8px 10px;border-width:1px}42%,to{opacity:0;max-height:0;padding:0;border-width:0}}@keyframes demoTypeDot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}@keyframes demoTypeIn{0%,24%{max-width:0;opacity:0}30%,80%{max-width:100%;opacity:1}88%,to{max-width:0;opacity:0}}@keyframes demoTypeInHold{0%,24%{max-width:0;opacity:0}30%,to{max-width:100%;opacity:1}}@keyframes demoPreviewTint{0%,36%{background:var(--text-1);color:var(--bg)}42%,80%{background:var(--blue);color:#fff}88%,to{background:var(--text-1);color:var(--bg)}}@keyframes demoPreviewTintHold{0%,36%{background:var(--text-1);color:var(--bg)}42%,to{background:var(--blue);color:#fff}}@keyframes demoSavePulse{0%,48%{box-shadow:0 0 0 0 transparent}54%{box-shadow:0 0 0 6px var(--blue-soft)}70%,80%{box-shadow:0 0 0 0 transparent}88%,to{box-shadow:0 0 0 0 transparent}}@keyframes demoSavePulseHold{0%,48%{box-shadow:0 0 0 0 transparent}54%{box-shadow:0 0 0 6px var(--blue-soft)}70%,to{box-shadow:0 0 0 0 transparent}}@keyframes assemblePaneVoice{0%,42%{opacity:1;z-index:2}50%,88%{opacity:0;z-index:1}96%,to{opacity:1;z-index:2}}@keyframes assemblePaneChat{0%,42%{opacity:0;z-index:1}50%,88%{opacity:1;z-index:2}96%,to{opacity:0;z-index:1}}@keyframes assemblePaneVoiceHold{0%,42%{opacity:1;z-index:2}50%,to{opacity:0;z-index:1}}@keyframes assemblePaneChatHold{0%,42%{opacity:0;z-index:1}50%,to{opacity:1;z-index:2}}@keyframes assembleNavVoice{0%,42%{background:var(--blue-soft);color:var(--text-1);font-weight:600}50%,88%{background:transparent;color:var(--text-3);font-weight:400}96%,to{background:var(--blue-soft);color:var(--text-1);font-weight:600}}@keyframes assembleNavChat{0%,42%{background:transparent;color:var(--text-3);font-weight:400}50%,88%{background:var(--blue-soft);color:var(--text-1);font-weight:600}96%,to{background:transparent;color:var(--text-3);font-weight:400}}@keyframes assembleNavVoiceHold{0%,42%{background:var(--blue-soft);color:var(--text-1);font-weight:600}50%,to{background:transparent;color:var(--text-3);font-weight:400}}@keyframes assembleNavChatHold{0%,42%{background:transparent;color:var(--text-3);font-weight:400}50%,to{background:var(--blue-soft);color:var(--text-1);font-weight:600}}@keyframes assembleNavVoiceIcon{0%,42%{color:var(--blue)}50%,88%{color:inherit}96%,to{color:var(--blue)}}@keyframes assembleNavChatIcon{0%,42%{color:inherit}50%,88%{color:var(--blue)}96%,to{color:inherit}}@keyframes assembleNavVoiceIconHold{0%,42%{color:var(--blue)}50%,to{color:inherit}}@keyframes assembleNavChatIconHold{0%,42%{color:inherit}50%,to{color:var(--blue)}}@keyframes greetOff{0%,18%{opacity:1}24%,42%{opacity:0}50%,to{opacity:1}}@keyframes greetOn{0%,18%{opacity:0}24%,42%{opacity:1}50%,to{opacity:0}}@keyframes greetTrack{0%,18%{background:var(--border-strong)}24%,42%{background:var(--success)}50%,to{background:var(--border-strong)}}@keyframes greetKnob{0%,18%{transform:translateX(0)}24%,42%{transform:translateX(12px)}50%,to{transform:translateX(0)}}@keyframes greetOffHold{0%,18%{opacity:1}24%,to{opacity:0}}@keyframes greetOnHold{0%,18%{opacity:0}24%,to{opacity:1}}@keyframes greetTrackHold{0%,18%{background:var(--border-strong)}24%,to{background:var(--success)}}@keyframes greetKnobHold{0%,18%{transform:translateX(0)}24%,to{transform:translateX(12px)}}@keyframes stepReview{0%,16%{border-color:var(--border);background:var(--bg-card);color:var(--blue)}24%,52%{border-color:var(--blue);background:var(--blue-soft);color:var(--text-1)}60%,to{border-color:var(--border);background:var(--bg-card);color:var(--blue)}}@keyframes stepPromote{0%,52%{border-color:var(--border);background:var(--bg-card);color:var(--blue)}60%,88%{border-color:var(--blue);background:var(--blue);color:#fff}94%,to{border-color:var(--border);background:var(--bg-card);color:var(--blue)}}@keyframes stepReviewHold{0%,16%{border-color:var(--border);background:var(--bg-card);color:var(--blue)}24%,to{border-color:var(--blue);background:var(--blue-soft);color:var(--text-1)}}@keyframes stepPromoteHold{0%,52%{border-color:var(--border);background:var(--bg-card);color:var(--blue)}60%,to{border-color:var(--blue);background:var(--blue);color:#fff}}@keyframes vm1{0%,2%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}5%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm2{0%,9%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}12%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm3{0%,20%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}23%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm4{0%,28%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}31%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm5{0%,35%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}38%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm6{0%,48%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}51%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm7{0%,56%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}59%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes vm8{0%,64%{opacity:0;grid-template-rows:0fr;margin-top:0;transform:translateY(14px)}67%,92%{opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}96%,to{opacity:0;grid-template-rows:1fr;margin-top:10px;transform:none}}@keyframes voice-hero-wave{0%,to{height:30%}50%{height:100%}}@keyframes ivaBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@property --hero-x1{syntax:"<percentage>";inherits:false;initial-value:96%}@property --hero-y1{syntax:"<percentage>";inherits:false;initial-value:0}@property --hero-x2{syntax:"<percentage>";inherits:false;initial-value:4%}@property --hero-y2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --hero-x3{syntax:"<percentage>";inherits:false;initial-value:42%}@property --hero-y3{syntax:"<percentage>";inherits:false;initial-value:36%}@keyframes hero-drift{0%{--hero-x1:96%;--hero-y1:0%;--hero-x2:4%;--hero-y2:100%;--hero-x3:42%;--hero-y3:36%}to{--hero-x1:62%;--hero-y1:28%;--hero-x2:18%;--hero-y2:70%;--hero-x3:78%;--hero-y3:12%}}@keyframes emode-veil{0%,22%{opacity:0}30%,86%{opacity:1}94%,to{opacity:0}}@keyframes emode-k-chat{0%,24%{opacity:0;clip-path:inset(19.6% 76.2% 78.8% 6%)}32%,86%{opacity:1;clip-path:inset(19.6% 76.2% 73.6% 6%)}94%,to{opacity:0;clip-path:inset(19.6% 76.2% 73.6% 6%)}}@keyframes emode-k-head{0%,24%{opacity:0;clip-path:inset(0 0 96% 24.7%)}32%,86%{opacity:1;clip-path:inset(0 0 88.6% 24.7%)}94%,to{opacity:0;clip-path:inset(0 0 88.6% 24.7%)}}@keyframes emode-k-compose{0%,24%{opacity:0;clip-path:inset(83.6% 5.5% 16% 29%)}32%,86%{opacity:1;clip-path:inset(83.6% 5.5% 1% 29%)}94%,to{opacity:0;clip-path:inset(83.6% 5.5% 1% 29%)}}@keyframes emode-k-greet{0%,34%{opacity:0;transform:translateY(6px);clip-path:inset(10.6% 22% 87% 31.5%)}42%,86%{opacity:1;transform:none;clip-path:inset(10.6% 22% 77.2% 31.5%)}94%,to{opacity:0;transform:none;clip-path:inset(10.6% 22% 77.2% 31.5%)}}@keyframes emode-k-ask{0%,44%{opacity:0;transform:translateY(6px);clip-path:inset(22.2% 7.5% 76.2% 64%)}52%,86%{opacity:1;transform:none;clip-path:inset(22.2% 7.5% 71.6% 64%)}94%,to{opacity:0;transform:none;clip-path:inset(22.2% 7.5% 71.6% 64%)}}@keyframes emode-k-answer{0%,52%{opacity:0;transform:translateY(6px);clip-path:inset(27.6% 12% 70% 31.5%)}64%,86%{opacity:1;transform:none;clip-path:inset(27.6% 12% 46.2% 31.5%)}94%,to{opacity:0;transform:none;clip-path:inset(27.6% 12% 46.2% 31.5%)}}@keyframes emode-x-head{0%,24%{opacity:0;clip-path:inset(0 67.4% 96% 5.2%)}32%,86%{opacity:1;clip-path:inset(0 67.4% 87.2% 5.2%)}94%,to{opacity:0;clip-path:inset(0 67.4% 87.2% 5.2%)}}@keyframes emode-x-compose{0%,24%{opacity:0;clip-path:inset(85.2% 4% 14.2% 34.5%)}32%,86%{opacity:1;clip-path:inset(85.2% 4% 1.6% 34.5%)}94%,to{opacity:0;clip-path:inset(85.2% 4% 1.6% 34.5%)}}@keyframes emode-x-auth{0%,34%{opacity:0;transform:translateY(6px);clip-path:inset(12.2% 67.4% 85% 6%)}44%,86%{opacity:1;transform:none;clip-path:inset(12.2% 67.4% 50.5% 6%)}94%,to{opacity:0;transform:none;clip-path:inset(12.2% 67.4% 50.5% 6%)}}@keyframes emode-x-notes{0%,36%{opacity:0;clip-path:inset(49.5% 67.4% 96% 5.6%)}48%,86%{opacity:1;clip-path:inset(49.5% 67.4% 1.8% 5.6%)}94%,to{opacity:0;clip-path:inset(49.5% 67.4% 1.8% 5.6%)}}@keyframes emode-x-brief{0%,46%{opacity:0;transform:translateY(6px);clip-path:inset(3.2% 4.2% 94% 35.2%)}58%,86%{opacity:1;transform:none;clip-path:inset(3.2% 4.2% 59.2% 35.2%)}94%,to{opacity:0;transform:none;clip-path:inset(3.2% 4.2% 59.2% 35.2%)}}@keyframes emode-x-actions{0%,58%{opacity:0;transform:translateY(6px);clip-path:inset(40.2% 4.8% 57.5% 35%)}68%,86%{opacity:1;transform:none;clip-path:inset(40.2% 4.8% 36.5% 35%)}94%,to{opacity:0;transform:none;clip-path:inset(40.2% 4.8% 36.5% 35%)}}@keyframes emode-t-icon{0%,24%{opacity:0;clip-path:inset(7.2% 95.6% 86.2% 0)}32%,86%{opacity:1;clip-path:inset(7.2% 95.6% 86.2% 0)}94%,to{opacity:0;clip-path:inset(7.2% 95.6% 86.2% 0)}}@keyframes emode-t-head{0%,24%{opacity:0;clip-path:inset(.4% 67.4% 96% 5%)}32%,86%{opacity:1;clip-path:inset(.4% 67.4% 91.6% 5%)}94%,to{opacity:0;clip-path:inset(.4% 67.4% 91.6% 5%)}}@keyframes emode-t-lock{0%,34%{opacity:0;transform:translateY(6px);clip-path:inset(13.5% 68% 84% 8%)}44%,86%{opacity:1;transform:none;clip-path:inset(13.5% 68% 72.5% 8%)}94%,to{opacity:0;transform:none;clip-path:inset(13.5% 68% 72.5% 8%)}}@keyframes emode-t-compose{0%,24%{opacity:0;clip-path:inset(85.2% 4% 14.2% 34.5%)}32%,86%{opacity:1;clip-path:inset(85.2% 4% 1.6% 34.5%)}94%,to{opacity:0;clip-path:inset(85.2% 4% 1.6% 34.5%)}}@keyframes emode-t-brief{0%,46%{opacity:0;transform:translateY(6px);clip-path:inset(3% 7.5% 94.5% 35.8%)}58%,86%{opacity:1;transform:none;clip-path:inset(3% 7.5% 65.4% 35.8%)}94%,to{opacity:0;transform:none;clip-path:inset(3% 7.5% 65.4% 35.8%)}}@keyframes emode-t-action{0%,58%{opacity:0;transform:translateY(6px);clip-path:inset(34.8% 7.2% 62.6% 35.6%)}68%,86%{opacity:1;transform:none;clip-path:inset(34.8% 7.2% 42.8% 35.6%)}94%,to{opacity:0;transform:none;clip-path:inset(34.8% 7.2% 42.8% 35.6%)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scene-land{0%,40%{transform:scale(.6);opacity:0}55%,to{transform:scale(1);opacity:1}}@keyframes sv-fig-rule{0%,50%{transform:scaleX(1)}55%,66%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes sv-fig-rule2{0%,50%{transform:scaleX(1)}55%,69%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes sv-fig-rule3{0%,50%{transform:scaleX(1)}55%,72%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes sv-fig-tick1{0%,50%{stroke-dashoffset:0}55%,74%{stroke-dashoffset:100}80%,to{stroke-dashoffset:0}}@keyframes sv-fig-tick2{0%,50%{stroke-dashoffset:0}55%,79%{stroke-dashoffset:100}85%,to{stroke-dashoffset:0}}@keyframes sv-fig-tick3{0%,50%{stroke-dashoffset:0}55%,85%{stroke-dashoffset:100}91%,to{stroke-dashoffset:0}}@keyframes sv-fig-goldbox{0%,50%{fill:var(--gold);stroke:var(--gold)}55%,84%{fill:var(--bg-card);stroke:var(--blue)}90%,to{fill:var(--gold);stroke:var(--gold)}}@keyframes sv-fig-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes sv-fig-link1{0%,50%{stroke-dashoffset:0;opacity:1}55%,70%{stroke-dashoffset:100;opacity:0}71%{opacity:1}76%,to{stroke-dashoffset:0;opacity:1}}@keyframes sv-fig-link2{0%,50%{stroke-dashoffset:0;opacity:1}55%,74%{stroke-dashoffset:100;opacity:0}75%{opacity:1}80%,to{stroke-dashoffset:0;opacity:1}}@keyframes sv-fig-link3{0%,50%{stroke-dashoffset:0;opacity:1}55%,78%{stroke-dashoffset:100;opacity:0}79%{opacity:1}84%,to{stroke-dashoffset:0;opacity:1}}@keyframes sv-fig-tile1{0%,50%{opacity:1;transform:none}55%,74%{opacity:0;transform:translateY(4px)}79%,to{opacity:1;transform:none}}@keyframes sv-fig-tile2{0%,50%{opacity:1;transform:none}55%,78%{opacity:0;transform:translateY(4px)}83%,to{opacity:1;transform:none}}@keyframes sv-fig-tile3{0%,50%{opacity:1;transform:none}55%,82%{opacity:0;transform:translateY(4px)}87%,to{opacity:1;transform:none}}@keyframes sv-fig-tilefill{0%,50%{fill:var(--blue-soft)}55%,82%{fill:var(--bg-card)}88%,to{fill:var(--blue-soft)}}@keyframes sv-fig-tilefill2{0%,50%{fill:var(--blue-soft)}55%,86%{fill:var(--bg-card)}92%,to{fill:var(--blue-soft)}}@keyframes sv-fig-tilefill3{0%,50%{fill:var(--blue-soft)}55%,90%{fill:var(--bg-card)}96%,to{fill:var(--blue-soft)}}@keyframes sv-fade-4{0%,50%{opacity:1}55%,72%{opacity:0}78%,to{opacity:1}}@keyframes sv-fig-railon{0%,50%{stroke-dashoffset:0}55%,74%{stroke-dashoffset:100}88%,to{stroke-dashoffset:0}}@keyframes sv-fig-goldtile{0%,50%{fill:var(--gold);stroke:var(--gold)}55%,88%{fill:var(--bg-card);stroke:var(--blue)}93%,to{fill:var(--gold);stroke:var(--gold)}}@keyframes sv-fig-bar1{0%,50%{transform:scaleY(1)}55%,66%{transform:scaleY(0)}74%,to{transform:scaleY(1)}}@keyframes sv-fig-bar2{0%,50%{transform:scaleY(1)}55%,70%{transform:scaleY(0)}80%,to{transform:scaleY(1)}}@keyframes sv-fig-bar3{0%,50%{transform:scaleY(1);fill:var(--gold);stroke:var(--gold)}55%,74%{transform:scaleY(0);fill:var(--blue-soft);stroke:var(--blue)}88%,to{transform:scaleY(1);fill:var(--gold);stroke:var(--gold)}}@keyframes sv-fig-member{0%,50%{transform:scaleY(.28)}55%,66%{transform:scaleY(.15)}72%,78%{transform:scaleY(1)}80%,86%{transform:scaleY(.34)}92%,to{transform:scaleY(.18)}}@keyframes sv-fig-cut{0%,50%{transform:scaleY(1)}55%,84%{transform:scaleY(.15)}90%,to{transform:scaleY(1)}}@keyframes sv-fig-recall1{0%,50%{opacity:1;transform:none}55%,64%{opacity:0;transform:translateX(-52px)}70%{opacity:1;transform:translateX(-52px)}82%,to{opacity:1;transform:none}}@keyframes sv-fig-recall2{0%,50%{opacity:1;transform:none}55%,68%{opacity:0;transform:translateX(-52px)}74%{opacity:1;transform:translateX(-52px)}86%,to{opacity:1;transform:none}}@keyframes sv-fig-recall3{0%,50%{opacity:1;transform:none}55%,72%{opacity:0;transform:translateX(-52px)}78%{opacity:1;transform:translateX(-52px)}90%,to{opacity:1;transform:none}}@keyframes sv-fig-recall-gold{0%,50%{fill:var(--gold);stroke:var(--gold)}55%,90%{fill:var(--bg-card);stroke:var(--blue)}96%,to{fill:var(--gold);stroke:var(--gold)}}@keyframes sv-fig-recall-ink{0%,50%{stroke:var(--on-gold)}55%,90%{stroke:var(--blue)}96%,to{stroke:var(--on-gold)}}@keyframes sv-cycle{0%,50%{opacity:1;transform:none}55%,60%{opacity:0;transform:translateY(8px)}66%,to{opacity:1;transform:none}}@keyframes sv-cycle-fade{0%,50%{opacity:1}55%,60%{opacity:0}66%,to{opacity:1}}@keyframes sv-cycle-fade-dim{0%,50%{opacity:1}55%,60%{opacity:0}66%,to{opacity:1}}@keyframes sv-pop{0%,50%{opacity:1;transform:none}55%,76%{opacity:0;transform:scale(.86)}82%,to{opacity:1;transform:none}}@keyframes sv-before{0%,50%{opacity:.6}55%,62%{opacity:0}66%,74%{opacity:1}80%,to{opacity:.6}}@keyframes sv-draw{0%,50%{stroke-dashoffset:0}55%,64%{stroke-dashoffset:100}84%,to{stroke-dashoffset:0}}@keyframes sv-fade-late{0%,50%{opacity:.08}55%,76%{opacity:0}84%,to{opacity:.08}}@keyframes sv-grow{0%,50%{transform:scaleY(1)}55%,64%{transform:scaleY(0)}78%,to{transform:scaleY(1)}}@keyframes sv-wipe{0%,50%{transform:scaleX(1)}55%,66%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes sv-advance{0%,50%{transform:scaleX(1)}55%,64%{transform:scaleX(0)}86%,to{transform:scaleX(1)}}@keyframes sv-choose{0%,50%{background:var(--blue);border-color:var(--blue);color:#fff}55%,78%{background:var(--bg-card);border-color:var(--border-strong);color:var(--text-2)}84%,to{background:var(--blue);border-color:var(--blue);color:#fff}}@keyframes sv-choose-tile{0%,50%{opacity:1;background:var(--blue);border-color:var(--blue);color:#fff}55%,66%{opacity:0}70%,78%{opacity:1;background:var(--bg-card);border-color:var(--border);color:var(--text-2)}84%,to{opacity:1;background:var(--blue);border-color:var(--blue);color:#fff}}@keyframes sv-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:9}}@keyframes sv-fade-0{0%,50%{opacity:1}55%,60%{opacity:0}66%,to{opacity:1}}@keyframes sv-fig-draw{0%,50%{stroke-dashoffset:0}55%,72%{stroke-dashoffset:100}82%,to{stroke-dashoffset:0}}@keyframes sv-fig-ring{0%,50%{opacity:0;transform:scale(1)}55%,82%{opacity:0;transform:scale(1)}86%{opacity:.9;transform:scale(1)}96%,to{opacity:0;transform:scale(1.28)}}@keyframes sv-fig-write1{0%,50%{stroke-dashoffset:0}55%,68%{stroke-dashoffset:100}74%,to{stroke-dashoffset:0}}@keyframes sv-fig-write2{0%,50%{stroke-dashoffset:0}55%,72%{stroke-dashoffset:100}78%,to{stroke-dashoffset:0}}@keyframes sv-fig-write3{0%,50%{stroke-dashoffset:0}55%,76%{stroke-dashoffset:100}82%,to{stroke-dashoffset:0}}@keyframes sv-fig-pop{0%,50%{opacity:1;transform:scale(1)}55%,84%{opacity:0;transform:scale(.5)}90%,to{opacity:1;transform:scale(1)}}@keyframes sv-fig-pass{0%,50%{transform:translateX(0)}55%,70%{transform:translateX(-46px)}84%,to{transform:translateX(0)}}@keyframes sv-fig-close{0%,50%{transform:translateY(0)}55%,72%{transform:translateY(-14px)}82%,to{transform:translateY(0)}}@keyframes sv-cycle-dim{0%,50%{opacity:.5;transform:none}55%,60%{opacity:0;transform:translateY(8px)}66%,to{opacity:.5;transform:none}}@keyframes sv-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes sv-rail{0%,12%{left:0}40%{left:calc(50% - 5px)}62%,88%{left:calc(100% - 10px)}to{left:0}}@keyframes agStepConvTitle{0%,28%{color:var(--blue)}34%,90%{color:var(--text-1)}96%,to{color:var(--blue)}}@keyframes agStepAnTitle{0%,28%{color:var(--text-1)}34%,58%{color:var(--blue)}64%,to{color:var(--text-1)}}@keyframes agStepCfgTitle{0%,58%{color:var(--text-1)}64%,90%{color:var(--blue)}96%,to{color:var(--text-1)}}@keyframes agStepConvKicker{0%,28%{color:var(--blue)}34%,90%{color:var(--gold-ink)}96%,to{color:var(--blue)}}@keyframes agStepAnKicker{0%,28%{color:var(--gold-ink)}34%,58%{color:var(--blue)}64%,to{color:var(--gold-ink)}}@keyframes agStepCfgKicker{0%,58%{color:var(--gold-ink)}64%,90%{color:var(--blue)}96%,to{color:var(--gold-ink)}}@keyframes agPaneConv{0%,28%{opacity:1;z-index:2}34%,90%{opacity:0;z-index:1}96%,to{opacity:1;z-index:2}}@keyframes agPaneAn{0%,28%{opacity:0;z-index:1}34%,58%{opacity:1;z-index:2}64%,to{opacity:0;z-index:1}}@keyframes agPaneCfg{0%,58%{opacity:0;z-index:1}64%,90%{opacity:1;z-index:2}96%,to{opacity:0;z-index:1}}@keyframes agNavConv{0%,28%{background:var(--bg-card);color:var(--text-1);font-weight:650;box-shadow:var(--sh-sm)}34%,90%{background:transparent;color:var(--text-2);font-weight:500;box-shadow:none}96%,to{background:var(--bg-card);color:var(--text-1);font-weight:650;box-shadow:var(--sh-sm)}}@keyframes agNavAn{0%,28%{background:transparent;color:var(--text-2);font-weight:500;box-shadow:none}34%,58%{background:var(--bg-card);color:var(--text-1);font-weight:650;box-shadow:var(--sh-sm)}64%,to{background:transparent;color:var(--text-2);font-weight:500;box-shadow:none}}@keyframes agNavCfg{0%,58%{background:transparent;color:var(--text-2);font-weight:500;box-shadow:none}64%,90%{background:var(--bg-card);color:var(--text-1);font-weight:650;box-shadow:var(--sh-sm)}96%,to{background:transparent;color:var(--text-2);font-weight:500;box-shadow:none}}@keyframes agNavIconConv{0%,28%{color:var(--blue)}34%,90%{color:var(--text-3)}96%,to{color:var(--blue)}}@keyframes agNavIconAn{0%,28%{color:var(--text-3)}34%,58%{color:var(--blue)}64%,to{color:var(--text-3)}}@keyframes agNavIconCfg{0%,58%{color:var(--text-3)}64%,90%{color:var(--blue)}96%,to{color:var(--text-3)}}@keyframes agConvFilters{0%,28%{opacity:1;transform:none}34%,90%{opacity:0;transform:translateY(8px)}94%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes agConvLog{0%,6%{opacity:0;transform:translateY(8px)}11%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(8px)}}@keyframes agConvRowA{0%,8%{opacity:0;transform:translateY(6px)}13%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(6px)}}@keyframes agConvRowB{0%,10%{opacity:0;transform:translateY(6px)}15%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(6px)}}@keyframes agConvRowC{0%,12%{opacity:0;transform:translateY(6px)}17%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(6px)}}@keyframes agConvRowD{0%,14%{opacity:0;transform:translateY(6px)}19%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(6px)}}@keyframes agAnKpiA{0%,33%{opacity:0;transform:translateY(8px)}39%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(8px)}}@keyframes agAnKpiB{0%,35%{opacity:0;transform:translateY(8px)}41%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(8px)}}@keyframes agAnKpiC{0%,37%{opacity:0;transform:translateY(8px)}43%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(8px)}}@keyframes agAnRail{0%,42%{opacity:0;transform:translateY(8px)}48%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(8px)}}@keyframes agAnRows{0%,46%{opacity:0;transform:translateY(8px)}52%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(8px)}}@keyframes agBarsCfg{0%,74%{opacity:0;transform:scaleY(0)}82%,90%{opacity:1;transform:scaleY(1)}96%,to{opacity:0;transform:scaleY(0)}}@keyframes agDayDraw{0%,74%{stroke-dashoffset:700;opacity:0}76%{opacity:1}82%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:700;opacity:0}}@keyframes agDayFill{0%,78%{opacity:0}84%,90%{opacity:.4}96%,to{opacity:0}}@keyframes agCfgChartLabel{0%,72%{opacity:0;transform:translateY(6px)}78%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px)}}@keyframes agCfgChrome{0%,60%{opacity:0;transform:translateY(8px)}66%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes agCfgTools{0%,64%{opacity:0;transform:translateY(8px)}70%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes agCfgCardA{0%,68%{opacity:0;transform:translateY(8px)}74%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes agCfgCardB{0%,72%{opacity:0;transform:translateY(8px)}78%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes suite-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes suite-beat-greet{0%,24.286%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,.2,1)}28.929%{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)));animation-timing-function:cubic-bezier(.4,0,.2,1)}33%{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)));animation-timing-function:cubic-bezier(.4,0,.2,1)}38%,95.5%{opacity:0;transform:translateY(calc(-100% - var(--chat-gap)))}95.501%{opacity:0;transform:translateY(12px);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:1;transform:none}}@keyframes suite-beat-q{0%,26.286%{opacity:0;transform:translateY(12px);animation-timing-function:cubic-bezier(.4,0,.2,1)}32%,38.5%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,.2,1)}43.143%{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)))}59.643%{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)));animation-timing-function:cubic-bezier(.4,0,.2,1)}64.286%,to{opacity:0;transform:translateY(calc(-100% - var(--chat-gap)))}}@keyframes suite-beat-offer{0%,40.5%{opacity:0;transform:translateY(12px);animation-timing-function:cubic-bezier(.4,0,.2,1)}46.214%,59.643%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,.2,1)}64.286%,73.8%{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)));animation-timing-function:cubic-bezier(.4,0,.2,1)}78.443%,to{opacity:0;transform:translateY(calc(-100% - var(--chat-gap)))}}@keyframes suite-beat-yes{0%,61.643%{opacity:0;transform:translateY(12px);animation-timing-function:cubic-bezier(.4,0,.2,1)}67.357%,73.8%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,.2,1)}78.443%,90.5%{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)));animation-timing-function:cubic-bezier(.4,0,.2,1)}96.5%,to{opacity:0;transform:translateY(calc(-100% - var(--chat-gap)))}}@keyframes suite-beat-done{0%,75.8%{opacity:0;transform:translateY(12px);animation-timing-function:cubic-bezier(.4,0,.2,1)}81.514%,90.5%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,.2,1)}96.5%,to{opacity:0;transform:none}}@keyframes suite-cdots-0{0%,32.6%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}33.6%,37.2%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}38.3%,to{opacity:0}}@keyframes suite-cdots-1{0%,67.9%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}68.9%,72.2%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}73.6%,to{opacity:0}}@keyframes suite-cb-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes suite-cb-caret{0%,49%{border-right-color:#fff}50%,to{border-right-color:transparent}}@keyframes suite-ph{0%,6.6%{opacity:1}24.286%,7.4%{opacity:0}26.2%,45.2%{opacity:1}46.2%,59.643%{opacity:0}61.2%,to{opacity:1}}@keyframes suite-draft-q{0%,7%{opacity:0}24.286%,7.4%{opacity:1}25.6%,to{opacity:0}}@keyframes suite-type-q{0%,7.143%{width:0;animation-timing-function:steps(29)}21.429%,25.5%{width:100%}25.501%,to{width:0}}@keyframes suite-draft-y{0%,45.4%{opacity:0}46.1%,59.643%{opacity:1}61%,to{opacity:0}}@keyframes suite-type-y{0%,45.714%{width:0;animation-timing-function:steps(20)}57.143%,60.8%{width:100%}60.801%,to{width:0}}@keyframes suite-film-wave{0%,to{height:30%}50%{height:100%}}@keyframes suite-voice-chip-0{0%,81%{opacity:0}82.333%,98.333%{opacity:1}99.667%,to{opacity:0}}@keyframes suite-voice-chip-1{0%,82.667%{opacity:0}84%,98.333%{opacity:1}99.667%,to{opacity:0}}@keyframes suite-employee-chip-0{0%,86.667%{opacity:0}89%,96.667%{opacity:1}99%,to{opacity:0}}@keyframes suite-esq-row-0{0%,10.667%{opacity:0;transform:translateY(8px);max-height:0;padding:0;border-top-width:0}13%,96.667%{opacity:1;transform:none;max-height:60px;padding:10px 0;border-top-width:1px}99%,to{opacity:0}}@keyframes suite-esq-row-1{0%,34.667%{opacity:0;transform:translateY(8px);max-height:0;padding:0;border-top-width:0}37%,96.667%{opacity:1;transform:none;max-height:60px;padding:10px 0;border-top-width:1px}99%,to{opacity:0}}@keyframes suite-esq-row-2{0%,60%{opacity:0;transform:translateY(8px);max-height:0;padding:0;border-top-width:0}62.333%,96.667%{opacity:1;transform:none;max-height:60px;padding:10px 0;border-top-width:1px}99%,to{opacity:0}}@keyframes suite-esq-row-3{0%,65.333%{opacity:0;transform:translateY(8px);max-height:0;padding:0;border-top-width:0}67.667%,96.667%{opacity:1;transform:none;max-height:60px;padding:10px 0;border-top-width:1px}99%,to{opacity:0}}@keyframes suite-esq-brief{0%,5.333%{opacity:0;transform:translateY(18px) scale(.98)}8.667%,96.667%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes suite-esq-cta{0%,82.667%{opacity:0;transform:translateY(8px)}85.333%,96.667%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes suite-esq-ring{0%,2%{opacity:0}4.667%,96.667%{opacity:1}99%,to{opacity:0}}@keyframes fmSpin{to{transform:rotate(1turn)}}@property --journey-card-w{syntax:"<length>";inherits:true;initial-value:0}@property --journey-frame-r{syntax:"<length>";inherits:true;initial-value:0}@property --handoff-cover{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes journeyFloor{to{background-position:6cqw 6cqw}}@keyframes journeyDeck0{0%,17%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:10}17.01%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:5;animation-timing-function:cubic-bezier(.22,1,.36,1)}21%,35%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:5}35.01%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:4;animation-timing-function:cubic-bezier(.22,1,.36,1)}39%,53%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:4}53.01%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}55%{transform:translate3d(-52cqw,19cqh,-840px) rotateY(30deg) rotateX(0deg) scale(.32);opacity:0;filter:blur(4px);z-index:1;animation-timing-function:step-start}57%,78%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:1}78.01%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:2;animation-timing-function:cubic-bezier(.22,1,.36,1)}82%,96%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:2}96.01%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:10;animation-timing-function:cubic-bezier(.34,1.28,.42,1)}to{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:10}}@keyframes journeyDeck1{0%,17%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:2}17.01%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:10;animation-timing-function:cubic-bezier(.34,1.28,.42,1)}21%,35%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:10}35.01%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:5;animation-timing-function:cubic-bezier(.22,1,.36,1)}39%,53%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:5}53.01%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:4;animation-timing-function:cubic-bezier(.22,1,.36,1)}57%,78%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:4}78.01%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}80%{transform:translate3d(-52cqw,19cqh,-840px) rotateY(30deg) rotateX(0deg) scale(.32);opacity:0;filter:blur(4px);z-index:1;animation-timing-function:step-start}82%,96%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:1}96.01%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:2;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:2}}@keyframes journeyDeck2{0%,17%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:1}17.01%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:2;animation-timing-function:cubic-bezier(.22,1,.36,1)}21%,35%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:2}35.01%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:10;animation-timing-function:cubic-bezier(.34,1.28,.42,1)}39%,53%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:10}53.01%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:5;animation-timing-function:cubic-bezier(.22,1,.36,1)}57%,78%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:5}78.01%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:4;animation-timing-function:cubic-bezier(.22,1,.36,1)}82%,96%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:4}96.01%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}98%{transform:translate3d(-52cqw,19cqh,-840px) rotateY(30deg) rotateX(0deg) scale(.32);opacity:0;filter:blur(4px);z-index:1;animation-timing-function:step-start}to{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:1}}@keyframes journeyDeck3{0%,17%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:4}17.01%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}19%{transform:translate3d(-52cqw,19cqh,-840px) rotateY(30deg) rotateX(0deg) scale(.32);opacity:0;filter:blur(4px);z-index:1;animation-timing-function:step-start}21%,35%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:1}35.01%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:2;animation-timing-function:cubic-bezier(.22,1,.36,1)}39%,53%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:2}53.01%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:10;animation-timing-function:cubic-bezier(.34,1.28,.42,1)}57%,78%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:10}78.01%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:5;animation-timing-function:cubic-bezier(.22,1,.36,1)}82%,96%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:5}96.01%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:4;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:4}}@keyframes journeyDeck4{0%,17%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:5}17.01%{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:4;animation-timing-function:cubic-bezier(.22,1,.36,1)}21%,35%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:4}35.01%{transform:translate3d(-45cqw,12cqh,-560px) rotateY(26deg) rotateX(4deg) scale(.42);opacity:.28;filter:blur(2.6px);z-index:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}37%{transform:translate3d(-52cqw,19cqh,-840px) rotateY(30deg) rotateX(0deg) scale(.32);opacity:0;filter:blur(4px);z-index:1;animation-timing-function:step-start}39%,53%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:1}53.01%{transform:translate3d(36cqw,30cqh,-620px) rotateY(-18deg) rotateX(8deg) scale(.4);opacity:0;filter:blur(3px);z-index:2;animation-timing-function:cubic-bezier(.22,1,.36,1)}57%,78%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:2}78.01%{transform:translate3d(29cqw,19cqh,-300px) rotateY(-16deg) rotateX(6deg) scale(.5);opacity:.66;filter:blur(1px);z-index:10;animation-timing-function:cubic-bezier(.34,1.28,.42,1)}82%,96%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:10}96.01%{transform:translate3d(var(--hero-x),var(--hero-y),0) rotateY(-5deg) rotateX(2deg) scale(1);opacity:1;filter:blur(0);z-index:5;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translate3d(-37cqw,4cqh,-300px) rotateY(22deg) rotateX(3deg) scale(.54);opacity:.46;filter:blur(1.6px);z-index:5}}@keyframes journeyFloat0{0%,17%,to{transform:none}8.5%{transform:translate3d(0,-1.2cqh,12px) rotate(-.3deg)}}@keyframes journeyFloat1{0%,21%,35%,to{transform:none}28%{transform:translate3d(0,-1.2cqh,12px) rotate(-.3deg)}}@keyframes journeyFloat2{0%,39%,53%,to{transform:none}46%{transform:translate3d(0,-1.2cqh,12px) rotate(-.3deg)}}@keyframes journeyFloat3{0%,57%,78%,to{transform:none}67.5%{transform:translate3d(0,-1.2cqh,12px) rotate(-.3deg)}}@keyframes journeyFloat4{0%,82%,96%,to{transform:none}89%{transform:translate3d(0,-1.2cqh,12px) rotate(-.3deg)}}@keyframes journeyCh0{0%,17%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.22,1,.36,1)}21%,96%{opacity:0;transform:translateY(-110%)}96.01%{opacity:0;transform:translateY(110%);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:1;transform:none}}@keyframes journeyCh1{0%,17%{opacity:0;transform:translateY(-110%)}17.01%{opacity:0;transform:translateY(110%);animation-timing-function:cubic-bezier(.22,1,.36,1)}21%,35%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.22,1,.36,1)}39%,to{opacity:0;transform:translateY(-110%)}}@keyframes journeyCh2{0%,35%{opacity:0;transform:translateY(-110%)}35.01%{opacity:0;transform:translateY(110%);animation-timing-function:cubic-bezier(.22,1,.36,1)}39%,53%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.22,1,.36,1)}57%,to{opacity:0;transform:translateY(-110%)}}@keyframes journeyCh3{0%,53%{opacity:0;transform:translateY(-110%)}53.01%{opacity:0;transform:translateY(110%);animation-timing-function:cubic-bezier(.22,1,.36,1)}57%,78%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.22,1,.36,1)}82%,to{opacity:0;transform:translateY(-110%)}}@keyframes journeyCh4{0%,78%{opacity:0;transform:translateY(-110%)}78.01%{opacity:0;transform:translateY(110%);animation-timing-function:cubic-bezier(.22,1,.36,1)}82%,96%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:0;transform:translateY(-110%)}}@keyframes journeyBeat{0%{transform:scaleX(0)}17%{transform:scaleX(1);animation-timing-function:step-end}21%{transform:scaleX(0)}35%{transform:scaleX(1);animation-timing-function:step-end}39%{transform:scaleX(0)}53%{transform:scaleX(1);animation-timing-function:step-end}57%{transform:scaleX(0)}78%{transform:scaleX(1);animation-timing-function:step-end}82%{transform:scaleX(0)}96%{transform:scaleX(1);animation-timing-function:step-end}to{transform:scaleX(0)}}@keyframes journeyStep0{0%,17%{width:20px;background:var(--gold)}21%,96%{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}to{width:20px;background:var(--gold)}}@keyframes journeyStep1{0%,17%{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}21%,35%{width:20px;background:var(--gold)}39%,to{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}}@keyframes journeyStep2{0%,35%{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}39%,53%{width:20px;background:var(--gold)}57%,to{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}}@keyframes journeyStep3{0%,53%{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}57%,78%{width:20px;background:var(--gold)}82%,to{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}}@keyframes journeyStep4{0%,78%{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}82%,96%{width:20px;background:var(--gold)}to{width:6px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}}@keyframes journeyWave{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}@keyframes journeyFocusOrbit0{0%,17%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}21%,96%{filter:blur(5px) brightness(.55);opacity:.85;animation-timing-function:cubic-bezier(.76,0,.24,1)}to{filter:blur(0) brightness(1);opacity:1}}@keyframes journeyFocusOrbit1{0%,17%{filter:blur(5px) brightness(.55);opacity:.85;animation-timing-function:cubic-bezier(.76,0,.24,1)}21%,35%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}39%,to{filter:blur(5px) brightness(.55);opacity:.85}}@keyframes journeyFocusOrbit2{0%,35%{filter:blur(5px) brightness(.55);opacity:.85;animation-timing-function:cubic-bezier(.76,0,.24,1)}39%,53%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}57%,to{filter:blur(5px) brightness(.55);opacity:.85}}@keyframes journeyFocusOrbit3{0%,53%{filter:blur(5px) brightness(.55);opacity:.85;animation-timing-function:cubic-bezier(.76,0,.24,1)}57%,78%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}82%,to{filter:blur(5px) brightness(.55);opacity:.85}}@keyframes journeyFocusOrbit4{0%,78%{filter:blur(5px) brightness(.55);opacity:.85;animation-timing-function:cubic-bezier(.76,0,.24,1)}82%,96%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}to{filter:blur(5px) brightness(.55);opacity:.85}}@keyframes journeyFocusFly0{0%,17%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}19.4%,to{filter:blur(8px) brightness(.62);opacity:0}}@keyframes journeyFocusFly1{0%,17%{filter:blur(4px) brightness(.62);opacity:.9;animation-timing-function:cubic-bezier(.76,0,.24,1)}21%,35%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}37.4%,to{filter:blur(8px) brightness(.62);opacity:0}}@keyframes journeyFocusFly2{0%,17%{filter:blur(8px) brightness(.62);opacity:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}21%,35%{filter:blur(4px) brightness(.62);opacity:.9;animation-timing-function:cubic-bezier(.76,0,.24,1)}39%,53%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}55.4%,to{filter:blur(8px) brightness(.62);opacity:0}}@keyframes journeyFocusFly3{0%,35%{filter:blur(8px) brightness(.62);opacity:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}39%,53%{filter:blur(4px) brightness(.62);opacity:.9;animation-timing-function:cubic-bezier(.76,0,.24,1)}57%,78%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}80.4%,to{filter:blur(8px) brightness(.62);opacity:0}}@keyframes journeyFocusFly4{0%,53%{filter:blur(8px) brightness(.62);opacity:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}57%,78%{filter:blur(4px) brightness(.62);opacity:.9;animation-timing-function:cubic-bezier(.76,0,.24,1)}82%,96%{filter:blur(0) brightness(1);opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}98.4%,to{filter:blur(8px) brightness(.62);opacity:0}}@keyframes journeyFocusFly5{0%,78%{filter:blur(8px) brightness(.62);opacity:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}82%,96%{filter:blur(4px) brightness(.62);opacity:.9;animation-timing-function:cubic-bezier(.76,0,.24,1)}to{filter:blur(0) brightness(1);opacity:1}}@keyframes journeyFocusFly6{0%,96%{filter:blur(8px) brightness(.62);opacity:0;animation-timing-function:cubic-bezier(.76,0,.24,1)}to{filter:blur(4px) brightness(.62);opacity:.9}}@keyframes journeyFocusBoard0{0%,17%{transform:translateZ(170px) rotateX(-56deg);filter:brightness(1);box-shadow:var(--journey-shadow-lift);animation-timing-function:cubic-bezier(.76,0,.24,1)}21%,96%{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest);animation-timing-function:cubic-bezier(.76,0,.24,1)}to{transform:translateZ(170px) rotateX(-56deg);filter:brightness(1);box-shadow:var(--journey-shadow-lift)}}@keyframes journeyFocusBoard1{0%,17%{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest);animation-timing-function:cubic-bezier(.76,0,.24,1)}21%,35%{transform:translateZ(170px) rotateX(-56deg);filter:brightness(1);box-shadow:var(--journey-shadow-lift);animation-timing-function:cubic-bezier(.76,0,.24,1)}39%,to{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest)}}@keyframes journeyFocusBoard2{0%,35%{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest);animation-timing-function:cubic-bezier(.76,0,.24,1)}39%,53%{transform:translateZ(170px) rotateX(-56deg);filter:brightness(1);box-shadow:var(--journey-shadow-lift);animation-timing-function:cubic-bezier(.76,0,.24,1)}57%,to{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest)}}@keyframes journeyFocusBoard3{0%,53%{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest);animation-timing-function:cubic-bezier(.76,0,.24,1)}57%,78%{transform:translateZ(170px) rotateX(-56deg);filter:brightness(1);box-shadow:var(--journey-shadow-lift);animation-timing-function:cubic-bezier(.76,0,.24,1)}82%,to{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest)}}@keyframes journeyFocusBoard4{0%,78%{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest);animation-timing-function:cubic-bezier(.76,0,.24,1)}82%,96%{transform:translateZ(170px) rotateX(-56deg);filter:brightness(1);box-shadow:var(--journey-shadow-lift);animation-timing-function:cubic-bezier(.76,0,.24,1)}to{transform:translateZ(0) rotateX(0deg);filter:brightness(.62);box-shadow:var(--journey-shadow-rest)}}@keyframes journeyUploadBefore{0%,7%{opacity:1}8.5%,95.5%{opacity:0}97%,to{opacity:1}}@keyframes journeyUploadLoading{0%,7%{opacity:0}12%,8.5%{opacity:1}13.5%,to{opacity:0}}@keyframes journeyUploadAfter{0%,12%{opacity:0}13.5%,95.5%{opacity:1}97%,to{opacity:0}}@keyframes journeyFileDrag{0%,1.5%{transform:translate(36px,-72px) rotate(-8deg);animation-timing-function:cubic-bezier(.2,.7,.2,1)}4.5%,7%{transform:translate(0) rotate(-2deg)}8.5%,to{transform:translate(36px,-72px) rotate(-8deg)}}@keyframes journeyZoneArm{0%,3.4%{border-color:var(--border-strong);background:var(--if-ground)}5.5%,7%{border-color:color-mix(in srgb,var(--if-gold-400) 72%,transparent);background:color-mix(in srgb,var(--if-gold-400) 10%,transparent)}8.5%,to{border-color:var(--border-strong);background:var(--if-ground)}}@keyframes journeyUploadBar{0%,7.5%{width:12%}11.5%,to{width:100%}}@keyframes journeyUploadBadge{0%,13.5%{opacity:0;transform:scale(.7);animation-timing-function:cubic-bezier(.16,1,.3,1)}15.5%,95.5%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.7)}}@keyframes journeyVoiceLine{0%,22%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}23.8%,to{opacity:1;transform:none}}@keyframes journeyVoiceLine2{0%,25.2%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}27%,to{opacity:1;transform:none}}@keyframes journeyVoiceLine3{0%,28.6%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}30.4%,to{opacity:1;transform:none}}@keyframes journeyChatLine{0%,40%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}41.8%,to{opacity:1;transform:none}}@keyframes journeyChatLine2{0%,42.6%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}44.4%,to{opacity:1;transform:none}}@keyframes journeyChatLine3{0%,45.2%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}47%,to{opacity:1;transform:none}}@keyframes journeyChatLine4{0%,48.6%{opacity:0;transform:translateY(14px);animation-timing-function:cubic-bezier(.16,1,.3,1)}50.4%,to{opacity:1;transform:none}}@keyframes journeyHandoffFrame{0%,60.5%{padding:12px;border-color:var(--fm-frame-bd);min-height:0;animation-timing-function:cubic-bezier(.45,0,.15,1)}64.5%{padding:22px 24px 24px;border-color:var(--fm-lit-bd);min-height:0;animation-timing-function:cubic-bezier(.45,0,.15,1)}68.5%{padding:22px 24px 24px;border-color:var(--fm-lit-bd);min-height:528px;animation-timing-function:cubic-bezier(.45,0,.15,1)}73%,99.4%{padding:22px 24px 24px;border-color:var(--fm-lit-bd);min-height:791px;animation-timing-function:step-end}99.5%,to{padding:12px;border-color:var(--fm-frame-bd);min-height:0}}@keyframes journeyHandoffRow{0%,60.5%{padding:18px 20px;background:var(--fm-queue-fill);border-color:var(--fm-queue-line);border-width:1px;opacity:1;animation-timing-function:cubic-bezier(.45,0,.15,1)}64.5%,99.4%{padding:0;background:transparent;border-color:transparent;border-width:0;opacity:1;animation-timing-function:step-end}99.5%,to{padding:18px 20px;background:var(--fm-queue-fill);border-color:var(--fm-queue-line);border-width:1px;opacity:1}}@keyframes journeyHandoffEnd{0%,61.1%{gap:14px;animation-timing-function:cubic-bezier(.45,0,.15,1)}63.1%,97.5%{gap:0}99.5%,to{gap:14px}}@keyframes journeyHandoffView{0%,60.5%{max-width:140px;opacity:1;padding:11px 20px}61.1%{max-width:140px;opacity:0;padding:11px 20px;animation-timing-function:cubic-bezier(.45,0,.15,1)}63.1%,97.5%{max-width:0;opacity:0;padding:11px 0}99.5%,to{max-width:140px;opacity:1;padding:11px 20px}}@keyframes journeyHandoffChev{0%,60.5%{width:20px;height:20px;background:transparent;border-radius:10px;color:var(--if-r-muted);animation-timing-function:cubic-bezier(.45,0,.15,1)}64.5%,97.5%{width:42px;height:42px;background:var(--fm-tint);border-radius:10px;color:var(--if-r-hi)}99.5%,to{width:20px;height:20px;background:transparent;border-radius:10px;color:var(--if-r-muted)}}@keyframes journeyHandoffChevDown{0%,61.2%{opacity:1}61.6%,97.5%{opacity:0}99.5%,to{opacity:1}}@keyframes journeyHandoffChevUp{0%,61.4%{opacity:0}64.5%,68.5%{opacity:1}72.5%,to{opacity:0}}@keyframes journeyHandoffMore{0%,60.5%{grid-template-rows:1fr;opacity:1;margin-top:10px;animation-timing-function:cubic-bezier(.45,0,.15,1)}64.5%,97.5%{grid-template-rows:0fr;opacity:0;margin-top:0}99.5%,to{grid-template-rows:1fr;opacity:1;margin-top:10px}}@keyframes journeyHandoffDetails{0%,60.5%{grid-template-rows:0fr;opacity:1;animation-timing-function:cubic-bezier(.45,0,.15,1)}64.5%,99.4%{grid-template-rows:1fr;opacity:1;animation-timing-function:step-end}99.5%,to{grid-template-rows:0fr;opacity:1}}@keyframes journeyHandoffCall{0%,68.5%{opacity:0;--handoff-cover:-30%}68.55%{opacity:1;--handoff-cover:-30%;animation-timing-function:cubic-bezier(.16,1,.3,1)}70.8%,99.4%{opacity:1;--handoff-cover:100%;animation-timing-function:step-end}99.5%,to{opacity:0;--handoff-cover:-30%}}@keyframes journeyHours{0%,78%{opacity:1;transform:scaleY(1)}80%,82.5%{opacity:0;transform:scaleY(0);animation-timing-function:cubic-bezier(.45,0,.15,1)}87%,to{opacity:1;transform:scaleY(1)}}@keyframes journeyConv{0%,78%{content:"48,230"}80%,82.5%{content:"0"}83.22%{content:"5,359"}83.94%{content:"10,718"}84.66%{content:"16,077"}85.38%{content:"21,436"}86.1%{content:"26,795"}86.82%{content:"32,154"}87.54%{content:"37,513"}88.26%{content:"42,872"}88.5%,to{content:"48,230"}}.home-redesign *,.home-redesign :after,.home-redesign :before{box-sizing:border-box;margin:0;padding:0}.home-redesign{--blue:#1b3da9;--blue-hover:#0f2468;--blue-soft:#e4eaf9;--blue-glow:rgba(27,61,169,.08);--blue-tint:#e4eaf9;--blue-canvas:#112a78;--blue-ink:#081642;--royal-deep:#0f2468;--royal-gradient:radial-gradient(70% 55% at 82% 16%,#2e5fd4 0%,rgba(46,95,212,0) 62%),radial-gradient(48% 42% at 12% 80%,#16328f 0%,rgba(22,50,143,0) 60%),radial-gradient(40% 36% at 94% 92%,#0f2468 0%,rgba(15,36,104,0) 60%),#112a78;--hero-floor:radial-gradient(52% 44% at 100% 0%,#2e5fd4 0%,#2e5fd4 18%,rgba(46,95,212,0) 76%),radial-gradient(70% 46% at 42% 36%,rgba(46,95,212,.28) 0%,transparent 72%),radial-gradient(46% 40% at 0% 100%,#16328f 0%,rgba(22,50,143,0) 74%),var(--blue-canvas);--gold:#edc46a;--gold-soft:#fcf4e0;--gold-glow:hsla(41,78%,67%,.22);--gold-ink:#7f5710;--gold-on-dark:#f3d68f;--gold-hover:#dbaa48;--gold-press:#c08d2a;--on-gold:#081642;--gold-aurora:radial-gradient(40% 34% at 20% 26%,rgba(46,95,212,.55),transparent 66%),radial-gradient(34% 30% at 76% 68%,hsla(41,78%,67%,.14),transparent 68%),radial-gradient(46% 38% at 54% 6%,rgba(27,61,169,.5),transparent 70%);--gold-sweep:linear-gradient(96deg,#dbaa48,#edc46a 30%,#f6dfa0 55%,#edc46a 80%,#e4b554);--text-1:#081642;--text-2:#3d4a6b;--text-3:#5b6885;--text-4:#7a86a3;--text-on-dark:#cad5f2;--text-on-dark-muted:#9aace0;--bg:#f5f7fc;--bg-sub:#ebeff8;--bg-card:#fff;--bg-elevated:#fff;--border:#dbe1ef;--border-strong:#c2cbe0;--border-hover:#c2cbe0;--success:#1b7a52;--danger:#c0392b;--warning:#8f4c0b;--sh-sm:0 1px 2px rgba(8,22,66,.05),0 2px 8px rgba(8,22,66,.05);--sh-md:0 2px 4px rgba(8,22,66,.05),0 8px 20px rgba(8,22,66,.06);--sh-lg:0 4px 8px rgba(8,22,66,.05),0 12px 32px rgba(8,22,66,.07);--nav-bg:rgba(245,247,252,.88);--nav-border:rgba(8,22,66,.06);--nav-bg-hero:color-mix(in srgb,var(--blue-canvas) 58%,transparent);--nav-border-hero:color-mix(in srgb,var(--text-on-dark) 18%,transparent);--logo-ink:var(--blue);--radius:20px;--radius-sm:14px;--radius-xs:10px;--nav-h:72px;--max-w:1192px;--section-y:clamp(96px,12vw,160px);--section-x:24px;--cursor-iva:url(/images/iva/cursor-point.png) 6 0,pointer;color-scheme:light}.home-redesign html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;cursor:default}.home-redesign{font-family:inherit;-moz-osx-font-smoothing:grayscale;transition:background .5s,color .5s}.home-redesign [role=button],.home-redesign a,.home-redesign button,.home-redesign label,.home-redesign select,.home-redesign summary{cursor:var(--cursor-iva)}.home-redesign [contenteditable=true],.home-redesign input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.home-redesign textarea{cursor:text}.home-redesign ::selection{background:var(--gold);color:var(--on-gold)}.home-redesign .container{max-width:var(--max-w);margin:0 auto;width:100%}.home-redesign .display{font-weight:700;letter-spacing:-.05em;line-height:1.16;text-wrap:balance}.home-redesign .desks-line em,.home-redesign .display em,.home-redesign .path-reel-copy h2 em,.home-redesign .pchapter-copy h2 em,.home-redesign .pt-text h2 em,.home-redesign .split h2 em,.home-redesign .sticky-steps-step h2 em,.home-redesign .suite-head h2 em{font-style:italic;font-weight:600;color:inherit;padding-inline:.08em .2em;margin-inline:-.08em -.2em}.home-redesign .eyebrow{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--gold-ink)}.home-redesign .body-lg{font-size:clamp(17px,1.25vw,20px);color:var(--text-3);font-weight:400;line-height:1.7}.home-redesign nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);background:var(--nav-bg);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid var(--nav-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--section-x);transition:background .5s cubic-bezier(.25,.8,.25,1),border-color .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s cubic-bezier(.25,.8,.25,1),backdrop-filter .5s cubic-bezier(.25,.8,.25,1),-webkit-backdrop-filter .5s cubic-bezier(.25,.8,.25,1)}.home-redesign .nav-logo{display:flex;align-items:center;flex-shrink:0;color:var(--logo-ink)}.home-redesign .nav-logo svg{height:24px;width:auto;aspect-ratio:149/27;display:block;color:inherit;transition:color .45s cubic-bezier(.25,.8,.25,1)}.home-redesign .nav-links{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;flex-wrap:nowrap;gap:2px;list-style:none}.home-redesign .nav-links a{text-decoration:none;color:var(--text-3);font-size:13px;font-weight:500;padding:7px 14px;border-radius:var(--radius-xs);transition:color .35s cubic-bezier(.25,.8,.25,1),background .35s cubic-bezier(.25,.8,.25,1);cursor:var(--cursor-iva);letter-spacing:-.01em;white-space:nowrap}.home-redesign .nav-links a:hover{color:var(--text-1);background:var(--border-strong)}.home-redesign .nav-links a.on,.home-redesign .nav-links a.on:hover{color:var(--blue);background:var(--blue-soft);font-weight:600}.home-redesign .nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.home-redesign .nav-right .btn{white-space:nowrap}.home-redesign .nav-right .btn-fill{transition:background .45s cubic-bezier(.25,.8,.25,1),color .45s cubic-bezier(.25,.8,.25,1),box-shadow .45s cubic-bezier(.25,.8,.25,1),transform .25s cubic-bezier(.25,.8,.25,1)}.home-redesign body:has(main .hero) nav:not(.is-solid){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.home-redesign body:has(main .hero):not(:has(main .hero.hero-light)) nav:not(.is-solid){--logo-ink:var(--bg-card)}.home-redesign body:has(main .hero):not(:has(main .hero.hero-light)) nav:not(.is-solid) .nav-right .btn-fill{background:var(--bg-card);color:var(--blue)}.home-redesign body:has(main .hero):not(:has(main .hero.hero-light)) nav:not(.is-solid) .nav-right .btn-fill:hover{background:var(--bg);color:var(--blue-hover);box-shadow:none}.home-redesign body:has(main .hero) nav:not(.is-solid).is-scrolled{background:var(--nav-bg-hero);border-bottom-color:var(--nav-border-hero);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}.home-redesign body:has(main .hero) nav:not(.is-solid) .nav-links>li>a{color:var(--text-on-dark)}.home-redesign body:has(main .hero) nav:not(.is-solid) .nav-links>li>a:hover{color:#fff;background:hsla(0,0%,100%,.1)}.home-redesign body:has(main .hero) nav:not(.is-solid) .nav-links>li>a.on,.home-redesign body:has(main .hero) nav:not(.is-solid) .nav-links>li>a.on:hover{color:#fff;background:hsla(0,0%,100%,.1);font-weight:600}.home-redesign body:has(main .hero) nav:not(.is-solid) .nav-hamburger{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:#fff}.home-redesign body:has(main .hero) nav.is-solid{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom-color:var(--nav-border);box-shadow:var(--sh-sm)}.home-redesign body:has(main .hero.hero-light) nav.is-solid,.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid),.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid).is-scrolled{background:var(--nav-bg);border-bottom-color:var(--nav-border);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);--logo-ink:var(--blue);box-shadow:none}.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid) .nav-links>li>a{color:var(--text-3)}.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid) .nav-links>li>a:hover{color:var(--text-1);background:var(--border-strong)}.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid) .nav-links>li>a.on,.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid) .nav-links>li>a.on:hover{color:var(--blue);background:var(--blue-soft);font-weight:600}.home-redesign body:has(main .hero.hero-light) nav:not(.is-solid) .nav-hamburger{border-color:var(--border);background:var(--bg-sub);color:var(--text-2)}.home-redesign .btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-family:inherit;font-weight:500;cursor:var(--cursor-iva);border:none;letter-spacing:-.01em;transition:all .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .btn-s{font-size:13px;padding:9px 18px;border-radius:var(--radius-xs)}.home-redesign .btn-m{font-size:14px;padding:11px 24px;border-radius:12px}.home-redesign .btn-l{font-size:15px;padding:14px 32px;border-radius:14px}.home-redesign .btn-fill{background:var(--blue);color:#fff;border:1px solid transparent}.home-redesign .btn-fill:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 6px 24px var(--blue-glow),0 2px 8px var(--blue-glow)}.home-redesign .btn-soft{background:var(--bg-sub);color:var(--text-2);border:1px solid var(--border-strong)}.home-redesign .btn-soft:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--sh-sm)}.home-redesign .btn-ghost{background:transparent;color:var(--text-3)}.home-redesign .btn-ghost:hover{color:var(--text-1);background:var(--bg-sub)}.home-redesign .btn-dark{background:var(--text-1);color:var(--bg)}.home-redesign .btn-dark:hover{opacity:.88;transform:translateY(-2px)}.home-redesign .btn-accent{background:var(--gold);color:var(--on-gold);font-weight:600}.home-redesign .btn-accent:hover{background:var(--gold-hover);transform:translateY(-2px)}.home-redesign .btn-accent:active,.home-redesign .hero .btn-fill:active{background:var(--gold-press)}.home-redesign .promo-pill{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:99;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:100px;padding:8px 14px 8px 20px;display:flex;align-items:center;gap:14px;font-size:13px;color:var(--text-2);box-shadow:var(--sh-lg);backdrop-filter:blur(16px);animation:pill-in .6s cubic-bezier(.16,1,.3,1) 1s both;white-space:nowrap;max-width:calc(100vw - 40px)}.home-redesign .promo-pill .pp-dot{width:6px;height:6px;border-radius:50%;background:var(--danger);flex-shrink:0;animation:blink 2.5s ease infinite}.home-redesign .promo-pill .pp-copy{display:flex;align-items:center;gap:14px;min-width:0}.home-redesign .promo-pill a{color:var(--blue);font-weight:600;text-decoration:none;white-space:nowrap}.home-redesign .promo-pill a:hover{text-decoration:underline}.home-redesign .promo-pill .pp-close{width:28px;height:28px;border-radius:50%;border:none;background:var(--bg-sub);color:var(--text-4);cursor:var(--cursor-iva);display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;font-size:16px}.home-redesign .promo-pill .pp-close:hover{background:var(--border);color:var(--text-1)}.home-redesign .promo-pill.hidden{display:none}@media(max-width:760px){.home-redesign .promo-pill{left:16px;right:16px;width:auto;max-width:none;transform:none;bottom:max(12px,calc(env(safe-area-inset-bottom) + 12px));animation-name:pill-in-edge}.home-redesign .promo-pill .pp-copy{flex:1}.home-redesign .promo-pill .pp-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-redesign .promo-pill a{flex-shrink:0}}.home-redesign .sh{text-align:center;margin-bottom:clamp(48px,6vw,72px)}.home-redesign .sh .display{font-size:clamp(36px,5.5vw,64px);margin-top:14px}.home-redesign .sh .body-lg{max-width:520px;margin:18px auto 0}.home-redesign .hero{padding:calc(var(--nav-h) + clamp(88px,10vw,148px)) var(--section-x) clamp(72px,8vw,120px);text-align:center;position:relative;overflow:hidden;margin-top:calc(var(--nav-h) * -1);background:var(--hero-floor)}.home-redesign .hero:before{content:none}.home-redesign .hero .display{font-size:clamp(48px,8vw,88px);max-width:none;margin:0 auto 24px;position:relative;z-index:1;color:#fff;overflow:visible}.home-redesign .hero .display em{display:inline-block;vertical-align:baseline;max-width:100%;padding:.2em .32em .32em .1em;margin:0;background:var(--gold-sweep);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-redesign .hero .eyebrow{position:relative;z-index:1;color:var(--gold-on-dark)}.home-redesign .hero .body-lg{max-width:460px;margin:0 auto 48px;position:relative;z-index:1;color:var(--text-on-dark)}.home-redesign .hero-ctas{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:0;position:relative;z-index:1}.home-redesign .cta-band .cta-btns,.home-redesign .hero-home .hero-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,34rem);margin-inline:auto;align-items:stretch}.home-redesign .cta-band .cta-btns:has(>:only-child),.home-redesign .hero-home .hero-ctas:has(>:only-child){width:min(100%,calc((34rem - 10px) / 2));grid-template-columns:1fr}.home-redesign .cta-band .cta-btns .btn,.home-redesign .hero-home .hero-ctas .btn{width:100%;justify-content:center;min-height:48px;font-weight:600}.home-redesign .hero .btn-fill{background:var(--gold);color:var(--on-gold)}.home-redesign .hero .btn-fill:hover{background:var(--gold-hover);box-shadow:0 6px 24px var(--gold-glow),0 2px 8px var(--gold-glow)}.home-redesign .hero .btn-fill:active{background:var(--gold-press)}.home-redesign .hero .btn-soft{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.28)}.home-redesign .hero .btn-soft:hover{border-color:hsla(0,0%,100%,.55);background:transparent;color:#fff;box-shadow:none}.home-redesign .hero-light{background:var(--bg);text-align:left;overflow:visible;display:flex;flex-direction:column;align-items:stretch;gap:clamp(28px,4vw,48px);padding:calc(var(--nav-h) + clamp(40px,5vw,72px)) var(--section-x) clamp(40px,5vw,72px)}.home-redesign .hero-light-copy{position:relative;z-index:1;width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home-redesign .hero-light-kicker{display:flex;align-items:center;gap:10px;width:fit-content;margin:0 0 16px;line-height:1}.home-redesign .hero-light-mark{display:block;width:32px;height:32px;flex:none}.home-redesign .hero-light .eyebrow{color:var(--text-3);text-align:left}.home-redesign .hero-light .hero-light-kicker{font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--text-1)}.home-redesign .hero-light .display{color:var(--text-1);text-align:left;font-size:clamp(48px,5.8vw,80px);line-height:1.05;letter-spacing:-.045em;margin:0 0 12px;max-width:14em}.home-redesign .hero-light .display em{background:none;-webkit-text-fill-color:currentColor;color:inherit;padding:0;margin:0}.home-redesign .hero-light .body-lg{color:var(--text-2);text-align:left;font-size:clamp(17px,1.25vw,20px);line-height:1.5;font-weight:400;max-width:36em;margin:0 0 28px}.home-redesign .hero-light .hero-ctas{justify-content:flex-start}.home-redesign .hero-light .btn-fill{background:var(--blue);color:var(--bg-card)}.home-redesign .hero-light .btn-fill:hover{background:var(--blue-hover);box-shadow:0 6px 24px var(--blue-glow),0 2px 8px var(--blue-glow)}.home-redesign .hero-light .btn-fill:active{background:var(--blue-hover)}.home-redesign .hero-light .btn-soft{background:var(--bg-sub);color:var(--text-2);border:1px solid var(--border-strong)}.home-redesign .hero-light .btn-soft:hover{border-color:var(--border-hover);background:var(--bg-sub);color:var(--text-1);box-shadow:var(--sh-sm)}.home-redesign .hero-light-media{position:relative;z-index:1;width:100%;margin-inline:auto}.home-redesign .hero-light:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--blue) 16%,transparent) 1px,transparent 1.6px);background-size:22px 22px;background-position:11px 11px;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 100% 0,#000 0,rgba(0,0,0,.9) 22%,transparent 100%);mask-image:radial-gradient(ellipse 72% 58% at 100% 0,#000 0,rgba(0,0,0,.9) 22%,transparent 100%)}.home-redesign .hero-light .voice-hero-film{width:100%;aspect-ratio:16/9;max-height:none;border-radius:28px;border-color:var(--border);box-shadow:var(--sh-lg)}.home-redesign .hero-light-media>.bank-site-stage{container-type:inline-size;width:100%;aspect-ratio:960/768;--fit:100cqi;--scale:calc(var(--fit) / (var(--site-w) * 1px));border:1px solid var(--border);border-radius:28px;overflow:hidden;box-shadow:var(--sh-lg)}.home-redesign .hero-light-media>.product-capture:not(.is-widget){position:relative;display:block;width:100%;aspect-ratio:2424/1646;height:auto;max-width:none;max-height:none;border:1px solid var(--border);border-radius:28px;background:var(--bg-card);overflow:hidden;box-shadow:var(--sh-lg)}.home-redesign .hero-light-media>.product-capture:not(.is-widget) .product-still{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;border-radius:0;box-shadow:none}.home-redesign .hero-sub:not(.hero-product){padding-top:calc(var(--nav-h) + clamp(28px,4vw,56px));padding-bottom:clamp(48px,6vw,80px)}.home-redesign .hero-claim,.home-redesign .hero-sub:not(.hero-product){display:flex;flex-direction:column;align-items:center;text-align:center}.home-redesign .hero-claim{width:min(var(--max-w),100%)}.home-redesign .hero-sub .display{line-height:1.02;margin:0 0 16px;text-align:left}.home-redesign .hero-sub:not(.hero-light) .display{font-size:clamp(40px,4.6vw,68px)}.home-redesign .hero-sub:not(.hero-product) .display{text-align:center}.home-redesign .hero-sub:not(.hero-product):not(.hero-lead) .display{font-size:clamp(48px,6.6vw,96px);line-height:1;letter-spacing:-.05em;margin-bottom:20px;width:max-content;max-width:100%;text-wrap:wrap}.home-redesign .hero-sub:not(.hero-product):not(.hero-lead) .display em{max-width:none}.home-redesign .hero-sub .body-lg{max-width:28em;margin:0 0 20px;text-align:left}.home-redesign .hero-sub:not(.hero-product) .body-lg{text-align:center;margin-left:auto;margin-right:auto}.home-redesign .hero-sub .hero-ctas{justify-content:flex-start;margin-bottom:0}.home-redesign .hero-sub:not(.hero-product) .hero-ctas{justify-content:center}.home-redesign .hero-sub.hero-lead .display{font-size:clamp(48px,6.6vw,96px);line-height:1;letter-spacing:-.05em;margin-bottom:20px}@media(max-width:800px){.home-redesign .hero-claim{align-items:center;text-align:center}.home-redesign .hero-sub .display{font-size:clamp(36px,10vw,56px);text-align:center}.home-redesign .hero-sub.hero-lead .display,.home-redesign .hero-sub:not(.hero-product):not(.hero-lead) .display{font-size:clamp(40px,11vw,60px)}.home-redesign .hero-sub:not(.hero-product):not(.hero-lead) .display em{max-width:100%}.home-redesign .hero-sub .body-lg{text-align:center;margin-left:auto;margin-right:auto}.home-redesign .hero-sub .hero-ctas{justify-content:center}.home-redesign .hero-light .body-lg,.home-redesign .hero-light .display{text-align:left}.home-redesign .hero-light .body-lg{margin-left:0;margin-right:0}.home-redesign .hero-light .hero-ctas{justify-content:flex-start}.home-redesign .hero-light .display{font-size:clamp(44px,11.5vw,64px)}}.home-redesign .hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:900px;margin:0 auto 72px;position:relative;z-index:1}.home-redesign .hero-metric{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px 22px;text-align:left;transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .hero-metric:hover{border-color:var(--border-hover);box-shadow:var(--sh-md);transform:translateY(-4px)}.home-redesign .hero-metric .hm-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.home-redesign .hero-metric .hm-label.accent{color:var(--gold-ink)}.home-redesign .hero-metric .hm-val{font-weight:700;font-size:34px;letter-spacing:-.04em;color:var(--text-1);line-height:1}.home-redesign .hero-metric .hm-sub{font-size:12px;color:var(--text-4);margin-top:8px;font-weight:400}.home-redesign .hero-metric .hm-bar{height:3px;background:var(--border);border-radius:2px;margin-top:16px;overflow:hidden}.home-redesign .hero-metric .hm-bar-fill{height:100%;background:var(--blue);border-radius:2px;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.home-redesign .hero-metric .hm-bar-fill.accent{background:var(--gold)}.home-redesign .logo-strip{background:var(--bg-sub);border-bottom:1px solid var(--border);padding:40px var(--section-x);text-align:center}.home-redesign .dark-band+.logo-strip{background:var(--bg);padding:28px var(--section-x) 32px}.home-redesign .logo-strip .ls-title{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-bottom:22px;display:flex;flex-direction:column;align-items:center;gap:8px}.home-redesign .logo-strip .ls-note{letter-spacing:.04em;color:var(--text-3)}.home-redesign .logo-strip .trust-logo{opacity:.6;filter:grayscale(1);transition:opacity .3s,filter .3s}.home-redesign .logo-strip .trust-logo:hover{opacity:1;filter:grayscale(0)}.home-redesign .logo-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:var(--max-w);margin:0 auto}.home-redesign .logo-pill{background:var(--bg-card);border:1px solid var(--border);border-radius:100px;padding:7px 18px;font-size:12px;font-weight:500;color:var(--text-3);transition:all .25s;white-space:nowrap}.home-redesign .logo-pill:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.home-redesign .products{padding:var(--section-y) var(--section-x);background:var(--bg)}.home-redesign .products.alt{background:var(--bg-sub);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-redesign .pgrid{grid-template-columns:repeat(3,1fr)}.home-redesign .pgrid,.home-redesign .pgrid-core{display:grid;gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .pgrid-core{grid-template-columns:1fr 1fr}.home-redesign .pcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px 28px;transition:all .35s cubic-bezier(.25,.8,.25,1);position:relative;overflow:visible;display:flex;flex-direction:column}.home-redesign .pcard:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border-top:2px solid var(--blue);clip-path:inset(0 100% 0 0);transition:clip-path .4s cubic-bezier(.25,.8,.25,1)}.home-redesign .pcard:hover{border-color:var(--border-hover);box-shadow:var(--sh-lg);transform:translateY(-6px)}.home-redesign .pcard:hover:after{clip-path:inset(0 0 0 0)}.home-redesign .pcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.home-redesign .pcard-icon{width:44px;height:44px;border-radius:12px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.home-redesign .pcard:hover .pcard-icon{transform:scale(1.05)}.home-redesign .pcard-icon svg{width:20px;height:20px;stroke:var(--blue);stroke-width:1.8;fill:none}.home-redesign .pcard h3{font-size:22px;font-weight:600;color:var(--text-1);margin-bottom:6px;line-height:1.25;letter-spacing:-.03em}.home-redesign .pcard .eyebrow{margin-bottom:12px}.home-redesign .pcard p:not(.eyebrow){font-size:14px;color:var(--text-3);line-height:1.65;font-weight:400;flex:1}.home-redesign .pcard-link{font-size:13px;font-weight:500;color:var(--blue);text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-top:20px;transition:gap .25s}.home-redesign .pcard-link:hover{gap:8px}.home-redesign .pcard-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.home-redesign .pcard-feat{grid-row:span 2}.home-redesign .pcard-feat h3{font-size:24px;letter-spacing:-.03em}.home-redesign .pcard-feat:after{background:none;transform:none;border-top:3px solid var(--gold-press);clip-path:inset(0 0 0 0)}.home-redesign .pcard-feat ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:22px 0}.home-redesign .pcard-feat li{font-size:13px;color:var(--text-3);display:flex;gap:8px;align-items:center}.home-redesign .pcard-feat li span{color:var(--text-1);font-size:14px}.home-redesign .pcard-ghost{border:1.5px dashed var(--border-strong);background:transparent;display:flex;align-items:center;justify-content:center;text-align:center}.home-redesign .pcard-ghost:hover{border-color:var(--blue);background:var(--blue-soft)}.home-redesign .pcard-ghost h3{font-size:14px}.home-redesign .pcard-ghost p{font-size:12px}.home-redesign .dark-band{background:var(--bg-sub);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(56px,7vw,96px) var(--section-x);display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;gap:0;position:relative;overflow:hidden;transition:background .5s,border-color .5s}.home-redesign .dark-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,var(--blue-glow) 0,transparent 60%);pointer-events:none}.home-redesign .db-item{text-align:center;flex:1 1 0;min-width:0;padding:0 clamp(10px,1.6vw,28px);border-right:1px solid var(--border);position:relative;container-type:inline-size}.home-redesign .db-item:last-child{border-right:none}.home-redesign .db-num{font-weight:700;font-size:clamp(42px,min(6.5vw,29cqi),68px);color:var(--text-1);line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.home-redesign .db-num span{color:var(--gold-ink)}.home-redesign .db-num:has(.db-delta),.home-redesign .tc-num:has(.db-delta){display:flex;align-items:center;gap:.18em}.home-redesign .db-num:has(.db-delta){justify-content:center}.home-redesign .db-num .db-figure,.home-redesign .tc-num .db-figure{color:var(--text-1);letter-spacing:-.06em}.home-redesign .db-num .db-figure>span,.home-redesign .tc-num .db-figure>span{color:var(--gold-ink)}.home-redesign .db-num .db-delta,.home-redesign .tc-num .db-delta{display:inline-flex;align-items:center;gap:.06em;font-size:.32em;font-weight:600;letter-spacing:0;line-height:1;color:var(--text-3)}.home-redesign .db-num .db-delta span,.home-redesign .tc-num .db-delta span{color:inherit;font-size:1em}.home-redesign .db-delta svg{width:.85em;height:.85em;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.home-redesign .db-label{font-size:13px;color:var(--text-3);margin-top:8px;font-weight:400;transition:color .5s}.home-redesign .dark-band:has(.db-detail){flex-wrap:wrap}.home-redesign .dark-band:has(.db-detail) .db-item{flex-basis:100%;border-right:none}.home-redesign .db-detail{position:relative;flex:1 0 100%;max-width:36rem;margin:22px auto 0;text-align:center;font-size:16px;line-height:1.55;color:var(--text-2)}.home-redesign .db-note{font-size:14px;font-weight:600;letter-spacing:0;color:var(--gold-ink);text-decoration:none;margin-left:4px;vertical-align:super}.home-redesign .split-section{padding:var(--section-y) var(--section-x);background:var(--bg)}.home-redesign .split-section.alt{background:var(--bg-sub);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-redesign .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px);align-items:center;max-width:var(--max-w);margin:0 auto}.home-redesign .split h2{font-weight:700;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);margin-bottom:20px;text-wrap:balance}.home-redesign .split .body-lg{margin-bottom:32px}.home-redesign .check-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.home-redesign .check-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--text-2);line-height:1.55;font-weight:400}.home-redesign .check-list li:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--blue-soft);flex-shrink:0;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%231B3DA9' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:12px;background-position:50%;background-repeat:no-repeat}.home-redesign .split-section.north-star{background:var(--hero-floor)}.home-redesign .split-section.north-star h2{color:#fff}.home-redesign .split-section.north-star h2 em{display:inline-block;vertical-align:baseline;max-width:100%;padding:.2em .32em .32em .1em;margin:0;background:var(--gold-sweep);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-redesign .split-section.north-star .body-lg{color:var(--text-on-dark)}.home-redesign .split-section.north-star .pcard-link{color:#fff}.home-redesign .vblock{width:100%;background:var(--bg-card);border-radius:24px;overflow:hidden;aspect-ratio:5/4;display:flex;flex-direction:column;border:1px solid var(--border-strong);transition:all .4s}.home-redesign .vblock:hover{border-color:var(--border-hover)}.home-redesign .vblock-bar{padding:13px 18px;display:flex;gap:7px;align-items:center;border-bottom:1px solid var(--border)}.home-redesign .vblock-dot{width:10px;height:10px;border-radius:50%}.home-redesign .vblock-label{font-size:11px;color:var(--text-4);margin-left:8px}.home-redesign .vblock-body{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:12px;transition:opacity .4s ease,transform .4s ease;overflow:hidden;min-height:0}.home-redesign .bubble-ai{background:var(--bg);border:1px solid var(--border);border-radius:16px 16px 16px 4px;padding:12px 16px;max-width:82%;font-size:13px;color:var(--text-2);line-height:1.6;display:flex;gap:10px;align-items:flex-start}.home-redesign .bubble-user{background:var(--blue);border-radius:16px 16px 4px 16px;padding:12px 16px;max-width:68%;font-size:13px;color:#fff;line-height:1.6;margin-left:auto}.home-redesign .bubble-avatar{width:24px;height:24px;border-radius:8px;background:var(--blue);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.home-redesign .vblock-stats{display:flex;gap:8px;margin-top:auto}.home-redesign .vblock-stat{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px;flex:1}.home-redesign .vblock-stat .vs-val{font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .vblock-stat .vs-val span{color:var(--gold-ink)}.home-redesign .vblock-stat .vs-label{font-size:10px;color:var(--text-4);margin-top:3px;font-weight:400}.home-redesign .split.start,.home-redesign .split:has(.form-card){align-items:start}.home-redesign .split>.reveal:has(.demo-widget):not(:has(.vblock)){display:flex;justify-content:center}.home-redesign .split:has(.demo-diagram){align-items:center}.home-redesign .split>.reveal:has(.demo-diagram){display:flex;align-items:center;width:100%}.home-redesign .split>.reveal:has(.demo-diagram)>*{flex:1;width:100%;min-width:0}.home-redesign .demo-diagram{width:100%;min-height:400px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(32px,4.5vw,48px) clamp(24px,3.5vw,40px);display:flex;align-items:center;justify-content:center;transition:border-color .4s}.home-redesign .demo-diagram:hover{border-color:var(--border-hover)}.home-redesign .proof{width:100%;max-width:480px;display:flex;flex-direction:column;gap:16px}.home-redesign .proof p{margin:0}.home-redesign .proof .demo-kicker{margin:0 0 2px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--blue)}.home-redesign .proof-title{font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);line-height:1.25}.home-redesign .proof-mark{width:32px;height:32px;border-radius:50%;background:transparent;color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .proof-mark svg{width:16px;height:16px;display:block}.home-redesign .proof-result .proof-mark{width:36px;height:36px;background:var(--gold);color:var(--on-gold);transform-origin:center;animation:scene-land .9s cubic-bezier(.25,.8,.25,1) 1 forwards}.home-redesign .proof-trace{display:flex;flex-direction:column;gap:8px;background:transparent;border:none}.home-redesign .proof-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;background:var(--blue-soft);border-radius:var(--radius-sm)}.home-redesign .proof-step-name{font-size:13px;font-weight:600;color:var(--text-1);letter-spacing:-.02em}.home-redesign .proof-step-meta{font-size:12px;color:var(--text-3);line-height:1.4;margin-top:1px}.home-redesign .proof-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--blue-soft);border:none;border-radius:var(--radius-sm)}.home-redesign .proof-result>span{font-size:13px;font-weight:600;color:var(--blue);letter-spacing:.02em}.home-redesign .proof-result>strong{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1.1}.home-redesign .proof-hold{justify-content:flex-start}.home-redesign .proof-hold-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.home-redesign .proof-hold-copy strong{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--gold-ink);line-height:1.1}.home-redesign .proof-quiet{display:flex;flex-wrap:wrap;gap:10px 14px}.home-redesign .proof-quiet .demo-chip{background:transparent;border:none;color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.02em;padding:0}.home-redesign .proof-gates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-redesign .proof-gate{background:var(--blue-soft);border:none;border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.home-redesign .proof-gate strong{display:block;font-size:14px;font-weight:600;color:var(--text-1);letter-spacing:-.02em}.home-redesign .proof-gate p{font-size:12px;color:var(--text-3);line-height:1.45}.home-redesign .proof-channel,.home-redesign .proof-source{display:flex;align-items:center;gap:12px;background:var(--blue-soft);border:none;border-radius:var(--radius-sm);padding:12px 14px}.home-redesign .proof-channels{display:flex;flex-direction:column;gap:8px}.home-redesign .proof-channel p{font-size:13px;color:var(--text-1);line-height:1.4}.home-redesign .proof-apps{max-width:520px}.home-redesign .proof-shelf{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;align-items:stretch}.home-redesign .proof-forward{background:var(--blue-soft);border:none;border-radius:var(--radius-sm);padding:20px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-width:0}.home-redesign .proof-forward .proof-title{font-size:22px}.home-redesign .proof-forward .demo-badge{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--gold-ink);font-size:13px;font-weight:600;letter-spacing:.02em;padding:0;border-radius:0}.home-redesign .proof-forward .demo-badge:before{content:"";width:28px;height:28px;border-radius:50%;flex-shrink:0;background-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23081642' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:14px;transform-origin:center;animation:scene-land .9s cubic-bezier(.25,.8,.25,1) 1 forwards}.home-redesign .proof-back{display:flex;flex-direction:column;gap:8px;min-width:0}.home-redesign .proof-mini{flex:1;display:flex;flex-direction:column;justify-content:center;background:var(--blue-soft);border:none;border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;font-weight:600;color:var(--text-1);letter-spacing:-.02em;min-width:0}.home-redesign .proof-mini span{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--blue);margin-bottom:2px}.home-redesign .proof-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-redesign .proof-stat{background:var(--blue-soft);border:none;border-radius:var(--radius-sm);padding:14px 16px;min-width:0}.home-redesign .proof-stat strong{display:block;margin-top:4px;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1.1}.home-redesign .hero-split .demo-widget{flex:none;height:auto}.home-redesign .pt-content .demo-widget,.home-redesign .split .demo-widget{flex:none;height:520px;max-width:400px;box-shadow:var(--sh-lg)}.home-redesign .hero-home .hero-visual-stage>.reveal-visual>.demo-journey,.home-redesign .hero-home .hero-visual-stage>.reveal-visual>.demo-voice-stage,.home-redesign .hero-split>.reveal-visual>.demo-voice-stage,.home-redesign .pt-content .demo-voice-stage,.home-redesign .split>.reveal-visual>.demo-voice-stage{width:100%;aspect-ratio:5/4;height:auto}.home-redesign .vblock .demo-shell{grid-template-columns:1fr}.home-redesign .vblock .demo-preview,.home-redesign .vblock .demo-shell-nav{display:none}.home-redesign .vblock .demo-studio{grid-template-columns:1fr}.home-redesign .vblock .demo-tabs span:not(.on){display:none}.home-redesign .vblock .demo-pagehead{padding:0 0 8px}.home-redesign .vblock .demo-studio,.home-redesign .vblock .demo-tabs{padding:0}.home-redesign .vblock:has(.demo-studio) .vblock-body,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .vblock-body{padding:0;gap:0}.home-redesign .vblock:has(.demo-studio) .demo,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo{gap:0;align-items:stretch}.home-redesign .vblock:has(.demo-studio) .demo-shell{gap:0;width:100%;height:100%;min-height:0;grid-template-columns:minmax(104px,22%) 1fr}.home-redesign .vblock:has(.demo-studio) .demo-shell-nav{display:flex;border-radius:0;border:none;border-right:1px solid var(--border);padding:6px 0 10px;min-height:0}.home-redesign .vblock:has(.demo-studio) .demo-shell-brand{font-size:13px;padding:10px 12px 8px;min-height:0}.home-redesign .vblock:has(.demo-studio) .demo-shell-logo{width:22px;height:22px}.home-redesign .vblock:has(.demo-studio) .demo-nav-label{padding:8px 12px 4px;font-size:9px}.home-redesign .vblock:has(.demo-studio) .demo-nav-item{margin:0 6px;padding:6px 8px;font-size:11px}.home-redesign .vblock:has(.demo-studio) .demo-shell-main{padding:0;gap:0;height:100%;min-height:0;position:relative;overflow:hidden}.home-redesign .vblock:has(.demo-studio) .demo-assemble-stage{height:100%;min-height:0}.home-redesign .vblock:has(.demo-studio) .demo-assemble-pane{position:absolute;inset:0;height:auto}.home-redesign .vblock:has(.demo-studio) .demo-pagehead{padding:8px 14px;border-bottom:1px solid var(--border);min-height:40px}.home-redesign .vblock:has(.demo-studio) .demo-pagehead .demo-name{font-size:14px;font-weight:700}.home-redesign .vblock:has(.demo-studio) .demo-ghost,.home-redesign .vblock:has(.demo-studio) .demo-save{padding:4px 10px;font-size:11px}.home-redesign .vblock:has(.demo-studio) .demo-tabs{padding:0 14px;gap:12px;overflow:hidden}.home-redesign .vblock:has(.demo-studio) .demo-tabs span{display:inline;font-size:11px;padding:8px 0 7px}.home-redesign .vblock:has(.demo-studio) .demo-studio{display:block;padding:12px 14px;flex:1;min-height:0;overflow:hidden;position:relative}.home-redesign .vblock:has(.demo-studio) .demo-studio-form{gap:12px;overflow:hidden}.home-redesign .vblock:has(.demo-studio) .demo-section-title{font-size:13px;margin-bottom:2px}.home-redesign .vblock:has(.demo-studio) .demo-studio .demo-panel{background:var(--bg-card);border-radius:var(--radius-sm);padding:12px 14px}.home-redesign .vblock:has(.demo-studio) .demo-field-label{font-size:11px;font-weight:500;color:var(--text-1)}.home-redesign .vblock:has(.demo-studio) .demo-select{max-width:100%;min-height:32px;padding:6px 10px;font-size:12px}.home-redesign .vblock:has(.demo-studio) .demo-upload{max-width:140px;min-height:32px;display:flex;align-items:center;justify-content:center}.home-redesign .vblock:has(.demo-studio) .demo-textarea{min-height:48px;padding:8px 10px;font-size:12px;white-space:normal}.home-redesign .vblock:has(.demo-studio) .demo-swatches{min-height:28px;gap:6px}.home-redesign .vblock:has(.demo-studio) .demo-swatches i{width:18px;height:18px;border-radius:4px}.home-redesign .vblock:has(.demo-studio) .demo-preview{display:flex;position:absolute;right:12px;bottom:12px;top:auto;width:auto;height:auto;z-index:2;overflow:visible}.home-redesign .vblock:has(.demo-studio) .demo-preview .demo-widget{display:none}.home-redesign .vblock:has(.demo-studio) .demo-section-head .demo-ghost{display:none}.home-redesign .vblock:has(.demo-studio) .demo-inbound{padding:10px 14px;gap:10px}.home-redesign .vblock:has(.demo-studio) .demo-lines-head,.home-redesign .vblock:has(.demo-studio) .demo-lines-row{grid-template-columns:1.1fr 1.2fr .7fr;padding:7px 10px}.home-redesign .vblock:has(.demo-studio) .demo-lines-wide{display:none}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-call{gap:0;width:100%;height:100%;overflow:hidden;min-height:0;container-type:inline-size;container-name:copilot}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-callbar{border-radius:0;border:none;border-bottom:1px solid var(--border);flex-wrap:nowrap;min-height:44px;height:44px;padding:0 10px;background:var(--bg-card);gap:8px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-call-id{flex-direction:row;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-callbar .demo-name{font-size:13px;font-weight:700;white-space:nowrap}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-call-phone{font-size:11px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-callbar-action:not(:first-child),.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-callbar-xfer,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-callbar>.demo-badge:not([class*=demo-badge-]){display:none}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:0;gap:0;overflow:hidden;min-height:0;background:var(--bg)}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-split{display:none}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-main,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail{border:none;border-radius:0;padding:0;background:transparent;min-width:0;min-height:0;width:auto;gap:0}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-main{background:var(--bg)}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail{background:var(--bg-card);display:flex;flex-direction:column;border-left:1px solid var(--border)}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-rail-head{padding:8px 10px;border-bottom:1px solid var(--border);align-items:flex-start}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-brief,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-panel-action{margin:0;background:var(--bg-card);padding:8px 10px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-copy{font-size:12px;line-height:1.45}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-panel-action{gap:6px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-copy,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-name{min-width:0;overflow-wrap:break-word}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-action-head,.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-row{flex-wrap:wrap}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-rail-thread{padding:8px 10px 0}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-work-rail .demo-composer{margin:8px 10px 10px;width:auto;padding:5px 8px 5px 10px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-session-tabs{gap:14px;margin:0;padding:0 12px;border-bottom:1px solid var(--border)}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-session-tabs span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:8px 0 7px;border-radius:0;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-4);margin-bottom:-1px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-session-tabs span.on{color:var(--blue);font-weight:600;border-bottom-color:var(--blue);background:none}@container copilot (max-width:520px){.home-redesign .demo-rail-thread{padding:8px 10px 0}.home-redesign .demo-rail-head{padding:8px 10px}.home-redesign .demo-work-rail .demo-composer{margin:8px 10px 10px}}.home-redesign .product-still{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.home-redesign .product-capture{width:100%;aspect-ratio:5/4;border-radius:24px;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg-card);display:flex}.home-redesign .assemble-still{width:100%}.home-redesign .assemble-still .product-capture{aspect-ratio:2424/1646;height:auto;border:none;border-radius:0;background:transparent;overflow:visible}.home-redesign .assemble-still .product-still{display:block;width:100%;height:auto;object-fit:contain;object-position:center;border-radius:24px;box-shadow:var(--sh-lg)}.home-redesign .product-capture.is-widget{container-type:inline-size;aspect-ratio:800/1074;width:min(100%,400px,calc((100dvh - var(--nav-h) - 96px) * 800 / 1074));height:auto;margin-inline:auto;border:none;border-radius:0;background:transparent;overflow:visible;box-shadow:none;align-items:center;justify-content:center}.home-redesign .split .product-capture.is-widget{--widget-h:min(520px,calc(100dvh - var(--nav-h) - 242px));width:min(100%,calc(var(--widget-h) * 800 / 1074));max-width:100%;max-height:var(--widget-h);aspect-ratio:800/1074;height:auto}.home-redesign .product-capture.is-widget .product-still{width:100%;height:auto;max-height:none;flex:none;object-fit:contain;object-position:center;background:transparent;border-radius:4.125cqw;box-shadow:var(--sh-lg)}.home-redesign .pchapter-stage .product-capture{aspect-ratio:auto;height:100%;border:none;border-radius:0}.home-redesign .pchapter-stage .product-capture.is-widget{aspect-ratio:800/1074;width:min(100%,400px,calc((100dvh - var(--nav-h) - 96px) * 800 / 1074));height:auto;max-height:none;flex:none;margin-inline:auto;box-shadow:none;border-radius:0;overflow:visible}.home-redesign .hc-frame-widget:has(.product-capture){height:auto;max-height:none;min-height:0}.home-redesign .ptile-visual .product-capture{aspect-ratio:auto;height:100%;border:none;border-radius:0}.home-redesign .ptile-visual .product-capture.is-widget{aspect-ratio:800/1074;width:auto;height:100%;max-width:100%;max-height:100%;margin-inline:auto}.home-redesign .ptile-visual .product-capture.is-widget .product-still{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.home-redesign .ptile-visual:has(.product-capture:not(.is-widget)){align-items:center;justify-content:center;padding:22px 24px}.home-redesign .ptile-visual .product-capture:not(.is-widget){width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:2424/1646;flex:none;border:none;border-radius:calc(100% / 28) /calc(100% * 2424 / 1646 / 28);overflow:hidden;background:transparent;box-shadow:var(--sh-lg)}.home-redesign .ptile-visual .product-capture:not(.is-widget) .product-still{width:100%;height:100%;object-fit:contain;object-position:center}.home-redesign .pt-content .product-capture.is-widget{display:block;aspect-ratio:800/1074;width:min(100%,440px,calc(min(640px,78vh) * 800 / 1074));height:auto;max-height:none;margin-inline:auto}.home-redesign .pt-content .product-capture.is-widget .product-still{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:contain;object-position:center}.home-redesign .demo{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;flex:1}.home-redesign .demo-compact .demo-phone{max-width:none;border-radius:14px;padding:8px}.home-redesign .demo-compact .demo-call{padding:8px 10px 10px;max-width:none;width:100%;height:100%;gap:6px}.home-redesign .demo-compact .demo-call-btn{width:36px;height:36px}.home-redesign .demo-compact .demo-call-end{width:42px;height:42px}.home-redesign .demo-compact .demo-call-btn svg{width:14px;height:14px}.home-redesign .demo-compact .demo-call .demo-wave,.home-redesign .demo-compact .demo-call-wave{height:48px}.home-redesign .demo-compact .demo-call-thread{gap:4px}.home-redesign .demo-compact .demo-call-ctl>span{font-size:8px}.home-redesign .demo-compact .bubble-ai,.home-redesign .demo-compact .bubble-user{font-size:11px;padding:8px 12px;max-width:90%}.home-redesign .demo-compact .vblock-stats{display:none}.home-redesign .demo-wave{display:flex;align-items:flex-end;gap:3px;height:40px}.home-redesign .demo-compact .demo-wave{height:28px;gap:2px}.home-redesign .demo-call{text-align:center;align-items:center;max-width:240px;padding:14px 14px 16px;gap:10px}.home-redesign .demo-call-top{display:flex;flex-direction:column;align-items:center;gap:2px}.home-redesign .demo-call-timer{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-4);font-weight:500}.home-redesign .demo-callbar .demo-call-timer{color:var(--text-1);font-weight:700;font-size:13px}.home-redesign .demo-call-id{display:flex;flex-direction:column;gap:1px;min-width:0}.home-redesign .demo-call-phone{font-size:10px;color:var(--text-4);font-variant-numeric:tabular-nums}.home-redesign .demo-call-wave{width:100%;display:flex;align-items:flex-end;justify-content:center}.home-redesign .demo-call .demo-wave{height:76px;gap:3px;width:100%;justify-content:center;align-items:flex-end}.home-redesign .demo-call .demo-bar{width:2px;flex:1;max-width:3px;min-height:10%}.home-redesign .demo-call-thread{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;min-height:0}.home-redesign .demo-t-line{font-size:12px;color:var(--text-3);line-height:1.45}.home-redesign .demo-t-line strong{display:block;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:2px}.home-redesign .demo-t-member{background:var(--blue-soft);border-radius:10px;padding:6px 8px;text-align:left;align-self:flex-start;max-width:86%}.home-redesign .demo-t-member strong{color:var(--blue)}.home-redesign .demo-t-agent{text-align:right;align-self:flex-end;margin-left:auto;max-width:86%;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xs);padding:6px 8px}.home-redesign .demo-call-caption{margin:0;max-width:100%;font-size:12px}.home-redesign .demo-call-actions{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:auto;justify-content:center;align-items:flex-start;width:100%}.home-redesign .demo-call-ctl{display:flex;flex-direction:column;align-items:center;gap:6px}.home-redesign .demo-call-ctl>span{font-size:9px;font-weight:600;color:var(--text-3);letter-spacing:.02em}.home-redesign .demo-call-hang{flex-basis:100%}.home-redesign .demo-call-btn{width:48px;height:48px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-2)}.home-redesign .demo-call-btn svg{width:18px;height:18px;display:block}.home-redesign .demo-call-btn.on{background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.home-redesign .demo-call-end{background:#ff5f56;border-color:#ff5f56;color:#fff;width:56px;height:56px}.home-redesign .demo-call-hangup{display:block;width:18px;height:7px;background:currentColor;border-radius:100px}.home-redesign .demo-bar{width:4px;border-radius:2px;background:var(--blue);transform-origin:bottom;animation:demoWave 1.2s ease-in-out infinite;min-height:20%}.home-redesign .demo-bar:nth-child(3n){animation-duration:1.45s}.home-redesign .demo-panel{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.home-redesign .demo-compact .demo-panel{padding:8px 10px;border-radius:10px}.home-redesign .demo-kicker{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:6px}.home-redesign .demo-copy{font-size:13px;color:var(--text-3);line-height:1.55}.home-redesign .demo-compact .demo-copy{font-size:11px}.home-redesign .demo-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.home-redesign .demo-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:100px;letter-spacing:.04em;white-space:nowrap}.home-redesign .demo-badge-blue{background:var(--blue-soft);color:var(--blue)}.home-redesign .demo-badge-gold{background:var(--gold-soft);color:var(--gold-ink)}.home-redesign .demo-badge-ok{background:rgba(39,201,63,.15);color:#27c93f}.home-redesign .demo-badge-err{background:rgba(255,95,86,.15);color:#ff5f56}.home-redesign .demo-chips{display:flex;flex-wrap:wrap;gap:6px}.home-redesign .demo-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:6px 10px;border-radius:100px;background:var(--bg);border:1px solid var(--border);color:var(--text-3)}.home-redesign .demo-chip.on{border-color:var(--blue);color:var(--text-1);background:var(--blue-soft)}.home-redesign .demo-chip-pick{animation:demoChipPick 9s ease infinite}.home-redesign .demo-hold .demo-chip-pick{animation:demoChipPickHold 9s ease forwards}.home-redesign .demo-typing{display:flex;align-items:center;gap:5px;padding:8px 10px;align-self:flex-start;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) 0;overflow:hidden}.home-redesign .demo-typing i{width:6px;height:6px;border-radius:50%;background:var(--text-4);animation:demoTypeDot 1s ease-in-out infinite}.home-redesign .demo-typing i:nth-child(2){animation-delay:.15s}.home-redesign .demo-typing i:nth-child(3){animation-delay:.3s}.home-redesign .demo-typebeat{animation:demoTypebeat 9s ease infinite}.home-redesign .demo-hold .demo-typebeat{animation:demoTypebeatHold 9s ease forwards}.home-redesign .demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-redesign .demo-layers{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:1;min-height:0;width:100%}.home-redesign .demo-layer{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);padding:10px 12px}.home-redesign .demo-layer .demo-kicker{margin-bottom:8px}.home-redesign .demo-layer .demo-chips{justify-content:center}.home-redesign .demo-layer .demo-cell{background:var(--bg-card)}.home-redesign .demo-layer-hub{background:var(--blue-soft);border-color:var(--blue);text-align:center}.home-redesign .demo-layer-hub .demo-name{color:var(--blue);font-size:15px}.home-redesign .demo-layer-hub .demo-copy{color:var(--text-2)}.home-redesign .demo-connector{width:2px;height:10px;background:var(--blue);flex-shrink:0;border-radius:100px;opacity:.55}.home-redesign .demo-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;min-height:0;align-content:start}.home-redesign .demo-modes>.demo-panel{display:flex;flex-direction:column;gap:6px;min-width:0}.home-redesign .demo-log-warn,.home-redesign .demo-log-warn span{color:var(--blue)}.home-redesign .demo-app .demo-kicker{margin-bottom:4px}.home-redesign .demo-compact .demo-layer{padding:8px 10px}.home-redesign .demo-compact .demo-connector{height:8px}.home-redesign .demo-compact .demo-layer-hub .demo-name{font-size:13px}.home-redesign .demo-compact .demo-modes{grid-template-columns:1fr}.home-redesign .demo-cell{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.home-redesign .demo-cell strong{display:block;font-size:13px;color:var(--text-1);font-weight:600}.home-redesign .demo-charts{flex:1;min-height:0;align-content:start}.home-redesign .demo-charts .demo-cell strong{font-size:18px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home-redesign .demo-charts .demo-kicker{margin-bottom:4px}.home-redesign .demo-charts .demo-spend-track{margin-top:10px}.home-redesign .demo-charts .demo-spend-row{margin-top:6px;grid-template-columns:70px 1fr 32px}.home-redesign .demo-charts .demo-spend-row .demo-spend-track{margin-top:0}.home-redesign .demo-cell-wide{grid-column:1/-1;display:flex;flex-direction:column;min-height:0}.home-redesign .demo-cell-kpi{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-redesign .demo-spark{display:block;width:100%;height:44px;margin-top:8px;flex:1;min-height:36px}.home-redesign .demo-spark-area{fill:var(--blue-soft)}.home-redesign .demo-spark-line{fill:none;stroke:var(--blue);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.home-redesign .demo-ring{width:40px;height:40px;flex-shrink:0}.home-redesign .demo-ring-track,.home-redesign .demo-ring-val{fill:none;stroke-width:3.5}.home-redesign .demo-ring-track{stroke:var(--border-strong)}.home-redesign .demo-ring-val{stroke:var(--blue);stroke-linecap:round}.home-redesign .demo-mini-bars{display:flex;align-items:flex-end;gap:3px;height:36px;margin-top:8px}.home-redesign .demo-mini-bars i{flex:1;background:var(--blue);border-radius:2px 2px 0 0;min-height:12%;opacity:.4}.home-redesign .demo-mini-bars i:last-child{opacity:1}.home-redesign .demo-mini-bars.accent i,.home-redesign .demo-spend-track i.is-gold{background:var(--gold)}.home-redesign .demo-spend-track i.is-mute{background:var(--text-3)}.home-redesign .demo-compact .demo-charts .demo-cell strong{font-size:15px}.home-redesign .demo-compact .demo-spark{height:28px;margin-top:6px;min-height:24px}.home-redesign .demo-compact .demo-mini-bars{height:24px}.home-redesign .demo-compact .demo-ring{width:32px;height:32px}.home-redesign .demo-phone{max-width:260px;margin:0 auto;background:var(--bg);border:1px solid var(--border);border-radius:22px;padding:12px;flex:1;display:flex;flex-direction:column;gap:8px;width:100%}.home-redesign .demo-phone.demo-call{max-width:240px;padding:14px 14px 16px;gap:10px}.home-redesign .demo-compact .demo-phone.demo-call{max-width:none;padding:8px 10px 10px;gap:6px;width:100%;height:100%}.home-redesign .demo-phone-bar{width:36%;height:4px;background:var(--border);border-radius:100px;margin:0 auto 4px}.home-redesign .demo-live{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-3)}.home-redesign .demo-live i{width:7px;height:7px;border-radius:50%;background:#27c93f;display:block;animation:demoBlink 1.6s ease infinite}.home-redesign .demo-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-redesign .demo-app{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 8px;text-align:center;font-size:10px;color:var(--text-3);font-weight:500}.home-redesign .demo-app.on{border-color:var(--blue);color:var(--text-1)}.home-redesign .demo-log{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums;line-height:1.6}.home-redesign .demo-log span{color:var(--text-4);margin-right:8px}.home-redesign .demo-name{font-size:13px;font-weight:600;color:var(--text-1);letter-spacing:-.02em}.home-redesign .demo-widget{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:0;flex:1;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;max-width:380px;margin:0 auto;width:100%;box-shadow:var(--sh-md);text-align:left;color:var(--text-1)}.home-redesign .demo-widget-scale{display:contents}.home-redesign .demo-widget-head{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--blue);color:#fff;flex-shrink:0;text-align:left}.home-redesign .demo-widget-head .demo-name{color:inherit;text-align:left}.home-redesign .demo-widget-avatar{position:relative;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,#fff 20%,transparent);border:2px solid color-mix(in srgb,#fff 25%,transparent);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.home-redesign .demo-online-dot{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:#27c93f;border:2px solid var(--blue)}.home-redesign .demo-widget-titles{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home-redesign .demo-widget-status{font-size:11px;color:inherit;opacity:.7;text-align:left}.home-redesign .demo-widget-actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.home-redesign .demo-widget-action{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.55}.home-redesign .demo-widget-action svg{width:12px;height:12px;display:block}.home-redesign .demo-widget-close{color:inherit;opacity:.55;font-size:18px;line-height:1;padding:0 4px}.home-redesign .demo-acct,.home-redesign .demo-spend{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.home-redesign .demo-acct-item,.home-redesign .demo-spend-head{display:flex;align-items:center;gap:10px}.home-redesign .demo-spend-head .demo-spend-total{flex-shrink:0}.home-redesign .demo-acct-item~.demo-acct-item{border-top:1px solid var(--border);padding-top:8px}.home-redesign .demo-acct-bal{background:var(--bg-card);border-radius:var(--radius-xs);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.home-redesign .demo-acct-bal-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-3)}.home-redesign .demo-acct-bal-row strong{font-size:14px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .demo-acct-bal-row.is-sub{padding-top:6px;border-top:1px solid var(--border)}.home-redesign .demo-orbit-msg{display:flex;max-width:88%}.home-redesign .demo-orbit-bot{margin-right:auto}.home-redesign .demo-orbit-user{margin-left:auto;flex-direction:row-reverse}.home-redesign .demo-orbit-bubble{padding:8px 10px;font-size:12px;line-height:1.45;font-weight:500}.home-redesign .demo-orbit-bot .demo-orbit-bubble{background:transparent;border:none;border-radius:0;padding:0;color:var(--text-1)}.home-redesign .demo-orbit-user .demo-orbit-bubble{background:var(--bg);border-radius:16px;color:var(--text-1)}.home-redesign .demo-orbit-bubble p{margin:0}.home-redesign .demo-orbit-meta{font-size:10px;font-weight:500;color:var(--text-4);margin-bottom:4px}.home-redesign .demo-orbit-meta-user{margin-bottom:0;margin-top:4px;text-align:right;font-size:9px}.home-redesign .demo-widget-foot{flex-shrink:0}.home-redesign .demo-acct-icon{width:28px;height:28px;border-radius:var(--radius-xs);background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-acct-icon-gold{background:var(--gold-soft);color:var(--gold-ink)}.home-redesign .demo-acct-icon svg{width:16px;height:16px;display:block}.home-redesign .demo-acct-meta{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home-redesign .demo-acct-meta .demo-copy{font-size:11px;line-height:1.3}.home-redesign .demo-acct-amt{text-align:right;flex-shrink:0}.home-redesign .demo-acct-amt strong,.home-redesign .demo-spend-total{font-size:15px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums;display:block}.home-redesign .demo-acct-amt .demo-kicker{margin:0}.home-redesign .demo-spend-total{font-size:16px}.home-redesign .demo-spend-row{display:grid;grid-template-columns:64px 1fr 40px;align-items:center;gap:8px;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.home-redesign .demo-spend-row>span:last-child{text-align:right;color:var(--text-1);font-weight:600}.home-redesign .demo-spend-track{height:6px;background:var(--border-strong);border-radius:100px;overflow:hidden}.home-redesign .demo-spend-track i{display:block;height:100%;border-radius:100px;background:var(--blue)}.home-redesign .demo-spend-track i.w-hi{width:78%}.home-redesign .demo-spend-track i.w-mid{width:54%;background:var(--gold)}.home-redesign .demo-spend-track i.w-lo{width:28%;background:var(--text-3)}.home-redesign .demo-widget-body{padding:8px 12px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:clip;container-type:size}.home-redesign .demo-widget-thread{display:flex;flex-direction:column;gap:6px;width:100%;flex:0 0 auto;transform:translateY(min(0px,calc(100cqh - 100%)))}.home-redesign .demo-widget-thread>.demo-d2,.home-redesign .demo-widget-thread>.demo-d3,.home-redesign .demo-widget-thread>.demo-d4,.home-redesign .demo-widget-thread>.demo-d5,.home-redesign .demo-widget-thread>.demo-d6{overflow:hidden}.home-redesign .demo-widget-thread>.demo-d2{animation:demoD2 9s ease infinite,demoWidgetGrow2 9s ease infinite}.home-redesign .demo-widget-thread>.demo-d3{animation:demoD3 9s ease infinite,demoWidgetGrow3 9s ease infinite}.home-redesign .demo-widget-thread>.demo-d4{animation:demoD4 9s ease infinite,demoWidgetGrow4 9s ease infinite}.home-redesign .demo-widget-thread>.demo-d5{animation:demoD5 9s ease infinite,demoWidgetGrow5 9s ease infinite}.home-redesign .demo-widget-thread>.demo-d6{animation:demoD6 9s ease infinite,demoWidgetGrow6 9s ease infinite}.home-redesign .demo-hold .demo-widget-thread>.demo-d2{animation:demoH2 9s ease forwards,demoWidgetGrow2Hold 9s ease forwards}.home-redesign .demo-hold .demo-widget-thread>.demo-d3{animation:demoH3 9s ease forwards,demoWidgetGrow3Hold 9s ease forwards}.home-redesign .demo-hold .demo-widget-thread>.demo-d4{animation:demoH4 9s ease forwards,demoWidgetGrow4Hold 9s ease forwards}.home-redesign .demo-hold .demo-widget-thread>.demo-d5{animation:demoH5 9s ease forwards,demoWidgetGrow5Hold 9s ease forwards}.home-redesign .demo-hold .demo-widget-thread>.demo-d6{animation:demoH6 9s ease forwards,demoWidgetGrow6Hold 9s ease forwards}.home-redesign .demo-widget .demo-panel{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.home-redesign .demo-widget .bubble-ai{max-width:100%;padding:8px 10px;font-size:12px}.home-redesign .demo-widget-sep{font-size:10px;color:var(--text-4);text-align:center;letter-spacing:.04em;text-transform:uppercase}.home-redesign .demo-widget-legal{font-size:9px;color:var(--text-4);text-align:center;padding:0 12px 8px;margin:0;line-height:1.4}.home-redesign .demo-composer{margin:0 10px 8px;background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:6px 10px 6px 12px;font-size:12px;color:var(--text-4);display:flex;align-items:center;gap:8px;flex-shrink:0}.home-redesign .demo-composer-mic{margin-left:auto;width:28px;height:28px;border-radius:50%;background:transparent;color:var(--text-1);display:flex;align-items:center;justify-content:center}.home-redesign .demo-composer-mic svg{width:14px;height:14px;display:block}.home-redesign .demo-work-rail .demo-composer{margin:auto 0 0;width:100%;flex-shrink:0}.home-redesign .demo-compact .demo-work-rail .demo-composer{margin:auto 0 0}.home-redesign .demo-rail-thread{flex:1 1 0;min-height:0;overflow:hidden;container-type:size;display:flex;flex-direction:column}.home-redesign .demo-rail-thread-inner{display:flex;flex-direction:column;flex:0 0 auto;animation:demoRailStick 9s ease infinite}.home-redesign .demo-hold .demo-rail-thread-inner{animation-name:demoRailStickHold}.home-redesign .demo-rail-msg{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;animation:demoRailMsg 9s ease infinite}.home-redesign .demo-hold .demo-rail-msg{animation-name:demoRailMsgHold}.home-redesign .demo-rail-msg>*{min-height:0;overflow:hidden}.home-redesign .demo-work-call{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;width:100%}.home-redesign .demo-call-back{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--text-4);flex-shrink:0}.home-redesign .demo-call-back svg{width:14px;height:14px;display:block;transform:scaleX(-1)}.home-redesign .demo-call-phone{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.home-redesign .demo-call-phone svg{width:12px;height:12px;display:block;color:var(--text-4)}.home-redesign .demo-call-times{position:relative;width:2.7em;height:1em;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--text-1)}.home-redesign .demo-call-times span{position:absolute;inset:0;text-align:center}.home-redesign .demo-call-times>span:first-child{animation:demoTimerBase 9s ease infinite}.home-redesign .demo-call-times .is-mid{animation:demoTimerMid 9s ease infinite}.home-redesign .demo-call-times .is-late{animation:demoTimerLate 9s ease infinite}.home-redesign .demo-hold .demo-call-times>span:first-child{animation:demoTimerBaseHold 9s ease forwards}.home-redesign .demo-hold .demo-call-times .is-mid{animation:demoTimerMidHold 9s ease forwards}.home-redesign .demo-hold .demo-call-times .is-late{animation:demoTimerLateHold 9s ease forwards}.home-redesign .demo-work-call .demo-badge{display:inline-flex;align-items:center;gap:4px}.home-redesign .demo-work-call .demo-badge svg{width:12px;height:12px;display:block;flex-shrink:0}.home-redesign .demo-badge-sentiment{background:color-mix(in srgb,var(--danger) 12%,var(--bg-card));color:var(--text-1);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border))}.home-redesign .demo-badge-auth{background:color-mix(in srgb,var(--success) 12%,var(--bg-card));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 28%,var(--border))}.home-redesign .demo-txn{gap:6px;padding:8px}.home-redesign .demo-txn-head{display:flex;align-items:center;gap:8px}.home-redesign .demo-txn-head .demo-name{font-size:13px;font-weight:700;line-height:1.25}.home-redesign .demo-txn .demo-copy{font-size:12px;line-height:1.4}.home-redesign .demo-txn-details{background:var(--bg);border-radius:var(--radius-xs);padding:6px 8px;display:flex;flex-direction:column;gap:4px}.home-redesign .demo-txn-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.home-redesign .demo-txn-row>span:first-child{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);flex-shrink:0}.home-redesign .demo-txn-row.is-static>span:last-child,.home-redesign .demo-txn-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;font-size:11px;font-weight:600;color:var(--text-1);text-align:right;white-space:nowrap}.home-redesign .demo-txn-value svg{width:12px;height:12px;color:var(--text-4);flex-shrink:0}.home-redesign .demo-txn-row.is-static{flex-direction:column;align-items:flex-start;gap:2px;border-top:1px solid var(--border);padding-top:6px;margin-top:2px}.home-redesign .demo-txn-row.is-static>span:last-child{justify-content:flex-start;color:var(--success);font-weight:700}.home-redesign .demo-txn .demo-action-btns{gap:8px}.home-redesign .demo-txn .demo-action-btn{border-radius:var(--radius-xs);padding:6px 12px}.home-redesign .product-capture:has(.fla){position:relative}.home-redesign .fla{position:absolute;inset:0;display:grid;grid-template-columns:28px minmax(0,1.05fr) minmax(0,.95fr);background:var(--bg-card);color:var(--text-1);text-align:left;overflow:hidden;container-type:inline-size}.home-redesign .fla-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0 14px;background:var(--bg);border-right:1px solid var(--border)}.home-redesign .fla-rail>svg{width:14px;height:14px;color:var(--text-4)}.home-redesign .fla-mark{width:16px;height:16px;border-radius:5px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center}.home-redesign .fla-mark svg{width:10px;height:10px;color:#fff}.home-redesign .fla-rail-user{margin-top:auto;width:16px;height:16px;border-radius:50%;background:var(--blue);color:#fff;font-size:7px;font-weight:700;display:flex;align-items:center;justify-content:center}.home-redesign .fla-ai,.home-redesign .fla-call{display:flex;flex-direction:column;min-width:0;min-height:0}.home-redesign .fla-call{border-right:1px solid var(--border);background:var(--bg-card)}.home-redesign .fla-ai{background:var(--bg)}.home-redesign .fla-head{display:flex;flex-direction:column;gap:6px;padding:8px 8px 6px;flex-shrink:0}.home-redesign .fla-who{display:flex;align-items:center;gap:6px;min-width:0}.home-redesign .fla-ai-ava,.home-redesign .fla-ava{border-radius:50%;background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .fla-ava{width:22px;height:22px}.home-redesign .fla-ava svg{width:12px;height:12px}.home-redesign .fla-who-copy{min-width:0}.home-redesign .fla-ai-name,.home-redesign .fla-who strong{font-size:12px;font-weight:700;line-height:1.2}.home-redesign .fla-meta{display:flex;align-items:center;gap:6px;margin-top:1px;font-size:10px;color:var(--text-3);white-space:nowrap}.home-redesign .fla-live{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-weight:600}.home-redesign .fla-live i{width:6px;height:6px;border-radius:50%;background:var(--success);display:block}.home-redesign .fla-ctrls{display:flex;gap:4px;align-items:center;min-width:0}.home-redesign .fla-ctrl{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--border);border-radius:8px;padding:3px 6px;font-size:10px;font-weight:600;color:var(--text-2);background:var(--bg-card);white-space:nowrap}.home-redesign .fla-ctrl svg{width:11px;height:11px}.home-redesign .fla-end{background:var(--danger);border-color:var(--danger);color:#fff}.home-redesign .fla-tabs{display:flex;gap:10px;padding:0 8px;border-bottom:1px solid var(--border);flex-shrink:0}.home-redesign .fla-tabs span{font-size:10px;font-weight:600;color:var(--text-4);padding:6px 0 4px;border-bottom:2px solid transparent}.home-redesign .fla-tabs .on{color:var(--blue);border-bottom-color:var(--blue)}.home-redesign .fla-thread{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:8px;gap:0}.home-redesign .fla-thread .demo-t-bubble{font-size:11px;line-height:1.35;padding:6px 8px}.home-redesign .fla-thread .demo-d2{animation:demoD2 9s ease infinite,demoCopilotIn2 9s ease infinite}.home-redesign .demo-hold .fla-thread .demo-d2{animation:demoH2 9s ease forwards,demoCopilotIn2Hold 9s ease forwards}.home-redesign .fla-issue{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--text-4)}.home-redesign .fla-issue b{color:var(--danger);font-weight:700;letter-spacing:0}.home-redesign .fla-ai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:8px 8px 0;flex-shrink:0}.home-redesign .fla-ai-name{display:inline-flex;align-items:center;gap:6px}.home-redesign .fla-ai-ava{width:16px;height:16px}.home-redesign .fla-ai-ava svg{width:10px;height:10px}.home-redesign .fla-chip{font-size:9px;font-weight:600;border:1px solid var(--border);border-radius:100px;padding:2px 6px;color:var(--text-3);background:var(--bg-card);white-space:nowrap;flex-shrink:0}.home-redesign .fla-quick{display:flex;gap:4px;padding:6px 8px 0;flex-shrink:0}.home-redesign .fla-quick .demo-action-btn{padding:4px 8px;font-size:10px}.home-redesign .fla-note{margin:6px 8px 0;font-size:10px;line-height:1.35;color:var(--text-2);flex-shrink:0}.home-redesign .fla-notes{margin:6px 8px 0;display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;padding:4px 8px;font-size:10px;font-weight:600;background:var(--bg-card);color:var(--text-1);flex-shrink:0}.home-redesign .fla-notes svg{width:12px;height:12px;color:var(--text-4);flex-shrink:0}.home-redesign .fla-notes svg:last-child{margin-left:auto}.home-redesign .fla-kicker{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.home-redesign .fla .demo-txn{margin:6px 8px 0;gap:4px;padding:6px;min-height:0}.home-redesign .fla .demo-txn-head .demo-name{font-size:11px}.home-redesign .fla .demo-acct-icon{width:18px;height:18px}.home-redesign .fla .demo-acct-icon svg{width:11px;height:11px}.home-redesign .fla .demo-txn .demo-copy{font-size:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-redesign .fla .demo-txn-details{padding:4px 6px;gap:2px}.home-redesign .fla .demo-txn-row>span:first-child{font-size:8px}.home-redesign .fla .demo-txn-row.is-static>span:last-child,.home-redesign .fla .demo-txn-value{font-size:10px}.home-redesign .fla .demo-txn-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.home-redesign .fla .demo-txn-row.is-static{padding-top:4px}.home-redesign .fla .demo-action-btns{gap:6px}.home-redesign .fla .demo-action-btn{padding:4px 8px;font-size:10px}.home-redesign .fla .demo-composer{margin:auto 8px 8px;width:auto}.home-redesign .fla .demo-composer>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width:560px){.home-redesign .fla-note,.home-redesign .fla-phone{display:none}.home-redesign .fla-ctrl:not(.fla-end){padding:3px 5px}}@container (max-width:480px){.home-redesign .fla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-redesign .fla .demo-txn .demo-copy,.home-redesign .fla-ctrl:not(.fla-end) span,.home-redesign .fla-rail,.home-redesign .fla-tabs span:first-child,.home-redesign .fla-tabs span:last-child{display:none}}.home-redesign .demo-live-dot{position:relative;width:8px;height:8px;display:inline-flex;flex-shrink:0}.home-redesign .demo-live-dot:after,.home-redesign .demo-live-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--danger)}.home-redesign .demo-live-dot:before{animation:demoPing 1.6s ease infinite}.home-redesign .demo-assist-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.home-redesign .demo-assist-switch{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-4);line-height:1}.home-redesign .demo-assist-switch i{position:relative;width:22px;height:12px;border-radius:100px;background:var(--success);display:block;flex-shrink:0}.home-redesign .demo-assist-switch i:after{content:"";position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--bg-card)}.home-redesign .demo-section-label{font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--text-4);margin:8px 0 2px}.home-redesign .demo-work-call .demo-call-thread{flex:1;min-height:0;overflow:hidden;container-type:size;display:flex;flex-direction:column;padding:10px 12px 12px;text-align:left}.home-redesign .demo-call-thread-inner{display:flex;flex-direction:column;flex:0 0 auto;animation:demoCopilotStick 9s ease infinite}.home-redesign .demo-hold .demo-call-thread-inner{animation:demoCopilotStickHold 9s ease forwards}.home-redesign .demo-work-call .demo-rail-thread-inner{animation:demoCopilotStick 9s ease infinite}.home-redesign .demo-hold .demo-work-call .demo-rail-thread-inner{animation:demoCopilotStickHold 9s ease forwards}.home-redesign .demo-work-call .demo-rail-msg{animation:demoCopilotRail 9s ease infinite}.home-redesign .demo-hold .demo-work-call .demo-rail-msg{animation:demoCopilotRailHold 9s ease forwards}.home-redesign .demo-t-system{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 0}.home-redesign .demo-t-system i{width:3px;height:3px;border-radius:50%;background:var(--text-4);flex-shrink:0}.home-redesign .demo-t-system p{margin:0;font-size:11px;line-height:1.4;color:var(--text-3);text-align:center}.home-redesign .demo-t-turn{display:flex;gap:8px;min-width:0;overflow:hidden}.home-redesign .demo-work-call .demo-call-thread .demo-d2{animation:demoD2 9s ease infinite,demoCopilotIn2 9s ease infinite}.home-redesign .demo-work-call .demo-call-thread .demo-d3{animation:demoD3 9s ease infinite,demoCopilotIn3 9s ease infinite}.home-redesign .demo-work-call .demo-call-thread .demo-d6{animation:demoD6 9s ease infinite,demoCopilotIn6 9s ease infinite}.home-redesign .demo-hold .demo-work-call .demo-call-thread .demo-d2{animation:demoH2 9s ease forwards,demoCopilotIn2Hold 9s ease forwards}.home-redesign .demo-hold .demo-work-call .demo-call-thread .demo-d3{animation:demoH3 9s ease forwards,demoCopilotIn3Hold 9s ease forwards}.home-redesign .demo-hold .demo-work-call .demo-call-thread .demo-d6{animation:demoH6 9s ease forwards,demoCopilotIn6Hold 9s ease forwards}.home-redesign .demo-work-call .demo-rail-thread .demo-d3{animation:demoD3 9s ease infinite,demoCopilotIn3 9s ease infinite;overflow:hidden}.home-redesign .demo-work-call .demo-rail-thread .demo-d4{animation:demoD4 9s ease infinite,demoCopilotIn4 9s ease infinite;overflow:hidden}.home-redesign .demo-hold .demo-work-call .demo-rail-thread .demo-d3{animation:demoH3 9s ease forwards,demoCopilotIn3Hold 9s ease forwards}.home-redesign .demo-hold .demo-work-call .demo-rail-thread .demo-d4{animation:demoH4 9s ease forwards,demoCopilotIn4Hold 9s ease forwards}.home-redesign .demo-work-call .demo-call-thread-inner{animation:demoCopilotThreadStick 9s ease infinite}.home-redesign .demo-hold .demo-work-call .demo-call-thread-inner{animation:demoCopilotThreadStickHold 9s ease forwards}.home-redesign .demo-work-call .demo-rail-thread-inner{animation:demoCopilotRailStick 9s ease infinite}.home-redesign .demo-hold .demo-work-call .demo-rail-thread-inner{animation:demoCopilotRailStickHold 9s ease forwards}.home-redesign .demo-work-call .demo-call-times .is-mid{animation:demoCopilotAsk 9s ease infinite}.home-redesign .demo-work-call .demo-call-times .is-file{animation:demoCopilotFile 9s ease infinite}.home-redesign .demo-hold .demo-work-call .demo-call-times .is-mid{animation:demoCopilotAskHold 9s ease forwards}.home-redesign .demo-hold .demo-work-call .demo-call-times .is-file{animation:demoCopilotFileHold 9s ease forwards}.home-redesign .demo-script-account{margin:0;font-size:12px;line-height:1.4;color:var(--text-2)}.home-redesign .demo-script-l1{display:flex;flex-direction:column;gap:6px}.home-redesign .demo-script-l1 p{margin:0;font-size:12px;line-height:1.4;color:var(--text-2);overflow:hidden;animation:demoCopilotNoteFold 9s ease infinite}.home-redesign .demo-hold .demo-script-l1 p{animation:demoCopilotNoteFoldHold 9s ease forwards}.home-redesign .demo-script-pill{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-size:11px;font-weight:600;background:var(--bg);color:var(--text-1)}.home-redesign .demo-script-pill svg{width:12px;height:12px;color:var(--text-4);flex-shrink:0}.home-redesign .demo-script-pill svg:last-child{margin-left:auto}.home-redesign .demo-t-avatar{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:10px;font-weight:700}.home-redesign .demo-t-avatar svg{width:12px;height:12px;display:block}.home-redesign .demo-t-avatar-agent{background:var(--blue);color:#fff}.home-redesign .demo-t-avatar-member{background:var(--text-1);color:var(--bg-card)}.home-redesign .demo-t-body{min-width:0;flex:1}.home-redesign .demo-t-caption{display:flex;align-items:baseline;gap:4px;margin-bottom:3px;font-size:10px;color:var(--text-4)}.home-redesign .demo-t-caption strong{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;margin:0}.home-redesign .demo-t-caption .is-agent{color:var(--blue)}.home-redesign .demo-t-caption .is-member{color:var(--text-1)}.home-redesign .demo-t-caption time{font-variant-numeric:tabular-nums;font-weight:500}.home-redesign .demo-t-bubble{margin:0;font-size:12px;line-height:1.45;color:var(--text-1);border-radius:var(--radius-sm);padding:8px 10px}.home-redesign .demo-t-turn.is-agent .demo-t-bubble{background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 18%,var(--border))}.home-redesign .demo-t-turn.is-member .demo-t-bubble{background:var(--bg-card);border:1px solid var(--border)}.home-redesign .demo-work-call .demo-composer>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container copilot (max-width:560px){.home-redesign .demo-work-call .demo-badge-sentiment,.home-redesign .demo-work-call .demo-call-phone{display:none}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-session-tabs{gap:10px}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-session-tabs span{white-space:nowrap}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-session-tabs span:nth-child(3){display:none}}.home-redesign .demo-callbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:8px 10px;flex-shrink:0}.home-redesign .demo-callbar-wave{display:flex;align-items:center;height:18px;width:80px;flex-shrink:0}.home-redesign .demo-callbar-wave .demo-wave{height:18px;gap:2px;width:100%;align-items:flex-end}.home-redesign .demo-callbar-wave .demo-bar{width:2px;min-height:25%}.home-redesign .demo-voice-transcript{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px}.home-redesign .demo-voice-transcript>.demo-kicker{flex-shrink:0}.home-redesign .demo-voice-thread{flex:1;gap:8px}.home-redesign .demo-t-msg{display:flex;flex-direction:column;gap:4px;max-width:86%}.home-redesign .demo-t-mem{align-items:flex-start}.home-redesign .demo-t-ai{align-items:flex-end;margin-left:auto}.home-redesign .demo-t-meta{font-size:10px;color:var(--text-4);display:flex;gap:8px;font-variant-numeric:tabular-nums}.home-redesign .demo-t-ai .demo-t-meta{justify-content:flex-end}.home-redesign .demo-voice-transcript .bubble-ai,.home-redesign .demo-voice-transcript .bubble-user{max-width:100%;margin:0}.home-redesign .demo-voice-transcript .bubble-ai{background:var(--bg-card);color:var(--text-2)}.home-redesign .demo-callbar-actions{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:600;color:var(--text-3)}.home-redesign .demo-callbar-action{width:24px;height:24px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-3);flex-shrink:0}.home-redesign .demo-callbar-action svg{width:12px;height:12px;display:block}.home-redesign .demo-callbar-end{border:1px solid #ff5f56;border-radius:100px;padding:3px 8px;background:#ff5f56;color:#fff}.home-redesign .demo-callbar-xfer{border:1px solid var(--border);border-radius:100px;padding:3px 8px;color:var(--text-3)}.home-redesign .demo-call-avatar{width:24px;height:24px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);color:var(--text-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-call-avatar svg{width:12px;height:12px;display:block}.home-redesign .demo-session-tabs{display:flex;gap:4px;margin-bottom:2px}.home-redesign .demo-session-tabs span{font-size:10px;font-weight:600;padding:3px 8px;border-radius:100px;color:var(--text-4)}.home-redesign .demo-session-tabs span.on{background:var(--bg-card);color:var(--text-1);border:1px solid var(--border)}.home-redesign .demo-ai-mark{width:20px;height:20px;color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-ai-mark svg{width:14px;height:14px;display:block}.home-redesign .demo-iva-time{font-size:10px;font-weight:600;color:var(--text-4);font-variant-numeric:tabular-nums;white-space:nowrap}.home-redesign .demo-work-split{width:1px;flex-shrink:0;align-self:stretch;background:var(--border);padding:0}.home-redesign .demo-rail-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.home-redesign .demo-work{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;min-height:0}.home-redesign .demo-work-main,.home-redesign .demo-work-rail{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.home-redesign .demo-panel-action{display:flex;flex-direction:column;gap:8px;flex-shrink:0;background:var(--bg-card)}.home-redesign .demo-action-head{display:flex;align-items:center;gap:10px}.home-redesign .demo-action-head .demo-name{font-weight:700}.home-redesign .demo-action-details{background:var(--bg);border-radius:var(--radius-xs);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.home-redesign .demo-action-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.home-redesign .demo-action-row .demo-kicker{margin:0}.home-redesign .demo-action-row .demo-name{font-size:12px;font-weight:600;text-align:right}.home-redesign .demo-action-btns{display:flex;align-items:center;gap:8px}.home-redesign .demo-action-btn{font-size:11px;font-weight:600;padding:6px 12px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--bg);color:var(--text-1)}.home-redesign .demo-action-btn-fill{background:var(--blue);border-color:var(--blue);color:#fff}.home-redesign .demo-work-rail .demo-brief{flex:0 0 auto;min-height:auto;overflow:visible}.home-redesign .demo-brief .demo-kicker{margin-top:8px}.home-redesign .demo-brief .demo-chips{margin:6px 0 2px}.home-redesign .demo-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--blue);margin-right:6px;vertical-align:middle}.home-redesign .demo-shell{display:grid;grid-template-columns:132px 1fr;gap:8px;flex:1;min-height:0}.home-redesign .demo-shell-nav{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 10px;display:flex;flex-direction:column;gap:2px;text-align:left}.home-redesign .demo-shell-brand{font-size:13px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);padding:2px 8px 10px;display:flex;align-items:center;gap:8px}.home-redesign .demo-shell-logo{width:28px;height:28px;flex-shrink:0;display:block}.home-redesign .demo-pagehead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.home-redesign .demo-pagehead-actions{display:flex;align-items:center;gap:8px}.home-redesign .demo-ghost{color:var(--text-3);padding:4px 10px;border:1px solid var(--border)}.home-redesign .demo-ghost,.home-redesign .demo-save{font-size:11px;font-weight:600;border-radius:var(--radius-xs)}.home-redesign .demo-save{color:#fff;background:var(--blue);padding:4px 12px;animation:demoSavePulse 9s ease infinite}.home-redesign .demo-hold .demo-save{animation:demoSavePulseHold 9s ease forwards}.home-redesign .demo-tabs{display:flex;gap:14px;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--bg)}.home-redesign .demo-tabs span{font-size:11px;font-weight:500;color:var(--text-4);padding:8px 0 10px;border-bottom:2px solid transparent;white-space:nowrap}.home-redesign .demo-tabs span.on{color:var(--text-1);font-weight:600;border-bottom-color:var(--blue)}.home-redesign .demo-studio{display:grid;grid-template-columns:1fr 200px;gap:12px;flex:1;min-height:0;background:var(--bg)}.home-redesign .demo-studio .demo-panel{background:var(--bg-card)}.home-redesign .demo-studio-form{flex-direction:column;gap:8px}.home-redesign .demo-preview,.home-redesign .demo-studio-form{display:flex;min-width:0;overflow:hidden}.home-redesign .demo-preview .demo-widget{max-width:none;height:100%;box-shadow:none;border-radius:var(--radius-sm)}.home-redesign .demo-fab{display:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;box-shadow:var(--sh-md);position:relative;flex-shrink:0}.home-redesign .demo-fab svg{width:22px;height:22px;display:block}.home-redesign .demo-fab .demo-online-dot{border-color:currentColor}.home-redesign .vblock:has(.demo-studio) .demo-fab{display:flex}.home-redesign .demo-preview-head{animation:demoPreviewTint 9s ease infinite}.home-redesign .demo-hold .demo-preview-head{animation:demoPreviewTintHold 9s ease forwards}.home-redesign .demo-textarea-type{overflow:hidden;white-space:nowrap;max-width:0;animation:demoTypeIn 9s ease infinite}.home-redesign .demo-hold .demo-textarea-type{animation:demoTypeInHold 9s ease forwards}.home-redesign .demo-nav-label{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding:8px 8px 4px;text-align:left}.home-redesign .demo-nav-item{font-size:11px;color:var(--text-3);padding:6px 8px;border-radius:8px;display:flex;align-items:center;gap:8px}.home-redesign .demo-nav-item svg{width:14px;height:14px;flex-shrink:0;display:block}.home-redesign .demo-nav-item.on{background:var(--blue-soft);color:var(--text-1);font-weight:600}.home-redesign .demo-nav-item.on svg{color:var(--blue)}.home-redesign .demo-assemble-pane{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--bg-card);height:auto}.home-redesign .demo-assemble-voice{opacity:1;z-index:2;animation:assemblePaneVoice 9s ease infinite}.home-redesign .demo-assemble-chat{opacity:0;z-index:1;animation:assemblePaneChat 9s ease infinite}.home-redesign .demo-hold .demo-assemble-voice{animation-name:assemblePaneVoiceHold}.home-redesign .demo-hold .demo-assemble-chat{animation-name:assemblePaneChatHold}.home-redesign .demo-nav-item.cycle-voice{animation:assembleNavVoice 9s ease infinite}.home-redesign .demo-nav-item.cycle-chat{animation:assembleNavChat 9s ease infinite}.home-redesign .demo-nav-item.cycle-voice svg{animation:assembleNavVoiceIcon 9s ease infinite}.home-redesign .demo-nav-item.cycle-chat svg{animation:assembleNavChatIcon 9s ease infinite}.home-redesign .demo-hold .demo-nav-item.cycle-voice{animation-name:assembleNavVoiceHold}.home-redesign .demo-hold .demo-nav-item.cycle-chat{animation-name:assembleNavChatHold}.home-redesign .demo-hold .demo-nav-item.cycle-voice svg{animation-name:assembleNavVoiceIconHold}.home-redesign .demo-hold .demo-nav-item.cycle-chat svg{animation-name:assembleNavChatIconHold}.home-redesign .demo-inbound{display:flex;flex-direction:column;gap:12px;padding:12px 14px;flex:1;min-height:0;overflow:hidden;background:var(--bg)}.home-redesign .demo-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.home-redesign .demo-lines{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-card)}.home-redesign .demo-lines-head,.home-redesign .demo-lines-row{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1.1fr .7fr;gap:8px;padding:8px 12px;align-items:center}.home-redesign .demo-lines-head{background:var(--bg);font-size:10px;font-weight:600;color:var(--text-4)}.home-redesign .demo-lines-row{border-top:1px solid var(--border)}.home-redesign .demo-lines-row .demo-name{font-size:12px;font-weight:700}.home-redesign .demo-lines-row .demo-copy{font-size:11px;margin:0}.home-redesign .demo-field{display:flex;flex-direction:column;gap:4px;margin-top:8px}.home-redesign .demo-field-label{font-size:10px;font-weight:600;color:var(--text-3)}.home-redesign .demo-select,.home-redesign .demo-textarea,.home-redesign .demo-upload{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card);padding:6px 8px;font-size:12px;color:var(--text-1)}.home-redesign .demo-field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-redesign .demo-swatches{display:flex;gap:6px;align-items:center;min-height:28px}.home-redesign .demo-swatches i{width:16px;height:16px;border-radius:50%;background:var(--text-3);display:block;border:2px solid transparent}.home-redesign .demo-swatches i.on{background:var(--blue);border-color:var(--text-1);box-shadow:0 0 0 1px var(--blue)}.home-redesign .demo-swatches i.sw-2{background:var(--gold)}.home-redesign .demo-swatches i.sw-3{background:var(--text-4)}.home-redesign .demo-swatches i.sw-4{background:var(--text-1)}.home-redesign .demo-swatches i.sw-5{background:var(--text-3)}.home-redesign .demo-swatches i.sw-6{background:#27c93f}.home-redesign .demo-section{display:flex;flex-direction:column;gap:8px;min-width:0}.home-redesign .demo-section-title{font-size:13px;font-weight:600;color:var(--text-1);letter-spacing:-.02em}.home-redesign .demo-field-hint{font-size:11px;color:var(--text-4);line-height:1.4}.home-redesign .demo-upload{color:var(--blue);font-weight:600;font-size:11px;text-align:center}.home-redesign .demo-textarea{margin:0;line-height:1.45;color:var(--text-2)}.home-redesign .demo-field,.home-redesign .demo-panel,.home-redesign .demo-select,.home-redesign .demo-shell-main,.home-redesign .demo-textarea{text-align:left}.home-redesign .demo-shell-main{display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.home-redesign .demo-compact .demo-widget-action{display:none}.home-redesign .demo-compact .demo-field-row{grid-template-columns:1fr}.home-redesign .demo-compact .demo-widget{max-width:none;border-radius:16px;padding:0;flex:none;height:auto;max-height:100%}.home-redesign .demo-compact .demo-widget-head{padding:8px 10px}.home-redesign .demo-compact .demo-widget-avatar{width:28px;height:28px;font-size:11px}.home-redesign .demo-compact .demo-widget-body{padding:8px 10px}.home-redesign .demo-compact .demo-composer{margin:0 8px 8px;padding:6px 8px 6px 12px}.home-redesign .demo-compact .demo-acct,.home-redesign .demo-compact .demo-spend{padding:8px 10px;gap:6px;border-radius:var(--radius-xs)}.home-redesign .demo-compact .demo-acct-icon{width:26px;height:26px}.home-redesign .demo-compact .demo-acct-icon svg{width:13px;height:13px}.home-redesign .demo-compact .demo-acct-amt strong,.home-redesign .demo-compact .demo-spend-total{font-size:13px}.home-redesign .demo-compact .demo-spend-row{grid-template-columns:52px 1fr 36px;font-size:10px}.home-redesign .demo-compact .demo-work-call .demo-work{grid-template-columns:1fr 1.1fr}.home-redesign .demo-compact .demo-panel-action{gap:6px}.home-redesign .demo-compact .demo-action-details{padding:6px 8px;gap:4px}.home-redesign .demo-compact .demo-action-btn{padding:4px 10px;font-size:10px}.home-redesign .demo-compact .demo-shell,.home-redesign .demo-compact .demo-studio{grid-template-columns:1fr}.home-redesign .demo-compact .demo-tabs span:not(.on){display:none}.home-redesign .demo-compact .demo-callbar{padding:6px 8px;gap:6px;flex-wrap:nowrap}.home-redesign .demo-compact .demo-callbar-wave{width:48px}.home-redesign .demo-compact .demo-voice-transcript{padding:8px 10px;gap:6px}.home-redesign .demo-compact .demo-voice-thread{gap:6px}.home-redesign .demo-compact .demo-shell-nav{display:none}.home-redesign .demo-compact .demo-assemble .demo-shell-nav{display:flex}.home-redesign .demo-compact .demo-inbound{padding:8px 10px;gap:8px}.home-redesign .demo-compact .demo-lines-head,.home-redesign .demo-compact .demo-lines-row{grid-template-columns:1.1fr 1.2fr .7fr;padding:6px 8px}.home-redesign .demo-compact .demo-lines-wide{display:none}.home-redesign .demo-d1{animation:demoD1 9s ease infinite}.home-redesign .demo-d2{animation:demoD2 9s ease infinite}.home-redesign .demo-d3{animation:demoD3 9s ease infinite}.home-redesign .demo-d4{animation:demoD4 9s ease infinite}.home-redesign .demo-d5{animation:demoD5 9s ease infinite}.home-redesign .demo-d6{animation:demoD6 9s ease infinite}.home-redesign .demo-hold .demo-d1{animation:demoH1 9s ease forwards}.home-redesign .demo-hold .demo-d2{animation:demoH2 9s ease forwards}.home-redesign .demo-hold .demo-d3{animation:demoH3 9s ease forwards}.home-redesign .demo-hold .demo-d4{animation:demoH4 9s ease forwards}.home-redesign .demo-hold .demo-d5{animation:demoH5 9s ease forwards}.home-redesign .demo-hold .demo-d6{animation:demoH6 9s ease forwards}.home-redesign .demo-widget-stream .demo-widget-thread{gap:0;transform:none;margin-top:auto}.home-redesign .hc-frame-widget .demo-widget-stream .demo-widget-thread{gap:0}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s2,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s3,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s4,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s5,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s6,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s7,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s8{overflow:hidden}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s1{animation:demoStream1 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s2{animation:demoStream2 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s3{animation:demoStream3 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s4{animation:demoStream4 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s5{animation:demoStream5 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s6{animation:demoStream6 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s7{animation:demoStream7 16s ease infinite}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s8{animation:demoStream8 16s ease infinite}.home-redesign .demo-stream-type{animation:demoStreamTypeA 16s ease infinite}.home-redesign .demo-stream-type-b{animation:demoStreamTypeB 16s ease infinite}.home-redesign .demo-widget-stream .demo-orbit-card,.home-redesign .demo-widget-stream .demo-orbit-spend{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:none;gap:16px;padding:20px}.home-redesign .demo-widget-stream .demo-orbit-spend{gap:12px}.home-redesign .demo-widget-stream .demo-orbit-card-head{display:flex;align-items:center;gap:12px}.home-redesign .demo-widget-stream .demo-orbit-card-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text-1) 4%,var(--bg-card));color:var(--text-1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-widget-stream .demo-orbit-card-icon svg{width:20px;height:20px;display:block}.home-redesign .demo-widget-stream .demo-orbit-card-title{font-size:16px;font-weight:700;color:var(--text-1);letter-spacing:0}.home-redesign .demo-widget-stream .demo-orbit-card-sub{margin-top:-8px;font-size:12px;line-height:1.5;color:var(--text-2)}.home-redesign .demo-widget-stream .demo-orbit-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:16px;background:color-mix(in srgb,var(--text-1) 4%,transparent);border-radius:12px}.home-redesign .demo-widget-stream .demo-orbit-card-field{display:flex;flex-direction:column;gap:2px;min-width:0}.home-redesign .demo-widget-stream .demo-orbit-card-field span{font-size:13px;font-weight:500;letter-spacing:0;color:var(--text-3)}.home-redesign .demo-widget-stream .demo-orbit-card-field b,.home-redesign .demo-widget-stream .demo-orbit-card-field strong{font-size:14px;font-weight:700;font-style:normal;color:var(--text-1);line-height:1.3}.home-redesign .demo-widget-stream .demo-orbit-xfer{border-radius:16px}.home-redesign .demo-widget-stream .demo-orbit-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-redesign .demo-widget-stream .demo-orbit-card-btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-1);font-size:14px;font-weight:600}.home-redesign .demo-widget-stream .demo-orbit-card-btn.is-fill{background:var(--blue);border-color:var(--blue);color:#fff}.home-redesign .demo-orbit-profile{--profile-pad:20px;display:flex;flex-direction:column;gap:16px;padding:var(--profile-pad);background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:none}.home-redesign .demo-orbit-profile .demo-orbit-card-head{display:flex;align-items:center;gap:12px}.home-redesign .demo-orbit-profile .demo-orbit-card-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text-1) 4%,var(--bg-card));color:var(--text-1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-orbit-profile .demo-orbit-card-icon svg{width:20px;height:20px;display:block}.home-redesign .demo-orbit-profile .demo-orbit-card-title{font-size:16px;font-weight:600;color:var(--text-1);letter-spacing:0}.home-redesign .demo-orbit-profile-rows{display:flex;flex-direction:column;margin:0;padding:12px;background:color-mix(in srgb,var(--text-1) 4%,transparent);border-radius:12px}.home-redesign .demo-orbit-profile-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0}.home-redesign .demo-orbit-profile-row:first-child{padding-top:0}.home-redesign .demo-orbit-profile-row:last-child{padding-bottom:0}.home-redesign .demo-orbit-profile-row+.demo-orbit-profile-row{border-top:1px solid var(--border)}.home-redesign .demo-orbit-profile-row dt{margin:0;flex-shrink:0;font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--text-3)}.home-redesign .demo-orbit-profile-row dd{margin:0;font-size:14px;font-weight:600;color:var(--text-1);text-align:right;overflow-wrap:anywhere}.home-redesign .demo-orbit-profile-row.is-open dd{color:var(--text-3);font-weight:500}.home-redesign .demo-orbit-profile-source{margin:0;font-size:12px;line-height:1.4;color:var(--text-3)}.home-redesign .demo-orbit-profile .demo-orbit-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-redesign .demo-orbit-profile .demo-orbit-card-btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-1);font-size:14px;font-weight:600}.home-redesign .demo-orbit-profile .demo-orbit-card-btn.is-fill{background:var(--blue);border-color:var(--blue);color:#fff}.home-redesign .demo-convert-bot{align-items:flex-start;gap:12px;max-width:100%}.home-redesign .demo-convert-bot .demo-orbit-col{display:flex;flex-direction:column;min-width:0;max-width:100%}.home-redesign .demo-convert-bot .demo-orbit-avatar,.home-redesign .demo-convert-think .demo-orbit-think-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-card);box-shadow:var(--sh-sm);outline:1px solid color-mix(in srgb,var(--text-1) 10%,transparent);font-size:11px;font-weight:600;color:var(--blue)}.home-redesign .demo-convert-think{display:flex;align-items:center;gap:12px;align-self:flex-start}.home-redesign .demo-convert-think .demo-orbit-think-avatar{animation:demoOrbitPulse 1.5s ease-in-out infinite}.home-redesign .demo-convert-bot .demo-orbit-avatar{animation:demoConvertAvatar 9s linear infinite}.home-redesign .demo-convert-think .demo-orbit-think-label{display:flex;align-items:center;gap:8px}.home-redesign .demo-convert-think .demo-orbit-think-text{font-size:15px;font-weight:400;line-height:1.5;background:linear-gradient(90deg,var(--text-3) 0,var(--text-1) 50%,var(--text-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:demoThinkShimmer 1.5s linear infinite}.home-redesign .demo-convert-think .demo-orbit-think-dots{display:flex;align-items:center;gap:4px}.home-redesign .demo-convert-think .demo-orbit-think-dots i{width:4px;height:4px;border-radius:50%;background:var(--text-3);animation:demoOrbitWave 1.15s ease-in-out infinite}.home-redesign .demo-convert-think .demo-orbit-think-dots i:nth-child(2){animation-delay:.16s}.home-redesign .demo-convert-think .demo-orbit-think-dots i:nth-child(3){animation-delay:.32s}.home-redesign .demo-convert-bot .demo-orbit-bubble{font-size:13px;font-weight:400;line-height:1.5}.home-redesign .demo-convert-bot .demo-orbit-meta{font-size:11px;font-weight:500;letter-spacing:.1px;margin-bottom:6px;color:var(--text-3)}.home-redesign .demo-convert-bot .demo-orbit-bubble p:after{content:"";display:inline-block;width:0;height:.9em;margin-left:0;background:var(--text-1);vertical-align:-.1em;animation:demoConvertCaret 9s linear infinite,demoCaretBlink 1.05s steps(2) infinite}.home-redesign .demo-widget-thread>.demo-convert-bot,.home-redesign .demo-widget-thread>.demo-convert-card,.home-redesign .demo-widget-thread>.demo-convert-think{overflow:hidden}.home-redesign .demo-widget-thread>.demo-convert-think{animation:demoConvertThink 9s ease infinite}.home-redesign .demo-widget-thread>.demo-convert-bot{animation:demoConvertBot 9s ease infinite}.home-redesign .demo-widget-thread>.demo-convert-card{animation:demoConvertCard 9s ease infinite}.home-redesign .demo-hold .demo-widget-thread>.demo-convert-think{animation:demoConvertThinkHold 9s ease forwards}.home-redesign .demo-hold .demo-widget-thread>.demo-convert-bot{animation:demoConvertBotHold 9s ease forwards}.home-redesign .demo-hold .demo-widget-thread>.demo-convert-card{animation:demoConvertCardHold 9s ease forwards}.home-redesign .demo-hold .demo-convert-bot .demo-orbit-avatar{animation:none}.home-redesign .demo-hold .demo-convert-bot .demo-orbit-bubble p:after{animation:none;width:0}.home-redesign .demo-widget-stream .demo-orbit-acct-head{display:flex;align-items:center;gap:12px}.home-redesign .demo-widget-stream .demo-orbit-acct-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text-1) 4%,var(--bg-card));color:var(--text-1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-widget-stream .demo-orbit-acct-icon svg{width:20px;height:20px;display:block}.home-redesign .demo-widget-stream .demo-orbit-acct-info{display:flex;flex-direction:column;gap:2px;min-width:0}.home-redesign .demo-widget-stream .demo-orbit-acct-name{font-size:16px;font-weight:700;color:var(--text-1)}.home-redesign .demo-widget-stream .demo-orbit-acct-type{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--text-3)}.home-redesign .demo-widget-stream .demo-orbit-acct-balance{display:flex;flex-direction:column;gap:8px;padding:12px;background:color-mix(in srgb,var(--text-1) 4%,transparent);border-radius:12px}.home-redesign .demo-widget-stream .demo-orbit-acct-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.home-redesign .demo-widget-stream .demo-orbit-acct-row span{font-size:12px;color:var(--text-2)}.home-redesign .demo-widget-stream .demo-orbit-acct-row strong{font-size:20px;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .demo-widget-stream .demo-orbit-acct-row.is-sub{padding-top:8px;border-top:1px solid var(--border)}.home-redesign .demo-widget-stream .demo-orbit-acct-row b{font-size:14px;font-weight:500;color:var(--text-2);font-style:normal}.home-redesign .demo-widget-stream .demo-orbit-spend-head{display:flex;align-items:center;gap:10px}.home-redesign .demo-widget-stream .demo-orbit-spend-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text-1) 4%,var(--bg-card));color:var(--text-1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-widget-stream .demo-orbit-spend-icon svg{width:20px;height:20px;display:block}.home-redesign .demo-widget-stream .demo-orbit-spend-title{margin:0;flex:1;font-size:16px;font-weight:600;color:var(--text-1)}.home-redesign .demo-widget-stream .demo-orbit-spend-period{font-size:12px;font-weight:600;color:var(--text-2);flex-shrink:0}.home-redesign .demo-widget-stream .demo-orbit-spend-chart{padding:12px;background:color-mix(in srgb,var(--text-1) 4%,transparent);border-radius:12px}.home-redesign .demo-widget-stream .demo-orbit-spend-donut{display:block;width:100%;height:180px}.home-redesign .demo-widget-stream .demo-orbit-spend-donut circle{fill:none;stroke-width:28}.home-redesign .demo-widget-stream .demo-orbit-spend-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.home-redesign .demo-widget-stream .demo-orbit-spend-rows li{display:flex;align-items:center;gap:10px;padding:7px 0}.home-redesign .demo-widget-stream .demo-orbit-spend-rows li+li{border-top:1px solid var(--border)}.home-redesign .demo-widget-stream .demo-orbit-spend-rows li:first-child{padding-top:0}.home-redesign .demo-widget-stream .demo-orbit-spend-rows li:last-child{padding-bottom:0}.home-redesign .demo-widget-stream .demo-orbit-spend-rows i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.home-redesign .demo-widget-stream .sw-groceries{background:var(--blue);stroke:var(--blue)}.home-redesign .demo-widget-stream .sw-dining{background:color-mix(in srgb,var(--blue) 62%,#fff);stroke:color-mix(in srgb,var(--blue) 62%,#fff)}.home-redesign .demo-widget-stream .sw-transit{background:color-mix(in srgb,var(--blue) 34%,#fff);stroke:color-mix(in srgb,var(--blue) 34%,#fff)}.home-redesign .demo-widget-stream .demo-orbit-spend-label{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--text-1)}.home-redesign .demo-widget-stream .demo-orbit-spend-amounts{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.home-redesign .demo-widget-stream .demo-orbit-spend-amounts strong{font-size:14px;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .demo-widget-stream .demo-orbit-spend-pct{font-size:10px;font-weight:600;color:var(--text-2);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.home-redesign .demo-widget-stream .demo-orbit-think{display:flex;align-items:center;gap:12px;align-self:flex-start;overflow:hidden}.home-redesign .demo-widget-stream .demo-orbit-think-avatar{animation:demoOrbitPulse 1.5s ease-in-out infinite}.home-redesign .demo-widget-stream .demo-orbit-avatar,.home-redesign .demo-widget-stream .demo-orbit-think-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-card);box-shadow:var(--sh-sm);outline:1px solid color-mix(in srgb,var(--text-1) 10%,transparent);font-size:11px;font-weight:600;color:var(--blue)}.home-redesign .demo-widget-stream .demo-orbit-col{display:flex;flex-direction:column;min-width:0;max-width:100%}.home-redesign .demo-widget-stream .demo-widget-head{min-height:64px;padding:12px 16px;position:relative;z-index:1}.home-redesign .demo-widget-stream .demo-widget-avatar{font-size:16px;font-weight:600}.home-redesign .demo-widget-stream .demo-widget-titles{gap:2px}.home-redesign .demo-widget-stream .demo-widget-head .demo-name{font-size:16px;font-weight:600;line-height:20px;letter-spacing:0}.home-redesign .demo-widget-stream .demo-widget-head .demo-widget-status{font-size:12px;font-weight:400;line-height:14px;opacity:1;color:color-mix(in srgb,#fff 75%,transparent)}.home-redesign .demo-widget-stream .demo-widget-actions{gap:8px}.home-redesign .demo-widget-stream .demo-widget-action,.home-redesign .demo-widget-stream .demo-widget-close{width:28px;height:28px;opacity:.8;display:flex;align-items:center;justify-content:center;padding:0}.home-redesign .demo-widget-stream .demo-widget-action svg{width:20px;height:20px}.home-redesign .demo-widget-stream .demo-widget-close{font-size:20px;line-height:1}.home-redesign .demo-widget-stream .demo-widget-body,.home-redesign .hc-frame-widget .demo-widget-stream .demo-widget-body{overflow:clip;justify-content:flex-end;container-type:normal;clip-path:inset(0)}.home-redesign .hc-frame-widget .demo-widget-stream .demo-widget-body{padding:16px}.home-redesign .demo-widget-stream .demo-orbit-msg{max-width:85%;align-items:flex-start;gap:12px}.home-redesign .demo-widget-stream .demo-orbit-bot{max-width:100%}.home-redesign .demo-widget-stream .demo-orbit-bubble{font-size:13px;font-weight:400;line-height:1.5}.home-redesign .demo-widget-stream .demo-orbit-user .demo-orbit-bubble{padding:10px 14px;background:color-mix(in srgb,var(--text-1) 5%,var(--bg-card))}.home-redesign .demo-widget-stream .demo-orbit-meta{font-size:11px;font-weight:500;letter-spacing:.1px;margin-bottom:6px}.home-redesign .demo-widget-stream .demo-orbit-meta-user{font-size:11px;margin-top:6px}.home-redesign .demo-widget-stream .demo-widget-foot{padding-bottom:16px}.home-redesign .demo-widget-stream .demo-composer{margin:0 16px;min-height:48px;padding:6px 6px 6px 16px;font-size:14px;font-weight:500;border-radius:16px;background:color-mix(in srgb,var(--text-1) 3%,var(--bg-card));border-color:var(--border)}.home-redesign .demo-widget-stream .demo-composer-mic{width:36px;height:36px}.home-redesign .demo-widget-stream .demo-composer-mic svg{width:20px;height:20px}.home-redesign .demo-widget-stream .demo-widget-legal{padding:8px 16px 0}.home-redesign .demo-widget-stream .demo-orbit-think-label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:400;color:var(--text-4)}.home-redesign .demo-widget-stream .demo-orbit-think-dots{display:flex;align-items:center;gap:4px}.home-redesign .demo-widget-stream .demo-orbit-think-dots i{width:4px;height:4px;border-radius:50%;background:var(--text-4);animation:demoOrbitWave 1.15s ease-in-out infinite}.home-redesign .demo-widget-stream .demo-orbit-think-dots i:nth-child(2){animation-delay:.16s}.home-redesign .demo-widget-stream .demo-orbit-think-dots i:nth-child(3){animation-delay:.32s}.home-redesign .demo-assemble{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-card);overflow:hidden;text-align:left;container-type:inline-size;container-name:assemble}.home-redesign .demo-assemble-wordmark{display:block;width:108px;height:auto;flex-shrink:0}.home-redesign .demo-assemble-settings{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-3);border-radius:8px;flex-shrink:0}.home-redesign .demo-assemble-settings svg{width:18px;height:18px;display:block}.home-redesign .demo-assemble-account{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;flex-shrink:0}.home-redesign .demo-assemble-env,.home-redesign .demo-assemble-org{display:flex;align-items:center;gap:6px;width:100%;font-size:12px;font-weight:500;color:var(--text-1);border:1px solid var(--border);border-radius:var(--radius-xs);padding:6px 10px;white-space:nowrap;background:var(--bg-card)}.home-redesign .demo-assemble-org-name{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.home-redesign .demo-assemble-role{font-size:10px;font-weight:500;color:var(--text-3);background:var(--bg-sub);border-radius:100px;padding:1px 7px;flex-shrink:0}.home-redesign .demo-assemble-env{background:color-mix(in srgb,var(--success) 16%,var(--bg-card));color:var(--success);font-weight:600;justify-content:space-between}.home-redesign .demo-chevron{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid;opacity:.55;flex-shrink:0;margin-left:auto}.home-redesign .demo-assemble-avatar{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .demo-assemble-body{flex:1;min-height:0;height:100%;display:grid;grid-template-columns:240px 1fr}.home-redesign .demo-assemble .demo-nav-item{padding:5px 8px}.home-redesign .demo-assemble .demo-shell-nav{border:none;border-radius:0;border-right:1px solid var(--border);padding:0;gap:0;min-height:0;height:100%;overflow:hidden;background:var(--bg-card);display:flex;flex-direction:column}.home-redesign .demo-assemble-top{flex-shrink:0;display:flex;align-items:center;min-height:56px;padding:0 16px}.home-redesign .demo-assemble-nav{flex:1;min-height:0;overflow:auto;padding:4px 0 8px}.home-redesign .demo-assemble-footer{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border-top:1px solid var(--border);background:var(--bg-card)}.home-redesign .demo-assemble-profile{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-redesign .demo-nav-item.sub{padding-left:28px;color:var(--text-4);font-weight:500}.home-redesign .demo-nav-dot{width:14px;height:14px;flex-shrink:0}.home-redesign .demo-assemble-stage{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden}.home-redesign .demo-assemble .demo-shell-main{height:100%;min-height:0;background:var(--bg)}.home-redesign .demo-assemble .demo-pagehead{padding:10px 14px;border-bottom:1px solid var(--border);background:var(--bg-card);margin:0}.home-redesign .demo-assemble .demo-tabs{padding:0 14px;background:var(--bg-card);overflow:hidden}.home-redesign .demo-assemble .demo-inbound{padding:12px 14px}.home-redesign .demo-assemble .demo-lines-head,.home-redesign .demo-assemble .demo-lines-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-redesign .demo-assemble .demo-lines-row>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.home-redesign .demo-assemble .demo-lines-row .demo-copy{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-redesign .demo-greet-status{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;column-gap:8px;font-size:11px;font-weight:600}.home-redesign .demo-greet .demo-status-off,.home-redesign .demo-greet .demo-status-on{grid-column:1;grid-row:1}.home-redesign .demo-greet .demo-status-off{color:var(--text-4);opacity:1;animation:greetOff 9s ease infinite}.home-redesign .demo-greet .demo-status-on{color:var(--success);opacity:0;animation:greetOn 9s ease infinite}.home-redesign .demo-greet-status.is-on .demo-status-on{color:var(--success)}.home-redesign .demo-toggle{grid-column:2;grid-row:1;width:28px;height:16px;border-radius:100px;background:var(--border-strong);position:relative;display:block}.home-redesign .demo-toggle i{width:12px;height:12px;border-radius:50%;background:var(--bg-card);position:absolute;top:2px;left:2px;display:block}.home-redesign .demo-greet .demo-toggle{animation:greetTrack 9s ease infinite}.home-redesign .demo-greet .demo-toggle i{animation:greetKnob 9s ease infinite}.home-redesign .demo-toggle.is-on{background:var(--success)}.home-redesign .demo-toggle.is-on i{transform:translateX(12px)}.home-redesign .demo-assemble .demo-studio{display:block;padding:16px 20px;background:transparent;grid-template-columns:1fr;overflow:auto}.home-redesign .demo-config{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg);overflow:hidden}.home-redesign .demo-config-title{flex-shrink:0;display:flex;align-items:center;min-height:56px;height:56px;padding:0 20px;background:var(--bg-card);border-bottom:1px solid var(--border);font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--text-1)}.home-redesign .demo-config-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.home-redesign .demo-config-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid var(--border);min-height:44px;flex-shrink:0;background:transparent}.home-redesign .demo-config-bar .demo-tabs{padding:0;border-bottom:none;background:transparent;gap:16px;min-width:0;overflow:hidden}.home-redesign .demo-search{flex-shrink:0;align-self:flex-end;margin:0;min-width:0;width:min(240px,100%);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card);color:var(--text-4);font-size:12px;padding:7px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-redesign .demo-config-desc{flex-shrink:0;margin:0;padding:12px 20px 0;font-size:12px;line-height:1.4;color:var(--text-4);background:transparent}.home-redesign .demo-msg-block{gap:10px;padding:12px 20px 16px}.home-redesign .demo-msg,.home-redesign .demo-msg-block{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.home-redesign .demo-msg{background:var(--bg-card);border:1px solid var(--border);border-radius:16px}.home-redesign .demo-msg-head,.home-redesign .demo-msg-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) 108px 52px;gap:10px;align-items:start;padding:12px 16px}.home-redesign .demo-msg-head{flex-shrink:0;background:var(--bg);border-bottom:1px solid var(--border);padding:9px 16px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--text-3);align-items:center}.home-redesign .demo-msg-head span{white-space:nowrap}.home-redesign .demo-msg-head span:nth-child(3){text-align:center}.home-redesign .demo-msg-head span:nth-child(4){text-align:right}.home-redesign .demo-msg-row{background:var(--bg-card);border-bottom:1px solid var(--border)}.home-redesign .demo-msg-row:last-child{border-bottom:none}.home-redesign .demo-msg-name{display:flex;flex-direction:column;gap:2px;min-width:0}.home-redesign .demo-msg-name strong{font-size:13px;font-weight:700;color:var(--text-1);letter-spacing:-.01em}.home-redesign .demo-msg-config>span:last-child,.home-redesign .demo-msg-name span{font-size:12px;line-height:1.35;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-redesign .demo-msg-config{display:flex;align-items:flex-start;gap:8px;min-width:0}.home-redesign .demo-lang{flex-shrink:0;font-size:11px;font-weight:500;color:var(--text-1);background:var(--blue-soft);border-radius:100px;padding:2px 8px}.home-redesign .demo-msg-row .demo-greet-status{justify-self:start;padding-top:2px}.home-redesign .demo-msg-action{width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;color:var(--text-3);justify-self:end}.home-redesign .demo-msg-action svg{width:14px;height:14px;display:block}.home-redesign .demo-toggle.is-locked{opacity:.45}.home-redesign .demo-req{color:var(--danger);margin-right:2px}.home-redesign .demo-color-select{display:inline-flex;align-items:center;gap:8px;max-width:220px}.home-redesign .demo-color-dot{width:14px;height:14px;border-radius:4px;background:var(--blue);display:block;flex-shrink:0}.home-redesign .demo-logo-file{display:flex;align-items:center;gap:8px;min-width:0}.home-redesign .demo-logo-file img{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--bg);flex-shrink:0}.home-redesign .demo-logo-file>span:nth-child(2){font-size:12px;color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-redesign .demo-logo-file .demo-upload{margin-left:auto;flex-shrink:0}.home-redesign .demo-env{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:10px;margin:12px 14px 0}.home-redesign .demo-env-uat{background:color-mix(in srgb,var(--success) 10%,var(--bg-card))}.home-redesign .demo-env-prod{background:color-mix(in srgb,var(--danger) 8%,var(--bg-card));margin-bottom:12px}.home-redesign .demo-env-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-1);letter-spacing:-.02em}.home-redesign .demo-env-title svg{width:16px;height:16px;color:var(--success)}.home-redesign .demo-env-prod .demo-env-title svg{color:var(--danger)}.home-redesign .demo-env-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-redesign .demo-deploy-counts{display:flex;gap:10px;margin-top:4px;font-size:11px;color:var(--text-3)}.home-redesign .demo-deploy-counts strong{color:var(--text-1);font-weight:700;margin-right:3px}.home-redesign .demo-pipeline{display:flex;flex-wrap:wrap;gap:6px}.home-redesign .demo-step{font-size:11px;font-weight:600;padding:6px 10px;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--bg-card);color:var(--blue)}.home-redesign .demo-step-review{animation:stepReview 9s ease infinite}.home-redesign .demo-step-promote{animation:stepPromote 9s ease infinite}.home-redesign .demo-hold .demo-greet .demo-status-off{animation:greetOffHold 9s ease forwards}.home-redesign .demo-hold .demo-greet .demo-status-on{animation:greetOnHold 9s ease forwards}.home-redesign .demo-hold .demo-greet .demo-toggle{animation:greetTrackHold 9s ease forwards}.home-redesign .demo-hold .demo-greet .demo-toggle i{animation:greetKnobHold 9s ease forwards}.home-redesign .demo-hold .demo-step-review{animation:stepReviewHold 9s ease forwards}.home-redesign .demo-hold .demo-step-promote{animation:stepPromoteHold 9s ease forwards}.home-redesign .vblock:has(.demo-assemble) .demo,.home-redesign .vblock:has(.demo-assemble) .vblock-body{padding:0;gap:0}.home-redesign .vblock:has(.demo-assemble) .demo-shell-nav{display:flex;flex-direction:column;gap:0;padding:0;height:100%;overflow:hidden}.home-redesign .vblock:has(.demo-assemble) .demo-tabs span{display:inline}@container assemble (max-width: 560px){.home-redesign .demo-assemble .demo-tabs span:not(.on),.home-redesign .demo-assemble-profile,.home-redesign .demo-config-desc,.home-redesign .demo-msg-config,.home-redesign .demo-nav-item.sub,.home-redesign .demo-nav-more,.home-redesign .demo-search{display:none}.home-redesign .demo-assemble-body{grid-template-columns:168px 1fr}.home-redesign .demo-assemble-wordmark{width:88px}.home-redesign .demo-msg-head span:nth-child(2){display:none}.home-redesign .demo-msg-head,.home-redesign .demo-msg-row{grid-template-columns:minmax(0,1fr) auto 36px}.home-redesign .demo-env-grid{grid-template-columns:1fr}}.home-redesign .demo-voice-stage{display:grid;grid-template-columns:minmax(150px,.9fr) 1.15fr;gap:clamp(14px,3cqi,28px);height:100%;min-height:0;align-items:stretch;padding:14px;container-type:inline-size;container-name:voicecall}.home-redesign .demo-handset{position:relative;container-type:size;container-name:handset;background:transparent;padding:0;min-width:0;min-height:0;width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:400/672;justify-self:center;align-self:center;box-shadow:none}.home-redesign .demo-handset-screen{position:absolute;left:50%;top:50%;width:400px;height:672px;transform:translate(-50%,-50%) scale(min(calc(100cqw / 400px),calc(100cqh / 672px)));transform-origin:center center;border-radius:52px;overflow:hidden;border:10px solid var(--blue-ink);box-shadow:var(--sh-lg);background:linear-gradient(180deg,var(--bg-card) 0,var(--bg) 100%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;color:var(--text-1);font-family:Manrope,system-ui,-apple-system,sans-serif;padding:4px 0 22px}.home-redesign .demo-handset-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:18px 30px 0;font-size:15px;font-weight:700;flex-shrink:0}.home-redesign .demo-handset-time{justify-self:start;font-variant-numeric:tabular-nums}.home-redesign .demo-handset-island{justify-self:center;width:110px;height:30px;border-radius:16px;background:#000}.home-redesign .demo-handset-glyphs{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:72px}.home-redesign .demo-glyph-signal{display:inline-flex;align-items:flex-end;gap:3px}.home-redesign .demo-glyph-signal i{width:3px;background:currentColor;border-radius:1px}.home-redesign .demo-glyph-signal i:first-child{height:5px}.home-redesign .demo-glyph-signal i:nth-child(2){height:7px}.home-redesign .demo-glyph-signal i:nth-child(3){height:9px}.home-redesign .demo-glyph-signal i:nth-child(4){height:11px}.home-redesign .demo-glyph-batt{width:22px;height:11px;border:1.5px solid;border-radius:3px;padding:1.5px;display:block}.home-redesign .demo-glyph-batt:before{content:"";display:block;width:70%;height:100%;background:currentColor;border-radius:1px}.home-redesign .demo-handset-caller{margin-top:0;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.home-redesign .demo-handset-name{font-size:32px;font-weight:700;letter-spacing:-.025em;color:var(--text-1)}.home-redesign .demo-handset-sub{font-size:16px;font-weight:400;color:var(--text-2);font-variant-numeric:tabular-nums}.home-redesign .demo-handset-wave{height:52px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:0;flex-shrink:0}.home-redesign .demo-handset-wave i{width:7px;border-radius:3px;background:var(--gold);transform-origin:center;animation:journeyWave 1.05s ease-in-out infinite}.home-redesign .demo-handset-wave i:nth-child(8n+1){height:18px}.home-redesign .demo-handset-wave i:nth-child(8n+2){height:32px}.home-redesign .demo-handset-wave i:nth-child(8n+3){height:48px}.home-redesign .demo-handset-wave i:nth-child(8n+4){height:26px}.home-redesign .demo-handset-wave i:nth-child(8n+5){height:40px}.home-redesign .demo-handset-wave i:nth-child(8n+6){height:22px}.home-redesign .demo-handset-wave i:nth-child(8n+7){height:36px}.home-redesign .demo-handset-wave i:nth-child(8n){height:16px}.home-redesign .demo-handset-wave i:nth-child(2n){animation-duration:1.28s}.home-redesign .demo-handset-wave i:nth-child(3n){animation-duration:.86s;animation-delay:.14s}.home-redesign .demo-handset-wave i:nth-child(4n){animation-delay:.28s}.home-redesign .demo-handset-wave i:nth-child(5n){animation-duration:1.4s;animation-delay:.08s}.home-redesign .demo-handset-controls{display:flex;align-items:flex-start;justify-content:center;gap:22px;margin-top:0;flex-shrink:0}.home-redesign .demo-hs-btn{display:flex;flex-direction:column;align-items:center;gap:8px}.home-redesign .demo-hs-btn i{width:72px;height:72px;border-radius:50%;background:var(--bg);border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--text-1);box-shadow:var(--sh-sm);font-style:normal}.home-redesign .demo-hs-btn svg{width:28px;height:28px;display:block}.home-redesign .demo-hs-btn em{font-style:normal;font-size:14px;font-weight:600;color:var(--text-1)}.home-redesign .demo-hs-end{width:78px;height:78px;border-radius:50%;background:var(--danger);color:var(--bg-card);box-shadow:var(--sh-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 auto}.home-redesign .demo-hs-end .demo-call-hangup{width:22px;height:3px}.home-redesign .demo-float-stack{position:relative;min-width:0;min-height:0;height:100%}.home-redesign .demo-float-build{display:flex;flex-direction:column;justify-content:center;gap:8px;overflow:hidden}.home-redesign .demo-voice-stage .demo-txn{padding:8px 10px;gap:6px}.home-redesign .demo-voice-stage .demo-txn .demo-action-details{padding:4px 8px;gap:2px}.home-redesign .demo-voice-stage .demo-txn .demo-action-btn{padding:4px 10px}.home-redesign .demo-voice-thread{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:4px 2px;mask-image:linear-gradient(180deg,transparent,#000 18%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%)}.home-redesign .demo-float-ai,.home-redesign .demo-float-user{font-size:13px;line-height:1.5;padding:9px 14px;max-width:88%;box-shadow:var(--sh-sm)}.home-redesign .demo-float-user{align-self:flex-start;background:var(--bg-sub);color:var(--text-1);border-radius:18px 18px 18px 6px}.home-redesign .demo-float-ai{align-self:flex-end;background:var(--bg-card);color:var(--text-2);border-radius:18px 18px 6px 18px}.home-redesign .demo-float-sys{align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--text-3);background:var(--bg-sub);border:1px solid var(--border);border-radius:100px;padding:5px 12px}.home-redesign .demo-float-sys svg{width:12px;height:12px;color:var(--success);flex-shrink:0}.home-redesign .hero .demo-float-ai,.home-redesign .hero .demo-float-sys,.home-redesign .hero .demo-float-user,.home-redesign .ptile-visual .demo-float-ai,.home-redesign .ptile-visual .demo-float-sys,.home-redesign .ptile-visual .demo-float-user,.home-redesign .suite-card.is-floor .demo-float-ai,.home-redesign .suite-card.is-floor .demo-float-sys,.home-redesign .suite-card.is-floor .demo-float-user,.home-redesign .suite-card.is-ink .demo-float-ai,.home-redesign .suite-card.is-ink .demo-float-sys,.home-redesign .suite-card.is-ink .demo-float-user{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(8,22,66,.28)}.home-redesign .hero .demo-float-user,.home-redesign .ptile-visual .demo-float-user,.home-redesign .suite-card.is-floor .demo-float-user,.home-redesign .suite-card.is-ink .demo-float-user{background:color-mix(in srgb,var(--bg-card) 22%,transparent);color:#fff;border:1px solid color-mix(in srgb,var(--bg-card) 34%,transparent)}.home-redesign .hero .demo-float-ai,.home-redesign .ptile-visual .demo-float-ai,.home-redesign .suite-card.is-floor .demo-float-ai,.home-redesign .suite-card.is-ink .demo-float-ai{background:color-mix(in srgb,var(--blue-ink) 64%,transparent);color:#fff;border:1px solid color-mix(in srgb,var(--bg-card) 16%,transparent)}.home-redesign .hero .demo-float-sys,.home-redesign .ptile-visual .demo-float-sys,.home-redesign .suite-card.is-floor .demo-float-sys,.home-redesign .suite-card.is-ink .demo-float-sys{background:color-mix(in srgb,var(--bg-card) 12%,transparent);color:var(--text-on-dark);border-color:color-mix(in srgb,var(--bg-card) 24%,transparent);box-shadow:none}.home-redesign .hero .demo-float-sys svg,.home-redesign .ptile-visual .demo-float-sys svg,.home-redesign .suite-card.is-floor .demo-float-sys svg,.home-redesign .suite-card.is-ink .demo-float-sys svg{color:var(--gold)}.home-redesign .demo-txn{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--sh-md);padding:10px 12px;display:flex;flex-direction:column;gap:8px;margin-inline:6%}.home-redesign .demo-txn .demo-name{font-size:13px;font-weight:700}.home-redesign .demo-txn .demo-action-details{margin:0}.home-redesign .demo-txn .demo-action-btn{align-self:flex-start}.home-redesign .demo-voice-thread .demo-vmsg{display:grid;grid-template-rows:1fr;width:100%;min-height:0;flex-shrink:0;margin-top:10px}.home-redesign .demo-vmsg-clip{min-height:0;overflow:hidden;display:flex;flex-direction:column}.home-redesign .demo-vmsg-pad{display:flex;flex-direction:column;min-width:0}.home-redesign .demo-voice-thread .v1{animation:vm1 20s ease infinite}.home-redesign .demo-voice-thread .v2{animation:vm2 20s ease infinite}.home-redesign .demo-voice-thread .v3{animation:vm3 20s ease infinite}.home-redesign .demo-voice-thread .v4{animation:vm4 20s ease infinite}.home-redesign .demo-voice-thread .v5{animation:vm5 20s ease infinite}.home-redesign .demo-voice-thread .v6{animation:vm6 20s ease infinite}.home-redesign .demo-voice-thread .v7{animation:vm7 20s ease infinite}.home-redesign .demo-voice-thread .v8{animation:vm8 20s ease infinite}.home-redesign .hero-home .demo-journey,.home-redesign .hero-home .demo-journey *{animation-play-state:paused}.home-redesign .hero-home .reveal-visual.is-playing .demo-journey,.home-redesign .hero-home .reveal-visual.is-playing .demo-journey *{animation-play-state:running}.home-redesign .demo-journey.is-paused,.home-redesign .demo-journey.is-paused *,.home-redesign .demo-journey[data-journey-seek],.home-redesign .demo-journey[data-journey-seek] *{animation-play-state:paused!important}.home-redesign .pchapter-feature .demo-float-user{background:var(--blue);color:#fff;box-shadow:0 8px 24px rgba(8,22,66,.35)}.home-redesign .pchapter-feature .demo-float-ai{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.16);color:#fff;backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(8,22,66,.25)}.home-redesign .pchapter-feature .demo-float-sys{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:var(--text-on-dark)}.home-redesign .pchapter-feature .demo-float-sys svg{color:var(--gold)}@container voicecall (max-width: 560px){.home-redesign .demo-float-ai,.home-redesign .demo-float-user{font-size:11px;padding:7px 10px}.home-redesign .demo-float-sys{font-size:9px;padding:4px 9px;gap:4px}.home-redesign .demo-float-sys svg{width:10px;height:10px}.home-redesign .demo-txn{margin-inline:0;padding:8px}}@container voicecall (max-width: 420px){.home-redesign .demo-voice-stage{grid-template-columns:104px 1fr;gap:10px;padding:10px}}.home-redesign .vblock:has(.demo-voice-stage) .demo{height:100%}.home-redesign .sgallery .vblock:has(.demo-voice-stage),.home-redesign .sgallery .vblock:has(.demo-voice-stage):hover{background:transparent;border-color:transparent;box-shadow:none;border-radius:0;overflow:visible}.home-redesign .sgallery .vblock:has(.demo-voice-stage) .vblock-bar{display:none}.home-redesign .sgallery .vblock:has(.demo-voice-stage) .vblock-body{padding:0}.home-redesign .hero-product{text-align:left}.home-redesign .hero-product .hero-split{position:relative;z-index:1}.home-redesign .hero-product .demo-widget{--widget-h:min(520px,calc(100dvh - var(--nav-h) - 160px));width:min(100%,calc(var(--widget-h) * 800 / 1074));max-width:min(100%,calc(var(--widget-h) * 800 / 1074));height:var(--widget-h);max-height:var(--widget-h);aspect-ratio:800/1074;flex:none;margin-inline:auto;box-shadow:var(--sh-lg)}.home-redesign .hero-product .reveal-visual{display:flex;justify-content:center}.home-redesign .hero-stack{--copy-mt:clamp(24px,4vh,48px);--hero-peek:clamp(160px,26svh,300px);box-sizing:border-box;text-align:center;padding-top:0;padding-bottom:clamp(48px,6vw,80px);overflow:visible}.home-redesign .hero-stack,.home-redesign .hero-stack .hero-split{display:flex;flex-direction:column;align-items:center;height:auto;min-height:0}.home-redesign .hero-stack .hero-split{flex:none;gap:0;width:100%;max-width:none}.home-redesign .hero-stack .hero-split .hero-left{--hero-exit:0;box-sizing:border-box;position:relative;z-index:1;text-align:center;width:min(var(--max-w),100%);flex:none;margin-inline:auto;margin-top:0;margin-bottom:0;min-height:calc(100svh - var(--hero-peek));padding-top:calc(var(--nav-h) + var(--copy-mt));padding-bottom:clamp(24px,4vh,48px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:calc(1 - var(--hero-exit) * .4);transform:translateY(calc(var(--hero-exit) * -32px))}.home-redesign .hero-stack .hero-split .hero-left .body-lg,.home-redesign .hero-stack .hero-split .hero-left .display,.home-redesign .hero-stack .hero-split .hero-left .eyebrow{text-align:center}.home-redesign .hero-stack .hero-split .hero-left .display{margin-bottom:20px;font-size:clamp(48px,6.6vw,96px);line-height:1;letter-spacing:-.05em}.home-redesign .hero-stack .hero-split .hero-left .body-lg{max-width:36em;margin:0 auto 32px}.home-redesign .hero-stack .hero-split .hero-ctas{justify-content:center;margin-bottom:0}.home-redesign .hero-stack .hero-visual-stage{width:min(100%,var(--max-w));height:150vh;position:relative;flex:none;z-index:2}.home-redesign .hero-stack .hero-visual-stage>.reveal-visual{position:sticky;top:var(--nav-h);box-sizing:border-box;width:100%;min-width:0;margin-inline:auto;height:calc(100svh - var(--nav-h));min-height:0;max-height:none;padding:clamp(12px,2vh,24px) 0 clamp(16px,3vh,32px);display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none}.home-redesign .hero-stack .hero-parallax{height:100%;width:100%;max-width:100%;margin-inline:auto;display:flex;align-items:center;justify-content:center;container-type:size;container-name:herovisual}.home-redesign .hero-stack .hero-parallax>.demo-voice-stage{--phone-h:100%;width:min(100cqw,calc(100cqh * 812 / 672));height:auto;max-height:100cqh;aspect-ratio:812/672;margin-inline:auto;align-items:end;padding:0;gap:clamp(16px,2.4cqi,32px);grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr)}.home-redesign .hero-stack .demo-handset{width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:400/672;justify-self:center;align-self:end}.home-redesign .hero-stack .demo-voice-thread{height:100%;min-height:0;max-height:100%;align-self:stretch}.home-redesign .hero-stack .hero-parallax>.bank-site-stage{--fit:min(100cqw,calc(100cqh * var(--site-w) / var(--site-h)));--scale:calc(var(--fit) / (var(--site-w) * 1px));width:var(--fit);height:calc(var(--fit) * var(--site-h) / var(--site-w));max-height:100cqh;margin-inline:auto}.home-redesign .hero-stack .hero-parallax>.hero-loop-still{width:min(100cqw,calc(100cqh * 1280 / 853));max-width:100%;max-height:100cqh;margin-inline:auto}.home-redesign .hero-stack .hero-parallax>.hero-loop-still .product-capture:not(.is-widget){position:relative;display:block;width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:1280/853;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;background:var(--blue-ink);overflow:hidden;box-shadow:0 2px 4px rgba(8,22,66,.04),0 18px 44px rgba(8,22,66,.1)}.home-redesign .hero-stack .hero-parallax>.hero-loop-still .product-capture:not(.is-widget) .product-still{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;border-radius:0;box-shadow:none}.home-redesign .hero-stack .hero-parallax>.voice-hero-film{width:min(100cqw,calc(100cqh * 16 / 9));max-width:100%;max-height:100cqh;aspect-ratio:16/9;margin-inline:auto}.home-redesign .voice-hero-film{position:relative;display:block;overflow:hidden;border-radius:16px;background:var(--blue-ink);border:1px solid color-mix(in srgb,var(--bg-card) 28%,transparent);box-shadow:var(--sh-lg);container-type:inline-size}.home-redesign .voice-hero-stage{position:absolute;inset:0}.home-redesign .voice-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:translate3d(0,calc((var(--film-p, .5) - .5) * 6%),0) scale(1.08)}.home-redesign .voice-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 72% 48% at 50% 50%,color-mix(in srgb,var(--blue-ink) 64%,transparent) 0,color-mix(in srgb,var(--blue-ink) 28%,transparent) 46%,transparent 74%)}.home-redesign .voice-hero-live{position:absolute;z-index:1;top:clamp(8px,2.2cqi,28px);left:clamp(8px,2.2cqi,28px);display:inline-flex;align-items:center;gap:clamp(5px,.85cqi,10px);max-width:calc(100% - 2 * clamp(8px,2.2cqi,28px));padding:clamp(4px,.7cqi,8px) clamp(8px,1.15cqi,14px) clamp(4px,.7cqi,8px) clamp(6px,1cqi,12px);border-radius:100px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);border:1px solid var(--border);box-shadow:var(--sh-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-1);font-size:clamp(11px,1.25cqi,15px);font-weight:600;line-height:1.15;white-space:nowrap}.home-redesign .voice-hero-clock{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:500}.home-redesign .voice-hero-wave{display:flex;align-items:center;gap:clamp(1.5px,.18cqi,2px);height:clamp(10px,1.15cqi,14px);flex:none}.home-redesign .voice-hero-wave i{width:clamp(1.5px,.18cqi,2px);height:35%;border-radius:2px;background:var(--blue);animation:voice-hero-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -.12s)}.home-redesign .voice-hero-wave i:nth-child(3n){height:70%}.home-redesign .voice-hero-exchange{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding-inline:clamp(16px,4cqi,48px);pointer-events:none}.home-redesign .voice-hero-ai{grid-area:1/1;display:flex;align-items:center;gap:clamp(10px,1.6cqi,14px);width:fit-content;max-width:100%;margin:0;color:var(--bg-card);font-size:clamp(16px,2.4cqi,26px);font-weight:500;letter-spacing:-.02em;line-height:1.3;text-shadow:0 1px 2px color-mix(in srgb,var(--blue-ink) 45%,transparent)}.home-redesign .voice-hero-ai span{min-width:0;text-wrap:balance}.home-redesign .voice-hero-ai img{width:clamp(32px,4.6cqi,44px);height:clamp(32px,4.6cqi,44px);border-radius:50%;object-fit:cover;flex:none}.home-redesign .bank-site-stage{--site-w:960;--site-h:768;--dock-w:448;--dock-inset-x:40;--dock-inset-y:56;--scale:1;position:relative;flex:none;min-width:0;min-height:0}.home-redesign .bank-site-fit{width:100%;height:100%;overflow:hidden}.home-redesign .bank-site-stage .bank-site{position:relative;width:calc(var(--site-w) * 1px);height:calc(var(--site-h) * 1px);overflow:hidden;transform:scale(var(--scale));transform-origin:top left}.home-redesign .bank-site-stage .bank-site>.fm-visual{--fm-max:none;width:100%;height:100%;max-width:none;margin:0;display:flex;flex-direction:column}.home-redesign .bank-site .fm-frame{flex:1;min-height:0}.home-redesign .bank-site-body{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-height:0;padding:40px 44px 36px}.home-redesign .bank-site .fm-brand{font-size:28px}.home-redesign .bank-site-accounts{display:flex;flex-direction:column;gap:16px;width:calc((var(--site-w) - 44 - var(--dock-w) - var(--dock-inset-x) - 36) * 1px);max-width:100%;margin-top:12px}.home-redesign .bank-site .fm-card{gap:6px}.home-redesign .bank-site-stage>.bank-site-dock{position:absolute;z-index:2;right:calc(var(--dock-inset-x) * var(--scale) * 1px);bottom:calc(var(--dock-inset-y) * var(--scale) * 1px);width:calc(var(--dock-w) * 1px);display:block;min-height:0;overflow:clip;overflow-clip-margin:56px;pointer-events:none;container-type:inline-size;transform:scale(var(--scale));transform-origin:bottom right}.home-redesign .bank-site-stage>.bank-site-dock>.demo-widget{--widget-h:auto;width:100%;max-width:none;min-width:0;height:auto;max-height:none;aspect-ratio:800/1074;flex:none;margin:0;box-shadow:var(--sh-lg)}.home-redesign .ptabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:56px;justify-content:center}.home-redesign .ptab{padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;cursor:var(--cursor-iva);border:1px solid var(--border-strong);background:transparent;color:var(--text-3);transition:all .25s;font-family:inherit;letter-spacing:-.01em}.home-redesign .ptab:hover{border-color:var(--border-hover);color:var(--text-1);background:var(--bg-sub)}.home-redesign .ptab.active{background:var(--text-1);color:var(--bg);border-color:var(--text-1)}.home-redesign .pt-content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px);align-items:center;max-width:var(--max-w);margin:0 auto}.home-redesign .pt-content>.reveal-visual:has(.demo-assemble),.home-redesign .pt-content>.reveal-visual:has(.demo-diagram),.home-redesign .pt-content>.reveal-visual:has(.product-capture){display:flex;align-items:center;justify-content:center}.home-redesign .pt-content>.reveal-visual:has(.demo-diagram)>*{flex:1;width:100%;min-width:0}.home-redesign .pt-content>.reveal-visual:has(.product-capture)>*{width:min(100%,440px,calc(min(640px,78vh) * 800 / 1074));max-width:100%;flex:none;display:flex;justify-content:center}.home-redesign .pt-content>.reveal-visual:has(.demo-assemble){container-type:inline-size;container-name:ptabvis}.home-redesign .pt-content .product-capture:not(.is-widget){aspect-ratio:auto;width:100%;height:auto;max-height:none;margin-inline:auto;overflow:visible;display:block;background:transparent;border:none}.home-redesign .pt-content .product-capture:not(.is-widget) .product-still{display:block;width:100%;height:auto;max-width:100%;max-height:min(520px,70vh);object-fit:contain;object-position:center;border-radius:24px;box-shadow:var(--sh-lg)}.home-redesign .pt-content .vblock:has(.demo-assemble){--asm-w:1000;--asm-h:720;--asm-bar:0px;--fit:min(100cqi,calc((min(520px,70vh) - var(--asm-bar)) * var(--asm-w) / var(--asm-h)));aspect-ratio:auto;width:var(--fit);height:calc(var(--fit) * var(--asm-h) / var(--asm-w) + var(--asm-bar));max-height:min(520px,70vh);flex:none;overflow:hidden}.home-redesign .pt-content .vblock:has(.demo-assemble) .vblock-body{height:calc(var(--fit) * var(--asm-h) / var(--asm-w));flex:none;padding:0;overflow:hidden}.home-redesign .pt-content .vblock:has(.demo-assemble) .demo{width:calc(var(--asm-w) * 1px);height:calc(var(--asm-h) * 1px);flex:none;transform:scale(calc(var(--fit) / (var(--asm-w) * 1px)));transform-origin:top left}.home-redesign .pt-content .demo-assemble .demo-msg-config>span:last-child,.home-redesign .pt-content .demo-assemble .demo-msg-name span{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.home-redesign .pt-text h2{font-weight:700;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);margin-bottom:20px}.home-redesign .pt-text>p{font-size:clamp(17px,1.25vw,20px);color:var(--text-3);font-weight:400;line-height:1.7;margin-bottom:32px}.home-redesign .sgallery>.container>.eyebrow{text-align:center;margin-bottom:22px}.home-redesign .split-section.scroll-gallery{padding:0}.home-redesign .scroll-gallery-sticky{position:sticky;top:var(--nav-h);z-index:2;min-height:calc(100dvh - var(--nav-h));display:flex;flex-direction:column;justify-content:center;padding-block:clamp(28px,4vh,48px)}.home-redesign .scroll-gallery-head{width:min(var(--max-w),calc(100% - 2 * var(--section-x)));margin-inline:auto}.home-redesign .scroll-gallery .sh{margin-bottom:0}.home-redesign .scroll-gallery .sh .display{font-size:clamp(32px,4vw,48px)}.home-redesign .scroll-gallery-meta{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:28px}.home-redesign .scroll-gallery-nav{display:flex;gap:8px;flex:none}.home-redesign .scroll-gallery-nav .btn:disabled{opacity:.4;pointer-events:none}.home-redesign .scroll-gallery-viewport{overflow:hidden;width:100%;margin-top:0;padding:36px 0 72px}.home-redesign .scroll-gallery-track{display:flex;gap:var(--sg-gap,24px);width:max-content;list-style:none;margin:0;padding:0}.home-redesign .scroll-gallery-card{flex:none;width:min(var(--sg-card,360px),calc(100vw - 96px));display:flex;flex-direction:column;align-items:stretch}.home-redesign .scroll-gallery-card.fcard{padding:0;border-radius:var(--radius)}.home-redesign .scroll-gallery-media{background:var(--blue-canvas);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.home-redesign .scroll-gallery-copy{padding:18px 22px 22px}.home-redesign .scroll-gallery-card .scroll-gallery-copy h3{margin-bottom:8px;font-weight:700}.home-redesign .scroll-gallery-copy p{margin:0}.home-redesign .split-section.scroll-gallery.is-floor,.home-redesign .split-section.scroll-gallery.is-floor .scroll-gallery-sticky{background:var(--hero-floor)}.home-redesign .split-section.scroll-gallery.is-floor .eyebrow{color:var(--gold-on-dark)}.home-redesign .split-section.scroll-gallery.is-floor .display{color:#fff}.home-redesign .split-section.scroll-gallery.is-floor .display em{display:inline-block;vertical-align:baseline;max-width:100%;padding:.2em .32em .32em .1em;margin:0;background:var(--gold-sweep);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-redesign .split-section.scroll-gallery.is-floor .body-lg,.home-redesign .split-section.scroll-gallery.is-floor .scroll-gallery-nav .btn-ghost{color:var(--text-on-dark)}.home-redesign .split-section.scroll-gallery.is-floor .scroll-gallery-nav .btn-ghost:hover{color:#fff;background:color-mix(in srgb,var(--bg-card) 12%,transparent)}.home-redesign .desks-line{font-weight:700;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);text-align:center;margin:0 auto 20px;max-width:16em;text-wrap:balance}.home-redesign .desks-line em{font-style:italic;font-weight:600}.home-redesign .desks-body{text-align:center;max-width:46ch;margin:0 auto 56px;font-size:clamp(17px,1.25vw,20px);color:var(--text-3);font-weight:400;line-height:1.7}.home-redesign .desks-stage{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(200px,280px);gap:clamp(24px,4vw,56px);align-items:center}.home-redesign .desks-col{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.home-redesign .desks-kicker{font-size:15px;font-weight:600;color:var(--text-1);letter-spacing:-.02em;margin:0 0 10px}.home-redesign .desks-choice{appearance:none;background:none;border:none;padding:8px 0;text-align:left;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;color:var(--text-3);cursor:var(--cursor-iva);letter-spacing:-.01em}.home-redesign .desks-choice:hover{color:var(--text-1)}.home-redesign .desks-choice.on{color:var(--text-1);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.home-redesign .desks-choice:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.home-redesign .desks-visual{min-width:0;display:flex;justify-content:center}.home-redesign .desks-visual .product-capture{width:min(100%,520px)}.home-redesign .plineup{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .ptile{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .ptile:hover{border-color:var(--border-hover);box-shadow:var(--sh-lg);transform:translateY(-6px)}.home-redesign .ptile-visual{height:min(42vh,380px);min-height:240px;overflow:hidden;background:var(--bg);display:flex;align-items:stretch;justify-content:center;pointer-events:none}.home-redesign .ptile-visual:has(.demo-voice-stage){background:var(--hero-floor)}.home-redesign .ptile-visual .vblock{aspect-ratio:auto;height:100%;border:none;border-radius:0}.home-redesign .ptile-visual .vblock-body{min-height:0}.home-redesign .ptile-visual:has(.demo-diagram){align-items:flex-start;justify-content:center;padding:7% 7% 0}.home-redesign .ptile-visual .demo-diagram{aspect-ratio:auto;width:100%;height:auto;min-height:0;flex:none;border:none;border-radius:var(--radius);padding:16px 18px;box-shadow:var(--sh-lg)}.home-redesign .ptile-visual .proof{max-width:none;height:auto;justify-content:flex-start;gap:8px}.home-redesign .ptile-visual .proof-title{font-size:15px}.home-redesign .ptile-visual .proof-gate{padding:10px 12px;gap:8px}.home-redesign .ptile-visual .proof-gate p{display:none}.home-redesign .ptile-visual .proof-step{padding:8px 10px}.home-redesign .ptile-visual .proof-result{padding:10px 12px}.home-redesign .ptile-visual:has(.demo-widget):not(:has(.vblock)):not(:has(.demo-diagram)){align-items:center;justify-content:center;padding:20px;background:var(--bg-sub)}.home-redesign .ptile-visual .demo-widget{max-width:280px;height:100%;max-height:100%;box-shadow:var(--sh-md)}.home-redesign .ptile-copy{padding:24px 28px 28px;display:flex;flex-direction:column;flex:1}.home-redesign .ptile-copy .eyebrow{margin-bottom:8px;text-align:left}.home-redesign .ptile-copy h3{font-size:22px;font-weight:600;color:var(--text-1);margin-bottom:8px;letter-spacing:-.03em;line-height:1.25}.home-redesign .ptile-copy p:not(.eyebrow){font-size:14px;color:var(--text-3);line-height:1.65;font-weight:400;flex:1}.home-redesign .ptile-copy .pcard-link{margin-top:16px}.home-redesign .ptile-copy:not(:has(p:not(.eyebrow))) .pcard-link{margin-top:auto;padding-top:16px}.home-redesign .ptile-visual .spotlight-cover{width:100%;height:100%;object-fit:cover;object-position:center;display:block;flex:1;min-height:0}.home-redesign .pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .pill-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:30px 26px;transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .pill-card:hover{border-color:var(--border-hover);box-shadow:var(--sh-md);transform:translateY(-5px)}.home-redesign .pill-icon{width:46px;height:46px;border-radius:13px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .3s}.home-redesign .pill-card:hover .pill-icon{transform:scale(1.06)}.home-redesign .pill-icon svg{width:20px;height:20px;stroke:var(--blue);fill:none;stroke-width:1.8}.home-redesign .pill-card h3{font-size:16px;font-weight:600;color:var(--text-1);margin-bottom:8px;letter-spacing:-.02em}.home-redesign .pill-card p{font-size:14px;color:var(--text-3);line-height:1.65;font-weight:400}.home-redesign .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .tcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:30px 26px;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .tcard-hit,.home-redesign a.tcard{text-decoration:none;color:inherit}.home-redesign .tcard-hit{display:flex;flex-direction:column;flex:1;height:100%}.home-redesign .tcard-join{background:var(--blue-soft);border-color:var(--blue-soft);justify-content:center;align-items:center;text-align:center}.home-redesign .tcard-join .tc-join-num{font-weight:700;font-size:40px;color:var(--blue);margin-bottom:10px;letter-spacing:-.04em}.home-redesign .tcard-join .tc-join-label{font-size:13px;color:var(--blue);font-weight:600;margin-bottom:14px}.home-redesign .tcard-join p{font-size:14px;color:var(--text-2);font-weight:400;margin-bottom:18px;line-height:1.6}.home-redesign .tcard:hover{box-shadow:var(--sh-lg);transform:translateY(-5px)}.home-redesign .tcard-feat{position:relative;overflow:visible}.home-redesign .tcard-feat:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border-top:3px solid var(--gold-press)}.home-redesign .tcard .tc-num{font-weight:700;font-size:42px;color:var(--text-1);line-height:1;letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums}.home-redesign .tcard .tc-num .tc-sep{display:inline-block;letter-spacing:0;margin-inline:.18em;font-weight:600}.home-redesign .tcard .tc-num .tc-glyph{color:var(--gold-ink)}.home-redesign .tcard .tc-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin:6px 0 20px}.home-redesign .tcard .tc-quote{font-size:14px;color:var(--text-3);line-height:1.7;font-weight:400;font-style:normal;flex:1;border-top:1px solid var(--border);padding-top:18px}.home-redesign .tc-person{display:flex;align-items:center;gap:10px;margin-top:20px}.home-redesign .tc-avatar{width:36px;height:36px;border-radius:50%;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--blue);overflow:hidden;flex-shrink:0}.home-redesign .fcard-avatar img,.home-redesign .iq-avatar img,.home-redesign .tc-avatar img{width:100%;height:100%;object-fit:cover;display:block}.home-redesign .fcard-avatar{width:100%;aspect-ratio:1;border-radius:var(--radius-xs);overflow:hidden;margin-bottom:16px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:var(--blue)}.home-redesign .fcard-avatar img{object-position:center 20%}.home-redesign .speaker-faces{display:flex;gap:8px;margin-bottom:12px}.home-redesign .speaker-faces .tc-avatar{width:28px;height:28px;font-size:10px}.home-redesign .tc-name{font-size:13px;font-weight:600;color:var(--text-1)}.home-redesign .tc-role{font-size:11px;color:var(--text-4)}.home-redesign .int-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:880px;margin:0 auto}.home-redesign .int-chip{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xs);padding:11px 20px;font-size:13px;font-weight:500;color:var(--text-3);transition:all .25s;display:flex;align-items:center;gap:8px}.home-redesign .int-chip:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft);transform:translateY(-2px)}.home-redesign .int-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-4);transition:background .25s}.home-redesign .int-chip:hover:before{background:var(--blue)}.home-redesign .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--max-w);margin:0 auto;align-items:stretch}.home-redesign .rcard,.home-redesign .rgrid>.reveal{height:100%;display:flex}.home-redesign .rcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all .35s cubic-bezier(.25,.8,.25,1);text-decoration:none;flex-direction:column;width:100%}.home-redesign .rcard:hover{box-shadow:var(--sh-lg);transform:translateY(-6px)}.home-redesign .rcard-img{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;overflow:hidden}.home-redesign .rcard-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-redesign .rcard-badge{position:absolute;top:14px;left:14px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:100px}.home-redesign .rcard-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.home-redesign .rcard-body h3{font-size:16px;font-weight:600;color:var(--text-1);margin-bottom:8px;line-height:1.4;letter-spacing:-.02em}.home-redesign .rcard-body p{font-size:13px;color:var(--text-4);line-height:1.6;font-weight:400}.home-redesign .rcard-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--blue);font-weight:500;margin-top:auto;padding-top:14px}.home-redesign .fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .fgrid.pair{grid-template-columns:1fr 1fr}.home-redesign .fgrid-person{grid-template-columns:repeat(4,1fr)}.home-redesign .fcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:26px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.home-redesign .fcard:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.home-redesign .fcard h3{font-size:16px;font-weight:600;color:var(--text-1);margin-bottom:8px;letter-spacing:-.02em}.home-redesign .fcard p{font-size:14px;color:var(--text-3);line-height:1.65;font-weight:400}.home-redesign .fcard:has(.fcard-icon),.home-redesign .fcard:has(>.suite-mark){display:flex;align-items:flex-start;gap:16px}.home-redesign .fcard-icon{width:44px;height:44px;border-radius:12px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.home-redesign .fcard:hover .fcard-icon,.home-redesign .fcard:hover>.suite-mark{transform:scale(1.05)}.home-redesign .fcard>.suite-mark{width:64px;height:64px;margin:0;flex-shrink:0;transition:transform .3s}.home-redesign .fcard-icon svg{width:20px;height:20px;stroke:var(--blue);stroke-width:1.8;fill:none}.home-redesign .fcard-copy{flex:1;min-width:0}.home-redesign .fcard-copy h3:last-child{margin-bottom:0}.home-redesign .fcard .partner-mark{height:36px;width:auto;margin-bottom:16px;object-fit:contain;display:block}.home-redesign .fcard .listing-meta{margin-top:16px}.home-redesign .fcard-person{text-align:center}.home-redesign .ctable{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-strong)}.home-redesign .ctable-wrap{overflow-x:auto}.home-redesign .ctable th{background:var(--bg-sub);text-align:left;padding:16px 22px;font-weight:600;font-size:13px;color:var(--text-2);border-bottom:1px solid var(--border-strong)}.home-redesign .ctable td{padding:16px 22px;border-bottom:1px solid var(--border);color:var(--text-3);font-weight:400;background:var(--bg-card)}.home-redesign .ctable td.why,.home-redesign .ctable th.why{font-size:13px;color:var(--text-4);font-weight:400}.home-redesign .ctable th.why{font-size:12px}.home-redesign .ctable tr:last-child td{border-bottom:none}.home-redesign .ctable tr:hover td{background:var(--bg-sub)}.home-redesign .ctable .yes{color:var(--blue);font-weight:500}.home-redesign .ctable .no{color:var(--text-4)}.home-redesign .timeline{display:flex;flex-direction:column;gap:0;max-width:640px;margin:0 auto;position:relative}.home-redesign .timeline:before{content:"";position:absolute;left:23px;top:28px;bottom:28px;width:1.5px;background:var(--border-strong);z-index:0}.home-redesign .tl-item{display:flex;gap:22px;padding:22px 0;position:relative;z-index:1}.home-redesign .tl-dot{width:48px;height:48px;border-radius:50%;background-color:var(--bg);background-image:linear-gradient(var(--blue-soft),var(--blue-soft));display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;font-size:15px;color:var(--blue);border:3px solid var(--bg);transition:all .3s}.home-redesign .tl-item:hover .tl-dot{background:var(--blue);color:#fff;transform:scale(1.08)}.home-redesign .tl-content h3{font-size:17px;font-weight:600;color:var(--text-1);margin-bottom:6px;letter-spacing:-.01em}.home-redesign .tl-content p{font-size:15px;color:var(--text-3);line-height:1.65;font-weight:400}.home-redesign .vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .vcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px 28px;text-align:center;transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .vcard:hover{border-color:var(--blue);box-shadow:var(--sh-lg);transform:translateY(-6px)}.home-redesign .vcard-icon{width:56px;height:56px;border-radius:16px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;transition:transform .3s}.home-redesign .vcard:hover .vcard-icon{transform:scale(1.08)}.home-redesign .vcard-icon svg{width:26px;height:26px;stroke:var(--blue);fill:none;stroke-width:1.8}.home-redesign .vcard h3{font-size:17px;font-weight:600;color:var(--text-1);margin-bottom:10px}.home-redesign .vcard p{font-size:14px;color:var(--text-3);line-height:1.65;font-weight:400}.home-redesign .role-row{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;transition:all .3s;margin-bottom:10px}.home-redesign .role-row:hover{border-color:var(--blue);box-shadow:var(--sh-md);transform:translateY(-2px)}.home-redesign .role-row h4{font-size:16px;font-weight:600;color:var(--text-1);letter-spacing:-.01em}.home-redesign .role-row .role-meta{font-size:12px;color:var(--text-4);margin-top:3px}.home-redesign .role-row .eyebrow{margin:0;flex-shrink:0}.home-redesign .release-log{display:flex;flex-direction:column;gap:10px;max-width:var(--max-w);margin:0 auto}.home-redesign .release-row{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:22px 26px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:18px;align-items:start;transition:all .3s cubic-bezier(.25,.8,.25,1)}.home-redesign .release-row:not(:has(.release-when)){grid-template-columns:44px minmax(0,1fr)}.home-redesign .release-row .fcard-icon{grid-column:1;grid-row:1}.home-redesign .release-copy{grid-column:2;grid-row:1;min-width:0}.home-redesign .release-row .release-when{grid-column:3;grid-row:1;margin-top:0;font-size:13px;line-height:1.4;color:var(--text-4);font-variant-numeric:tabular-nums;padding-top:2px;white-space:nowrap}.home-redesign .release-row h3{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--text-1);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.home-redesign .release-row .status-chip{margin-left:0}.home-redesign .release-copy p{font-size:15px;color:var(--text-3);line-height:1.65;font-weight:400;margin-top:8px}.home-redesign .release-row .pcard-link{margin-top:14px}.home-redesign .release-row:hover{border-color:var(--blue);transform:translateY(-2px)}.home-redesign .release-row:hover .fcard-icon{transform:scale(1.05)}.home-redesign .cta-band{background:var(--bg);padding:clamp(96px,12vw,160px) var(--section-x);text-align:center;position:relative;overflow:hidden}.home-redesign .cta-band .eyebrow{position:relative}.home-redesign .cta-band .display{font-size:clamp(40px,6.5vw,76px);color:var(--text-1);margin-bottom:20px;position:relative}.home-redesign .cta-home .display{max-width:16em;margin-inline:auto}.home-redesign .cta-home .display em{white-space:nowrap}.home-redesign .cta-sub{font-size:17px;color:var(--text-2);margin-bottom:44px;font-weight:400;position:relative;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.7}.home-redesign .cta-btns{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;position:relative}.home-redesign .cta-note{margin:28px auto 0;max-width:52ch;font-size:14px;line-height:1.55;color:var(--text-3);position:relative}.home-redesign .cta-note a{color:inherit}.home-redesign .cta-checks{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:52px;position:relative}.home-redesign .cta-check{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-3)}.home-redesign .cta-check svg{width:16px;height:16px;stroke:var(--text-3);fill:none;stroke-width:2}.home-redesign:has(>footer){background:transparent}.home-redesign footer{background:var(--royal-deep);padding:64px var(--section-x) 40px;border-top:1px solid color-mix(in srgb,var(--text-on-dark) 16%,transparent)}.home-redesign .ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;max-width:var(--max-w);margin:0 auto 48px}.home-redesign .ft-logo{height:22px;width:auto;aspect-ratio:149/27;display:block;color:var(--bg-card)}.home-redesign .ft-brand p{font-size:13px;color:var(--text-on-dark);line-height:1.65;margin:12px 0 18px;font-weight:400}.home-redesign .ft-social{display:flex;gap:10px}.home-redesign .ft-social a{width:36px;height:36px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--text-on-dark) 28%,transparent);display:flex;align-items:center;justify-content:center;color:var(--text-on-dark);text-decoration:none}.home-redesign .ft-social svg{width:16px;height:16px}.home-redesign .ft-social a:hover{color:#fff;border-color:#fff}.home-redesign .ft-brand>a{display:inline-block;line-height:0;color:inherit;text-decoration:none}.home-redesign .ft-brand>a:hover{text-decoration:none}.home-redesign .ft-brand h4,.home-redesign .ft-col h4,.home-redesign .ft-press h4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-dark);margin-bottom:16px;line-height:1.4}.home-redesign .ft-brand h4{margin-top:18px}.home-redesign .ft-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.home-redesign .ft-col a{font-size:13px;color:var(--text-on-dark);text-decoration:none;font-weight:400;transition:color .2s}.home-redesign .ft-col a:hover{color:#fff;text-decoration:none}.home-redesign .ft-beta{display:inline-block;margin-left:6px;background:var(--gold);color:var(--on-gold);font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:100px;vertical-align:middle;line-height:1.4}.home-redesign .ft-privacy{height:34px;width:auto;display:block}.home-redesign .ft-press{border-top:1px solid color-mix(in srgb,var(--text-on-dark) 16%,transparent);padding-top:28px;max-width:var(--max-w);margin:0 auto 28px}.home-redesign .ft-press-row{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.home-redesign .ft-press-row img{height:40px;width:auto;object-fit:contain}.home-redesign .ft-bottom{border-top:1px solid color-mix(in srgb,var(--text-on-dark) 16%,transparent);padding-top:28px;max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.home-redesign .ft-bottom p,.home-redesign .ft-bottom>a{font-size:12px;color:color-mix(in srgb,var(--text-on-dark) 70%,transparent)}.home-redesign .ft-bottom>a{font-weight:600;text-decoration:none}.home-redesign .ft-bottom>a:hover{color:#fff;text-decoration:none}.home-redesign .ft-legal{display:flex;gap:16px}.home-redesign .ft-legal a{font-size:12px;color:color-mix(in srgb,var(--text-on-dark) 70%,transparent);text-decoration:none}.home-redesign .ft-legal a:hover{color:#fff}.home-redesign .ft-badges{display:flex;gap:6px}.home-redesign .ft-badge{background:hsla(0,0%,100%,.06);border:1px solid color-mix(in srgb,var(--text-on-dark) 16%,transparent);color:var(--text-on-dark);font-size:10px;font-weight:500;padding:4px 12px;border-radius:8px}.home-redesign .video-modal{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;padding:clamp(16px,4vw,48px)}.home-redesign .video-modal.open{opacity:1;visibility:visible}.home-redesign .video-modal-inner{width:100%;max-width:960px;aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;position:relative;transform:scale(.95);transition:transform .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 24px 80px rgba(0,0,0,.5)}.home-redesign .video-modal.open .video-modal-inner{transform:scale(1)}.home-redesign .video-modal-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:20px;cursor:var(--cursor-iva);display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s}.home-redesign .video-modal-close:hover{background:hsla(0,0%,100%,.2)}.home-redesign .video-modal iframe{width:100%;height:100%;border:none}.home-redesign .nav-dd{position:relative}.home-redesign .nav-dd>a:after{content:"";display:inline-block;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid;margin-left:5px;vertical-align:middle;opacity:.5;transition:transform .2s}.home-redesign .nav-dd:hover>a:after{transform:rotate(180deg)}.home-redesign .dd-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px;min-width:240px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;box-shadow:var(--sh-lg);z-index:200}.home-redesign .nav-dd:hover .dd-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.home-redesign .dd-menu a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-xs);font-size:13px;color:var(--text-2);font-weight:500;text-decoration:none;transition:all .15s;white-space:nowrap;letter-spacing:-.01em}.home-redesign .dd-menu a:hover{background:var(--bg-sub);color:var(--text-1)}.home-redesign .dd-menu a.on,.home-redesign .dd-menu a.on:hover{color:var(--blue);background:var(--blue-soft);font-weight:600}.home-redesign .dd-menu a .dd-icon{width:32px;height:32px;border-radius:8px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s}.home-redesign .dd-menu a.on .dd-icon,.home-redesign .dd-menu a.on:hover .dd-icon{background:var(--bg-elevated)}.home-redesign .dd-menu a:hover .dd-icon{transform:scale(1.06)}.home-redesign .dd-menu a .dd-icon svg{width:15px;height:15px;stroke:var(--blue);fill:none;stroke-width:1.8}.home-redesign .dd-menu a .dd-icon.dd-mark,.home-redesign .dd-menu a.on .dd-icon.dd-mark,.home-redesign .dd-menu a.on:hover .dd-icon.dd-mark{background:transparent;overflow:hidden}.home-redesign .dd-menu a .dd-icon.dd-mark img{width:32px;height:32px;display:block;object-fit:cover}.home-redesign .dd-sep{height:1px;background:var(--border);margin:6px 0}.home-redesign .trust-strip{padding:40px var(--section-x);background:var(--bg-sub);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.home-redesign .ts-title{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-bottom:22px;text-align:center}.home-redesign .trust-logos{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;max-width:1000px;margin:0 auto}.home-redesign .trust-logo{display:flex;align-items:center;justify-content:center;padding:12px 24px;height:64px;opacity:.95;transition:opacity .3s;filter:none}.home-redesign .trust-logo:hover{opacity:1}.home-redesign .trust-logo img{height:32px;width:auto;max-width:130px;object-fit:contain}.home-redesign .trust-more{display:flex;align-items:center;justify-content:center;padding:12px 24px;font-size:13px;font-weight:500;color:var(--text-4);height:64px}.home-redesign .trust-logos .trust-logo{flex-shrink:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xs);filter:none}.home-redesign .trust-logos-lg .trust-logo{height:80px;padding:14px 28px;border-radius:var(--radius)}.home-redesign .trust-logos-lg .trust-logo img{height:36px;max-width:150px}.home-redesign .trust-logos-lg .trust-more{height:80px;padding:14px 28px;border-radius:0;background:transparent;border:none;font-size:14px}.home-redesign .fcard .trust-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-width:none;margin:8px 0 0;justify-content:stretch}.home-redesign .fcard .trust-logo{width:100%;height:52px;padding:8px 12px}.home-redesign .fcard .trust-logo img{height:24px;max-width:100%}.home-redesign .bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .bcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:24px;transition:all .3s}.home-redesign .bcard:hover{box-shadow:var(--sh-sm);transform:translateY(-2px)}.home-redesign .bcard h4{font-size:15px;font-weight:600;color:var(--text-1);margin-bottom:6px;letter-spacing:-.01em}.home-redesign .bcard p{font-size:13px;color:var(--text-3);line-height:1.6;font-weight:400}.home-redesign .quotes-section{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;gap:16px}.home-redesign .inline-quote{background:transparent;border:none;border-radius:0;padding:28px 0;display:flex;gap:24px;align-items:flex-start;transition:none;border-bottom:1px solid var(--border)}.home-redesign .inline-quote:last-child{border-bottom:none}.home-redesign .inline-quote:hover{box-shadow:none}.home-redesign .inline-quote .iq-mark{font-size:52px;line-height:.8;color:var(--blue);font-weight:700;flex-shrink:0;font-family:Georgia,serif;opacity:.4}.home-redesign .inline-quote .iq-body{flex:1}.home-redesign .inline-quote blockquote{font-size:17px;color:var(--text-2);line-height:1.7;font-weight:400;font-style:normal}.home-redesign .inline-quote .iq-person{display:flex;align-items:center;gap:12px;margin-top:18px}.home-redesign .inline-quote .iq-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;letter-spacing:.02em;overflow:hidden}.home-redesign .iq-avatar.av-blue{background:var(--blue-soft);color:var(--blue)}.home-redesign .iq-avatar.av-dark{background:var(--bg-sub);color:var(--text-3);border:1px solid var(--border)}.home-redesign .inline-quote cite{font-size:14px;color:var(--text-4);font-style:normal;font-weight:400;line-height:1.4}.home-redesign .inline-quote cite strong{color:var(--text-1);font-weight:600;display:block;margin-bottom:1px}.home-redesign .mini-cta{padding:clamp(48px,5vw,72px) var(--section-x);background:var(--bg-sub);border-top:1px solid var(--border);text-align:center;scroll-margin-top:var(--nav-h)}.home-redesign .mini-cta h3{font-size:clamp(22px,3vw,32px);font-weight:700;color:var(--text-1);letter-spacing:-.03em;line-height:1.16;margin:0 auto 12px;max-width:16em;text-wrap:balance}.home-redesign .mini-cta p{font-size:clamp(17px,1.25vw,20px);color:var(--text-3);font-weight:400;line-height:1.7;max-width:36em;margin:0 auto 28px;text-wrap:pretty}.home-redesign .mini-cta .mc-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.home-redesign #agent-assist,.home-redesign #knowledge,.home-redesign #nexus,.home-redesign #transaction{scroll-margin-top:var(--nav-h)}.home-redesign .iva{position:absolute;z-index:2;pointer-events:none;user-select:none;width:128px}.home-redesign .iva img{display:block;width:100%;height:auto}.home-redesign .iva-figure{transform-origin:50% 100%;animation:ivaBob 3.2s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(0,0,0,.16))}.home-redesign .iva-peek{width:100px}.home-redesign .iva-sit{width:145px}.home-redesign .iva-sit.iva-top-right{top:0;right:8px;transform:translateY(calc(-71% + 12px))}.home-redesign .iva-lean.iva-left img{transform:scaleX(-1)}.home-redesign .iva-host-peek{position:relative;height:100%;display:flex;transition:transform .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .iva-host-peek .iva{z-index:2}.home-redesign .iva-host-peek .pcard{flex:1;z-index:1}.home-redesign .iva-host-peek:hover{transform:translateY(-6px)}.home-redesign .iva-host-peek:hover .pcard{border-color:var(--border-hover);box-shadow:var(--sh-lg);transform:none}.home-redesign .iva-host-peek:hover .pcard:after{clip-path:inset(0 0 0 0)}.home-redesign .iva-top-left{top:0;left:8px;bottom:auto;transform:translateY(calc(-100% + 6px))}.home-redesign .iva-host-peek .iva-figure{animation:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.14))}.home-redesign .iva-top-right{top:0;right:16px;transform:translateY(-100%)}.home-redesign .tcard:has(.iva) .iva-figure{animation:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.14))}.home-redesign .split-section:has(.iva){overflow:visible}.home-redesign .iva-host-why{display:inline-block}.home-redesign .iva-on-table{top:auto;right:auto;left:100%;bottom:calc(-1.04em - clamp(48px,6vw,72px) - 2px);transform:none}.home-redesign .iva-on-table .iva-figure{animation:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}.home-redesign .iva-left{left:0;top:-80px;transform:translateX(calc(-100% + 18px))}.home-redesign .iva-left .iva-figure{animation:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.14))}.home-redesign .iva-right{right:4px;top:36px;transform:translateX(6%)}.home-redesign .iva-below{position:relative;display:block;margin:28px auto 0;left:auto;right:auto;top:auto;transform:none;z-index:1}.home-redesign .split:has(.iva-left){gap:clamp(148px,13vw,196px);overflow:visible}.home-redesign .split>.reveal:has(.iva-left){z-index:2}.home-redesign .form-card:has(.iva),.home-redesign .iva-host,.home-redesign .pcard:has(.iva),.home-redesign .pgrid-core:has(.iva),.home-redesign .reveal:has(.iva),.home-redesign .tcard:has(.iva){position:relative;z-index:1;overflow:visible}.home-redesign .tcard:has(.iva){z-index:2}.home-redesign .pcard:has(.iva){overflow:visible}.home-redesign .pgrid-core:has(.iva){padding-top:88px}.home-redesign .hero:has(.hero-home){box-sizing:border-box;height:auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:var(--nav-h);padding-bottom:clamp(48px,6vw,80px);overflow:visible}.home-redesign .hero-home{--hero-frame:min(100%,calc((100svh - var(--nav-h) - 80px) * 5 / 4));min-width:0;max-width:var(--max-w);margin:0 auto;position:relative;z-index:1;flex:none;justify-content:flex-start;gap:0}.home-redesign .hero-home,.home-redesign .hero-home .hero-copy{width:100%;display:flex;flex-direction:column;align-items:center}.home-redesign .hero-home .hero-copy{--hero-exit:0;--hero-title:clamp(52px,6.6vw,96px);text-align:center;justify-content:center;flex:none;box-sizing:border-box;min-height:0;padding-top:clamp(96px,12vh,148px);padding-bottom:32px;opacity:calc(1 - var(--hero-exit) * .28);transform:translateY(calc(var(--hero-exit) * -32px))}.home-redesign .hero-visual-stage{width:100%;height:150vh;position:relative;flex:none}.home-redesign .hero-home .hero-copy .eyebrow{margin:0 0 16px}.home-redesign .hero-home .display{font-size:var(--hero-title);width:min(15em,100%);max-width:100%;line-height:.98;letter-spacing:-.05em;text-wrap:balance;margin:0 auto 20px;text-align:center}.home-redesign .hero-home .hero-home-lead{display:inline;color:#fff}.home-redesign .hero-home .hero-copy .body-lg{margin:0 auto 20px;max-width:min(62em,100%);text-align:center;text-wrap:balance}.home-redesign .hero-home .hero-home-sub{display:block;white-space:nowrap}.home-redesign .hero-home .hero-copy .hero-proof{display:block;margin-top:10px;font-size:15px;line-height:1.55;color:var(--text-on-dark-muted)}.home-redesign .hero-proof a{color:inherit;text-decoration:underline;text-underline-offset:3px}.home-redesign .hero-home .hero-ctas{justify-content:center;margin-bottom:0}.home-redesign .hero:has(.hero-home){background:var(--blue-canvas)}.home-redesign .hero:has(.hero-home):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;--hero-x1:96%;--hero-y1:0%;--hero-x2:4%;--hero-y2:100%;--hero-x3:42%;--hero-y3:36%;background:radial-gradient(58% 48% at var(--hero-x1) var(--hero-y1),#2e5fd4 0,transparent 70%),radial-gradient(46% 42% at var(--hero-x2) var(--hero-y2),#16328f 0,transparent 72%),radial-gradient(70% 50% at var(--hero-x3) var(--hero-y3),rgba(46,95,212,.28) 0,transparent 70%);animation:hero-drift 22s ease-in-out infinite alternate}.home-redesign .hero:has(.hero-home):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--text-on-dark) 18%,transparent) 1px,transparent 1.6px);background-size:22px 22px;background-position:11px 11px;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 0 0,#000 0,rgba(0,0,0,.9) 22%,transparent 100%),radial-gradient(ellipse 72% 58% at 100% 100%,#000 0,rgba(0,0,0,.9) 22%,transparent 100%);mask-image:radial-gradient(ellipse 72% 58% at 0 0,#000 0,rgba(0,0,0,.9) 22%,transparent 100%),radial-gradient(ellipse 72% 58% at 100% 100%,#000 0,rgba(0,0,0,.9) 22%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:add}.home-redesign .hero-home-stats{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:min(100%,var(--hero-frame));max-width:100%;margin:clamp(56px,7vh,88px) auto 0;padding:0;list-style:none;border:none}.home-redesign .hero-home-stats li{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:0 clamp(16px,2vw,32px);text-align:left}.home-redesign .hero-home-stats li+li{box-shadow:inset 1px 0 0 var(--nav-border-hero)}.home-redesign .hero-home-stats b{flex:none;font-size:clamp(36px,3.2vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.home-redesign .hero-home-stats b span{color:var(--gold-on-dark)}.home-redesign .hero-home-stats li>a,.home-redesign .hero-home-stats li>span{font-size:14px;line-height:1.35;font-weight:500;color:var(--text-on-dark-muted);max-width:16ch;text-wrap:balance}.home-redesign .hero-home-stats a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold-on-dark) 70%,transparent);text-underline-offset:3px}.home-redesign .hero-home-stats a:hover{color:var(--gold-on-dark)}.home-redesign .hero-home-stats a:focus-visible{outline:2px solid var(--gold-on-dark);outline-offset:3px;border-radius:4px}.home-redesign .hero-home .hero-visual-stage>.reveal-visual{position:sticky;top:var(--nav-h);flex:none;width:100%;min-width:0;margin-inline:auto;box-sizing:border-box;min-height:calc(100svh - var(--nav-h));display:flex;align-items:flex-start;justify-content:center}.home-redesign .hero-home .hero-visual-stage>.reveal-visual>.demo-journey{width:var(--hero-frame);height:auto;aspect-ratio:5/4;max-width:100%;max-height:calc(100svh - var(--nav-h) - 80px)}.home-redesign .hero-log{position:relative;width:100%;text-align:left}.home-redesign .hero-log-rule{position:absolute;left:0;top:0;width:2px;height:var(--rule-h,0);background:var(--gold-on-dark);border-radius:1px;transform:translateY(var(--rule-y,0));transition:transform .55s cubic-bezier(.16,1,.3,1),height .55s cubic-bezier(.16,1,.3,1)}.home-redesign .hero-log.is-still .hero-log-rule{transition:none;transform:none;top:var(--rule-y,0)}.home-redesign .hero-log-rows{display:flex;flex-direction:column}.home-redesign .hero-log button{appearance:none;background:none;border:none;width:100%;text-align:left;cursor:var(--cursor-iva);font:inherit;padding:18px 0 18px 22px;color:var(--text-on-dark-muted);transition:color .55s cubic-bezier(.16,1,.3,1)}.home-redesign .hero-log button+button{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-on-dark) 16%,transparent)}.home-redesign .hero-log button.is-on,.home-redesign .hero-log button.is-on:hover,.home-redesign .hero-log button:hover{color:var(--text-on-dark)}.home-redesign .hero-log button:focus-visible{outline:2px solid var(--gold-on-dark);outline-offset:3px;border-radius:4px}.home-redesign .hero-log-kicker{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.4;color:var(--gold-on-dark);margin-bottom:4px}.home-redesign .hero-log-line{display:block;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.home-redesign .hero-log button.is-on .hero-log-line{font-weight:600}@media(max-width:800px){.home-redesign .hero-home .hero-copy{--hero-title:clamp(40px,10vw,64px);padding-top:clamp(56px,8vh,88px);min-height:0}.home-redesign .hero-home .display,.home-redesign .hero-home-stats{width:100%}.home-redesign .hero-home .hero-copy .body-lg{white-space:normal}.home-redesign .hero-home-stats{display:grid;grid-template-columns:1fr;max-width:420px;padding-top:0;border-top:none}.home-redesign .hero-home-stats li{justify-content:flex-start;gap:16px;padding:14px 0;border-top:1px solid var(--nav-border-hero)}.home-redesign .hero-home-stats li+li{box-shadow:none}.home-redesign .hero-home-stats li>a,.home-redesign .hero-home-stats li>span{max-width:none}.home-redesign .hero-home .hero-home-lead,.home-redesign .hero-home .hero-home-sub{white-space:normal}.home-redesign .hero-visual-stage{height:120vh}.home-redesign .hero-home .hero-visual-stage>.reveal-visual{min-height:auto;top:calc(var(--nav-h) + clamp(24px,5vh,40px));padding:0 0 clamp(12px,3vh,24px)}.home-redesign .hero-home{--hero-frame:min(100%,calc((100svh - var(--nav-h) - 48px) * 5 / 4))}.home-redesign .hero-home .hero-visual-stage>.reveal-visual>.demo-journey{max-height:calc(100svh - var(--nav-h) - 48px)}.home-redesign .hero-log{max-width:520px}.home-redesign .hero-log button{padding:14px 0 14px 18px}.home-redesign .hero-log-line{font-size:16px}}@media(max-width:640px){.home-redesign .hero-home{--hero-frame:min(100%,calc((100svh - var(--nav-h) - 24px) * 4 / 5))}.home-redesign .hero-home .hero-visual-stage>.reveal-visual>.demo-journey{aspect-ratio:4/5;max-height:calc(100svh - var(--nav-h) - 24px)}}.home-redesign .split-section:has(.surface-strip){padding-bottom:clamp(56px,7vw,88px)}.home-redesign .surface-strip{max-width:var(--max-w);margin:0 auto}.home-redesign .surface-strip .sh{margin-bottom:clamp(40px,5vw,64px)}.home-redesign .surface-strip .fgrid{margin-bottom:14px}.home-redesign .surface-strip .fcard:has(.fcard-icon){flex-direction:column;align-items:center;text-align:center;gap:22px;padding:clamp(32px,4vw,48px) 28px 36px;border-radius:var(--radius)}.home-redesign .surface-strip .fcard-copy{display:flex;flex-direction:column;align-items:center}.home-redesign .surface-strip .fcard h3{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin-bottom:8px}.home-redesign .surface-strip .fcard p{font-size:15px;line-height:1.5;max-width:22ch}.home-redesign .surface-strip .surface-base p{max-width:36ch}.home-redesign .surface-strip .fcard .pcard-link{margin-top:16px}@media(min-width:901px){.home-redesign .surface-strip .surface-base:has(.fcard-icon){flex-direction:row;align-items:center;text-align:left;gap:20px;padding:28px 40px}.home-redesign .surface-strip .surface-base .fcard-copy{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:28px;row-gap:4px;align-items:center;text-align:left;width:100%}.home-redesign .surface-strip .surface-base h3{grid-column:1;margin-bottom:0}.home-redesign .surface-strip .surface-base p{grid-column:1;max-width:none}.home-redesign .surface-strip .surface-base .pcard-link{grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0}}.home-redesign .hero-split{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px,5vw,80px);align-items:center;max-width:var(--max-w);margin:0 auto;position:relative;z-index:1}.home-redesign .hero-split .hero-left{text-align:left}.home-redesign .hero-split .hero-left .display{margin:0 0 20px;max-width:none;text-align:left}.home-redesign .hero-split .hero-left .body-lg{margin:0 0 36px;text-align:left;max-width:none}.home-redesign .hero-split .hero-left .eyebrow{text-align:left}.home-redesign .hero-split .hero-ctas{justify-content:flex-start;margin-bottom:0}.home-redesign .hero-robot{width:36px;height:36px;border-radius:10px;flex-shrink:0;object-fit:cover}.home-redesign .pchapter{padding:var(--section-y) var(--section-x) 0;background:var(--bg);overflow:hidden;scroll-margin-top:var(--nav-h)}.home-redesign .pchapter.alt{background:var(--bg-sub);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-redesign .pchapter-feature{background:var(--royal-gradient);border-top:none;border-bottom:none}.home-redesign .pchapter-feature .eyebrow{color:var(--gold-on-dark)}.home-redesign .pchapter-feature .pchapter-copy h2,.home-redesign .pchapter-feature .pchapter-copy h2 em{color:#fff}.home-redesign .pchapter-feature .body-lg,.home-redesign .pchapter-feature .pchapter-stat{color:var(--text-on-dark)}.home-redesign .pchapter-feature .pcard-link{color:#fff}.home-redesign .pchapter-inner{max-width:var(--max-w);margin:0 auto}.home-redesign .pchapter-copy{text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(32px,4vw,56px)}.home-redesign .pchapter-copy .eyebrow{margin-bottom:12px}.home-redesign .pchapter-copy h2{font-weight:700;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);margin-bottom:16px;text-wrap:balance}.home-redesign .pchapter-copy .body-lg{max-width:42ch;margin:0 auto 12px}.home-redesign .pchapter-stat{font-size:14px;color:var(--text-4);font-weight:400;margin:0}.home-redesign .pchapter-copy .pcard-link{margin-top:18px}.home-redesign .pchapter-copy .check-list{margin:8px auto 0;max-width:42ch;text-align:left;gap:10px}.home-redesign .pchapter-copy .check-list li{font-size:14px}.home-redesign .pchapter-paused *{animation-play-state:paused!important}.home-redesign .pchapter-stage{border-radius:24px 24px 0 0;overflow:hidden;height:min(72vh,760px);max-height:min(72vh,760px);min-height:400px;display:flex;flex-direction:column;transition:border-color .4s,box-shadow .4s}.home-redesign .pchapter-stage .vblock{aspect-ratio:auto;height:100%;min-height:0;border-radius:24px 24px 0 0;border-bottom:none;flex:1}.home-redesign .pchapter-stage .vblock:has(.demo-assemble),.home-redesign .pchapter-stage .vblock:has(.demo-voice-stage){border:none;box-shadow:none;border-radius:0;background:transparent}.home-redesign .pchapter-stage .vblock-body{min-height:0}.home-redesign .pchapter-stage .demo-diagram{aspect-ratio:auto;height:100%;min-height:0;border-radius:24px 24px 0 0;border-bottom:none;flex:1}.home-redesign .pchapter-stage:has(.demo-widget):not(:has(.vblock)):not(:has(.demo-diagram)):not(:has(.demo-shell)):not(.hc-frame-widget){overflow:visible;height:auto;max-height:none;min-height:0;background:transparent;border:none;border-radius:0;align-items:center;justify-content:center;padding:0 0 clamp(24px,4vw,48px)}.home-redesign .pchapter-stage:has(.demo-widget):not(:has(.vblock)):not(:has(.demo-diagram)):not(:has(.demo-shell)):not(.hc-frame-widget) .demo-widget{max-width:400px;height:520px;flex:none;min-height:0;box-shadow:var(--sh-lg)}.home-redesign .hc-visual{flex:1 1 0;display:flex;align-items:stretch;justify-content:stretch;padding:clamp(16px,2.5vw,28px);position:relative;overflow:hidden;min-height:0;height:100%}.home-redesign .hc-visual .demo{width:100%;height:100%;min-height:0}.home-redesign .hc-frame-widget{background:transparent;border:none;overflow:visible;height:min(80vh,760px);max-height:min(80vh,760px);min-height:600px;border-radius:0}.home-redesign .hc-frame-widget:hover{box-shadow:none}.home-redesign .hc-frame-widget .hc-visual{align-items:center;justify-content:center;padding:0 0 clamp(16px,3vw,32px);overflow:visible}.home-redesign .hc-frame-widget .demo{align-items:center;justify-content:stretch}.home-redesign .hc-frame-widget .demo-widget{max-width:400px;height:100%;max-height:100%;flex:1;min-height:0;box-shadow:var(--sh-lg)}.home-redesign .hc-frame-widget:has(.demo-widget-stream){height:auto;max-height:none;min-height:0}.home-redesign .hc-frame-widget .demo-widget.demo-widget-stream{height:660px;max-height:660px;flex:none}.home-redesign .hc-frame-widget .demo-widget-body{padding:10px 14px}.home-redesign .hc-frame-widget .demo-widget-thread{gap:8px}.home-redesign .hc-frame-webapp{background:var(--bg-card);border:1px solid var(--border-strong)}.home-redesign .hc-frame-webapp:hover{border-color:var(--border-hover)}.home-redesign .pchapter-feature .pchapter-stage.hc-frame-webapp:has(.demo-voice-stage),.home-redesign .pchapter-feature .pchapter-stage.hc-frame-webapp:has(.demo-voice-stage):hover{background:transparent;border-color:transparent;box-shadow:none}.home-redesign .hc-frame-webapp .hc-visual{padding:0}.home-redesign .hc-frame-webapp .demo{gap:0;align-items:stretch;width:100%;height:100%;min-height:0}.home-redesign .hc-frame-webapp .demo-shell{gap:0;width:100%;height:100%;min-height:0;grid-template-columns:minmax(168px,22%) 1fr}.home-redesign .hc-frame-webapp .demo-shell-nav{border-radius:0;border:none;border-right:1px solid var(--border);padding:0 0 16px;min-height:0}.home-redesign .hc-frame-webapp .demo-shell-brand{font-size:16px;padding:18px 16px 10px;min-height:56px}.home-redesign .hc-frame-webapp .demo-shell-logo{width:32px;height:32px}.home-redesign .hc-frame-webapp .demo-nav-label{padding:14px 16px 6px;font-size:10px}.home-redesign .hc-frame-webapp .demo-nav-item{margin:0 8px;padding:8px 10px;font-size:12px}.home-redesign .hc-frame-webapp .demo-shell-main{padding:0;gap:0;height:100%;min-height:0;position:relative;overflow:hidden}.home-redesign .hc-frame-webapp .demo-assemble-stage{height:100%;min-height:0}.home-redesign .hc-frame-webapp .demo-assemble-pane{position:absolute;inset:0;height:auto}.home-redesign .hc-frame-webapp .demo-pagehead{padding:14px 24px;border-bottom:1px solid var(--border);min-height:62px}.home-redesign .hc-frame-webapp .demo-pagehead .demo-name{font-size:18px;font-weight:700}.home-redesign .hc-frame-webapp .demo-ghost,.home-redesign .hc-frame-webapp .demo-save{padding:6px 14px;font-size:12px}.home-redesign .hc-frame-webapp .demo-tabs{padding:0 24px;gap:20px}.home-redesign .hc-frame-webapp .demo-tabs span{font-size:13px;padding:12px 0 11px}.home-redesign .hc-frame-webapp .demo-studio{display:block;flex:1;min-height:0;overflow:visible;padding:20px min(420px,40%) 20px 24px;position:relative}.home-redesign .hc-frame-webapp .demo-studio-form{gap:20px;overflow:visible}.home-redesign .hc-frame-webapp .demo-section-title{font-size:15px;margin-bottom:2px}.home-redesign .hc-frame-webapp .demo-studio .demo-panel{background:var(--bg-card);border-radius:var(--radius);padding:18px 20px}.home-redesign .hc-frame-webapp .demo-field-label{font-size:13px;font-weight:500;color:var(--text-1)}.home-redesign .hc-frame-webapp .demo-select{max-width:320px;min-height:38px;padding:8px 12px;font-size:13px}.home-redesign .hc-frame-webapp .demo-upload{max-width:200px;min-height:38px;display:flex;align-items:center;justify-content:center}.home-redesign .hc-frame-webapp .demo-textarea{min-height:72px;padding:10px 12px;font-size:13px;white-space:normal}.home-redesign .hc-frame-webapp .demo-swatches{min-height:36px;gap:8px}.home-redesign .hc-frame-webapp .demo-swatches i{width:28px;height:28px;border-radius:4px}.home-redesign .hc-frame-webapp .demo-preview{position:absolute;right:20px;bottom:20px;top:0;width:min(380px,36%);height:auto;z-index:2;overflow:visible}.home-redesign .hc-frame-webapp .demo-preview .demo-widget{height:100%;border-radius:28px;box-shadow:var(--sh-lg)}.home-redesign .hc-frame-webapp .demo-inbound{padding:20px 24px;gap:20px}.home-redesign .hc-frame-webapp .demo-assemble .demo-shell-nav{padding:0}.home-redesign .hc-frame-webapp .demo-assemble .demo-config-bar .demo-tabs{padding:0;gap:18px;background:transparent;border-bottom:none}.home-redesign .hc-frame-webapp .demo-assemble .demo-nav-item{margin:0 8px;padding:4px 8px;font-size:12px}.home-redesign .hc-frame-webapp .demo-assemble .demo-nav-label{padding:10px 16px 4px}.home-redesign .hc-frame-webapp .demo-assemble .demo-studio{padding:16px 20px;background:transparent}.home-redesign .hc-frame-webapp .demo-assemble .demo-config-title{font-size:18px;min-height:56px;height:56px;padding:0 20px;background:var(--bg-card);border-bottom:1px solid var(--border)}.home-redesign .hc-frame-webapp .demo-lines-head,.home-redesign .hc-frame-webapp .demo-lines-row{padding:10px 14px}.home-redesign .hc-frame-webapp .demo-lines-head{font-size:11px}.home-redesign .hc-frame-webapp .demo-lines-row .demo-name{font-size:13px}.home-redesign .hc-frame-webapp .demo-lines-row .demo-copy{font-size:12px}.home-redesign .hc-frame-webapp .demo-work-call{gap:0;width:100%;height:100%;overflow:hidden;min-height:0}.home-redesign .hc-frame-webapp .demo-callbar{border-radius:0;border:none;border-bottom:1px solid var(--border);flex-wrap:nowrap;min-height:56px;height:56px;padding:0 20px;background:var(--bg-card);gap:10px}.home-redesign .hc-frame-webapp .demo-call-id{flex-direction:row;align-items:baseline;gap:10px;flex-shrink:0}.home-redesign .hc-frame-webapp .demo-callbar .demo-name{font-size:15px;font-weight:700}.home-redesign .hc-frame-webapp .demo-call-avatar{width:32px;height:32px}.home-redesign .hc-frame-webapp .demo-call-avatar svg{width:14px;height:14px}.home-redesign .hc-frame-webapp .demo-call-phone{font-size:12px}.home-redesign .hc-frame-webapp .demo-work{display:flex;grid-template-columns:none;padding:0;gap:0;overflow:hidden;min-height:0;background:var(--bg)}.home-redesign .hc-frame-webapp .demo-work-main,.home-redesign .hc-frame-webapp .demo-work-rail{border:none;border-radius:0;padding:16px 20px;background:transparent}.home-redesign .hc-frame-webapp .demo-work-main{flex:1;min-width:0;background:var(--bg)}.home-redesign .hc-frame-webapp .demo-work-rail{width:min(420px,40%);flex-shrink:0;background:var(--bg-card);padding:0;display:flex;flex-direction:column;gap:0}.home-redesign .hc-frame-webapp .demo-rail-head{padding:14px 16px;border-bottom:1px solid var(--border)}.home-redesign .hc-frame-webapp .demo-work-rail .demo-brief,.home-redesign .hc-frame-webapp .demo-work-rail .demo-panel-action{margin:0;background:var(--bg-card)}.home-redesign .hc-frame-webapp .demo-rail-thread{padding:12px 16px 0}.home-redesign .hc-frame-webapp .demo-session-tabs{gap:16px;margin:0 0 14px;padding-bottom:0;border-bottom:1px solid var(--border)}.home-redesign .hc-frame-webapp .demo-session-tabs span{font-size:13px;font-weight:500;padding:8px 0 10px;border-radius:0;background:none;color:var(--text-4);border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.home-redesign .hc-frame-webapp .demo-session-tabs span.on{color:var(--text-1);font-weight:600;border-bottom-color:var(--blue);background:none}.home-redesign .hc-frame-webapp .demo-t-line{font-size:13px;max-width:78%}.home-redesign .hc-frame-webapp .demo-t-agent,.home-redesign .hc-frame-webapp .demo-t-member{padding:10px 12px;border-radius:12px}.home-redesign .hc-frame-webapp .demo-work-rail .demo-composer{margin:12px 16px 16px;width:auto}.home-redesign .hc-frame-session{background:var(--bg-card);border:1px solid var(--border-strong)}.home-redesign .hc-frame-session:hover{border-color:var(--border-hover)}.home-redesign .hc-frame-session .hc-visual{padding:16px 18px}.home-redesign .hc-visual .demo:has(.demo-call),.home-redesign .hc-visual .demo:has(.demo-widget):not(:has(.demo-shell)){align-items:center;justify-content:center}.home-redesign .hc-frame-widget .demo:has(.demo-widget){justify-content:stretch}.home-redesign .hc-visual .demo:has(.demo-voice),.home-redesign .hc-visual .demo:has(.demo-work-call){align-items:stretch;justify-content:stretch}@media(max-width:900px){.home-redesign .hero-split{grid-template-columns:1fr;text-align:center}.home-redesign .hero-split .hero-left,.home-redesign .hero-split .hero-left .display{text-align:center}.home-redesign .hero-split .hero-left .body-lg{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.home-redesign .hero-split .hero-ctas{justify-content:center}.home-redesign .pchapter-stage{height:min(64vh,620px);max-height:min(64vh,620px)}.home-redesign .pchapter-stage:has(.demo-widget):not(:has(.vblock)):not(:has(.demo-diagram)):not(:has(.demo-shell)):not(.hc-frame-widget) .demo-widget{height:480px}.home-redesign .hc-frame-widget{height:min(72vh,660px);max-height:min(72vh,660px);min-height:520px}.home-redesign .hc-frame-widget .demo-widget.demo-widget-stream{height:600px;max-height:600px}.home-redesign .pt-content .demo-widget,.home-redesign .split .demo-widget{height:480px}.home-redesign .hc-frame-webapp .demo-shell{grid-template-columns:minmax(132px,28%) 1fr}.home-redesign .hc-frame-webapp .demo-studio{padding-right:min(300px,38%)}.home-redesign .hc-frame-webapp .demo-preview{width:min(280px,34%)}.home-redesign .hc-frame-webapp .demo-work-rail{width:min(300px,42%)}}@media(max-width:600px){.home-redesign .pchapter-stage{height:min(56vh,480px);max-height:min(56vh,480px);min-height:340px}.home-redesign .hc-frame-widget{height:min(84vh,680px);max-height:min(84vh,680px);min-height:520px}.home-redesign .hc-frame-widget .demo-widget.demo-widget-stream{height:540px;max-height:540px}.home-redesign .pt-content .demo-widget,.home-redesign .split .demo-widget{height:440px}.home-redesign .pchapter-stage:has(.demo-widget):not(:has(.vblock)):not(:has(.demo-diagram)):not(:has(.demo-shell)):not(.hc-frame-widget) .demo-widget{height:440px}.home-redesign .hc-frame-widget .demo-acct .demo-acct-item:last-child{display:none}.home-redesign .demo-shell,.home-redesign .demo-studio,.home-redesign .demo-work{grid-template-columns:1fr}.home-redesign .demo-preview,.home-redesign .demo-shell-nav,.home-redesign .demo-tabs span:not(.on),.home-redesign .demo-work-split{display:none}.home-redesign .hc-frame-webapp .demo-shell{grid-template-columns:1fr}.home-redesign .hc-frame-webapp .demo-studio{padding:12px 14px}.home-redesign .hc-frame-webapp .demo-work{flex-direction:column}.home-redesign .hc-frame-webapp .demo-work-rail{width:auto;border-top:1px solid var(--border)}.home-redesign .hc-frame-webapp .demo-callbar{height:auto;min-height:48px;flex-wrap:wrap;padding:8px 12px}.home-redesign .hc-frame-webapp .demo-pagehead{padding:10px 14px;min-height:0}.home-redesign .hc-frame-webapp .demo-tabs{padding:0 14px}.home-redesign .vblock:has(.demo-studio) .demo-shell{grid-template-columns:1fr}.home-redesign .vblock:has(.demo-studio) .demo-shell-nav{display:none}.home-redesign .vblock:has(.demo-studio) .demo-preview{display:flex}.home-redesign .vblock:has(.demo-studio) .demo-studio{padding:10px 12px}.home-redesign .vblock:has(.demo-studio) .demo-tabs span:not(.on){display:none}.home-redesign .vblock:has(.demo-work-call):not(:has(.demo-voice)) .demo-callbar{height:auto;min-height:40px;flex-wrap:wrap;padding:8px 10px}.home-redesign .pt-content .vblock:has(.demo-assemble) .demo-shell-nav{display:flex}.home-redesign .pt-content .demo-assemble-body{grid-template-columns:240px minmax(0,1fr)}}.home-redesign .path-reel{background:var(--bg);position:relative;overflow-anchor:none}.home-redesign .path-reel-intro{padding:var(--section-y) var(--section-x) 0}.home-redesign .path-reel-tabs{padding:0 var(--section-x);margin-bottom:28px}.home-redesign .path-reel-sticky .path-reel-tabs{margin-bottom:clamp(96px,11vh,128px)}.home-redesign .path-reel-sticky{position:sticky;top:var(--nav-h);z-index:2;height:calc(100dvh - var(--nav-h));display:flex;flex-direction:column;justify-content:center;background:var(--bg);padding:12px 0 20px;overflow-anchor:none}.home-redesign .path-reel-sticky .path-beat{padding:0 var(--section-x);border-top:none;min-height:0;grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.home-redesign .path-reel-stage{position:relative;height:auto;width:100%;overflow:visible;overflow-anchor:none}.home-redesign .path-reel-sizer{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:clamp(32px,4vw,72px);padding-inline:var(--section-x);visibility:hidden;pointer-events:none}.home-redesign .path-reel-sizer:before{content:"";grid-column:2;justify-self:center;aspect-ratio:2424/1646;width:min(100%,calc(min(460px,calc(100dvh - var(--nav-h) - 188px)) * 2424 / 1646));height:auto;max-height:min(460px,calc(100dvh - var(--nav-h) - 188px))}.home-redesign .path-reel-sticky .path-reel-layer{position:absolute;inset:0;width:auto;max-width:none;margin:0;align-items:stretch;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.16,1,.3,1)}.home-redesign .path-reel-sticky .path-reel-layer.is-active{opacity:1;pointer-events:auto;z-index:1}.home-redesign .path-reel-sticky .path-reel-copy{align-self:start;display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(28px,5vh,76px)}.home-redesign .path-reel-sticky .path-reel-copy h2{min-height:2.32em}.home-redesign .path-reel-sticky .path-next{min-height:1.4em}.home-redesign .path-beat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,72px);align-items:center;max-width:var(--max-w);margin:0 auto;width:100%}.home-redesign .path-reel-copy .eyebrow{margin-bottom:12px;text-align:left}.home-redesign .path-reel-copy h2{font-weight:700;font-size:clamp(32px,3.6vw,48px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);margin-bottom:8px}.home-redesign .path-reel-copy .body-lg{text-align:left;margin:0 0 12px;max-width:42ch}.home-redesign .path-next{font-size:14px;color:var(--text-4);font-weight:400;margin:0}.home-redesign .path-reel-visual{min-width:0;display:flex;align-items:center;justify-content:center;max-height:calc(100dvh - var(--nav-h) - 168px)}.home-redesign .path-reel-sticky .path-reel-visual{height:100%;max-height:100%;min-height:0;overflow:visible}.home-redesign .path-reel-visual .vblock{width:100%;height:100%;max-height:100%;aspect-ratio:auto}.home-redesign .path-reel-visual .demo-voice-stage{--phone-h:min(520px,calc(100dvh - var(--nav-h) - 242px));--phone-w:calc(var(--phone-h) * 400 / 672);width:min(100%,calc(var(--phone-w) + 249px + 56px));max-width:100%;height:auto;aspect-ratio:auto;max-height:none;flex:none;align-items:start;grid-template-columns:var(--phone-w) minmax(0,249px)}.home-redesign .path-reel-visual .demo-handset{width:var(--phone-w);height:var(--phone-h);max-width:none;max-height:none;aspect-ratio:400/672;transform:none;align-self:start}.home-redesign .path-reel-visual .demo-voice-thread{height:0;min-height:100%;align-self:stretch}.home-redesign .path-reel-visual:has(.demo-widget){align-items:flex-start}.home-redesign .path-reel-visual .demo-widget{--widget-h:min(520px,calc(100dvh - var(--nav-h) - 242px));width:min(100%,calc(var(--widget-h) * 800 / 1074));max-width:min(100%,calc(var(--widget-h) * 800 / 1074));height:var(--widget-h);max-height:var(--widget-h);aspect-ratio:800/1074;flex:none;min-height:0;margin-inline:auto;margin-top:-28px;box-shadow:var(--sh-lg)}.home-redesign .path-reel-visual .demo-widget-stream .demo-orbit-spend-donut{height:128px}.home-redesign .path-reel-visual .demo-widget-stream .demo-widget-head{min-height:52px;padding:8px 14px}.home-redesign .path-reel-visual .demo-widget-stream .demo-widget-legal{padding:4px 14px 8px}.home-redesign .path-reel-visual .demo-widget-stream .demo-composer{min-height:40px}.home-redesign .path-reel-visual .demo-widget-stream .demo-orbit-card{gap:8px}.home-redesign .path-reel-visual .demo-orbit-profile{--profile-pad:12px;gap:8px}.home-redesign .path-reel-visual .demo-orbit-profile .demo-orbit-card-icon,.home-redesign .path-reel-visual .demo-widget-stream .demo-orbit-acct-icon,.home-redesign .path-reel-visual .demo-widget-stream .demo-orbit-card-icon{width:32px;height:32px}.home-redesign .path-reel-visual .demo-orbit-profile .demo-orbit-card-icon svg{width:16px;height:16px}.home-redesign .path-reel-visual .demo-orbit-profile .demo-orbit-card-title{font-size:14px}.home-redesign .path-reel-visual .demo-orbit-profile-rows{padding:8px 10px}.home-redesign .path-reel-visual .demo-orbit-profile-row{padding:4px 0}.home-redesign .path-reel-visual .demo-widget-stream .demo-orbit-card-grid{gap:6px 12px;padding:8px 10px}.home-redesign .path-reel-visual .demo-orbit-profile .demo-orbit-card-btn,.home-redesign .path-reel-visual .demo-widget-stream .demo-orbit-card-btn{min-height:36px;padding:6px 12px;font-size:13px}.home-redesign .hero-split .product-capture:not(.is-widget),.home-redesign .path-reel-visual .product-capture,.home-redesign .split .product-capture:not(.is-widget){display:block;aspect-ratio:2424/1646;width:min(100%,calc(min(460px,calc(100dvh - var(--nav-h) - 188px)) * 2424 / 1646));height:auto;max-width:100%;max-height:min(460px,calc(100dvh - var(--nav-h) - 188px));border:none;border-radius:calc(100% / 28) /calc(100% * 2424 / 1646 / 28);background:transparent;overflow:hidden;box-shadow:var(--sh-lg)}.home-redesign .hero-split .product-capture:not(.is-widget) .product-still,.home-redesign .path-reel-visual .product-still,.home-redesign .split .product-capture:not(.is-widget) .product-still{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center;border-radius:0;box-shadow:none}.home-redesign .split .emode{width:min(100%,640px);margin-inline:auto}.home-redesign .split .emode .ptabs{justify-content:flex-start;margin-bottom:16px}.home-redesign .emode-loop,.home-redesign .emode-shot{position:relative;aspect-ratio:1428/958;border-radius:24px;overflow:hidden;box-shadow:var(--sh-lg);background:var(--bg-card)}.home-redesign .emode-loop .emode-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.home-redesign .emode-final{display:none}.home-redesign .emode-veil{position:absolute;top:0;bottom:0;opacity:0;animation:emode-veil 9s ease infinite;pointer-events:none}.home-redesign .emode-play-knowledge .emode-veil-a{left:24.7%;right:0;background:#fff}.home-redesign .emode-play-knowledge .emode-veil-b{display:none}.home-redesign .emode-play-teller .emode-veil-a,.home-redesign .emode-play-txn .emode-veil-a{left:5%;width:28.12%;background:#f9fafb;border-right:1px solid #eff0f2}.home-redesign .emode-play-teller .emode-veil-b,.home-redesign .emode-play-txn .emode-veil-b{left:33.2%;right:0;background:#fff}.home-redesign .emode-piece{position:absolute;inset:0;background-image:var(--emode-frame);background-size:100% 100%;background-repeat:no-repeat;opacity:0;pointer-events:none}.home-redesign .k-chat{animation:emode-k-chat 9s ease infinite}.home-redesign .k-head{animation:emode-k-head 9s ease infinite}.home-redesign .k-compose{animation:emode-k-compose 9s ease infinite}.home-redesign .k-greet{animation:emode-k-greet 9s ease infinite}.home-redesign .k-ask{animation:emode-k-ask 9s ease infinite}.home-redesign .k-answer{animation:emode-k-answer 9s ease infinite}.home-redesign .x-head{animation:emode-x-head 9s ease infinite}.home-redesign .x-compose{animation:emode-x-compose 9s ease infinite}.home-redesign .x-auth{animation:emode-x-auth 9s ease infinite}.home-redesign .x-notes{animation:emode-x-notes 9s ease infinite}.home-redesign .x-brief{animation:emode-x-brief 9s ease infinite}.home-redesign .x-actions{animation:emode-x-actions 9s ease infinite}.home-redesign .t-icon{animation:emode-t-icon 9s ease infinite}.home-redesign .t-head{animation:emode-t-head 9s ease infinite}.home-redesign .t-lock{animation:emode-t-lock 9s ease infinite}.home-redesign .t-compose{animation:emode-t-compose 9s ease infinite}.home-redesign .t-brief{animation:emode-t-brief 9s ease infinite}.home-redesign .t-action{animation:emode-t-action 9s ease infinite}.home-redesign .emode-shot .emode-still{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.home-redesign .emode-browser .vblock{aspect-ratio:auto;height:auto}.home-redesign .emode-browser .vblock-body{padding:0;flex:none}.home-redesign .emode-browser .emode-still{display:block;width:100%;height:auto}.home-redesign .chrome{background:var(--bg-sub);flex:none}.home-redesign .chrome-tabs{display:flex;align-items:flex-end;gap:0;padding:8px 10px 0 12px;min-height:42px}.home-redesign .chrome-lights{display:flex;gap:7px;align-items:center;align-self:center;margin:0 10px 4px 2px;flex-shrink:0}.home-redesign .chrome-lights i{width:10px;height:10px;border-radius:50%;display:block}.home-redesign .chrome-tab{position:relative;display:flex;align-items:center;gap:8px;height:32px;max-width:240px;padding:0 14px;background:var(--bg-card);border-radius:8px 8px 0 0;color:var(--text-1);font-size:12px;font-weight:500;letter-spacing:-.01em}.home-redesign .chrome-tab:after,.home-redesign .chrome-tab:before{content:"";position:absolute;bottom:0;width:8px;height:8px}.home-redesign .chrome-tab:before{left:-8px;background:radial-gradient(circle at 0 0,transparent 8px,var(--bg-card) 8.5px)}.home-redesign .chrome-tab:after{right:-8px;background:radial-gradient(circle at 100% 0,transparent 8px,var(--bg-card) 8.5px)}.home-redesign .chrome-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-redesign .chrome-favicon{width:14px;height:14px;border-radius:3px;flex-shrink:0;display:block}.home-redesign .chrome-new{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 0 5px 14px;color:var(--text-3);flex-shrink:0}.home-redesign .chrome-toolbar{display:flex;align-items:center;gap:8px;padding:6px 10px 8px 12px;background:var(--bg-card);border-bottom:1px solid var(--border)}.home-redesign .chrome-menu,.home-redesign .chrome-nav{display:flex;align-items:center;gap:6px;color:var(--text-2);flex-shrink:0}.home-redesign .chrome-menu svg,.home-redesign .chrome-nav svg,.home-redesign .chrome-new svg,.home-redesign .chrome-omnibox svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-redesign .chrome-new svg{width:14px;height:14px}.home-redesign .chrome-nav .is-dim{color:var(--text-4)}.home-redesign .chrome-omnibox{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--bg);color:var(--text-3)}.home-redesign .chrome-omnibox svg{width:13px;height:13px}.home-redesign .chrome-url{font-size:12px;font-weight:500;color:var(--text-1);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-redesign .chrome-menu{width:28px;height:28px;justify-content:center;color:var(--text-3)}@media (prefers-reduced-motion:reduce){.home-redesign .emode-play .emode-base,.home-redesign .emode-play .emode-piece,.home-redesign .emode-play .emode-veil{display:none}.home-redesign .emode-play .emode-final{display:block}}.home-redesign .split .product-capture:not(.is-widget):has(img[src*=assemble-conflicts]){aspect-ratio:2424/1880;width:min(100%,calc(min(460px,calc(100dvh - var(--nav-h) - 188px)) * 2424 / 1880));border-radius:calc(100% / 28) /calc(100% * 2424 / 1880 / 28)}.home-redesign .hero-stack .hero-split .product-capture:not(.is-widget){width:min(100%,calc(100cqh * 2424 / 1646));max-width:100%;max-height:100%;height:auto}.home-redesign .path-reel-track{position:relative;z-index:1;margin-top:calc(-100dvh + var(--nav-h));pointer-events:none}.home-redesign .path-reel-track:after{content:"";display:block;height:calc(100dvh - var(--nav-h))}.home-redesign .path-reel-stop{height:100dvh;scroll-margin-top:28dvh}.home-redesign .path-reel-stack .path-beat{padding:clamp(48px,8vw,88px) var(--section-x);border-top:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + 16px)}.home-redesign .sticky-steps{background:var(--bg);padding-inline:var(--section-x)}.home-redesign .sticky-steps-layout{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:clamp(32px,4vw,72px);align-items:start}.home-redesign .sticky-steps-copy{grid-column:1;grid-row:1;min-width:0}.home-redesign .sticky-steps-media{grid-column:2;grid-row:1;position:sticky;top:var(--nav-h);z-index:2;height:calc(100dvh - var(--nav-h));display:flex;align-items:center;justify-content:center;background:var(--bg)}.home-redesign .sticky-steps-frame{position:relative;width:100%}.home-redesign .sticky-steps-layer{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.home-redesign .sticky-steps-layer.is-active{opacity:1}.home-redesign .sticky-steps-layer:not(:first-child){position:absolute;inset:0}.home-redesign .sticky-steps-step{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;opacity:.35;transition:opacity .3s cubic-bezier(.25,.8,.25,1)}.home-redesign .sticky-steps-step.is-active{opacity:1}.home-redesign .sticky-steps-step h2{font-weight:700;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);margin:0 0 16px;text-wrap:balance}.home-redesign .sticky-steps-step .body-lg{margin:0;max-width:42ch}.home-redesign .sticky-steps-stack .sticky-steps-step{min-height:0;opacity:1;justify-content:flex-start;padding:clamp(48px,8vw,88px) 0;border-top:1px solid var(--border)}.home-redesign .sticky-steps-stack .sticky-steps-step:first-child{border-top:none}@media (max-width:900px){.home-redesign .sticky-steps-layout{display:block}.home-redesign .sticky-steps-media{height:45dvh;margin-bottom:-45dvh;align-items:stretch}.home-redesign .sticky-steps-step{justify-content:flex-start;padding-top:calc(var(--nav-h) + 45dvh + 28px)}.home-redesign .sticky-steps-stack .sticky-steps-step{padding-top:clamp(48px,8vw,88px)}}@media(min-width:901px){.home-redesign .path-reel{padding-inline:var(--section-x)}.home-redesign .path-reel-intro{padding-inline:0}.home-redesign .path-reel-stage,.home-redesign .path-reel-tabs{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:0}.home-redesign .path-reel-sizer,.home-redesign .path-reel-stack .path-beat,.home-redesign .path-reel-sticky .path-beat{padding-inline:0}}.home-redesign .path-caps-block{margin-top:clamp(96px,12vw,160px)}.home-redesign .path-caps{list-style:none;max-width:640px;margin:0 auto;padding:0;display:flex;flex-direction:column}.home-redesign .path-caps a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border);color:var(--text-1);text-decoration:none;font-size:16px;font-weight:500;letter-spacing:-.02em}.home-redesign .path-caps a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;flex-shrink:0}.home-redesign .path-caps a:hover{color:var(--blue)}.home-redesign .promise-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .promise-list article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 26px}.home-redesign .promise-num{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--blue);margin-bottom:12px}.home-redesign .promise-list h3{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text-1);margin-bottom:8px}.home-redesign .promise-list p:not(.promise-num){font-size:15px;color:var(--text-3);line-height:1.6;font-weight:400}@media(max-width:900px){.home-redesign .path-beat,.home-redesign .path-reel-sticky .path-beat-capture,.home-redesign .promise-list{grid-template-columns:1fr}.home-redesign .path-reel-sticky{justify-content:flex-start;padding:8px 0 12px;overflow:hidden}.home-redesign .path-reel-sticky .path-reel-tabs{margin-bottom:16px;flex-shrink:0;flex-wrap:nowrap;justify-content:safe center;gap:6px;overflow-x:auto;scrollbar-width:none}.home-redesign .path-reel-sticky .path-reel-tabs::-webkit-scrollbar{display:none}.home-redesign .path-reel-sticky .path-reel-tabs .ptab{flex:0 0 auto;white-space:nowrap;padding:8px 10px}.home-redesign .path-reel-sticky .path-reel-stage{flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.home-redesign .path-reel-sticky .path-reel-sizer{display:none}.home-redesign .path-reel-sticky .path-beat{height:100%;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:8px}.home-redesign .path-reel-sticky .path-reel-copy{padding-top:0}.home-redesign .path-reel-sticky .path-reel-copy h2{min-height:2.32em;font-size:clamp(22px,5.8vw,30px)}.home-redesign .path-reel-sticky .path-next{display:none}.home-redesign .path-reel-sticky .path-reel-copy .body-lg{font-size:14px;line-height:1.45;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-redesign .path-reel-sticky .path-reel-copy .pcard-link{margin-top:8px}.home-redesign .path-reel-visual{max-height:none}.home-redesign .path-reel-sticky .path-reel-visual{height:100%;max-height:100%;min-height:0;margin-top:0;overflow:hidden;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:4px 20px 44px;container-type:size;container-name:reelvisual}.home-redesign .path-reel-visual .demo-voice-stage,.home-redesign .path-reel-visual .vblock{width:100%;height:min(420px,56vh);max-height:min(420px,56vh);grid-template-columns:minmax(150px,.9fr) 1.15fr}.home-redesign .path-reel-sticky .path-reel-visual .vblock{height:100%;max-height:100%}.home-redesign .path-reel-sticky .path-reel-visual .demo-voice-stage{width:min(100cqw,calc(100cqh * 812 / 672));height:auto;max-width:100%;max-height:100cqh;aspect-ratio:812/672;grid-template-columns:1fr 1fr;align-items:stretch;padding:0;gap:12px}.home-redesign .path-reel-visual .demo-handset{width:100%;height:auto;max-height:100%}.home-redesign .path-reel-sticky .path-reel-visual .demo-handset{width:100%;height:auto;max-width:100%;max-height:100%;align-self:stretch}.home-redesign .path-reel-sticky .path-reel-visual .demo-voice-thread{height:0;min-height:100%;align-self:stretch}.home-redesign .path-reel-visual .demo-widget{--widget-h:min(480px,62vh);height:var(--widget-h);max-height:var(--widget-h);width:min(100%,calc(var(--widget-h) * 800 / 1074));max-width:min(100%,calc(var(--widget-h) * 800 / 1074));margin-top:0}.home-redesign .path-reel-sticky .path-reel-visual .demo-widget{--widget-w:400px;--widget-draw:calc(var(--widget-w) * 1074 / 800);width:min(100cqw,calc(100cqh * 800 / 1074));height:auto;max-width:100%;max-height:100cqh;aspect-ratio:800/1074;margin-inline:auto;container-type:size;position:relative}.home-redesign .path-reel-sticky .path-reel-visual .demo-widget-scale{display:flex;flex-direction:column;position:absolute;left:50%;top:0;width:var(--widget-w);height:var(--widget-draw);transform:translateX(-50%) scale(min(calc(100cqw / var(--widget-w)),calc(100cqh / var(--widget-draw))));transform-origin:top center}.home-redesign .split .product-capture.is-widget{--widget-h:min(480px,62vh);width:min(100%,calc(var(--widget-h) * 800 / 1074));max-height:var(--widget-h)}.home-redesign .path-reel-visual .product-capture{aspect-ratio:2424/1646;width:min(100%,calc(min(420px,56vh) * 2424 / 1646));height:auto;max-height:min(420px,56vh)}.home-redesign .path-reel-sticky .path-reel-visual .product-capture{width:min(100cqw,calc(100cqh * 2424 / 1646));max-width:100%;max-height:100cqh;height:auto;box-shadow:var(--sh-lg)}.home-redesign .path-reel-visual .product-still{width:100%;height:auto;max-height:none;object-fit:contain}}@media(max-width:600px){.home-redesign .promise-list{grid-template-columns:1fr}}.home-redesign .marquee{overflow:hidden;position:relative;width:100%;animation:none;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-redesign .marquee-track{display:flex;align-items:center;gap:12px;width:max-content;animation:marquee 40s linear infinite}.home-redesign .marquee-track:has(.marquee-set){gap:0}.home-redesign .marquee-set{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-right:12px}.home-redesign .marquee-track:hover{animation-play-state:paused}.home-redesign .marquee .trust-logo{flex-shrink:0;opacity:.6;filter:grayscale(1);transition:opacity .3s,filter .3s}.home-redesign .marquee .trust-logo:hover{opacity:1;filter:grayscale(0)}.home-redesign .marquee .trust-logo img{mix-blend-mode:multiply}.home-redesign .logo-marquee.logo-strip{background:var(--bg-card);padding:40px clamp(20px,5vw,56px)}.home-redesign .logo-marquee .marquee-track{gap:40px}.home-redesign .logo-marquee .marquee .trust-logo,.home-redesign .logo-marquee .marquee .trust-logo:hover,.home-redesign .logo-marquee.logo-strip .trust-logo,.home-redesign .logo-marquee.logo-strip .trust-logo:hover{--mark-max-w:168px;--mark-max-h:40px;position:relative;overflow:hidden;flex:0 0 auto;width:min(var(--mark-max-w),calc(var(--mark-max-h) * var(--ink-w) / var(--ink-h)));height:min(var(--mark-max-h),calc(var(--mark-max-w) * var(--ink-h) / var(--ink-w)));min-width:0;padding:0;opacity:1;filter:none;background:none}.home-redesign .logo-marquee .trust-logo-mark{position:absolute;left:calc(-100% * var(--ink-x) / var(--ink-w));top:calc(-100% * var(--ink-y) / var(--ink-h));width:calc(100% * var(--mark-w) / var(--ink-w));height:calc(100% * var(--mark-h) / var(--ink-h));background-color:var(--blue);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.home-redesign .logo-marquee .marquee .trust-logo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;opacity:0;mix-blend-mode:normal}.home-redesign .logo-row .logo-carousel,.home-redesign .logo-strip .logo-carousel{display:none}@media(max-width:600px){.home-redesign .logo-strip{padding-top:28px;padding-bottom:28px}.home-redesign .logo-strip .ls-title{margin-bottom:14px}.home-redesign .logo-row .trust-logos,.home-redesign .logo-strip .trust-logos{display:none}.home-redesign .logo-row .logo-carousel,.home-redesign .logo-strip .logo-carousel{display:block}.home-redesign .marquee.logo-carousel .trust-logo{height:44px;padding:6px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xs);opacity:.95;filter:none}.home-redesign .marquee.logo-carousel .trust-logo img{height:20px;max-width:88px;mix-blend-mode:normal}.home-redesign .marquee.logo-carousel .trust-more{height:44px;padding:6px 14px;flex-shrink:0}.home-redesign .fcard .logo-carousel .trust-logo{width:auto}}.home-redesign .reveal{opacity:0;transform:translateY(18px);overflow:visible;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.home-redesign .reveal.vis{opacity:1;transform:none}.home-redesign .reveal-visual{transform:translateY(16px) scale(.98)}.home-redesign .reveal-stagger{opacity:1;transform:none}.home-redesign .hero .reveal{transform:translateY(12px)}.home-redesign .hero .reveal-visual{transform:translateY(12px) scale(.98)}.home-redesign .hero .reveal.vis{transform:none}.home-redesign .hero-home .hero-visual-stage>.reveal-visual.is-scroll{--reveal:0;--rise:min(calc(var(--reveal) / .4),1);--drift:max(0,calc((var(--reveal) - .4) / .6));opacity:calc(.5 + var(--rise) * .5);transform-origin:50% 0;transform:translateY(calc((1 - var(--rise)) * 32px + var(--drift) * -28px)) scale(calc(.92 + var(--rise) * .08));transition:none}.home-redesign .hero-stack .hero-visual-stage>.reveal-visual.is-scroll{--reveal:0;--rise:min(calc(var(--reveal) / .45),1);--drift:max(0,calc((var(--reveal) - .45) / .55));opacity:calc(.45 + var(--rise) * .55);transform:translateY(calc((1 - var(--rise)) * 40px + var(--drift) * -28px)) scale(calc(.88 + var(--rise) * .12));transform-origin:50% 0;transition:none}@media(max-width:800px){.home-redesign .hero-home .hero-visual-stage>.reveal-visual.is-scroll{transform:translateY(calc((1 - var(--rise)) * 32px + var(--drift) * -16px)) scale(calc(.92 + var(--rise) * .08))}.home-redesign .hero-stack .hero-visual-stage>.reveal-visual.is-scroll{transform:translateY(calc((1 - var(--rise)) * 32px + var(--drift) * -16px)) scale(calc(.88 + var(--rise) * .12))}.home-redesign .hero-stack{--copy-mt:clamp(28px,5vh,48px);--hero-peek:clamp(96px,16svh,180px);padding-top:0;height:auto;min-height:0;max-height:none;overflow:visible}.home-redesign .hero-stack .hero-split{min-height:0;height:auto}.home-redesign .hero-stack .hero-split .hero-left{padding-bottom:clamp(20px,4vh,36px)}.home-redesign .hero-stack .hero-split .hero-left .display{font-size:clamp(40px,11vw,60px)}.home-redesign .hero-stack .hero-visual-stage{height:100vh}.home-redesign .hero-stack .hero-visual-stage>.reveal-visual{top:calc(var(--nav-h) + clamp(24px,5vh,40px));height:auto;min-height:0;padding:0 0 clamp(12px,3vh,24px);align-items:flex-start}.home-redesign .hero-stack .hero-parallax{container-type:inline-size;width:100%;height:auto;display:block}.home-redesign .hero-stack .hero-parallax>.demo-voice-stage{width:100%;height:auto;max-height:min(520px,62svh)}.home-redesign .hero-stack .hero-parallax>.bank-site-stage{--stage-max:min(520px,62svh);--fit:min(100cqi,calc(var(--stage-max) * var(--site-w) / var(--site-h)));width:var(--fit);height:calc(var(--fit) * var(--site-h) / var(--site-w));max-height:var(--stage-max)}.home-redesign .bank-site-stage>.bank-site-dock{transform:none;width:min(280px,70%,calc(var(--fit) * var(--site-h) / var(--site-w) * 800 / 1074));aspect-ratio:800/1074;height:auto;right:0;bottom:0}.home-redesign .bank-site-stage>.bank-site-dock>.demo-widget{width:300px;transform:scale(calc(100cqi / 300px));transform-origin:top left}.home-redesign .hero-stack .hero-split .product-capture:not(.is-widget){width:100%;max-height:min(420px,56svh)}.home-redesign .hero-stack .hero-parallax>.hero-loop-still{width:min(100%,calc(min(520px,62svh) * 1280 / 853));max-height:min(520px,62svh)}.home-redesign .hero-stack .hero-parallax>.voice-hero-film{width:min(100%,calc(min(520px,62svh) * 16 / 9));max-height:min(520px,62svh)}}@media(max-width:640px){.home-redesign .hero-stack{--copy-mt:24px}.home-redesign .hero-stack .hero-split .hero-left{padding-bottom:24px}.home-redesign .hero-stack .hero-parallax>.demo-voice-stage{max-height:min(440px,56svh)}.home-redesign .hero-stack .hero-parallax>.bank-site-stage{--stage-max:min(440px,56svh)}.home-redesign .hero-stack .hero-split .product-capture:not(.is-widget){max-height:min(360px,52svh)}.home-redesign .hero-stack .hero-parallax>.hero-loop-still{width:min(100%,calc(min(440px,56svh) * 1280 / 853));max-height:min(440px,56svh)}.home-redesign .hero-stack .hero-parallax>.voice-hero-film{width:min(100%,calc(min(440px,56svh) * 16 / 9));max-height:min(440px,56svh)}}.home-redesign .reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.home-redesign .reveal-stagger.vis>*{opacity:1;transform:none}.home-redesign .reveal-stagger.vis>:first-child{transition-delay:0s}.home-redesign .reveal-stagger.vis>:nth-child(2){transition-delay:.07s}.home-redesign .reveal-stagger.vis>:nth-child(3){transition-delay:.14s}.home-redesign .reveal-stagger.vis>:nth-child(4){transition-delay:.21s}.home-redesign .reveal-stagger.vis>:nth-child(5){transition-delay:.28s}.home-redesign .reveal-stagger.vis>:nth-child(6){transition-delay:.35s}.home-redesign .reveal-stagger.vis>:nth-child(7){transition-delay:.42s}.home-redesign .reveal-stagger.vis>:nth-child(n+8){transition-delay:.49s}.home-redesign .reveal:has(.iva){opacity:1;transform:none}.home-redesign .d1{transition-delay:.07s}.home-redesign .d2{transition-delay:.14s}.home-redesign .d3{transition-delay:.21s}.home-redesign .d4{transition-delay:.28s}.home-redesign .reveal-stagger.vis>.pcard:hover,.home-redesign .reveal.vis.pcard:hover{transform:translateY(-6px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .reveal-stagger.vis>.pill-card:hover,.home-redesign .reveal-stagger.vis>.tcard:hover,.home-redesign .reveal.vis.pill-card:hover,.home-redesign .reveal.vis.tcard:hover{transform:translateY(-5px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .reveal-stagger.vis>.fcard:hover,.home-redesign .reveal.vis.fcard:hover{transform:translateY(-3px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .reveal-stagger.vis>.vcard:hover,.home-redesign .reveal.vis.vcard:hover{transform:translateY(-6px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .reveal-stagger.vis>.bcard:hover,.home-redesign .reveal.vis.bcard:hover{transform:translateY(-2px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .reveal-stagger.vis>.ptile:hover,.home-redesign .reveal-stagger.vis>.rcard:hover,.home-redesign .reveal.vis.ptile:hover,.home-redesign .reveal.vis.rcard:hover{transform:translateY(-6px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.home-redesign .reveal-stagger.vis>.release-row:hover,.home-redesign .reveal.vis.release-row:hover{transform:translateY(-2px);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media(max-width:900px){.home-redesign .bgrid,.home-redesign .fgrid,.home-redesign .fgrid-person,.home-redesign .pgrid,.home-redesign .pillars,.home-redesign .rgrid,.home-redesign .tgrid,.home-redesign .vgrid{grid-template-columns:1fr 1fr}.home-redesign .surface-strip .fgrid{grid-template-columns:repeat(3,1fr)}.home-redesign .desks-stage,.home-redesign .pt-content,.home-redesign .split{grid-template-columns:1fr}.home-redesign .desks-visual{order:3}.home-redesign .desks-tasks{order:2}.home-redesign .split:has(.iva-left){gap:clamp(48px,6vw,96px)}.home-redesign .article-wrap.article-split,.home-redesign .showdown{grid-template-columns:1fr}.home-redesign .article-split .form-card{position:static}.home-redesign .ft-grid,.home-redesign .hero-metrics{grid-template-columns:1fr 1fr}.home-redesign .release-row,.home-redesign .release-row:not(:has(.release-when)){grid-template-columns:44px minmax(0,1fr)}.home-redesign .release-row .release-when{grid-column:2;grid-row:1;padding-top:0;margin-bottom:6px}.home-redesign .release-copy{grid-column:2;grid-row:2}.home-redesign .release-row .fcard-icon{grid-row:1/span 2}.home-redesign .dark-band{flex-direction:column;flex-wrap:wrap;gap:0}.home-redesign .db-item{flex:none;border-right:none;border-bottom:1px solid var(--border);padding:24px 0}.home-redesign .db-item:last-child{border-bottom:none}.home-redesign .iva{display:none}.home-redesign .pgrid-core:has(.iva){padding-top:0}.home-redesign .demo-diagram{min-height:0;padding:28px 24px}}@media(max-width:600px){.home-redesign .bgrid,.home-redesign .fgrid,.home-redesign .fgrid-person,.home-redesign .fgrid.pair,.home-redesign .pgrid,.home-redesign .pgrid-core,.home-redesign .pillars,.home-redesign .plineup,.home-redesign .rgrid,.home-redesign .surface-strip .fgrid,.home-redesign .tgrid,.home-redesign .vgrid{grid-template-columns:1fr}.home-redesign .ptile-visual{height:min(38vh,280px);min-height:200px}.home-redesign .ptile-visual:has(.demo-diagram){height:auto;min-height:0;padding:16px}.home-redesign .ptile-visual .demo-diagram{transform:none;height:auto;width:100%}.home-redesign .ptile-visual .proof{height:auto}.home-redesign .proof-shelf{grid-template-columns:1fr}.home-redesign .proof-back{display:grid;grid-template-columns:1fr 1fr}.home-redesign nav{padding:0 16px}.home-redesign .nav-links,.home-redesign .nav-right .btn-ghost{display:none}.home-redesign .hero-light{padding-left:16px;padding-right:16px}.home-redesign .ft-grid,.home-redesign .hero-metrics{grid-template-columns:1fr}.home-redesign .release-row,.home-redesign .release-row:not(:has(.release-when)){grid-template-columns:1fr}.home-redesign .release-copy,.home-redesign .release-row .fcard-icon,.home-redesign .release-row .release-when{grid-column:1;grid-row:auto}.home-redesign .release-row .fcard-icon{margin-bottom:12px}}.home-redesign{--surface-1:var(--bg-sub);--border-1:var(--border);--blue-subtle:var(--blue-soft);--yellow:var(--gold)}.home-redesign .nav-hamburger{display:none;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--bg-sub);color:var(--text-2);cursor:var(--cursor-iva);align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;transition:background .45s cubic-bezier(.25,.8,.25,1),border-color .45s cubic-bezier(.25,.8,.25,1),color .45s cubic-bezier(.25,.8,.25,1)}.home-redesign .nav-hamburger span{display:block;width:16px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .2s,opacity .2s}.home-redesign .nav-hamburger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.home-redesign .nav-hamburger.open span:nth-child(2){opacity:0}.home-redesign .nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.home-redesign body:has(.mobile-menu.open) .promo-pill{visibility:hidden;pointer-events:none}.home-redesign .mobile-menu{display:none;position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:99;background:var(--bg);flex-direction:column;padding:8px var(--section-x) 0;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s}.home-redesign .mobile-menu.open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.home-redesign .mm-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:12px}.home-redesign .mm-toggle,.home-redesign .mobile-menu a:not(.btn){display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;color:var(--text-2);text-decoration:none;font-size:16px;font-weight:500;border:none;border-bottom:1px solid var(--border);background:none;font-family:inherit;text-align:left;cursor:var(--cursor-iva);letter-spacing:-.01em}.home-redesign .mm-chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;opacity:.5;flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}.home-redesign .mm-section.open .mm-chevron{transform:rotate(180deg)}.home-redesign .mm-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.home-redesign .mm-section.open .mm-panel{grid-template-rows:1fr}.home-redesign .mm-panel-inner{overflow:hidden}.home-redesign .mobile-menu .mm-group-label{margin:14px 0 0;padding:8px 0 2px 42px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.home-redesign .mobile-menu .mm-panel-inner>a:not(.mm-sub){padding-left:42px}.home-redesign .mobile-menu a.mm-sub{justify-content:flex-start;gap:10px;align-items:flex-start;padding:10px 0;font-size:15px;font-weight:500;color:var(--text-3)}.home-redesign .mobile-menu .mm-sub .dd-icon{width:32px;height:32px;border-radius:8px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .mobile-menu .mm-sub .dd-icon svg{width:15px;height:15px;stroke:var(--blue);fill:none;stroke-width:1.8}.home-redesign .mobile-menu .mm-sub.on .dd-icon{background:var(--bg-elevated)}.home-redesign .mobile-menu .mm-sub .dd-icon.dd-mark,.home-redesign .mobile-menu .mm-sub.on .dd-icon.dd-mark{background:transparent;overflow:hidden}.home-redesign .mobile-menu .mm-sub .dd-icon.dd-mark img{width:32px;height:32px;display:block;object-fit:cover}.home-redesign .mm-section.open .mm-toggle,.home-redesign .mobile-menu a.on{color:var(--blue);font-weight:600}.home-redesign .mobile-menu .mm-ctas{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg)}.home-redesign .mobile-menu .mm-ctas .btn{width:100%;justify-content:center;border-bottom:none}.home-redesign .btn-cta{background:none;border:none;font:inherit}.home-redesign .btn-cta,.home-redesign .nav-links a.btn,.home-redesign nav .btn{cursor:var(--cursor-iva)}@media(max-width:1100px){.home-redesign .nav-hamburger{display:flex}.home-redesign .nav-links{display:none}.home-redesign .mobile-menu{display:flex}}@media(max-width:600px){.home-redesign .nav-links,.home-redesign .nav-right .btn-ghost{display:none}}.home-redesign .split.rtl{direction:rtl}.home-redesign .split.rtl>*{direction:ltr}.home-redesign button.btn{font-family:inherit;line-height:inherit}.home-redesign .article-wrap{max-width:var(--max-w);margin:0 auto}.home-redesign .back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 28px;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--text-3);text-decoration:none;transition:color .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .back-link svg{width:14px;height:14px;transform:rotate(180deg)}.home-redesign .back-link:hover{color:var(--text-1)}.home-redesign .back-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--radius-xs)}.home-redesign .split-section:has(.back-link){padding-top:clamp(24px,3vw,40px)}.home-redesign .article-split>.back-link{grid-column:1/-1}.home-redesign .article-wrap.article-split{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(40px,5vw,80px);align-items:start}.home-redesign .article-title{font-weight:700;font-size:clamp(32px,4.5vw,52px);letter-spacing:-.04em;line-height:1.08;color:var(--text-1);margin:10px 0 16px}.home-redesign .article-meta{font-size:13px;color:var(--text-4);margin-bottom:24px}.home-redesign .article .eyebrow:has(img){display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:fit-content;margin:0}.home-redesign .article .eyebrow:has(img) span{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--gold-ink)}.home-redesign .article .eyebrow img{display:block;height:40px;width:auto;max-width:none;object-fit:contain;object-position:left center;border-radius:0;margin:0}.home-redesign .article .article-meta{margin-bottom:24px}.home-redesign .article .article-meta:has(.article-mark){display:flex;align-items:center}.home-redesign .article .article-mark{display:block;height:40px;width:auto;max-width:200px;object-fit:contain;object-position:left center;border-radius:0;margin:0}.home-redesign .article .body-lg{margin-bottom:24px;text-align:left;max-width:none}.home-redesign .article p{font-size:16px;color:var(--text-2);line-height:1.7;margin-bottom:16px;font-weight:400}.home-redesign .webinar-recording{margin:0 0 28px}.home-redesign .webinar-player{position:relative;padding-top:56.25%;border-radius:var(--radius);overflow:hidden;background:var(--blue-ink);border:1px solid var(--border-strong)}.home-redesign .webinar-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.home-redesign .webinar-transcript{margin-top:12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-card)}.home-redesign .webinar-transcript summary{cursor:var(--cursor-iva);list-style:none;padding:12px 16px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-1)}.home-redesign .webinar-transcript summary::-webkit-details-marker{display:none}.home-redesign .webinar-transcript summary:after{content:"";float:right;margin-top:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;opacity:.55}.home-redesign .webinar-transcript[open] summary:after{transform:rotate(180deg);margin-top:4px}.home-redesign .webinar-transcript-body{max-height:420px;overflow:auto;padding:0 16px 8px;border-top:1px solid var(--border)}.home-redesign .webinar-transcript-body p{font-size:15px;margin-bottom:12px}.home-redesign .article h2{font-size:22px;margin:32px 0 10px}.home-redesign .article h2,.home-redesign .article h3{font-weight:600;letter-spacing:-.02em;color:var(--text-1)}.home-redesign .article h3{font-size:18px;margin:28px 0 10px}.home-redesign .article h4{font-size:16px;font-weight:600;margin:24px 0 8px;letter-spacing:-.02em;color:var(--text-1)}.home-redesign .article ol,.home-redesign .article ul{margin:0 0 16px;padding-left:1.2em;color:var(--text-2)}.home-redesign .article li{font-size:16px;line-height:1.7;margin-bottom:6px}.home-redesign .article a{color:var(--blue)}.home-redesign .article img{max-width:100%;height:auto;border-radius:var(--radius-sm);margin:8px 0 16px}.home-redesign .article blockquote{margin:0 0 16px;padding-left:16px;border-left:2px solid var(--border-strong);color:var(--text-2)}.home-redesign .article strong{font-weight:600;color:var(--text-1)}.home-redesign .form-card{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius);padding:32px 28px;box-shadow:var(--sh-md);color:var(--text-1)}.home-redesign .article-split .form-card{position:sticky;top:calc(var(--nav-h) + 24px)}.home-redesign .form-card h3{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text-1);margin-bottom:8px}.home-redesign .form-card>p{font-size:14px;color:var(--text-3);line-height:1.65;font-weight:400;margin-bottom:20px}.home-redesign .form-card-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.home-redesign .form-card .btn{width:100%;justify-content:center}.home-redesign .hs-embed{min-height:0;color-scheme:light}.home-redesign .hs-embed iframe{width:100%}.home-redesign .hs-embed .hs-form,.home-redesign .hs-embed .iface-hs,.home-redesign .hs-embed form{font-family:inherit;color:var(--text-1)}.home-redesign .hs-embed fieldset{max-width:none!important;width:100%!important;border:none;margin:0;padding:0}.home-redesign .hs-embed .form-columns-1,.home-redesign .hs-embed .form-columns-2,.home-redesign .hs-embed .form-columns-3{display:flex;flex-direction:column;width:100%!important;float:none!important}.home-redesign .hs-embed .hs-form-field{margin:0 0 14px;float:none!important;width:100%!important}.home-redesign .hs-embed .hs-form-field>label,.home-redesign .hs-embed label{font-size:13px;font-weight:500;color:var(--text-2)!important;letter-spacing:-.01em;display:block;margin-bottom:6px}.home-redesign .hs-embed .hs-form-required{color:var(--blue)!important;margin-left:2px}.home-redesign .hs-embed .hs-input:not([type=checkbox]):not([type=radio]),.home-redesign .hs-embed input[type=email],.home-redesign .hs-embed input[type=number],.home-redesign .hs-embed input[type=tel],.home-redesign .hs-embed input[type=text],.home-redesign .hs-embed input[type=url],.home-redesign .hs-embed select,.home-redesign .hs-embed textarea{width:100%;max-width:none;box-sizing:border-box!important;font-family:inherit;font-size:14px!important;font-weight:400;line-height:1.4!important;color:var(--text-2)!important;background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;padding:11px 14px!important;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.home-redesign .hs-embed input.hs-input[type=email],.home-redesign .hs-embed input.hs-input[type=number],.home-redesign .hs-embed input.hs-input[type=tel],.home-redesign .hs-embed input.hs-input[type=text],.home-redesign .hs-embed input.hs-input[type=url],.home-redesign .hs-embed input[type=email],.home-redesign .hs-embed input[type=tel],.home-redesign .hs-embed input[type=text],.home-redesign .hs-embed select,.home-redesign .hs-embed select.hs-input{min-height:44px!important;height:44px!important}.home-redesign .hs-embed .hs-input:not([type=checkbox]):not([type=radio]):hover,.home-redesign .hs-embed select:hover,.home-redesign .hs-embed textarea:hover{border-color:var(--border-hover)!important}.home-redesign .hs-embed .hs-input:not([type=checkbox]):not([type=radio]):focus,.home-redesign .hs-embed select:focus,.home-redesign .hs-embed textarea:focus{outline:none;border-color:var(--blue)!important;box-shadow:0 0 0 3px var(--blue-soft)}.home-redesign .hs-embed .hs-input::placeholder,.home-redesign .hs-embed textarea::placeholder{color:color-mix(in srgb,var(--text-4) 62%,var(--bg-card))!important;opacity:1}.home-redesign .hs-embed textarea,.home-redesign .hs-embed textarea.hs-input{min-height:96px!important;height:auto!important;resize:vertical;line-height:1.55!important}.home-redesign .hs-embed select.hs-input{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px!important}.home-redesign .hs-embed .hs-field-desc{font-size:12px;color:var(--text-4);margin-top:4px}.home-redesign .hs-embed .hs-richtext,.home-redesign .hs-embed .hs-richtext p,.home-redesign .hs-embed .legal-consent-container{font-size:12px;color:var(--text-4)!important;line-height:1.55}.home-redesign .hs-embed .hs-richtext a,.home-redesign .hs-embed .legal-consent-container a{color:var(--blue)}.home-redesign .hs-embed ul.inputs-list{display:flex;flex-direction:column;gap:8px}.home-redesign .hs-embed ul.inputs-list,.home-redesign .hs-embed ul.inputs-list>li{width:100%;list-style:none;padding:0;margin:0}.home-redesign .hs-embed .hs-fieldtype-checkbox ul.inputs-list,.home-redesign .hs-embed .hs-fieldtype-radio ul.inputs-list,.home-redesign .hs-embed ul.inputs-list.multi-container{gap:0;padding:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xs)}.home-redesign .hs-embed .multi-container>li+li{border-top:1px solid var(--border)}.home-redesign .hs-embed .hs-form-checkbox-display,.home-redesign .hs-embed .hs-form-radio-display,.home-redesign .hs-embed .input .hs-form-booleancheckbox-display,.home-redesign .hs-embed ul.inputs-list label{display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:400;color:var(--text-2)!important;line-height:1.4;cursor:var(--cursor-iva);transition:background .2s,color .2s}.home-redesign .hs-embed .hs-form-checkbox-display>span:has(>input),.home-redesign .hs-embed .hs-form-radio-display>span:has(>input),.home-redesign .hs-embed ul.inputs-list label>span:has(>input){display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.home-redesign .hs-embed .hs-form-checkbox-display:hover,.home-redesign .hs-embed .hs-form-radio-display:hover,.home-redesign .hs-embed ul.inputs-list label:hover{background:var(--bg)}.home-redesign .hs-embed ul.inputs-list label:has(input:checked),.home-redesign .hs-embed ul.inputs-list li:has(input:checked) label{background:var(--blue-soft);color:var(--text-1)!important}.home-redesign .hs-embed input[type=checkbox],.home-redesign .hs-embed input[type=radio]{appearance:none;-webkit-appearance:none;display:inline-block;width:18px!important;height:18px!important;min-width:18px;min-height:18px;max-width:18px;padding:0!important;margin:1px 0 0!important;flex-shrink:0;cursor:var(--cursor-iva);box-sizing:border-box!important;border:1.5px solid var(--border-hover)!important;background:var(--bg-card)!important;border-radius:4px;box-shadow:none!important}.home-redesign .hs-embed input[type=radio]{border-radius:50%}.home-redesign .hs-embed input[type=checkbox]:checked{background-color:var(--blue)!important;border-color:var(--blue)!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important;background-size:12px!important;background-position:50%!important;background-repeat:no-repeat!important}.home-redesign .hs-embed input[type=radio]:checked{background:var(--bg-card)!important;border-color:var(--blue)!important;box-shadow:inset 0 0 0 4px var(--blue)!important}.home-redesign .hs-embed input[type=checkbox]:focus-visible,.home-redesign .hs-embed input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--blue-soft)!important}.home-redesign .hs-embed .legal-consent-container .hs-form-booleancheckbox-display,.home-redesign .hs-embed .legal-consent-container ul.inputs-list{gap:8px;padding:0;border:none;background:transparent;font-size:12px;color:var(--text-4)!important}.home-redesign .hs-embed .legal-consent-container li:has(input:checked) label,.home-redesign .hs-embed .legal-consent-container ul.inputs-list label:hover{background:transparent}.home-redesign .hs-embed .legal-consent-container input[type=checkbox]{margin-top:2px}.home-redesign .hs-embed .hs-error-msgs,.home-redesign .hs-embed .hs-error-msgs label,.home-redesign .hs-embed .hs-error-msgs li{font-size:12px;color:var(--danger);list-style:none;padding:0;margin:6px 0 0;font-weight:500}.home-redesign .hs-embed .actions,.home-redesign .hs-embed .hs-submit{margin:4px 0 0}.home-redesign .hs-embed .hs-button,.home-redesign .hs-embed input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.01em;padding:11px 24px;border-radius:12px;border:none;cursor:var(--cursor-iva);background:var(--blue)!important;color:#fff!important;transition:all .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .hs-embed .hs-button:hover,.home-redesign .hs-embed input[type=submit]:hover{background:var(--blue-hover)!important;transform:translateY(-2px);box-shadow:0 6px 24px var(--blue-glow),0 2px 8px var(--blue-glow)}.home-redesign .hs-embed .submitted-message{font-size:14px;color:var(--text-2);line-height:1.65}.home-redesign .listing-meta{font-size:12px;color:var(--text-4);margin-bottom:8px;font-weight:500}.home-redesign .status-chip{display:inline-block;margin-left:10px;padding:4px 10px;border-radius:100px;font-size:13px;font-weight:600;font-style:normal;letter-spacing:.02em;line-height:1.4;color:var(--gold-ink);background:var(--gold-soft);vertical-align:middle;white-space:nowrap}.home-redesign .badge-alpha,.home-redesign .badge-popular,.home-redesign .badge-soon{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:100px;vertical-align:middle}.home-redesign .badge-soon{color:var(--on-gold);background:var(--gold);margin-left:8px}.home-redesign .eyebrow:has(.badge-soon){display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:fit-content;margin-bottom:14px}.home-redesign .eyebrow .badge-soon{margin-left:0}.home-redesign .sh .eyebrow:has(.badge-soon){margin-inline:auto;margin-bottom:0}.home-redesign .badge-alpha,.home-redesign .badge-popular{color:var(--blue);background:var(--blue-soft)}.home-redesign .badge-popular{flex-shrink:0;margin-left:8px}.home-redesign .badge-alpha{margin-left:8px}.home-redesign .fcard{text-decoration:none;color:inherit}.home-redesign a.fcard h3{color:var(--text-1)}.home-redesign .showdown{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:var(--max-w);margin:0 auto}.home-redesign .showdown-col{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.home-redesign .showdown-col h3{font-size:16px;font-weight:600;margin-bottom:12px}.home-redesign .showdown-col.agentic{border-color:var(--blue);background:var(--blue-soft)}.home-redesign .speaker-row{display:flex;flex-direction:column;gap:12px;margin:4px 0 22px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-redesign .rcard-body .listing-meta,.home-redesign .speaker-row .tc-person{margin-top:0}.home-redesign .scene h2{font-weight:700;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.04em;color:var(--text-1);margin-bottom:8px;text-wrap:balance}.home-redesign .scene .scene-label+h2{margin-bottom:20px}.home-redesign .scene-label{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--gold-ink);margin:0 0 16px}.home-redesign .scene .body-lg{margin-bottom:24px}.home-redesign .scene .pcard-link{display:inline-flex}.home-redesign .scene-more{margin-top:clamp(48px,6vw,80px)}.home-redesign .band-more{display:flex;justify-content:center;margin-top:clamp(28px,4vw,40px)}.home-redesign .band-more .pcard-link{margin-top:0}.home-redesign .proof-break{display:grid;grid-template-columns:minmax(240px,.85fr) 1.15fr;gap:clamp(28px,4vw,64px);align-items:center;text-decoration:none;color:inherit}.home-redesign .proof-break-media{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:320px;display:flex;align-items:center;justify-content:center;box-shadow:var(--sh-md)}.home-redesign .proof-break-media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;display:block}.home-redesign .proof-break-figure{font-weight:700;font-size:clamp(64px,8vw,112px);letter-spacing:-.05em;line-height:.9;color:var(--text-1);margin:0 0 8px}.home-redesign .proof-break-media .proof-break-figure{font-size:clamp(72px,9vw,120px)}.home-redesign .proof-break-caption{font-size:14px;color:var(--gold-ink);font-weight:600;margin:0 0 16px}.home-redesign .proof-break-sentence{font-size:clamp(22px,2.4vw,32px);line-height:1.35;letter-spacing:-.03em;color:var(--text-1);font-weight:500;margin:0 0 20px}.home-redesign .proof-break-logo{display:block;height:64px;width:auto;max-width:220px;object-fit:contain;object-position:left center;margin:0 0 16px}.home-redesign .proof-break-copy .proof-break-logo{height:48px;width:auto;max-width:168px;margin:0 0 20px;object-position:left center}.home-redesign .proof-break-person{font-size:15px;font-weight:600;color:var(--text-1);margin:0 0 16px}.home-redesign .proof-break-person>span{display:block;font-weight:600;color:var(--text-1)}.home-redesign .proof-break-person span span{display:block;font-weight:400;color:var(--text-3);margin-top:2px}.home-redesign .proof-break-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex:none}.home-redesign .scene-grid,.home-redesign .step-grid{display:grid;gap:18px;max-width:var(--max-w);margin:0 auto}.home-redesign .step-grid{grid-template-columns:repeat(3,1fr)}.home-redesign .scene-grid{grid-template-columns:1fr 1fr}.home-redesign .scene-card,.home-redesign .step-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--sh-md)}.home-redesign .scene-card h3,.home-redesign .step-card h3{font-size:22px;font-weight:650;letter-spacing:-.03em;color:var(--text-1);margin:16px 0 8px}.home-redesign .scene-card p,.home-redesign .step-card p{font-size:15px;line-height:1.55;color:var(--text-2);margin:0}.home-redesign .scene-card{display:flex;flex-direction:column;height:100%}.home-redesign .scene-card .scene-label{margin:16px 0 4px;color:var(--gold-ink)}.home-redesign .scene-card .scene-label+h3{margin-top:0}.home-redesign .step-card .demo-diagram,.home-redesign .step-card .product-capture:not(.is-widget),.home-redesign .step-card .vblock{height:220px;aspect-ratio:auto;overflow:hidden;border:none;border-radius:calc(var(--radius) - 8px);background:var(--bg-sub);box-shadow:none}.home-redesign .step-card .product-capture:not(.is-widget) .product-still{width:100%;height:100%;object-fit:cover;object-position:top center}.home-redesign .step-card .demo-diagram{min-height:0;align-items:flex-start;padding:18px 16px}.home-redesign .outcomes-head{padding-bottom:0}.home-redesign .scale-line .display{margin-bottom:0}.home-redesign .dd-menu{min-width:320px;max-width:380px}.home-redesign .dd-menu a{align-items:flex-start;white-space:normal}.home-redesign .dd-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.home-redesign .dd-desc{font-size:12px;line-height:1.4;color:var(--text-3);font-weight:400}.home-redesign .dd-group{margin:6px 6px 0;padding:10px 8px 2px;border-top:1px solid var(--border);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);line-height:1}.home-redesign .dd-menu>span,.home-redesign .mm-panel-inner>span{display:contents}.home-redesign .mm-desc{display:block;font-size:12px;line-height:1.4;color:var(--text-3);font-weight:400;margin-top:2px}@media (max-width:900px){.home-redesign .proof-break,.home-redesign .scene-grid,.home-redesign .step-grid{grid-template-columns:1fr}}@media (max-width:600px){.home-redesign .proof-break-copy .proof-break-logo{height:36px;max-width:120px}}@media (prefers-reduced-motion:reduce){.home-redesign .proof-forward .demo-badge:before,.home-redesign .proof-result .proof-mark{animation:none;opacity:1;transform:none}.home-redesign html{scroll-behavior:auto}.home-redesign .path-reel-sticky .path-reel-layer,.home-redesign .sticky-steps-layer,.home-redesign .sticky-steps-step{transition:none}.home-redesign .scroll-gallery-sticky{position:static;top:auto}.home-redesign .scroll-gallery-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.home-redesign .scroll-gallery-track{transform:none!important}.home-redesign .scroll-gallery-card{scroll-snap-align:start}.home-redesign .mm-chevron,.home-redesign .mm-panel,.home-redesign .mobile-menu,.home-redesign .nav-hamburger,.home-redesign .nav-links a,.home-redesign .nav-logo img,.home-redesign .nav-right .btn-fill,.home-redesign nav{transition:none}.home-redesign .reveal,.home-redesign .reveal-stagger,.home-redesign .reveal-stagger>*,.home-redesign .reveal-visual{opacity:1;transform:none;transition:none}.home-redesign .hero-stack .hero-visual-stage,.home-redesign .hero-visual-stage{height:auto}.home-redesign .hero-home .hero-copy,.home-redesign .hero-stack .hero-split .hero-left{opacity:1;transform:none}.home-redesign .hero-home .hero-visual-stage>.reveal-visual,.home-redesign .hero-stack .hero-visual-stage>.reveal-visual{position:static;min-height:0;top:auto}.home-redesign .hero-home .hero-visual-stage>.reveal-visual.is-scroll,.home-redesign .hero-stack .hero-visual-stage>.reveal-visual.is-scroll{opacity:1;transform:none}.home-redesign .voice-hero-wave i{animation:none;height:60%}.home-redesign .voice-hero-scrim,.home-redesign .voice-hero-video{transform:none}.home-redesign .demo-d1,.home-redesign .demo-d2,.home-redesign .demo-d3,.home-redesign .demo-d4,.home-redesign .demo-d5,.home-redesign .demo-d6,.home-redesign .demo-hold .demo-d1,.home-redesign .demo-hold .demo-d2,.home-redesign .demo-hold .demo-d3,.home-redesign .demo-hold .demo-d4,.home-redesign .demo-hold .demo-d5,.home-redesign .demo-hold .demo-d6{animation:none;opacity:1;transform:none}.home-redesign .demo-hold .demo-rail-msg,.home-redesign .demo-rail-msg{animation:none;grid-template-rows:1fr;opacity:1;margin-top:10px;max-height:none;transform:none}.home-redesign .demo-hold .demo-rail-thread-inner,.home-redesign .demo-hold .demo-widget-thread,.home-redesign .demo-rail-thread-inner,.home-redesign .demo-widget-thread{animation:none;transform:translateY(min(0px,calc(100cqh - 100%)))}.home-redesign .demo-hold .demo-widget-thread>.demo-d2,.home-redesign .demo-hold .demo-widget-thread>.demo-d3,.home-redesign .demo-hold .demo-widget-thread>.demo-d4,.home-redesign .demo-hold .demo-widget-thread>.demo-d5,.home-redesign .demo-hold .demo-widget-thread>.demo-d6,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s1,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s2,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s3,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s4,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s5,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s6,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s7,.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s8,.home-redesign .demo-widget-thread>.demo-d2,.home-redesign .demo-widget-thread>.demo-d3,.home-redesign .demo-widget-thread>.demo-d4,.home-redesign .demo-widget-thread>.demo-d5,.home-redesign .demo-widget-thread>.demo-d6{animation:none;opacity:1;transform:none;max-height:none;margin-top:16px}.home-redesign .demo-widget-stream .demo-widget-thread>.demo-s1{margin-top:0}.home-redesign .demo-convert-think .demo-orbit-think-avatar,.home-redesign .demo-convert-think .demo-orbit-think-dots i,.home-redesign .demo-convert-think .demo-orbit-think-text,.home-redesign .demo-widget-stream .demo-orbit-think-avatar,.home-redesign .demo-widget-stream .demo-orbit-think-dots i{animation:none}.home-redesign .demo-convert-think{display:none}.home-redesign .demo-hold .demo-widget-thread>.demo-convert-bot,.home-redesign .demo-hold .demo-widget-thread>.demo-convert-card,.home-redesign .demo-widget-thread>.demo-convert-bot,.home-redesign .demo-widget-thread>.demo-convert-card{animation:none;opacity:1;transform:none;max-height:none;margin-top:12px}.home-redesign .demo-hold .demo-widget-thread>.demo-convert-card,.home-redesign .demo-widget-thread>.demo-convert-card{padding:var(--profile-pad);border-width:1px}.home-redesign .demo-convert-bot .demo-orbit-avatar{animation:none}.home-redesign .demo-convert-bot .demo-orbit-bubble p:after{content:none}.home-redesign .demo-bar,.home-redesign .demo-handset-wave i,.home-redesign .demo-hold .demo-script-l1 p,.home-redesign .demo-live i,.home-redesign .demo-live-dot:before,.home-redesign .demo-script-l1 p{animation:none}.home-redesign .demo-hold .demo-work-call .demo-call-thread .demo-d2,.home-redesign .demo-hold .demo-work-call .demo-call-thread .demo-d3,.home-redesign .demo-hold .demo-work-call .demo-call-thread .demo-d6,.home-redesign .demo-hold .demo-work-call .demo-rail-thread .demo-d3,.home-redesign .demo-hold .demo-work-call .demo-rail-thread .demo-d4,.home-redesign .demo-work-call .demo-call-thread .demo-d2,.home-redesign .demo-work-call .demo-call-thread .demo-d3,.home-redesign .demo-work-call .demo-call-thread .demo-d6,.home-redesign .demo-work-call .demo-rail-thread .demo-d3,.home-redesign .demo-work-call .demo-rail-thread .demo-d4{animation:none;opacity:0;max-height:0;margin-top:0;transform:none;overflow:hidden}.home-redesign .demo-hold .fla-thread .demo-d2,.home-redesign .fla-thread .demo-d2{animation:none;opacity:1;max-height:none;margin-top:10px;transform:none}.home-redesign .demo-hold .demo-work-call .demo-rail-msg,.home-redesign .demo-work-call .demo-rail-msg{animation:none;grid-template-rows:0fr;opacity:0;margin-top:0;max-height:0;transform:none}.home-redesign .demo-hold .demo-work-call .demo-call-thread-inner,.home-redesign .demo-hold .demo-work-call .demo-rail-thread-inner,.home-redesign .demo-work-call .demo-call-thread-inner,.home-redesign .demo-work-call .demo-rail-thread-inner{animation:none;transform:none}.home-redesign .demo-call-times>span:first-child,.home-redesign .demo-hold .demo-call-times>span:first-child{animation:none;opacity:1}.home-redesign .demo-call-times .is-file,.home-redesign .demo-call-times .is-late,.home-redesign .demo-call-times .is-mid,.home-redesign .demo-hold .demo-call-times .is-late,.home-redesign .demo-hold .demo-call-times .is-mid{animation:none;opacity:0}.home-redesign .demo-chip-pick,.home-redesign .demo-hold .demo-chip-pick{animation:none;border-color:var(--blue);color:var(--text-1);background:var(--blue-soft)}.home-redesign .demo-hold .demo-typebeat,.home-redesign .demo-stream-type,.home-redesign .demo-stream-type-b,.home-redesign .demo-typebeat{animation:none;display:none}.home-redesign .demo-typing i{animation:none}.home-redesign .demo-hold .demo-textarea-type,.home-redesign .demo-textarea-type{animation:none;max-width:100%;opacity:1;white-space:normal}.home-redesign .demo-hold .demo-preview-head,.home-redesign .demo-preview-head{animation:none;background:var(--blue);color:#fff}.home-redesign .demo-hold .demo-save,.home-redesign .demo-save{animation:none}.home-redesign .demo-assemble-voice,.home-redesign .demo-hold .demo-assemble-voice{animation:none;opacity:0;z-index:1}.home-redesign .demo-assemble-chat,.home-redesign .demo-hold .demo-assemble-chat{animation:none;opacity:1;z-index:2}.home-redesign .demo-hold .demo-nav-item.cycle-voice,.home-redesign .demo-hold .demo-nav-item.cycle-voice svg,.home-redesign .demo-nav-item.cycle-voice,.home-redesign .demo-nav-item.cycle-voice svg{animation:none;background:transparent;color:inherit;font-weight:400}.home-redesign .demo-hold .demo-nav-item.cycle-chat,.home-redesign .demo-nav-item.cycle-chat{animation:none;background:var(--blue-soft);color:var(--text-1);font-weight:600}.home-redesign .demo-hold .demo-nav-item.cycle-chat svg,.home-redesign .demo-nav-item.cycle-chat svg{animation:none;color:var(--blue)}.home-redesign .demo-voice-thread .demo-vmsg{animation:none;opacity:1;grid-template-rows:1fr;margin-top:10px;transform:none}.home-redesign .demo-greet .demo-status-off,.home-redesign .demo-hold .demo-greet .demo-status-off{animation:none;opacity:0}.home-redesign .demo-greet .demo-status-on,.home-redesign .demo-hold .demo-greet .demo-status-on{animation:none;opacity:1}.home-redesign .demo-greet .demo-toggle,.home-redesign .demo-hold .demo-greet .demo-toggle{animation:none;background:var(--success)}.home-redesign .demo-greet .demo-toggle i,.home-redesign .demo-hold .demo-greet .demo-toggle i{animation:none;transform:translateX(12px)}.home-redesign .demo-hold .demo-step-review,.home-redesign .demo-step-review{animation:none;border-color:var(--border);background:var(--bg-card);color:var(--blue)}.home-redesign .demo-hold .demo-step-promote,.home-redesign .demo-step-promote{animation:none;border-color:var(--blue);background:var(--blue);color:#fff}.home-redesign .marquee-track{animation:none}.home-redesign .marquee-set[aria-hidden=true]{display:none}.home-redesign .logo-carousel{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.home-redesign .logo-carousel .marquee-track{width:max-content}.home-redesign .iva-figure{animation:none}.home-redesign .hero:has(.hero-home):before,.home-redesign .hero:not(.hero-light):before{content:none;animation:none}.home-redesign .hero:has(.hero-home){background:var(--hero-floor)}.home-redesign .hero .display em{animation:none;background-position:34% 50%}.home-redesign .hero-log-rule{transition:none;transform:none;top:var(--rule-y,0)}.home-redesign .demo-journey-bg,.home-redesign .demo-journey-card:not(.j-analytics),.home-redesign .demo-journey-chapter,.home-redesign .demo-journey-ghost,.home-redesign .demo-journey-steps{display:none}.home-redesign .demo-journey-scene,.home-redesign .demo-journey-world{animation:none!important;transform:none!important;perspective:none;inset:0}.home-redesign .demo-journey-card.j-analytics{animation:none!important;transform:none!important;filter:none!important;opacity:1!important;margin:0;left:6%;top:8%;width:88%;height:84%;container-type:size}.home-redesign .demo-journey .fm-fit{animation:none!important;translate:none!important}.home-redesign .demo-journey-card.j-analytics .fm-fit--dash{left:0;top:0;margin:0;width:900px;height:739px;transform-origin:top left;transform:scale(min(calc(100cqw / 900px),calc(100cqh / 739px)))!important}.home-redesign .demo-journey .j-fm-handoff,.home-redesign .demo-journey .j-handoff-call,.home-redesign .demo-journey .j-handoff-call .fm-frame,.home-redesign .demo-journey .j-handoff-card,.home-redesign .demo-journey .j-handoff-chev,.home-redesign .demo-journey .j-handoff-chev-down,.home-redesign .demo-journey .j-handoff-chev-up,.home-redesign .demo-journey .j-handoff-details,.home-redesign .demo-journey .j-handoff-end,.home-redesign .demo-journey .j-handoff-frame,.home-redesign .demo-journey .j-handoff-more,.home-redesign .demo-journey .j-handoff-row,.home-redesign .demo-journey .j-handoff-view,.home-redesign .demo-journey .j-upload-after,.home-redesign .demo-journey .j-upload-after .fm-badge,.home-redesign .demo-journey .j-upload-before,.home-redesign .demo-journey .j-upload-before .fm-drag,.home-redesign .demo-journey .j-upload-before .fm-zone,.home-redesign .demo-journey .j-upload-loading,.home-redesign .demo-journey .j-upload-loading .fm-progress i{animation:none}.home-redesign .demo-journey .fm-phone .fm-wave i,.home-redesign .demo-journey .j-chat-line,.home-redesign .demo-journey .j-hours,.home-redesign .demo-journey .j-voice-line{animation:none;opacity:1;transform:none}.home-redesign .demo-journey .j-conv:before{animation:none}.home-redesign .demo-journey .j-conv{color:var(--if-r-hi)}.home-redesign .demo-journey .j-conv:before{content:none}}.home-redesign .bcard,.home-redesign .demo-diagram,.home-redesign .demo-widget,.home-redesign .fcard,.home-redesign .form-card,.home-redesign .hc-frame-session,.home-redesign .hc-frame-webapp,.home-redesign .hero-metric,.home-redesign .pcard,.home-redesign .pill-card,.home-redesign .pt-content .demo-widget,.home-redesign .pt-content .product-capture:not(.is-widget) .product-still,.home-redesign .ptile,.home-redesign .rcard,.home-redesign .release-row,.home-redesign .role-row,.home-redesign .showdown-col,.home-redesign .split .demo-widget,.home-redesign .tcard,.home-redesign .vblock,.home-redesign .vcard{box-shadow:0 2px 8px rgba(8,22,66,.05),0 12px 32px rgba(8,22,66,.06)}.home-redesign .form-card,.home-redesign .hc-frame-session,.home-redesign .hc-frame-webapp,.home-redesign .vblock{border-color:var(--border)}.home-redesign .bcard:hover,.home-redesign .fcard:hover,.home-redesign .hc-frame-session:hover,.home-redesign .hc-frame-webapp:hover,.home-redesign .iva-host-peek:hover .pcard,.home-redesign .pcard:hover,.home-redesign .pill-card:hover,.home-redesign .ptile:hover,.home-redesign .rcard:hover,.home-redesign .release-row:hover,.home-redesign .role-row:hover,.home-redesign .tcard:hover,.home-redesign .vblock:hover,.home-redesign .vcard:hover{box-shadow:0 6px 16px rgba(8,22,66,.06),0 20px 48px rgba(8,22,66,.08)}.home-redesign .hc-frame-widget .hc-visual,.home-redesign .pchapter-stage.hc-frame-widget{overflow:visible}.home-redesign .demo-widget-head .demo-widget-status{color:#fff;opacity:.75}.home-redesign .demo-voice,.home-redesign .hc-frame-session:has(.demo-voice),.home-redesign .vblock:has(.demo-voice){background:var(--blue-ink);border-color:hsla(0,0%,100%,.14);color:var(--text-on-dark)}.home-redesign .demo-voice .demo-callbar,.home-redesign .demo-voice .demo-voice-transcript{background:transparent;border-color:hsla(0,0%,100%,.14)}.home-redesign .demo-voice .bubble-ai,.home-redesign .demo-voice .bubble-user,.home-redesign .demo-voice .demo-name{color:#fff}.home-redesign .demo-voice .demo-call-timer,.home-redesign .demo-voice .demo-callbar-actions,.home-redesign .demo-voice .demo-copy,.home-redesign .demo-voice .demo-kicker,.home-redesign .demo-voice .demo-live,.home-redesign .demo-voice .demo-t-meta{color:var(--text-on-dark-muted)}.home-redesign .demo-voice .bubble-user{background:var(--blue)}.home-redesign .demo-voice .bubble-ai{background:hsla(0,0%,100%,.07);border-color:transparent}.home-redesign .demo-voice .demo-bar{background:var(--gold)}.home-redesign .demo-voice .demo-call-avatar,.home-redesign .demo-voice .demo-callbar-action,.home-redesign .demo-voice .demo-callbar-end{background:transparent;border-color:hsla(0,0%,100%,.34);color:var(--text-on-dark)}.home-redesign .vblock:has(.demo-voice) .vblock-bar{border-color:hsla(0,0%,100%,.14)}.home-redesign .vblock:has(.demo-voice) .vblock-label{color:var(--text-on-dark-muted)}.home-redesign .pchapter-feature .hc-frame-session,.home-redesign .pchapter-feature .hc-frame-session:hover,.home-redesign .pchapter-feature .pchapter-stage{box-shadow:none}.home-redesign .sv-stage{position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;width:100%;min-height:200px;background:linear-gradient(180deg,var(--bg) 0,var(--blue-soft) 100%);color:var(--text-1);--sv-x:24px;--sv-y:28px;--sv-bleed:40px;--sv-say-h:0px}.home-redesign .sv-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--blue) 16%,transparent) 1px,transparent 1.6px);background-size:22px 22px;background-position:11px 11px;-webkit-mask-image:radial-gradient(90% 90% at 18% 10%,#000 0,transparent 100%);mask-image:radial-gradient(90% 90% at 18% 10%,#000 0,transparent 100%)}.home-redesign .sv-world{position:absolute;inset:0;z-index:1}.home-redesign .sv-say{position:absolute;left:var(--sv-x);right:var(--sv-x);top:var(--sv-y);margin:0;display:none;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--text-2);opacity:.62;text-wrap:balance;max-width:30ch}.home-redesign .sv-say .sv-wave{display:none}.home-redesign .sv-card{position:absolute;left:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));right:calc(var(--sv-bleed) * -1);bottom:calc(var(--sv-bleed) * -1);box-sizing:border-box;padding:18px calc(var(--sv-bleed) + 22px) 20px 22px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--sh-sm);display:flex;flex-direction:column;gap:12px;align-items:stretch}.home-redesign .sv-card>*{flex:none}.home-redesign .sv-k{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--blue);line-height:1.2}.home-redesign .sv-k:before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 .8c.5 3.4 2.8 5.7 6.2 6.2-3.4.5-5.7 2.8-6.2 6.2C6.5 9.8 4.2 7.5.8 7 4.2 6.5 6.5 4.2 7 .8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 .8c.5 3.4 2.8 5.7 6.2 6.2-3.4.5-5.7 2.8-6.2 6.2C6.5 9.8 4.2 7.5.8 7 4.2 6.5 6.5 4.2 7 .8z'/%3E%3C/svg%3E") center/contain no-repeat}.home-redesign .sv-k.is-dim{color:var(--text-4)}.home-redesign .sv-k.is-dim:before{display:none}.home-redesign .sv-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-redesign .sv-fig{font-size:34px;font-weight:700;letter-spacing:-.045em;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1.05}.home-redesign .sv-fig.is-white{color:var(--text-2);font-weight:600}.home-redesign .sv-muted{color:var(--text-4);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-4) 70%,transparent);text-decoration-thickness:2px;font-size:18px;font-weight:600;letter-spacing:-.03em}.home-redesign .sv-line{font-size:13.5px;color:var(--text-3);line-height:1.45}.home-redesign .sv-line b{color:var(--text-1);font-weight:600}.home-redesign .sv-line.is-dim{color:var(--text-4)}.home-redesign .sv-title{font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--text-1);line-height:1.25}.home-redesign .sv-bubble{display:inline-block;padding:9px 13px;border-radius:14px;font-size:14px;font-weight:500;background:var(--blue-soft);color:var(--text-1);max-width:min(88%,34ch);align-self:flex-start;line-height:1.4;position:relative}.home-redesign .sv-bubble.is-ai{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--sh-sm);padding-top:8px}.home-redesign .sv-bubble.is-ai:before{content:"Agent";display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--blue);margin-bottom:3px}.home-redesign .sv-bubble.is-ai.is-out{align-self:flex-end;background:var(--blue-soft);border:none;box-shadow:none}.home-redesign .sv-bubble.is-ai.is-out:before{display:none}.home-redesign .sv-bubble.is-gold{background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold-press) 38%,transparent);color:var(--gold-ink);font-weight:600}.home-redesign .sv-wave{display:flex;align-items:flex-end;gap:3px;height:14px}.home-redesign .sv-wave i{width:3px;border-radius:99px;background:color-mix(in srgb,var(--blue) 55%,transparent);height:40%;transform-origin:bottom;animation:sv-wave 1.8s ease-in-out infinite}.home-redesign .sv-wave i:nth-child(2){height:70%;animation-delay:.12s}.home-redesign .sv-wave i:nth-child(3){height:100%;background:var(--gold-press);animation-delay:.24s}.home-redesign .sv-wave i:nth-child(4){height:62%;animation-delay:.08s}.home-redesign .sv-wave i:nth-child(5){height:84%;animation-delay:.2s}.home-redesign .sv-wave.is-grey i{background:var(--border-strong);animation:none}.home-redesign .sv-wave.is-gold i{background:var(--gold-press)}.home-redesign .sv-step{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--border);font-size:13.5px;font-weight:600;color:var(--text-1);letter-spacing:-.01em}.home-redesign .sv-k+div>.sv-step:first-child,.home-redesign .sv-step:first-child{border-top:none}.home-redesign .sv-step small{display:block;font-weight:500;color:var(--text-3);font-size:12px;margin-top:1px;letter-spacing:0}.home-redesign .sv-step .v{font-size:12.5px;color:var(--text-3);font-weight:500;white-space:nowrap}.home-redesign .sv-step.is-gold{background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold-press) 32%,transparent);border-radius:11px;padding:9px 10px;margin-top:6px}.home-redesign .sv-step.is-gold+.sv-step{border-top:none;margin-top:4px}.home-redesign .sv-step.is-gold .v{color:var(--gold-ink);font-weight:700}.home-redesign .sv-step.is-off{opacity:.5}.home-redesign .sv-dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;color:var(--text-3);background:var(--bg-card)}.home-redesign .sv-dot.is-ok{border-color:var(--success);color:var(--success)}.home-redesign .sv-dot.is-gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.home-redesign .sv-dot svg{width:10px;height:10px}.home-redesign .sv-result{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:12px;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold-press) 35%,transparent)}.home-redesign .sv-result b{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--gold-ink)}.home-redesign .sv-result b:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none' stroke='%23081642' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5l3 3 6-7'/%3E%3C/svg%3E") center/10px 8px no-repeat}.home-redesign .sv-result span{font-size:12px;color:var(--text-3);text-align:right;line-height:1.3}.home-redesign .sv-chips{display:flex;flex-wrap:wrap;gap:6px}.home-redesign .sv-chip{padding:6px 11px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--text-2);border:1px solid var(--border-strong);background:var(--bg-card)}.home-redesign .sv-chip.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.home-redesign .sv-rail{position:relative;display:flex;justify-content:space-between;padding-top:18px;margin-top:4px}.home-redesign .sv-rail:before{content:"";position:absolute;left:4px;right:4px;top:6px;border-top:1.5px dashed var(--border-strong)}.home-redesign .sv-rail span{font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.home-redesign .sv-rail i{position:absolute;top:1.5px;left:0;width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px var(--bg-card);animation:sv-rail 10s cubic-bezier(.25,.8,.25,1) infinite}.home-redesign .sv-tick{width:24px;height:24px;border-radius:50%;background:var(--gold);display:grid;place-items:center;color:var(--on-gold);flex:none}.home-redesign .sv-tick svg{width:12px;height:10px}.home-redesign .sv-graph{position:absolute;left:var(--sv-x);right:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));bottom:var(--sv-y);min-height:200px}.home-redesign .sv-graph svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--border-strong)}.home-redesign .sv-graph svg line{stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 5}.home-redesign .sv-hub,.home-redesign .sv-node{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;box-sizing:border-box}.home-redesign .sv-node{top:clamp(21px,var(--ny,50%),calc(100% - 21px))}.home-redesign .sv-node.is-l{transform:translateY(-50%)}.home-redesign .sv-node.is-r{transform:translate(-100%,-50%)}.home-redesign .sv-hub{width:58px;height:58px;border-radius:16px;background:var(--blue);color:#fff;box-shadow:var(--sh-md)}.home-redesign .sv-hub svg{width:26px;height:26px}.home-redesign .sv-node{min-width:54px;height:42px;padding:0 12px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--sh-sm);font-size:12.5px;font-weight:600;color:var(--text-1);white-space:nowrap;letter-spacing:-.01em}.home-redesign .sv-node.is-dim{color:var(--text-4);border-style:dashed;box-shadow:none;background:transparent}.home-redesign .sv-graph .sv-result{position:absolute;left:0;bottom:0;max-width:calc(100% - 8px);flex-wrap:nowrap}.home-redesign .sv-graph .sv-result span{white-space:nowrap}.home-redesign .sv-graph .sv-k{position:absolute;left:0;top:0}.home-redesign .sv-metric{display:flex;flex-direction:column;gap:10px}.home-redesign .sv-metric .sv-row{align-items:flex-end;justify-content:flex-start;gap:12px;flex-wrap:wrap;row-gap:6px}.home-redesign .sv-metric .sv-fig,.home-redesign .sv-metric .sv-muted{white-space:nowrap}.home-redesign .sv-delta{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold-press) 35%,transparent);color:var(--gold-ink);font-size:12px;font-weight:700;white-space:nowrap}.home-redesign .sv-chart{position:relative;height:84px;margin:4px -22px -6px 0;max-width:none!important}.home-redesign .sv-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-redesign .sv-chart .l{fill:none;stroke:var(--blue);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.home-redesign .sv-chart .a{fill:var(--blue);opacity:.08}.home-redesign .sv-chart .b{fill:var(--blue-soft)}.home-redesign .sv-chart .b.is-on{fill:var(--blue)}.home-redesign .sv-chart .b.is-gold{fill:var(--gold)}.home-redesign .sv-chart .end{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--bg-card)}.home-redesign .sv-chart .axis{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.home-redesign .sv-chart-x{display:flex;justify-content:space-between;font-size:11px;color:var(--text-4);font-weight:500;margin-top:2px;padding-right:24px}.home-redesign .sv-thread{position:absolute;left:var(--sv-x);right:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));display:flex;flex-direction:column;gap:12px;padding-left:26px}.home-redesign .sv-thread:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;border-left:1.5px dashed color-mix(in srgb,var(--blue) 42%,var(--border))}.home-redesign .sv-thread .sv-bubble{position:relative;max-width:min(100%,36ch);box-shadow:var(--sh-sm);font-size:14.5px}.home-redesign .sv-thread .sv-bubble.is-member{background:var(--bg-card);border:1px solid var(--border);color:var(--text-1);padding-top:8px}.home-redesign .sv-thread .sv-bubble.is-member:before{content:"Member";display:block;font-size:11.5px;font-weight:600;color:var(--blue);margin-bottom:3px}.home-redesign .sv-thread .sv-bubble:after{content:"";position:absolute;left:-23px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--bg-card);border:1.5px solid var(--blue);box-sizing:border-box}.home-redesign .sv-thread .sv-bubble.is-ai{background:var(--blue);border-color:var(--blue);color:#fff}.home-redesign .sv-thread .sv-bubble.is-ai:before{color:var(--gold-on-dark)}.home-redesign .sv-thread .sv-bubble.is-ai:after{background:var(--blue);border-color:var(--blue)}.home-redesign .sv-thread .sv-bubble.is-gold:after{background:var(--gold);border-color:var(--gold)}.home-redesign .sv-thread .sv-wave{margin:-4px 0 -2px 4px}.home-redesign .sv-thread .sv-wave i{background:var(--blue)}.home-redesign .sv-thread .sv-wave i:nth-child(3){background:var(--gold)}.home-redesign .sv-phone{position:absolute;left:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));bottom:-60px;width:216px;box-sizing:border-box;border-radius:34px;background:var(--bg-card);border:7px solid var(--blue-ink);box-shadow:var(--sh-md);padding:12px 14px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.home-redesign .sv-phone-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:var(--text-1);padding:0 4px}.home-redesign .sv-phone-bar i{width:34px;height:10px;border-radius:99px;background:var(--blue-ink)}.home-redesign .sv-phone-bar b{font-weight:600;font-size:10.5px;color:var(--text-3)}.home-redesign .sv-phone-head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-1);padding:2px 0 8px;border-bottom:1px solid var(--border)}.home-redesign .sv-phone-head i{width:22px;height:22px;border-radius:50%;background:var(--blue);display:grid;place-items:center;color:#fff}.home-redesign .sv-phone-head i svg{width:12px;height:12px}.home-redesign .sv-phone-head small{font-weight:500;color:var(--text-4);margin-left:auto;font-size:11px}.home-redesign .sv-phone .sv-bubble{font-size:13px;max-width:92%;padding:8px 11px}.home-redesign .sv-phone .sv-bubble.is-ai{box-shadow:none;background:var(--bg-sub);border:none}.home-redesign .sv-phone .sv-bubble.is-ai:before{display:none}.home-redesign .sv-phone .sv-bubble.is-member{align-self:flex-end;background:var(--blue);color:#fff}.home-redesign .sv-notice{border:1px solid var(--border);border-radius:12px;padding:9px 11px;font-size:12.5px;color:var(--text-2);line-height:1.4;background:var(--bg-card);box-shadow:var(--sh-sm)}.home-redesign .sv-notice b{display:block;color:var(--text-1);font-weight:600}.home-redesign .sv-notice small{display:block;color:var(--text-4);font-size:11px;margin-top:2px}.home-redesign .sv-phone-aside{position:absolute;left:calc(var(--sv-x) + 232px);right:var(--sv-x);bottom:var(--sv-y);z-index:2;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.home-redesign .sv-phone-outcome{display:none;align-self:flex-start;font-size:12.5px;padding:7px 11px}@container (max-width:459px){.home-redesign .sv-phone-aside{display:none}.home-redesign .sv-phone-outcome{display:inline-block}.home-redesign .sv-thread .sv-bubble{font-size:13.5px}.home-redesign .sv-thread{gap:10px}}.home-redesign .sv-phone-aside .sv-result{box-shadow:var(--sh-md)}.home-redesign .sv-phone-aside .sv-result b{white-space:normal}.home-redesign .sv-phone-aside .sv-result{flex-direction:column;align-items:flex-start;gap:4px}.home-redesign .sv-phone-aside .sv-result span{text-align:left}.home-redesign .sv-doc{position:absolute;left:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));right:calc(var(--sv-bleed) * -1);bottom:calc(var(--sv-bleed) * -1);box-sizing:border-box;border-radius:14px 14px 0 0;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--sh-sm);padding:16px calc(var(--sv-bleed) + 22px) 20px 22px;display:flex;flex-direction:column;gap:9px}.home-redesign .sv-doc>*{max-width:420px}.home-redesign .sv-doc-head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-1);padding-bottom:10px;border-bottom:1px solid var(--border);margin-bottom:4px}.home-redesign .sv-doc-head svg{width:14px;height:14px;color:var(--blue)}.home-redesign .sv-doc-head small{margin-left:auto;font-weight:500;color:var(--text-4);font-size:11px}.home-redesign .sv-skel{height:8px;border-radius:99px;background:var(--bg-sub);width:var(--w,100%)}.home-redesign .sv-hl{position:relative;padding:8px 10px 8px 12px;border-radius:8px;background:var(--blue-soft);font-size:13.5px;line-height:1.45;color:var(--text-1);font-weight:500}.home-redesign .sv-hl:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:99px;background:var(--blue)}.home-redesign .sv-doc .sv-result{margin-top:6px}.home-redesign .sv-tl{position:absolute;left:var(--sv-x);right:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h) + 12px);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.home-redesign .sv-tl:before{content:"";z-index:0;position:absolute;left:17px;right:calc(100% / var(--n,4) - 17px);top:17px;border-top:1.5px dashed var(--border-strong)}.home-redesign .sv-tl-node{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;padding-right:8px;font-size:12.5px;font-weight:600;color:var(--text-1);line-height:1.2;letter-spacing:-.01em}.home-redesign .sv-tl-node i{width:34px;height:34px;border-radius:50%;background:var(--bg-card);border:1.5px solid var(--border-strong);display:grid;place-items:center;color:var(--text-3);box-shadow:var(--sh-sm);box-sizing:border-box}.home-redesign .sv-tl-node i svg{width:13px;height:13px}.home-redesign .sv-tl-node small{display:block;font-weight:500;color:var(--text-3);font-size:11.5px;margin-top:2px}.home-redesign .sv-tl-node.is-ok i{border-color:var(--success);color:var(--success)}.home-redesign .sv-tl-node.is-gold i{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.home-redesign .sv-tl-node.is-gold{color:var(--gold-ink)}.home-redesign .sv-tl-node.is-off{color:var(--text-4)}.home-redesign .sv-tl-node.is-off i{border-style:dashed;box-shadow:none;background:transparent}.home-redesign .sv-tl-result{position:absolute;left:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h) + 124px);max-width:calc(100% - var(--sv-x) * 2)}.home-redesign .demo-diagram.is-sv .sv-stage:has(.sv-say) .sv-tl-result,.home-redesign .split .sv-stage:has(.sv-say) .sv-tl-result,.home-redesign .sticky-steps .sv-stage:has(.sv-say) .sv-tl-result{top:calc(var(--sv-y) + var(--sv-say-h) + 132px)}.home-redesign .sv-tiles{position:absolute;left:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));right:var(--sv-x);display:grid;grid-template-columns:repeat(auto-fill,88px);gap:8px}.home-redesign .sv-tile{width:88px;height:74px;box-sizing:border-box;border-radius:14px;background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--sh-sm);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:10px 11px;font-size:11.5px;font-weight:600;color:var(--text-2);letter-spacing:-.01em;line-height:1.15}.home-redesign .sv-tile svg{width:18px;height:18px;color:var(--blue)}.home-redesign .sv-tile.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.home-redesign .sv-tile.is-on svg{color:#fff}.home-redesign .sv-tile.is-off{opacity:.45;border-style:dashed;box-shadow:none;background:transparent}.home-redesign .sv-figure,.home-redesign .sv-tiles-result{position:absolute;left:var(--sv-x);bottom:var(--sv-y)}.home-redesign .sv-figure{right:var(--sv-x);top:calc(var(--sv-y) + var(--sv-say-h));display:grid;place-items:center}.home-redesign .sv-figure svg{width:min(64%,170px);height:auto;overflow:visible}.home-redesign .sv-figure.is-handoff svg{width:min(84%,240px)}.home-redesign .demo-diagram.is-sv .sv-figure svg,.home-redesign .split .sv-figure svg,.home-redesign .sticky-steps .sv-figure svg{width:min(52%,220px)}.home-redesign .demo-diagram.is-sv .sv-figure.is-handoff svg,.home-redesign .split .sv-figure.is-handoff svg,.home-redesign .sticky-steps .sv-figure.is-handoff svg{width:min(64%,300px)}.home-redesign .sv-figure .fg-body{fill:var(--blue-soft);stroke:var(--blue);stroke-width:3}.home-redesign .sv-figure .fg-line{stroke:var(--blue);stroke-width:3}.home-redesign .sv-figure .fg-stroke{stroke:var(--success);stroke-width:5}.home-redesign .sv-figure .fg-draw{stroke-dasharray:100;stroke-dashoffset:0}.home-redesign .sv-figure .fg-fold{fill:var(--bg-card);stroke:var(--blue);stroke-width:3;stroke-linejoin:round}.home-redesign .sv-figure .fg-ring{fill:none;stroke:var(--gold);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.home-redesign .sv-figure .fg-write{stroke:var(--blue);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:0}.home-redesign .sv-figure .fg-seal{fill:var(--gold);stroke:var(--bg-card);stroke-width:4}.home-redesign .sv-figure .fg-seal-check{stroke:var(--on-gold);stroke-width:3}.home-redesign .sv-figure .fg-dash{stroke:var(--border-strong);stroke-width:2;stroke-dasharray:4 5;animation:sv-flow 1.4s linear infinite}.home-redesign .sv-figure .fg-node{stroke:var(--blue);stroke-width:3;fill:var(--bg-card)}.home-redesign .sv-figure .fg-agent{fill:var(--blue)}.home-redesign .sv-figure .fg-spark{fill:#fff}.home-redesign .sv-figure .fg-card rect{fill:var(--bg-card);stroke:var(--blue);stroke-width:3}.home-redesign .sv-figure .fg-card path{stroke:var(--blue-soft);stroke-width:3}.home-redesign .sv-figure .fg-gold-dot{fill:var(--gold)}.home-redesign .sv-figure .fg-gold-check{stroke:var(--on-gold);stroke-width:2.5}.home-redesign .sv-figure .fg-shackle{stroke:var(--blue);stroke-width:6;fill:none}.home-redesign .sv-figure .fg-key{fill:var(--gold)}.home-redesign .sv-figure .fg-key-stem{stroke:var(--gold);stroke-width:5}.home-redesign .sv-figure .fg-box{fill:var(--bg-card);stroke:var(--blue);stroke-width:3}.home-redesign .sv-figure .fg-tick{stroke:var(--success);stroke-width:3.5;stroke-dasharray:100;stroke-dashoffset:0}.home-redesign .sv-figure .fg-rule{stroke:var(--blue-soft);stroke-width:6}.home-redesign .sv-figure .fg-t3 .fg-box{fill:var(--gold);stroke:var(--gold)}.home-redesign .sv-figure .fg-t3 .fg-tick{stroke:var(--on-gold)}.home-redesign .sv-figure .fg-t1 .fg-tick{animation:sv-fig-tick1 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-t2 .fg-tick{animation:sv-fig-tick2 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-t3 .fg-tick{animation:sv-fig-tick3 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-t3 .fg-box{transform-box:fill-box;transform-origin:center;animation:sv-fig-goldbox var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-t1 .fg-rule,.home-redesign .sv-figure .fg-t2 .fg-rule,.home-redesign .sv-figure .fg-t3 .fg-rule{transform-box:fill-box;transform-origin:left;animation:sv-fig-rule var(--sv-t) cubic-bezier(.2,.7,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-t2 .fg-rule{animation-name:sv-fig-rule2}.home-redesign .sv-figure .fg-t3 .fg-rule{animation-name:sv-fig-rule3}.home-redesign .sv-figure .fg-link{stroke:var(--border-strong);stroke-width:2;stroke-dasharray:2.35 2.94;stroke-dashoffset:0}.home-redesign .sv-figure .fg-wave path{stroke:var(--blue);stroke-width:4}.home-redesign .sv-figure .fg-wave .fg-wave-gold{stroke:var(--gold-press)}.home-redesign .sv-figure .fg-wave path{transform-box:fill-box;transform-origin:center;animation:sv-fig-breathe 1.8s ease-in-out infinite}.home-redesign .sv-figure .fg-wave path:nth-child(2){animation-delay:.12s}.home-redesign .sv-figure .fg-wave path:nth-child(3){animation-delay:.24s}.home-redesign .sv-figure .fg-wave path:nth-child(4){animation-delay:.08s}.home-redesign .sv-figure .fg-wave path:nth-child(5){animation-delay:.2s}.home-redesign .sv-figure .fg-tile rect{fill:var(--bg-card);stroke:var(--blue);stroke-width:3}.home-redesign .sv-figure .fg-tile circle,.home-redesign .sv-figure .fg-tile path{stroke:var(--blue);stroke-width:2.6}.home-redesign .sv-figure .fg-l1{animation:sv-fig-link1 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-l2{animation:sv-fig-link2 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-l3{animation:sv-fig-link3 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-c1{animation:sv-fig-tile1 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-c2{animation:sv-fig-tile2 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-c3{animation:sv-fig-tile3 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-c1 rect,.home-redesign .sv-figure .fg-c2 rect,.home-redesign .sv-figure .fg-c3 rect{animation:sv-fig-tilefill var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-c2 rect{animation-name:sv-fig-tilefill2}.home-redesign .sv-figure .fg-c3 rect{animation-name:sv-fig-tilefill3}.home-redesign .sv-figure .fg-rail{stroke:var(--border-strong);stroke-width:2;stroke-dasharray:4 5;animation:sv-fade-4 var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-rail-on{stroke:var(--blue);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:0;animation:sv-fig-railon var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-s1{animation:sv-fig-tile1 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-s2{animation:sv-fig-tile2 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-s3{animation:sv-fig-tile3 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-gold-tile rect{fill:var(--gold);stroke:var(--gold);animation:sv-fig-goldtile var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-gold-tile path{stroke:var(--on-gold)}.home-redesign .sv-figure .fg-bar{fill:var(--blue-soft);stroke:var(--blue);stroke-width:3;transform-box:fill-box;transform-origin:bottom}.home-redesign .sv-figure .fg-b3{fill:var(--gold);stroke:var(--gold)}.home-redesign .sv-figure .fg-b1{animation:sv-fig-bar1 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-b2{animation:sv-fig-bar2 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-b3{animation:sv-fig-bar3 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-voice svg{width:min(60%,176px)}.home-redesign .sv-figure.is-ship svg{width:min(76%,220px)}.home-redesign .sv-figure.is-finish svg{width:min(56%,160px)}.home-redesign .sv-figure.is-change svg{width:min(62%,168px)}.home-redesign .sv-figure.is-test svg{width:min(72%,200px)}.home-redesign .sv-figure.is-govern svg{width:min(76%,210px)}.home-redesign .sv-figure.is-score svg{width:min(58%,156px)}.home-redesign .sv-figure.is-ask svg,.home-redesign .sv-figure.is-clone svg,.home-redesign .sv-figure.is-listen svg,.home-redesign .sv-figure.is-mix svg,.home-redesign .sv-figure.is-recall svg,.home-redesign .sv-figure.is-sms svg,.home-redesign .sv-figure.is-stack svg{width:min(84%,240px)}.home-redesign .sv-figure.is-listen .fg-turn{transform-box:fill-box;transform-origin:center}.home-redesign .sv-figure.is-listen .fg-turn path{stroke:var(--blue);stroke-width:4;fill:none;stroke-dasharray:100;stroke-dashoffset:0}.home-redesign .sv-figure.is-listen .fg-turn-member{animation:sv-fig-member var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-listen .fg-turn-agent{animation:sv-fig-cut var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-dot{fill:var(--blue)}.home-redesign .sv-figure.is-mix text{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em}.home-redesign .sv-figure.is-mix .fg-en text{fill:var(--blue)}.home-redesign .sv-figure.is-mix .fg-es text{fill:var(--on-gold)}.home-redesign .sv-figure.is-recall .fg-offer{fill:var(--gold);stroke:var(--gold);stroke-width:3;animation:sv-fig-recall-gold var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-recall .fg-mark{transform-box:fill-box;transform-origin:center}.home-redesign .sv-figure.is-sms .fg-bezel{fill:var(--bg-card);stroke:var(--blue);stroke-width:3}.home-redesign .sv-figure.is-sms .fg-screen{fill:var(--blue-soft);stroke:none}.home-redesign .sv-figure.is-sms .fg-msg{animation:sv-fig-tile2 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-sms .fg-msg rect{fill:var(--bg-card);stroke:var(--blue);stroke-width:2.4}.home-redesign .sv-figure.is-sms .fg-msg path{stroke:var(--blue);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:0}.home-redesign .sv-figure.is-recall .fg-mark circle,.home-redesign .sv-figure.is-recall .fg-mark path{fill:none;stroke:var(--blue);stroke-width:2.2;animation:sv-fig-recall-ink var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-recall .fg-m1{animation:sv-fig-recall1 var(--sv-t) cubic-bezier(.2,.7,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-recall .fg-m2{animation:sv-fig-recall2 var(--sv-t) cubic-bezier(.2,.7,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure.is-recall .fg-m3{animation:sv-fig-recall3 var(--sv-t) cubic-bezier(.2,.7,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-stage{--sv-t:9s}.home-redesign .sv-card>.sv-line,.home-redesign .sv-card>.sv-row,.home-redesign .sv-card>.sv-title,.home-redesign .sv-chips>.sv-chip,.home-redesign .sv-doc .sv-skel,.home-redesign .sv-doc-head,.home-redesign .sv-metric>*,.home-redesign .sv-phone>.sv-bubble,.home-redesign .sv-phone>.sv-notice,.home-redesign .sv-step,.home-redesign .sv-thread>*,.home-redesign .sv-tile,.home-redesign .sv-tl-node{animation:sv-cycle var(--sv-t) cubic-bezier(.16,1,.3,1) calc(var(--sv-d,0s) + var(--i,0) * .42s) infinite both}.home-redesign .sv-bubble.is-gold,.home-redesign .sv-chart .end,.home-redesign .sv-delta,.home-redesign .sv-phone-aside .sv-result,.home-redesign .sv-result,.home-redesign .sv-step.is-gold,.home-redesign .sv-tick,.home-redesign .sv-tile.is-on,.home-redesign .sv-tl-node.is-gold{animation:sv-pop var(--sv-t) cubic-bezier(.34,1.3,.42,1) var(--sv-d,0s) infinite both}.home-redesign .sv-thread>:nth-child(2){--i:1}.home-redesign .sv-thread>:nth-child(3){--i:2}.home-redesign .sv-thread>:nth-child(4){--i:3}.home-redesign .sv-phone>:nth-child(4){--i:1}.home-redesign .sv-phone>:nth-child(5){--i:2}.home-redesign .sv-phone>:nth-child(6){--i:3}.home-redesign .sv-step:nth-child(2){--i:.8}.home-redesign .sv-step:nth-child(3){--i:1.6}.home-redesign .sv-step:nth-child(4){--i:2.4}.home-redesign .sv-step:nth-child(5){--i:3.2}.home-redesign .sv-tile:nth-child(2){--i:.3}.home-redesign .sv-tile:nth-child(3){--i:.6}.home-redesign .sv-tile:nth-child(4){--i:.9}.home-redesign .sv-tile:nth-child(5){--i:1.2}.home-redesign .sv-tile:nth-child(6){--i:1.5}.home-redesign .sv-tile:nth-child(7){--i:1.8}.home-redesign .sv-tile:nth-child(8){--i:2.1}.home-redesign .sv-tl-node:nth-child(2){--i:1}.home-redesign .sv-tl-node:nth-child(3){--i:2}.home-redesign .sv-tl-node:nth-child(4){--i:3}.home-redesign .sv-node{--i:.9}.home-redesign .sv-node:nth-of-type(2){--i:1.5}.home-redesign .sv-node:nth-of-type(3){--i:2.1}.home-redesign .sv-node:nth-of-type(4){--i:2.7}.home-redesign .sv-node:nth-of-type(5){--i:3.3}.home-redesign .sv-node:nth-of-type(6){--i:3.9}.home-redesign .sv-node:nth-of-type(7){--i:4.5}.home-redesign .sv-hub{--i:0}.home-redesign .sv-hub,.home-redesign .sv-node{animation:sv-cycle-fade var(--sv-t) cubic-bezier(.16,1,.3,1) calc(var(--sv-d,0s) + var(--i,0) * .42s) infinite both}.home-redesign .sv-node.is-dim{animation-name:sv-cycle-fade-dim}.home-redesign .sv-metric>.sv-row{--i:.4}.home-redesign .sv-metric>.sv-line{--i:.9}.home-redesign .sv-doc .sv-skel{--i:.3}.home-redesign .sv-doc .sv-skel+.sv-skel{--i:.6}.home-redesign .sv-doc .sv-skel+.sv-skel+.sv-skel{--i:.9}.home-redesign .sv-chips>.sv-chip:nth-child(2){--i:.25}.home-redesign .sv-chips>.sv-chip:nth-child(3){--i:.5}.home-redesign .sv-chips>.sv-chip:nth-child(4){--i:.75}.home-redesign .sv-chips>.sv-chip:nth-child(5){--i:1}.home-redesign .sv-chips>.sv-chip:nth-child(6){--i:1.25}.home-redesign .sv-chips>.sv-chip:nth-child(7){--i:1.5}.home-redesign .sv-chart .l{stroke-dasharray:100;stroke-dashoffset:0;animation:sv-draw var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-chart .a{animation:sv-fade-late var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-chart rect{transform-box:fill-box;transform-origin:bottom;animation:sv-grow var(--sv-t) cubic-bezier(.16,1,.3,1) calc(var(--sv-d,0s) + var(--i,0) * .09s) infinite both}.home-redesign .sv-chart rect:nth-child(2){--i:1}.home-redesign .sv-chart rect:nth-child(3){--i:2}.home-redesign .sv-chart rect:nth-child(4){--i:3}.home-redesign .sv-chart rect:nth-child(5){--i:4}.home-redesign .sv-chart rect:nth-child(6){--i:5}.home-redesign .sv-chart rect:nth-child(7){--i:6}.home-redesign .sv-chart rect:nth-child(8){--i:7}.home-redesign .sv-chart rect:nth-child(9){--i:8}.home-redesign .sv-chart rect:nth-child(10){--i:9}.home-redesign .sv-chart rect:nth-child(11){--i:10}.home-redesign .sv-chart rect:nth-child(12){--i:11}.home-redesign .sv-chart rect:nth-child(n+13){--i:12}.home-redesign .sv-hl{background:transparent}.home-redesign .sv-hl:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;background:var(--blue-soft);transform-origin:left;animation:sv-wipe var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-hl{z-index:0}.home-redesign .sv-tl:after{content:"";z-index:0;position:absolute;left:17px;right:calc(100% / var(--n,4) - 17px);top:16.5px;border-top:2px solid var(--blue);transform-origin:left;animation:sv-advance var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-chip.is-on{animation:sv-choose var(--sv-t) ease var(--sv-d,0s) infinite both}.home-redesign .sv-tile.is-on{animation-name:sv-choose-tile}.home-redesign .sv-graph svg line{animation:sv-flow 1.4s linear infinite}.home-redesign .sv-muted{animation-name:sv-before}.home-redesign .sv-figure{animation:sv-fade-0 var(--sv-t) cubic-bezier(.16,1,.3,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-draw{animation:sv-fig-draw var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-ring{animation:sv-fig-ring var(--sv-t) ease-out var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-w1{animation:sv-fig-write1 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-w2{animation:sv-fig-write2 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-w3{animation:sv-fig-write3 var(--sv-t) cubic-bezier(.4,0,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-gold-check,.home-redesign .sv-figure .fg-gold-dot,.home-redesign .sv-figure .fg-key,.home-redesign .sv-figure .fg-key-stem,.home-redesign .sv-figure .fg-seal,.home-redesign .sv-figure .fg-seal-check{transform-box:fill-box;transform-origin:center;animation:sv-fig-pop var(--sv-t) cubic-bezier(.34,1.3,.42,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-card{animation:sv-fig-pass var(--sv-t) cubic-bezier(.2,.7,.2,1) var(--sv-d,0s) infinite both}.home-redesign .sv-figure .fg-shackle{animation:sv-fig-close var(--sv-t) cubic-bezier(.34,1.2,.42,1) var(--sv-d,0s) infinite both}.home-redesign .sv-step.is-off,.home-redesign .sv-tile.is-off{animation-name:sv-cycle-dim}.home-redesign .sv-say{z-index:2}.home-redesign .demo-diagram.is-sv .sv-stage:has(.sv-say) .sv-tl,.home-redesign .split .sv-stage:has(.sv-say) .sv-tl,.home-redesign .sticky-steps .sv-stage:has(.sv-say) .sv-tl{top:calc(var(--sv-y) + var(--sv-say-h) + 20px)}.home-redesign .demo-diagram.is-sv .sv-tile{width:104px;height:84px;font-size:12.5px}.home-redesign .demo-diagram.is-sv .sv-tiles{grid-template-columns:repeat(auto-fill,104px);gap:10px}.home-redesign .demo-diagram.is-sv .sv-thread .sv-bubble{font-size:16px}.home-redesign .demo-diagram.is-sv .sv-phone{width:260px}.home-redesign .demo-diagram.is-sv .sv-phone-aside{left:calc(var(--sv-x) + 278px)}@media (max-width:600px){.home-redesign .sv-phone{width:200px}.home-redesign .sv-phone-aside{max-width:50%}.home-redesign .demo-diagram.is-sv .sv-phone{width:200px}.home-redesign .demo-diagram.is-sv .sv-phone-aside{max-width:50%}}.home-redesign .scene-art{background:transparent;border:none;box-shadow:none;padding:0;min-height:0;display:block}.home-redesign .scene-card .sv-stage,.home-redesign .step-card .sv-stage{min-height:300px;border-radius:calc(var(--radius) - 8px)}.home-redesign .scene-card .demo-diagram.is-sv .sv-stage{min-height:300px;border:none;border-radius:calc(var(--radius) - 8px);box-shadow:none}.home-redesign .scroll-gallery-media:has(.sv-stage){min-height:300px;background:var(--blue-soft)}.home-redesign .scroll-gallery-media .scene-art{width:100%;height:100%}.home-redesign .scroll-gallery-media .sv-stage{aspect-ratio:auto;min-height:300px;border-radius:0;width:100%;height:100%}.home-redesign .split .sv-stage{min-height:340px;border-radius:var(--radius);border:1px solid var(--border);--sv-x:36px;--sv-y:36px;--sv-bleed:48px}.home-redesign .split .sv-stage:has(.sv-say){--sv-say-h:64px;min-height:420px}.home-redesign .sv-card>*{max-width:460px}.home-redesign .split .sv-fig,.home-redesign .sticky-steps .sv-fig{font-size:40px}.home-redesign .demo-diagram.is-sv .sv-say,.home-redesign .split .sv-say,.home-redesign .sticky-steps .sv-say{display:block}.home-redesign .demo-diagram.is-sv{padding:0;background:transparent;border:none;min-height:0}.home-redesign .demo-diagram.is-sv .sv-stage{min-height:400px;border-radius:var(--radius);border:1px solid var(--border);--sv-x:40px;--sv-y:40px;--sv-bleed:56px}.home-redesign .demo-diagram.is-sv .sv-stage:has(.sv-say){--sv-say-h:72px;min-height:470px}.home-redesign .demo-diagram.is-sv .sv-card{padding-top:20px;gap:14px}.home-redesign .demo-diagram.is-sv .sv-step{font-size:14.5px;padding:11px 0}.home-redesign .demo-diagram.is-sv .sv-step small{font-size:12.5px}.home-redesign .demo-diagram.is-sv .sv-bubble{font-size:15px}.home-redesign .demo-diagram.is-sv .sv-fig{font-size:40px}.home-redesign .sticky-steps .sv-stage{min-height:340px;border-radius:var(--radius);border:1px solid var(--border);--sv-x:36px;--sv-y:36px;--sv-bleed:48px}.home-redesign .sticky-steps .sv-stage:has(.sv-say){--sv-say-h:64px;min-height:420px}.home-redesign .sticky-steps-stack .sv-stage{margin-top:28px}.home-redesign .scroll-gallery-media .demo-diagram.is-sv{width:100%;height:100%;min-height:0;padding:0;border:none;box-shadow:none;background:transparent}.home-redesign .scroll-gallery-media .demo-diagram.is-sv .sv-stage{height:100%;min-height:300px;border:none;border-radius:0;box-shadow:none;--sv-x:24px;--sv-y:28px;--sv-bleed:40px;--sv-say-h:0px}.home-redesign .scroll-gallery-media .demo-diagram.is-sv .sv-say{display:none}.home-redesign .scroll-gallery-media .demo-diagram.is-sv .sv-thread .sv-bubble{font-size:13.5px}.home-redesign .ptile-visual:has(.sv-stage){padding:0;align-items:stretch;background:transparent}.home-redesign .ptile-visual .demo-diagram.is-sv{height:100%;min-height:0;padding:0;border:none;box-shadow:none;background:transparent}.home-redesign .ptile-visual .demo-diagram.is-sv .sv-stage{height:100%;min-height:0;border:none;border-radius:0;box-shadow:none;--sv-x:24px;--sv-y:28px;--sv-bleed:40px;--sv-say-h:0px}.home-redesign .ptile-visual .sv-say{display:none}.home-redesign .split-section.north-star .sv-stage{background:transparent;border:none;box-shadow:none}.home-redesign .split-section.north-star .sv-stage:before{display:none}.home-redesign .split-section.north-star .sv-say{color:#fff;opacity:.8}@media (max-width:900px){.home-redesign .sticky-steps-media .scene-art,.home-redesign .sticky-steps-media .sticky-steps-frame,.home-redesign .sticky-steps-media .sticky-steps-layer,.home-redesign .sticky-steps-media .sv-stage{height:100%;min-height:0}}@media (max-width:600px){.home-redesign .demo-diagram.is-sv .sv-stage,.home-redesign .split .sv-stage,.home-redesign .sticky-steps .sv-stage{--sv-x:24px;--sv-y:28px;--sv-bleed:40px}.home-redesign .demo-diagram.is-sv .sv-stage:has(.sv-say),.home-redesign .split .sv-stage:has(.sv-say),.home-redesign .sticky-steps .sv-stage:has(.sv-say){--sv-say-h:60px}.home-redesign .demo-diagram.is-sv .sv-stage,.home-redesign .split .sv-stage{min-height:380px}.home-redesign .demo-diagram.is-sv .sv-step{font-size:13.5px;padding:9px 0}.home-redesign .demo-diagram.is-sv .sv-fig{font-size:34px}.home-redesign .ptile-visual:has(.sv-stage){height:360px;min-height:360px;padding:0}}@media (prefers-reduced-motion:reduce){.home-redesign .sv-stage *,.home-redesign .sv-stage :after,.home-redesign .sv-stage :before{animation:none!important}.home-redesign .sv-stage :not(.sv-node):not(.sv-hub){opacity:revert-layer;transform:none}.home-redesign .sv-bubble,.home-redesign .sv-card>*,.home-redesign .sv-chart .end,.home-redesign .sv-chips>.sv-chip,.home-redesign .sv-delta,.home-redesign .sv-doc>*,.home-redesign .sv-metric>*,.home-redesign .sv-phone>*,.home-redesign .sv-result,.home-redesign .sv-say,.home-redesign .sv-step,.home-redesign .sv-thread>*,.home-redesign .sv-tick,.home-redesign .sv-tile,.home-redesign .sv-tl-node{opacity:1;transform:none}.home-redesign .sv-hub,.home-redesign .sv-node{opacity:1}.home-redesign .sv-say{opacity:.62}.home-redesign .sv-muted{opacity:.6}.home-redesign .sv-node.is-dim{opacity:1}.home-redesign .sv-tile.is-off{opacity:.45}.home-redesign .sv-step.is-off{opacity:.5}.home-redesign .sv-rail i{left:calc(100% - 10px)}.home-redesign .sv-chart .l{stroke-dashoffset:0}.home-redesign .sv-chart .a{opacity:.08}.home-redesign .sv-chart rect,.home-redesign .sv-hl:after,.home-redesign .sv-tl:after{transform:none}.home-redesign .sv-figure,.home-redesign .sv-figure *{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}.home-redesign .sv-stage .sv-figure .fg-ring{opacity:0}.home-redesign .sv-figure .fg-tile rect{fill:var(--blue-soft)}.home-redesign .sv-figure .fg-b3,.home-redesign .sv-figure .fg-gold-tile rect,.home-redesign .sv-figure .fg-t3 .fg-box{fill:var(--gold);stroke:var(--gold)}.home-redesign .sv-figure .fg-wave path{transform:scaleY(.8)}.home-redesign .sv-figure.is-listen .fg-turn-member{transform:scaleY(.28)}.home-redesign .sv-figure.is-listen .fg-turn-agent{transform:scaleY(1)}.home-redesign .sv-figure.is-recall .fg-offer{fill:var(--gold);stroke:var(--gold)}.home-redesign .sv-figure.is-recall .fg-mark circle,.home-redesign .sv-figure.is-recall .fg-mark path,.home-redesign .sv-figure.is-recall .fg-mark rect{stroke:var(--on-gold)}.home-redesign .sv-chip.is-on,.home-redesign .sv-tile.is-on{background:var(--blue);border-color:var(--blue);color:#fff}}.home-redesign .before-grid,.home-redesign .cap-grid,.home-redesign .early-grid{display:grid;gap:18px;max-width:var(--max-w);margin:0 auto}.home-redesign .early-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-sm);text-decoration:none;color:inherit}.home-redesign .before-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto;column-gap:0;row-gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-redesign .before-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;align-content:start;min-width:0;padding:32px 32px 28px 0;background:transparent;border:none;border-radius:0;box-shadow:none;text-decoration:none;color:inherit;transition:background .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .before-card+.before-card{padding-left:32px;box-shadow:inset 1px 0 0 var(--border)}.home-redesign .before-card:hover{background:color-mix(in srgb,var(--blue) 5%,transparent)}.home-redesign .before-card:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--radius-xs)}.home-redesign .before-kicker{margin:0;padding-bottom:18px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-4)}.home-redesign .before-card b{font-size:clamp(52px,4.8vw,68px);font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--blue);font-variant-numeric:tabular-nums;padding-bottom:16px}.home-redesign .before-card b span{color:var(--gold-ink)}.home-redesign .before-body{margin:0;padding-bottom:24px;max-width:26ch;font-size:15px;line-height:1.45;color:var(--text-2);text-wrap:balance}.home-redesign .before-who{display:flex;align-items:center;gap:8px;align-self:end;font-size:14px;font-weight:600;line-height:1.35;color:var(--text-1);transition:color .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .before-who svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;flex:none;transition:transform .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .before-card:hover .before-who{color:var(--blue)}.home-redesign .before-card:hover .before-who svg{transform:translateX(3px)}.home-redesign .home-engine .container{display:flex;flex-direction:column;gap:clamp(48px,6vw,72px);align-items:stretch}.home-redesign .home-engine .sh{margin:0;text-align:center}.home-redesign .home-engine .sh .display{margin:0 auto;font-size:clamp(36px,3.6vw,48px);max-width:none;width:100%}.home-redesign .cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:32px;row-gap:0;align-items:stretch}.home-redesign .cap-grid article{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start;min-width:0;padding:28px 28px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-sm)}.home-redesign .cap-grid .sv-stage{min-height:200px;border-radius:calc(var(--radius) - 8px);margin:0 0 6px;--sv-x:20px;--sv-y:20px}.home-redesign .pill-card:has(.sv-stage) .sv-stage{min-height:148px;border-radius:calc(var(--radius) - 8px);margin:0 0 18px;--sv-x:12px;--sv-y:12px}.home-redesign .outcome-pills .pill-card:has(.sv-stage) .sv-stage{min-height:240px}.home-redesign .pill-card .sv-figure.is-change svg{width:min(62%,150px)}.home-redesign .pill-card .sv-figure.is-test svg{width:min(78%,176px)}.home-redesign .pill-card .sv-figure.is-govern svg{width:min(78%,170px)}.home-redesign .pill-card .sv-figure.is-score svg{width:min(58%,140px)}.home-redesign .cap-grid .sv-figure.is-finish svg{width:min(60%,180px)}.home-redesign .cap-grid .sv-figure.is-ship svg{width:min(72%,214px)}.home-redesign .cap-grid .sv-figure.is-voice svg{width:min(46%,136px)}.home-redesign .cap-grid h3{margin:0;padding-bottom:16px;font-size:clamp(20px,1.7vw,24px);font-weight:600;letter-spacing:-.03em;line-height:1.25;color:var(--text-1);text-wrap:balance}.home-redesign .cap-grid p{margin:0;max-width:38ch;font-size:16px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.home-redesign .home-institutions .sh{margin-bottom:clamp(36px,4.5vw,56px)}.home-redesign .home-institutions .proof-break.is-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);column-gap:0;align-items:start;justify-content:stretch;margin:0 -16px;padding:16px;border-radius:var(--radius);transition:background .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .home-institutions .proof-break.is-compact:hover{background:color-mix(in srgb,var(--blue) 5%,transparent)}.home-redesign .home-institutions .proof-break.is-compact:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--radius-xs)}.home-redesign .home-institutions .proof-break.is-compact .proof-break-story{min-width:0;padding-right:clamp(28px,4vw,56px)}.home-redesign .home-institutions .proof-break.is-compact .proof-break-sentence{position:relative;margin:0 0 24px;padding-left:1.15em;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--text-1);text-wrap:balance}.home-redesign .home-institutions .proof-break.is-compact .proof-break-sentence:before{content:"\201C";position:absolute;left:0;top:.02em;font-family:Georgia,serif;font-size:1.15em;font-weight:700;line-height:1;color:var(--blue);opacity:.45}.home-redesign .home-institutions .proof-break.is-compact .proof-break-foot{display:flex;align-items:center;justify-content:flex-start;gap:16px 32px;flex-wrap:wrap}.home-redesign .home-institutions .proof-break.is-compact .proof-break-person{display:flex;align-items:center;gap:12px;margin:0}.home-redesign .home-institutions .proof-break.is-compact .proof-break-avatar{width:56px;height:56px}.home-redesign .home-institutions .proof-break.is-compact .pcard-link{margin:0;flex:none}.home-redesign .home-institutions .proof-break.is-compact:hover .pcard-link{gap:8px}.home-redesign .home-institutions .proof-break.is-compact .proof-break-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-left:clamp(28px,3vw,40px);box-shadow:inset 1px 0 0 var(--border)}.home-redesign .home-institutions .proof-break.is-compact .proof-break-logo{height:40px;width:auto;max-width:100%;margin:0;object-fit:contain;object-position:left center}.home-redesign .home-institutions .proof-break.is-compact .proof-break-figure{margin:0;font-size:clamp(56px,5vw,72px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .home-institutions .proof-break.is-compact .proof-break-figure span{color:var(--gold-ink)}.home-redesign .home-institutions .proof-break.is-compact .proof-break-caption{margin:0;font-size:15px;font-weight:400;line-height:1.4;color:var(--text-2);text-wrap:pretty}.home-redesign .institution-follow{margin-top:clamp(40px,5vw,64px)}.home-redesign .institution-follow .eyebrow{display:block;margin:0 0 14px;color:var(--text-4)}.home-redesign .outcome-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.home-redesign .outcome-list a{display:grid;grid-template-columns:120px max-content minmax(0,1fr) auto;gap:8px 28px;align-items:center;padding:28px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.home-redesign .outcome-list b{font-size:clamp(32px,3vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .outcome-list b span{color:var(--gold-ink)}.home-redesign .outcome-label{font-size:16px;line-height:1.4;color:var(--text-2);text-wrap:balance;min-width:0}.home-redesign .outcome-who{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--text-1);text-align:right;transition:color .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .outcome-mark{display:block;width:120px;height:36px;max-width:none;object-fit:contain;object-position:left center;flex:none}.home-redesign .outcome-who svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;flex:none;transition:transform .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .outcome-list a:hover .outcome-who{color:var(--blue)}.home-redesign .outcome-list a:hover .outcome-who svg{transform:translateX(3px)}.home-redesign .outcome-list a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--radius-xs)}.home-redesign .scale-note{margin:clamp(36px,4.5vw,52px) 0 4px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-4)}.home-redesign .scale-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.home-redesign .scale-rail li{display:flex;align-items:center;gap:14px;min-width:0;padding:28px clamp(12px,1.6vw,22px) 0}.home-redesign .scale-rail li:first-child{padding-left:0}.home-redesign .scale-rail li:last-child{padding-right:0}.home-redesign .scale-rail li+li{box-shadow:inset 1px 0 0 var(--border)}.home-redesign .scale-rail b{flex:none;font-size:clamp(28px,2.6vw,36px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.home-redesign .institution-stories{margin-top:clamp(28px,4vw,40px)}.home-redesign .scale-rail b span{color:var(--gold-ink)}.home-redesign .scale-rail a,.home-redesign .scale-rail li>span{font-size:14px;line-height:1.35;color:var(--text-3);max-width:18ch;text-wrap:balance}.home-redesign .scale-rail a{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.home-redesign .scale-rail a:hover{color:var(--blue)}.home-redesign .scale-rail a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.home-redesign .home-acts .sh{margin-bottom:clamp(28px,3.5vw,44px)}.home-redesign .home-acts .sh .body-lg{max-width:42ch;text-wrap:balance}.home-redesign .home-acts .sh .body-lg strong{color:var(--text-1);font-weight:600}.home-redesign .act-row-wrap{container-type:inline-size}.home-redesign .act-row{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:16px;margin:0;padding:0;list-style:none}.home-redesign .act-step{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0}.home-redesign .act-step .scene-art{display:flex;min-width:0}.home-redesign .act-step .sv-stage{flex:1;width:100%;min-height:300px;border-radius:calc(var(--radius) - 8px)}.home-redesign .act-step .sv-say{display:none}.home-redesign .act-copy{padding:2px 2px 0}.home-redesign .act-step .scene-label{margin:0 0 4px}.home-redesign .act-step h3{margin:0 0 4px;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--text-1);text-wrap:balance}.home-redesign .act-copy>p:not(.scene-label){margin:0;font-size:14px;line-height:1.45;color:var(--text-2)}@container (min-width:1270px){.home-redesign .act-row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px}}.home-redesign .home-trust .scene-grid{gap:28px}.home-redesign .home-trust .scene-card{padding:28px}.home-redesign .early-grid{grid-template-columns:1fr 1fr}.home-redesign .split-section.home-early{background:var(--royal-gradient)}.home-redesign .split-section.home-early .display{color:#fff}.home-redesign .split-section.home-early .display em{display:inline-block;vertical-align:baseline;max-width:100%;padding:.2em .32em .32em .1em;margin:0;background:var(--gold-sweep);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-redesign .split-section.home-early .body-lg{color:var(--text-on-dark)}.home-redesign .split-section.home-early .early-card{box-shadow:var(--sh-md)}.home-redesign .early-card{padding:28px;display:flex;flex-direction:column;gap:12px;min-width:0}.home-redesign .home-early .early-grid{gap:28px}.home-redesign .home-early .early-card{padding:32px;gap:18px}.home-redesign .early-card .suite-mark{margin:0}.home-redesign .early-card h3{margin:0;font-size:24px;letter-spacing:-.03em}.home-redesign .early-card p{margin:0;color:var(--text-2);line-height:1.55}.home-redesign .early-card .scene-label{margin:0}.home-redesign .home-assemble .sh{margin-bottom:clamp(48px,6vw,72px)}.home-redesign .home-assemble .suite-mark{margin:0 auto 16px}.home-redesign .home-assemble-stage{width:min(100%,960px);margin:0 auto}.home-redesign .assemble-steps{list-style:none;margin:clamp(48px,6vw,72px) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,960px);border-top:1px solid var(--border)}.home-redesign .assemble-steps li{min-width:0}.home-redesign .assemble-steps li+li{box-shadow:inset 1px 0 0 var(--border)}.home-redesign .assemble-steps button{appearance:none;display:block;width:100%;margin:0;padding:32px clamp(16px,2vw,28px) 8px;border:none;border-radius:var(--radius-xs);background:transparent;font:inherit;text-align:left;color:inherit;cursor:var(--cursor-iva);position:relative}.home-redesign .assemble-steps button:before{content:"";position:absolute;z-index:0;pointer-events:none;top:24px;bottom:0;left:calc(clamp(16px,2vw,28px) - 8px);right:calc(clamp(16px,2vw,28px) - 8px);border-radius:var(--radius-xs);background:transparent;transition:background .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .assemble-steps li:first-child button:before{left:-8px;right:calc(clamp(16px,2vw,28px) - 8px)}.home-redesign .assemble-steps li:last-child button:before{right:-8px}.home-redesign .assemble-steps button>*{position:relative;z-index:1}.home-redesign .assemble-steps button:hover:before{background:color-mix(in srgb,var(--blue) 6%,transparent)}.home-redesign .assemble-steps li:first-child button{padding-left:0}.home-redesign .assemble-steps li:last-child button{padding-right:0}.home-redesign .assemble-steps button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.home-redesign .assemble-steps b{margin:0 0 6px;font-size:13px;letter-spacing:.04em;color:var(--gold-ink);line-height:1.4}.home-redesign .assemble-steps .step-title,.home-redesign .assemble-steps b{display:block;font-weight:600;transition:color .25s cubic-bezier(.25,.8,.25,1)}.home-redesign .assemble-steps .step-title{margin:0 0 10px;font-size:17px;letter-spacing:-.02em;color:var(--text-1);text-wrap:balance}.home-redesign .assemble-steps li button:hover .step-title,.home-redesign .assemble-steps li button:hover b{animation:none;color:var(--blue)}.home-redesign .assemble-steps .step-body{display:block;margin:0;font-size:15px;line-height:1.5;color:var(--text-2)}.home-redesign .home-assemble{--ag-d:18s}.home-redesign .assemble-steps li.is-conv .step-title{animation:agStepConvTitle var(--ag-d) ease infinite}.home-redesign .assemble-steps li.is-an .step-title{animation:agStepAnTitle var(--ag-d) ease infinite}.home-redesign .assemble-steps li.is-cfg .step-title{animation:agStepCfgTitle var(--ag-d) ease infinite}.home-redesign .assemble-steps li.is-conv b{animation:agStepConvKicker var(--ag-d) ease infinite}.home-redesign .assemble-steps li.is-an b{animation:agStepAnKicker var(--ag-d) ease infinite}.home-redesign .assemble-steps li.is-cfg b{animation:agStepCfgKicker var(--ag-d) ease infinite}.home-redesign .home-assemble-more{margin:0;text-align:center}.home-redesign .home-assemble-more .pcard-link{margin-top:clamp(28px,3.5vw,40px)}.home-redesign .home-assemble .product-capture{aspect-ratio:auto;height:auto;background:transparent;border:none;box-shadow:none;overflow:visible}.home-redesign .home-assemble .product-still{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:var(--radius);box-shadow:var(--sh-sm)}.home-redesign .ag-still{--ag-d:18s;position:relative;width:100%;aspect-ratio:1120/760;container-type:size;overflow:hidden;background:var(--bg);border:1px solid var(--border);border-radius:calc(100% / 48) /calc(100% * 1120 / 760 / 48);box-shadow:var(--sh-lg);color:var(--text-1);text-align:left;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent)}.home-redesign .ag-fit{position:absolute;left:0;top:0;width:1120px;height:760px;transform-origin:top left;transform:scale(min(calc(100cqw / 1120px),calc(100cqh / 760px)));display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--bg);font-size:14px;line-height:1.4;letter-spacing:-.01em}.home-redesign .ag-nav{display:flex;flex-direction:column;min-height:0;background:var(--bg);padding:22px 16px 16px}.home-redesign .ag-mark{display:block;align-self:flex-start;width:auto;height:44px;aspect-ratio:473/132;object-fit:contain;margin:2px 6px 20px}.home-redesign .ag-env{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;margin:0 2px 12px;background:var(--bg-sub);border:1px solid var(--border);border-radius:100px}.home-redesign .ag-env span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:100px;font-size:13px;font-weight:600;color:var(--text-3)}.home-redesign .ag-env .is-on{background:var(--bg-card);color:var(--text-1);box-shadow:var(--sh-sm)}.home-redesign .ag-env .is-on i{width:7px;height:7px;border-radius:50%;background:var(--warning);display:block}.home-redesign .ag-deploy{display:flex;align-items:center;gap:10px;margin:0 2px 6px;padding:8px 10px;border-radius:var(--radius-xs);font-size:14px;font-weight:550;color:var(--text-2)}.home-redesign .ag-deploy svg{width:16px;height:16px;color:var(--text-3)}.home-redesign .ag-deploy b{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--danger);color:var(--bg-card);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.home-redesign .ag-groups{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 4px}.home-redesign .ag-label{margin:0 10px 2px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4)}.home-redesign .ag-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-xs);font-size:14px;font-weight:500;color:var(--text-2)}.home-redesign .ag-item svg{width:16px;height:16px;color:var(--text-3);flex-shrink:0}.home-redesign .ag-item svg:last-child{margin-left:auto;width:14px;height:14px;color:var(--text-4)}.home-redesign .ag-beat-conv{animation:agNavConv var(--ag-d) ease infinite}.home-redesign .ag-beat-an{animation:agNavAn var(--ag-d) ease infinite}.home-redesign .ag-beat-cfg{animation:agNavCfg var(--ag-d) ease infinite}.home-redesign .ag-beat-conv>svg:first-child{animation:agNavIconConv var(--ag-d) ease infinite}.home-redesign .ag-beat-an>svg:first-child{animation:agNavIconAn var(--ag-d) ease infinite}.home-redesign .ag-beat-cfg>svg:first-child{animation:agNavIconCfg var(--ag-d) ease infinite}.home-redesign .ag-foot{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 6px 2px;border-top:1px solid var(--border)}.home-redesign .ag-avatar{width:32px;height:32px;border-radius:50%;background:var(--blue);color:var(--bg-card);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-redesign .ag-who{display:flex;flex-direction:column;min-width:0;flex:1}.home-redesign .ag-who strong{font-size:13px;font-weight:650;color:var(--text-1)}.home-redesign .ag-who span{font-size:12px;color:var(--text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-redesign .ag-foot>svg{width:16px;height:16px;color:var(--text-3);flex-shrink:0}.home-redesign .ag-main{position:relative;min-width:0;min-height:0;overflow:hidden;margin:16px 16px 16px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--sh-sm)}.home-redesign .ag-page{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg-card);opacity:0}.home-redesign .ag-page-conv{animation:agPaneConv var(--ag-d) ease infinite}.home-redesign .ag-page-an{animation:agPaneAn var(--ag-d) ease infinite}.home-redesign .ag-page-cfg{animation:agPaneCfg var(--ag-d) ease infinite}.home-redesign .ag-page-conv .ag-filters,.home-redesign .ag-page-conv .ag-tabs{animation:agConvFilters var(--ag-d) ease infinite}.home-redesign .ag-page-conv .ag-log{animation:agConvLog var(--ag-d) ease infinite}.home-redesign .ag-page-conv .ag-log-item:nth-child(2){animation:agConvRowA var(--ag-d) ease infinite}.home-redesign .ag-page-conv .ag-log-item:nth-child(3){animation:agConvRowB var(--ag-d) ease infinite}.home-redesign .ag-page-conv .ag-log-item:nth-child(4){animation:agConvRowC var(--ag-d) ease infinite}.home-redesign .ag-page-conv .ag-log-item:nth-child(n+5){animation:agConvRowD var(--ag-d) ease infinite}.home-redesign .ag-page-an .ag-version:first-child{animation:agAnKpiA var(--ag-d) ease infinite}.home-redesign .ag-page-an .ag-version:nth-child(2){animation:agAnKpiB var(--ag-d) ease infinite}.home-redesign .ag-page-an .ag-version:nth-child(3){animation:agAnKpiC var(--ag-d) ease infinite}.home-redesign .ag-page-an .ag-rail{animation:agAnRail var(--ag-d) ease infinite}.home-redesign .ag-page-an .ag-changes{animation:agAnRows var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-filters,.home-redesign .ag-page-cfg .ag-tabs{animation:agCfgChrome var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-kpi:first-child{animation:agCfgTools var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-kpi:nth-child(2){animation:agCfgCardA var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-kpi:nth-child(3){animation:agCfgCardB var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-axis,.home-redesign .ag-page-cfg .ag-chart-top{animation:agCfgChartLabel var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-hours{transform-origin:center bottom;animation:agBarsCfg var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-day-line{stroke-dasharray:700;stroke-dashoffset:700;animation:agDayDraw var(--ag-d) ease infinite}.home-redesign .ag-page-cfg .ag-day-area{animation:agDayFill var(--ag-d) ease infinite}.home-redesign .ag-head{flex-shrink:0;padding:20px 28px;border-bottom:1px solid var(--border);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--text-1)}.home-redesign .ag-body{display:flex;flex-direction:column;padding:18px 28px 28px;min-height:0;background:var(--bg-card)}.home-redesign .ag-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);margin-bottom:14px}.home-redesign .ag-tabs span{padding:8px 0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--text-3)}.home-redesign .ag-tabs .is-on{color:var(--blue);font-weight:650;border-bottom-color:var(--blue)}.home-redesign .ag-search{width:280px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card);color:var(--text-4);font-size:13px}.home-redesign .ag-page-conv .ag-filters .ag-search{margin-left:0;width:220px}.home-redesign .ag-filters{display:flex;align-items:center;gap:8px;margin-bottom:12px}.home-redesign .ag-chip{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card);font-size:12px;font-weight:600;color:var(--text-2);white-space:nowrap}.home-redesign .ag-filters .ag-search{margin-left:auto;width:220px}.home-redesign .ag-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.home-redesign .ag-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-redesign .ag-kpi{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card)}.home-redesign .ag-kpi strong{display:block;font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text-1)}.home-redesign .ag-kpi span{display:block;margin-top:4px;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.home-redesign .ag-kpi.is-good strong{color:var(--success)}.home-redesign .ag-log{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.home-redesign .ag-log-head,.home-redesign .ag-log-row{display:grid;grid-template-columns:1fr .8fr 1.3fr .8fr;gap:8px;padding:8px 14px;align-items:center}.home-redesign .ag-log-head{background:var(--bg);font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--text-4)}.home-redesign .ag-log-item{border-top:1px solid var(--border)}.home-redesign .ag-log-row{font-size:13px;font-weight:650;color:var(--text-1)}.home-redesign .ag-log-item p{margin:0;padding:0 14px 12px;font-size:12px;line-height:1.45;color:var(--text-3)}.home-redesign .ag-chart-top{font-size:14px;font-weight:650;letter-spacing:-.02em;color:var(--text-1)}.home-redesign .ag-facts .ag-log-head,.home-redesign .ag-facts .ag-log-row{grid-template-columns:1.25fr .95fr .85fr 1.2fr .62fr;padding:7px 12px}.home-redesign .ag-facts .ag-log-row{font-size:12px;font-weight:600}.home-redesign .ag-entity{display:flex;flex-direction:column;min-width:0;gap:1px}.home-redesign .ag-entity small{font-size:10px;font-weight:600;line-height:1.2;color:var(--text-4)}.home-redesign .ag-doc{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-2)}.home-redesign .ag-doc svg{width:13px;height:13px;color:var(--text-4);flex-shrink:0}.home-redesign .ag-pill{display:inline-flex;align-items:center;width:max-content;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:650;line-height:1.4}.home-redesign .ag-pill.is-pending{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,var(--bg-card))}.home-redesign .ag-pill.is-rejected{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--bg-card))}.home-redesign .ag-versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.home-redesign .ag-version{min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card)}.home-redesign .ag-version.is-current{border-color:var(--blue);box-shadow:var(--sh-sm)}.home-redesign .ag-version-kicker{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-3)}.home-redesign .ag-version-kicker i{width:7px;height:7px;border-radius:50%;background:var(--warning);display:block;flex-shrink:0}.home-redesign .ag-version.is-prod .ag-version-kicker i{background:var(--success)}.home-redesign .ag-version strong{display:block;margin-top:6px;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--text-1)}.home-redesign .ag-version>span:last-child{display:block;margin-top:6px;font-size:12px;line-height:1.35;color:var(--text-3)}.home-redesign .ag-rail{display:flex;align-items:center;gap:14px;list-style:none;margin:0 0 16px;padding:0}.home-redesign .ag-rail li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-3);white-space:nowrap}.home-redesign .ag-rail b{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);font-size:11px;font-weight:700;color:var(--text-4)}.home-redesign .ag-rail .is-on{color:var(--blue)}.home-redesign .ag-rail .is-on b{background:var(--blue);border-color:var(--blue);color:var(--bg-card)}.home-redesign .ag-changes{display:flex;flex-direction:column;gap:8px}.home-redesign .ag-change{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card)}.home-redesign .ag-change strong{display:block;font-size:14px;font-weight:650;letter-spacing:-.02em;color:var(--text-1)}.home-redesign .ag-change>div>span{display:block;margin-top:2px;font-size:12px;color:var(--text-3)}.home-redesign .ag-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.home-redesign .ag-actions span{margin-top:0;font-size:12px;font-weight:650}.home-redesign .ag-reject{padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-2);background:var(--bg-card)}.home-redesign .ag-change .ag-approve{padding:6px 12px;border-radius:var(--radius-xs);background:var(--blue);color:#fff}.home-redesign .ag-chart+.ag-chart{margin-top:14px}.home-redesign .ag-hours{display:flex;align-items:flex-end;gap:4px;height:100px;margin-top:8px}.home-redesign .ag-hours i{flex:1 1 0;border-radius:3px 3px 0 0;background:var(--blue);display:block;min-height:4px}.home-redesign .ag-day{height:96px;margin-top:8px}.home-redesign .ag-day svg{display:block;width:100%;height:100%;overflow:visible}.home-redesign .ag-day-area{fill:var(--gold);opacity:.4}.home-redesign .ag-day-line{fill:none;stroke:var(--gold-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-redesign .ag-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;font-weight:600;color:var(--text-4)}@media (prefers-reduced-motion:reduce){.home-redesign .ag-page-an,.home-redesign .ag-page-conv{animation:none;opacity:0;z-index:1}.home-redesign .ag-page-cfg{animation:none;opacity:1;z-index:2}.home-redesign .ag-page-an .ag-changes,.home-redesign .ag-page-an .ag-rail,.home-redesign .ag-page-an .ag-version,.home-redesign .ag-page-cfg .ag-axis,.home-redesign .ag-page-cfg .ag-chart-top,.home-redesign .ag-page-cfg .ag-filters,.home-redesign .ag-page-cfg .ag-hours,.home-redesign .ag-page-cfg .ag-kpi,.home-redesign .ag-page-cfg .ag-tabs,.home-redesign .ag-page-conv .ag-filters,.home-redesign .ag-page-conv .ag-log,.home-redesign .ag-page-conv .ag-log-item,.home-redesign .ag-page-conv .ag-tabs{animation:none;opacity:1;transform:none}.home-redesign .ag-page-cfg .ag-day-line{animation:none;stroke-dashoffset:0;opacity:1}.home-redesign .ag-page-cfg .ag-day-area{animation:none;opacity:.4}.home-redesign .ag-beat-an,.home-redesign .ag-beat-an>svg:first-child,.home-redesign .ag-beat-conv,.home-redesign .ag-beat-conv>svg:first-child{animation:none;background:transparent;color:var(--text-2);font-weight:500;box-shadow:none}.home-redesign .ag-beat-an>svg:first-child,.home-redesign .ag-beat-conv>svg:first-child{color:var(--text-3)}.home-redesign .ag-beat-cfg{animation:none;background:var(--bg-card);color:var(--text-1);font-weight:650;box-shadow:var(--sh-sm)}.home-redesign .ag-beat-cfg>svg:first-child{animation:none;color:var(--blue)}.home-redesign .assemble-steps li.is-an .step-title,.home-redesign .assemble-steps li.is-an b,.home-redesign .assemble-steps li.is-cfg .step-title,.home-redesign .assemble-steps li.is-cfg b,.home-redesign .assemble-steps li.is-conv .step-title,.home-redesign .assemble-steps li.is-conv b{animation:none}.home-redesign .assemble-steps li.is-cfg .step-title,.home-redesign .assemble-steps li.is-cfg b{color:var(--blue)}}.home-redesign .home-assemble-play[data-ag] .ag-still,.home-redesign .home-assemble-play[data-ag] .ag-still *{animation:none!important}.home-redesign .home-assemble-play[data-ag] .ag-page{opacity:0;z-index:1;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.home-redesign .home-assemble-play[data-ag=an] .ag-page-an,.home-redesign .home-assemble-play[data-ag=cfg] .ag-page-cfg,.home-redesign .home-assemble-play[data-ag=conv] .ag-page-conv{opacity:1;z-index:2}.home-redesign .home-assemble-play[data-ag=an] .ag-beat-an,.home-redesign .home-assemble-play[data-ag=cfg] .ag-beat-cfg,.home-redesign .home-assemble-play[data-ag=conv] .ag-beat-conv{background:var(--bg-card);color:var(--text-1);font-weight:650;box-shadow:var(--sh-sm)}.home-redesign .home-assemble-play[data-ag=an] .ag-beat-an>svg:first-child,.home-redesign .home-assemble-play[data-ag=cfg] .ag-beat-cfg>svg:first-child,.home-redesign .home-assemble-play[data-ag=conv] .ag-beat-conv>svg:first-child{color:var(--blue)}.home-redesign .home-assemble-play[data-ag=cfg] .ag-hours{opacity:1;transform:none}.home-redesign .home-assemble-play[data-ag=cfg] .ag-day-line{stroke-dashoffset:0;opacity:1}.home-redesign .home-assemble-play[data-ag=cfg] .ag-day-area{opacity:.4}.home-redesign .home-assemble-play[data-ag] .assemble-steps .step-title,.home-redesign .home-assemble-play[data-ag] .assemble-steps b{animation:none}.home-redesign .home-assemble-play[data-ag] .assemble-steps .step-title{color:var(--text-1)}.home-redesign .home-assemble-play[data-ag] .assemble-steps b{color:var(--gold-ink)}.home-redesign .home-assemble-play[data-ag=an] .is-an .step-title,.home-redesign .home-assemble-play[data-ag=an] .is-an b,.home-redesign .home-assemble-play[data-ag=cfg] .is-cfg .step-title,.home-redesign .home-assemble-play[data-ag=cfg] .is-cfg b,.home-redesign .home-assemble-play[data-ag=conv] .is-conv .step-title,.home-redesign .home-assemble-play[data-ag=conv] .is-conv b{color:var(--blue)}.home-redesign .home-assemble-play[data-ag=an] .is-an button:before,.home-redesign .home-assemble-play[data-ag=cfg] .is-cfg button:before,.home-redesign .home-assemble-play[data-ag=conv] .is-conv button:before{background:color-mix(in srgb,var(--blue) 6%,transparent)}.home-redesign .split-section.home-assemble{position:relative;isolation:isolate}.home-redesign .split-section.home-assemble:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--blue) 16%,transparent) 1px,transparent 1.6px);background-size:22px 22px;background-position:11px 11px;-webkit-mask-image:radial-gradient(ellipse 55% 38% at 0 0,#000 0,rgba(0,0,0,.9) 28%,transparent 100%);mask-image:radial-gradient(ellipse 55% 38% at 0 0,#000 0,rgba(0,0,0,.9) 28%,transparent 100%)}.home-redesign .split-section.home-assemble>.container{position:relative;z-index:1}.home-redesign .suite{background:var(--bg);position:relative}.home-redesign .suite-sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;gap:48px;overflow:hidden;padding-top:calc(var(--nav-h) + 28px);box-sizing:border-box}.home-redesign .suite-head{width:min(100%,var(--max-w));margin:0 auto;padding:0 var(--section-x);text-align:center}.home-redesign .suite-head h2{margin:0 auto;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.04em;max-width:34ch;text-wrap:balance}.home-redesign .suite-head p{margin:12px auto 0;max-width:62ch;color:var(--text-2);font-size:17px;line-height:1.55}.home-redesign .suite-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:clamp(40px,4vw,72px);align-items:center;padding:0 var(--section-x);width:min(100%,var(--max-w));margin:0 auto;box-sizing:border-box}.home-redesign .suite-copy-slot .suite-copy{max-width:36ch;animation:suite-in .4s ease}.home-redesign .suite-mark{display:block;width:64px;height:64px;margin:0 0 16px}.home-redesign .suite-copy .suite-mark{margin:0 0 20px}.home-redesign .suite-copy .scene-label{margin:0 0 12px}.home-redesign .suite-track .suite-copy{display:none}.home-redesign .suite-copy h3{margin:0 0 14px;font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;line-height:1.1}.home-redesign .suite-copy p{margin:0 0 24px;color:var(--text-2);line-height:1.55}.home-redesign .suite-viewport{--suite-shadow-top:24px;--suite-shadow-x:40px;--suite-shadow-bottom:52px;min-width:0;height:100%;overflow:hidden;display:flex;align-items:center;container-type:size;container-name:suiteview;box-sizing:border-box;padding:var(--suite-shadow-top) 0 var(--suite-shadow-bottom) var(--suite-shadow-x)}.home-redesign .suite-track{display:flex;align-items:center;gap:24px;height:100%;margin:0;padding:0;list-style:none;will-change:transform}.home-redesign .suite-track>li{opacity:0;transition:opacity .35s ease}.home-redesign .suite-track>li.is-active,.home-redesign .suite-track>li.is-leaving{opacity:1}.home-redesign .suite-track>li.is-next{opacity:.55}.home-redesign .suite-track.is-sliding>li.is-next{opacity:1}.home-redesign .suite-card{position:relative;width:min(640px,100cqh,calc(100cqw - 96px));height:min(640px,100cqh,calc(100cqw - 96px));flex:none;border-radius:var(--radius);overflow:hidden;box-shadow:var(--sh-lg);container-type:size;container-name:suitecard}.home-redesign .suite-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--bg-card) 18%,transparent),transparent 60%);pointer-events:none;z-index:2}.home-redesign .suite-card.is-floor{background:var(--hero-floor)}.home-redesign .suite-card.is-blue{background:var(--blue)}.home-redesign .suite-card.is-canvas{background:var(--blue-canvas)}.home-redesign .suite-card.is-ink{background:var(--blue-ink)}.home-redesign .suite-card.is-soft{background:var(--blue-soft)}.home-redesign .suite-card.is-paper{background:var(--bg-card)}.home-redesign .suite-card.is-gold{background:linear-gradient(168deg,var(--gold-hover) 0,var(--gold-press) 42%,var(--gold-ink) 100%)}.home-redesign #employee.suite-card{background:linear-gradient(168deg,var(--blue) 0,var(--blue-canvas) 42%,var(--blue-ink) 100%)}.home-redesign #chat.suite-card{background:radial-gradient(90% 58% at 50% -8%,color-mix(in srgb,var(--blue) 70%,var(--blue-canvas)) 0,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--blue) 28%,var(--blue-canvas)) 0,var(--blue-canvas) 38%,var(--blue-ink) 100%)}.home-redesign #chat.suite-card:after,.home-redesign .suite-card.is-floor:after,.home-redesign .suite-card.is-ink:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;--suite-cell:3.4375cqw;background-size:var(--suite-cell) var(--suite-cell);background-position:calc(var(--suite-cell) / 2) calc(var(--suite-cell) / 2);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 0 0,#000 0,rgba(0,0,0,.9) 28%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 0 0,#000 0,rgba(0,0,0,.9) 28%,transparent 100%);background-image:radial-gradient(color-mix(in srgb,var(--text-on-dark) 18%,transparent) calc(var(--suite-cell) * .0455),transparent calc(var(--suite-cell) * .0727))}.home-redesign .suite-card.is-paper,.home-redesign .suite-card.is-soft{box-shadow:var(--sh-lg),0 0 0 1px var(--border)}.home-redesign .suite-track li.is-active .suite-card{box-shadow:var(--sh-lg),0 0 0 1px color-mix(in srgb,var(--bg-card) 28%,transparent)}.home-redesign .suite-track li.is-active .suite-card.is-paper,.home-redesign .suite-track li.is-active .suite-card.is-soft{box-shadow:var(--sh-lg),0 0 0 1px var(--border-strong)}.home-redesign #chat.suite-card,.home-redesign .suite-track li.is-active #chat.suite-card{box-shadow:var(--sh-lg),0 0 0 1px color-mix(in srgb,var(--bg-card) 28%,transparent)}.home-redesign .suite-card-media{position:absolute;inset:24px 36px 48px;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:visible;border-radius:var(--radius-sm);container-type:size;container-name:suitemedia}.home-redesign #chat .suite-card-media,.home-redesign #employee .suite-card-media,.home-redesign #voice .suite-card-media{inset:0;z-index:3;background:transparent;border-radius:0;overflow:hidden}.home-redesign #chat.suite-card:before,.home-redesign #employee.suite-card:before,.home-redesign #voice.suite-card:before{z-index:0}.home-redesign .suite-card-media>*{width:100%;height:100%;max-height:100%}.home-redesign .suite-card-media .demo-voice-stage{width:100%;height:100%;min-height:0;max-height:100%;transform:none}.home-redesign .suite-card-media .demo-widget{--widget-w:400px;--widget-draw:calc(var(--widget-w) * 1074 / 800);width:min(100cqw,calc(100cqh * 800 / 1074));height:auto;max-width:100%;max-height:100cqh;aspect-ratio:800/1074;margin:0;flex:none;border:none;container-type:size;position:relative}.home-redesign .suite-card-media .demo-widget-scale{display:flex;flex-direction:column;position:absolute;left:50%;top:0;width:var(--widget-w);height:var(--widget-draw);transform:translateX(-50%) scale(min(calc(100cqw / var(--widget-w)),calc(100cqh / var(--widget-draw))));transform-origin:top center}.home-redesign .suite-card-media .demo-widget-head{padding:8px 14px}.home-redesign .suite-card-media .demo-widget-avatar{width:28px;height:28px;font-size:12px}.home-redesign .suite-card-media .demo-widget-legal{display:none}.home-redesign .suite-card .demo-vmsg-pad{padding:2px 28px 0}.home-redesign .suite-card-media .product-capture{width:100%;height:100%;max-height:none;aspect-ratio:auto;overflow:hidden;background:transparent;border:none;box-shadow:none;border-radius:18px}.home-redesign .suite-card-media .product-still{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 12%;transform:scale(1.06);transform-origin:center top}.home-redesign #employee .suite-card-media>.product-capture{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:2424/1646;flex:none;border-radius:18px;box-shadow:var(--sh-lg)}.home-redesign #employee .suite-card-media .product-still{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.home-redesign #assemble .suite-card-media .product-still{object-position:74% top;transform:scale(1.1);transform-origin:72% top}.home-redesign .suite-chat{--chat-gap:32px;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;padding:clamp(28px,6cqw,40px) clamp(28px,6cqw,40px) clamp(22px,4.5cqw,32px);box-sizing:border-box;color:#fff;text-align:left}.home-redesign .suite-chat-stage{position:relative;flex:1;min-height:0}.home-redesign .suite-chat-beat{position:absolute;left:0;right:0;top:34%;opacity:0;transform:translateY(16px);color:#fff}.home-redesign .suite-chat-kicker{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500;line-height:1;color:var(--text-on-dark-muted)}.home-redesign .suite-chat-kicker i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font-style:normal;overflow:hidden}.home-redesign .suite-chat-kicker.is-ai i{background:color-mix(in srgb,var(--bg-card) 16%,transparent)}.home-redesign .suite-chat-kicker.is-ai img{width:22px;height:22px;border-radius:6px;display:block}.home-redesign .suite-chat-kicker.is-user i{background:transparent}.home-redesign .suite-chat-kicker.is-user img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.home-redesign .suite-chat-say{margin:12px 0 0;max-width:16em;font-size:clamp(22px,4.6cqw,32px);font-weight:500;letter-spacing:-.03em;line-height:1.22;color:inherit;text-wrap:balance}.home-redesign .suite-chat-beat.is-greet{animation:suite-beat-greet 14s linear infinite}.home-redesign .suite-chat-beat.is-b0{animation:suite-beat-q 14s linear infinite}.home-redesign .suite-chat-beat.is-b2{animation:suite-beat-offer 14s linear infinite}.home-redesign .suite-chat-beat.is-b3{animation:suite-beat-yes 14s linear infinite}.home-redesign .suite-chat-beat.is-b5{animation:suite-beat-done 14s linear infinite}.home-redesign .suite-chat-dots{position:absolute;left:0;top:calc(100% + 18px);display:flex;gap:7px;opacity:0}.home-redesign .suite-chat-dots.is-d0{animation:suite-cdots-0 14s linear infinite}.home-redesign .suite-chat-dots.is-d1{animation:suite-cdots-1 14s linear infinite}.home-redesign .suite-chat-dots i{width:7px;height:7px;border-radius:50%;background:var(--text-on-dark);animation:suite-cb-dot 1.2s ease-in-out infinite}.home-redesign .suite-chat-dots i:nth-child(2){animation-delay:.18s}.home-redesign .suite-chat-dots i:nth-child(3){animation-delay:.36s}.home-redesign .suite-chat-chip{margin-top:16px}.home-redesign .suite-chat-chip span{display:inline-flex;align-items:center;gap:8px;padding:11px 14px 11px 12px;border-radius:12px;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold-press) 35%,transparent);color:var(--gold-ink);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.home-redesign .suite-chat-chip i{width:18px;height:18px;border-radius:50%;background:var(--gold);color:var(--on-gold);display:grid;place-items:center;font-style:normal;flex:none}.home-redesign .suite-chat-chip i svg{width:10px;height:8px}.home-redesign .suite-chat-input{flex:none;display:flex;align-items:center;gap:12px;min-height:52px;margin-top:16px;padding:14px 16px;border-radius:var(--radius);background:color-mix(in srgb,var(--bg-card) 14%,transparent);border:1px solid color-mix(in srgb,var(--text-on-dark) 28%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;font-size:clamp(14px,2.8cqw,16px);line-height:1.3}.home-redesign .suite-chat-input svg{margin-left:auto;width:18px;height:18px;color:#fff;flex:none}.home-redesign .suite-chat-field{display:grid;flex:1;min-width:0;align-items:center;overflow:hidden}.home-redesign .suite-chat-field>*{grid-area:1/1;justify-self:start;min-width:0;max-width:100%}.home-redesign .suite-chat-ph{color:var(--text-on-dark-muted);white-space:nowrap;animation:suite-ph 14s linear infinite}.home-redesign .suite-chat-draft{display:inline-grid;max-width:100%}.home-redesign .suite-chat-live,.home-redesign .suite-chat-measure{grid-area:1/1;white-space:nowrap}.home-redesign .suite-chat-measure{visibility:hidden}.home-redesign .suite-chat-live{overflow:hidden;width:0;border-right:2px solid transparent;animation:suite-cb-caret 1s steps(1) infinite}.home-redesign .suite-chat-draft.is-q{animation:suite-draft-q 14s linear infinite}.home-redesign .suite-chat-draft.is-q .suite-chat-live{animation:suite-type-q 14s linear infinite,suite-cb-caret 1s steps(1) infinite}.home-redesign .suite-chat-draft.is-y{animation:suite-draft-y 14s linear infinite}.home-redesign .suite-chat-draft.is-y .suite-chat-live{animation:suite-type-y 14s linear infinite,suite-cb-caret 1s steps(1) infinite}.home-redesign .suite-chat .suite-chat-beat,.home-redesign .suite-chat .suite-chat-dots,.home-redesign .suite-chat .suite-chat-dots i,.home-redesign .suite-chat .suite-chat-draft,.home-redesign .suite-chat .suite-chat-live,.home-redesign .suite-chat .suite-chat-ph{animation-play-state:paused}.home-redesign .suite-chat.is-playing .suite-chat-beat,.home-redesign .suite-chat.is-playing .suite-chat-dots,.home-redesign .suite-chat.is-playing .suite-chat-dots i,.home-redesign .suite-chat.is-playing .suite-chat-draft,.home-redesign .suite-chat.is-playing .suite-chat-live,.home-redesign .suite-chat.is-playing .suite-chat-ph{animation-play-state:running}@container suitemedia (max-height:420px){.home-redesign .suite-chat{--chat-gap:12px;padding:16px 16px 14px}.home-redesign .suite-chat-beat{top:32%}.home-redesign .suite-chat-kicker{gap:8px;font-size:13px}.home-redesign .suite-chat-kicker i{width:22px;height:22px}.home-redesign .suite-chat-kicker.is-ai img{width:16px;height:16px}.home-redesign .suite-chat-say{margin-top:8px;font-size:18px;line-height:1.15}.home-redesign .suite-chat-chip{margin-top:10px}.home-redesign .suite-chat-chip span{padding:8px 12px 8px 8px;font-size:13px}.home-redesign .suite-chat-input{min-height:44px;margin-top:10px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.home-redesign .suite-chat-beat.is-b0,.home-redesign .suite-chat-beat.is-b2,.home-redesign .suite-chat-beat.is-b3,.home-redesign .suite-chat-beat.is-b5,.home-redesign .suite-chat-beat.is-greet,.home-redesign .suite-chat-dots i,.home-redesign .suite-chat-dots.is-d0,.home-redesign .suite-chat-dots.is-d1,.home-redesign .suite-chat-draft.is-q,.home-redesign .suite-chat-draft.is-q .suite-chat-live,.home-redesign .suite-chat-draft.is-y,.home-redesign .suite-chat-draft.is-y .suite-chat-live,.home-redesign .suite-chat-ph{animation:none}.home-redesign .suite-chat-beat{opacity:0}.home-redesign .suite-chat-beat.is-b3{opacity:.4;transform:translateY(calc(-100% - var(--chat-gap)))}.home-redesign .suite-chat-beat.is-b5{opacity:1;transform:none}.home-redesign .suite-chat-dots{display:none}.home-redesign .suite-chat-ph{opacity:1}.home-redesign .suite-chat-draft{opacity:0}.home-redesign .suite-chat-live{border-right-color:transparent}}.home-redesign .suite-card-media>.suite-film{width:100%;height:100%;max-height:none;position:relative;overflow:hidden}.home-redesign .suite-film-stage{position:absolute;left:0;top:0;width:1000px;height:1000px;max-width:none;max-height:none;transform:scale(calc(100cqw / 1000px));transform-origin:0 0;overflow:hidden;isolation:isolate;background:var(--blue-ink);color:#fff;font-family:inherit;--T:15s;pointer-events:none}.home-redesign .suite-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02)}.home-redesign .suite-film-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,color-mix(in srgb,var(--blue-ink) 28%,transparent) 68%,color-mix(in srgb,var(--blue-ink) 70%,transparent) 88%,color-mix(in srgb,var(--blue-ink) 82%,transparent) 100%)}.home-redesign .suite-film-brand,.home-redesign .suite-film-live,.home-redesign .suite-film-ring,.home-redesign .suite-film-who{background:color-mix(in srgb,var(--bg-card) 94%,transparent);border:1px solid var(--border);box-shadow:var(--sh-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-redesign .suite-film-who{position:absolute;left:36px;top:36px;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--text-2);padding:8px 14px 8px 8px;border-radius:100px}.home-redesign .suite-film-who i{width:28px;height:28px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700}.home-redesign .suite-film-brand{position:absolute;right:36px;top:36px;display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:100px;font-size:15px;font-weight:600;color:var(--blue)}.home-redesign .suite-film-brand img{width:28px;height:28px;border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb,var(--blue-ink) 18%,transparent)}.home-redesign .suite-film-live{position:absolute;right:36px;top:92px;display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border-radius:100px;color:var(--text-2);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.home-redesign .suite-film-wave{display:flex;align-items:center;gap:3px;height:16px}.home-redesign .suite-film-wave i{width:3px;height:30%;border-radius:2px;background:color-mix(in srgb,var(--blue) 55%,transparent);animation:suite-film-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -.09s)}.home-redesign .suite-film-wave i:nth-child(3n){background:var(--gold-press)}.home-redesign .suite-film-caps{position:absolute;left:56px;right:56px;bottom:124px;display:grid;align-items:end}.home-redesign .suite-film-cap{grid-area:1/1;display:flex;align-items:center;gap:20px;width:fit-content;max-width:100%;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.28}.home-redesign .suite-film-cap p{margin:0;max-width:700px;text-wrap:balance}.home-redesign .suite-film-mark{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none}.home-redesign .suite-film-chips{position:absolute;left:44px;right:44px;bottom:44px;display:flex;flex-wrap:wrap;gap:9px}.home-redesign .suite-film-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 23px 8px 7px;border-radius:100px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-1);font-size:17px;font-weight:600;box-shadow:var(--sh-md);white-space:nowrap;opacity:0;animation-duration:var(--T);animation-timing-function:linear;animation-iteration-count:infinite}.home-redesign .suite-film-chip i{width:30px;height:30px;border-radius:50%;background:var(--bg-card);border:1.5px solid var(--success);color:var(--success);display:grid;place-items:center;font-style:normal}.home-redesign .suite-film-chip i.is-gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.home-redesign .suite-film-chip:has(i.is-gold){background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold-press) 38%,transparent);color:var(--gold-ink);font-weight:700}.home-redesign .suite-film-chip i svg{width:15px;height:15px}.home-redesign .suite-film-cta b svg{width:14px;height:14px}.home-redesign .suite-film-chip.is-c0{animation-name:suite-voice-chip-0}.home-redesign .suite-film-chip.is-c1{animation-name:suite-voice-chip-1}.home-redesign .suite-film-chip.is-e0{animation-name:suite-employee-chip-0}.home-redesign .suite-film-ring{position:absolute;right:36px;top:96px;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:100px;font-size:13.5px;font-weight:600;color:var(--text-1);opacity:0;animation:suite-esq-ring var(--T) ease infinite}.home-redesign .suite-film-ring i{width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 28%,transparent)}.home-redesign .suite-film-brief{position:absolute;right:36px;bottom:320px;width:400px;background:var(--bg-card);color:var(--text-1);border:1px solid var(--border);border-radius:16px;padding:18px 20px 20px;box-shadow:var(--sh-md),0 24px 48px color-mix(in srgb,var(--blue-ink) 22%,transparent);opacity:0;animation:suite-esq-brief var(--T) cubic-bezier(.16,1,.3,1) infinite}.home-redesign .suite-film-brief:before{content:"On transfer";display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--blue);margin-bottom:10px;padding-left:21px}.home-redesign .suite-film-brief:after{content:"";position:absolute;left:20px;top:19px;width:14px;height:14px;border-radius:4px;background:var(--film-tile) center/cover no-repeat}.home-redesign .suite-film-brief h4{margin:0 0 4px;font-size:17px;font-weight:700;letter-spacing:-.025em;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-redesign .suite-film-brief h4 b{flex:none;white-space:nowrap;font-size:12px;font-weight:600;padding:4px 10px;border-radius:100px;background:var(--blue-soft);color:var(--blue)}.home-redesign .suite-film-sub{font-size:12.5px;color:var(--text-3);margin-bottom:6px}.home-redesign .suite-film-row{display:flex;justify-content:space-between;gap:14px;padding:0;max-height:0;overflow:hidden;border-top:0 solid var(--border);font-size:14px;opacity:0;animation-duration:var(--T);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.home-redesign .suite-film-row span{color:var(--text-3);font-weight:500;flex:none}.home-redesign .suite-film-row em{font-style:normal;font-weight:600;text-align:right;color:var(--text-1)}.home-redesign .suite-film-row em.is-ok{color:var(--success)}.home-redesign .suite-film-row em.is-ok:before{content:"✓";display:inline-block;margin-right:6px;font-weight:700}.home-redesign .suite-film-row.is-r0{animation-name:suite-esq-row-0}.home-redesign .suite-film-row.is-r1{animation-name:suite-esq-row-1}.home-redesign .suite-film-row.is-r2{animation-name:suite-esq-row-2}.home-redesign .suite-film-row.is-r3{animation-name:suite-esq-row-3}.home-redesign .suite-film-cta{margin-top:12px;display:flex;justify-content:flex-end}.home-redesign .suite-film-cta b{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:600;opacity:0;animation:suite-esq-cta var(--T) cubic-bezier(.16,1,.3,1) infinite}.home-redesign .suite-film-brief,.home-redesign .suite-film-chip,.home-redesign .suite-film-cta b,.home-redesign .suite-film-ring,.home-redesign .suite-film-row,.home-redesign .suite-film-wave i{animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--film-t, 0s) * -1 + var(--d, 0) * -.09s)}@media (prefers-reduced-motion:reduce){.home-redesign .suite-film-brief,.home-redesign .suite-film-chip,.home-redesign .suite-film-cta b,.home-redesign .suite-film-ring,.home-redesign .suite-film-row,.home-redesign .suite-film-wave i{animation:none}.home-redesign .suite-film-brief.is-landed,.home-redesign .suite-film-chip.is-landed,.home-redesign .suite-film-cta b.is-landed,.home-redesign .suite-film-ring.is-landed,.home-redesign .suite-film-row.is-landed{opacity:1;transform:none}.home-redesign .suite-film-row.is-landed{max-height:60px;padding:10px 0;border-top-width:1px}.home-redesign .suite-film-wave i{height:70%}}.home-redesign .suite.is-stacked{background:var(--bg)}.home-redesign .suite.is-stacked .suite-sticky{position:static;height:auto;overflow:visible;padding-top:var(--section-y);padding-bottom:var(--section-y)}.home-redesign .suite.is-stacked .suite-body{display:block;height:auto;padding-bottom:0}.home-redesign .suite.is-stacked .suite-copy-slot{display:none}.home-redesign .suite.is-stacked .suite-viewport{height:auto;overflow:visible;padding:0;container-type:normal}.home-redesign .suite.is-stacked .suite-track{flex-direction:column;align-items:stretch;height:auto;transform:none!important;gap:64px}.home-redesign .suite.is-stacked .suite-track>li{opacity:1}.home-redesign .suite.is-stacked .suite-track .suite-copy{display:block;margin-bottom:24px}.home-redesign .suite.is-stacked .suite-card{width:calc(100% - 32px);margin-inline:auto;height:auto;aspect-ratio:1;max-height:560px}@media (max-width:900px){.home-redesign .home-institutions .proof-break.is-compact{grid-template-columns:1fr;justify-content:stretch;row-gap:28px;margin:0;padding:0}.home-redesign .home-institutions .proof-break.is-compact .proof-break-story{padding-right:0}.home-redesign .home-institutions .proof-break.is-compact .proof-break-stat{flex-direction:row;align-items:center;gap:16px 20px;padding:20px 0 0;box-shadow:none;border-top:1px solid var(--border)}.home-redesign .home-institutions .proof-break.is-compact .proof-break-logo{height:36px;max-width:96px}.home-redesign .home-institutions .proof-break.is-compact .proof-break-figure{font-size:clamp(40px,10vw,56px)}.home-redesign .home-institutions .proof-break.is-compact .proof-break-caption{flex:1;min-width:10rem;max-width:none}.home-redesign .home-institutions .proof-break.is-compact .proof-break-sentence{padding-left:0}.home-redesign .home-institutions .proof-break.is-compact .proof-break-sentence:before{position:static;margin-right:.15em}.home-redesign .act-row,.home-redesign .before-grid,.home-redesign .early-grid{grid-template-columns:1fr 1fr}.home-redesign .home-engine .container{gap:clamp(40px,5vw,56px)}.home-redesign .cap-grid{grid-template-columns:1fr;grid-template-rows:none;gap:12px;width:100%}.home-redesign .cap-grid article{display:flex;flex-direction:column;gap:0;grid-row:auto}.home-redesign .before-card,.home-redesign .before-card+.before-card{padding:28px 22px 22px 0;box-shadow:none}.home-redesign .before-card:nth-child(2n){padding-left:22px;box-shadow:inset 1px 0 0 var(--border)}.home-redesign .before-card:nth-child(n+3){border-top:1px solid var(--border);padding-top:28px}.home-redesign .assemble-steps{grid-template-columns:1fr;width:min(100%,40rem)}.home-redesign .assemble-steps button,.home-redesign .assemble-steps li:first-child button,.home-redesign .assemble-steps li:last-child button{padding:32px 0 8px}.home-redesign .assemble-steps button:before,.home-redesign .assemble-steps li:first-child button:before,.home-redesign .assemble-steps li:last-child button:before{left:-8px;right:-8px}.home-redesign .assemble-steps li+li{box-shadow:none;border-top:1px solid var(--border);margin-top:24px}.home-redesign .outcome-list a{grid-template-columns:108px max-content minmax(0,1fr);grid-template-areas:"mark figure label" "mark figure who";align-items:center;row-gap:4px}.home-redesign .outcome-mark{grid-area:mark;width:108px}.home-redesign .outcome-list b{grid-area:figure}.home-redesign .outcome-label{grid-area:label}.home-redesign .outcome-who{grid-area:who;justify-content:flex-start;text-align:left}.home-redesign .scale-rail{grid-template-columns:1fr 1fr}.home-redesign .scale-rail li{display:grid;grid-template-columns:6.75rem minmax(0,1fr);align-items:baseline;box-shadow:none;padding:28px 12px 0 0}.home-redesign .scale-rail li:nth-child(odd){padding-left:0}.home-redesign .scale-rail li:nth-child(2n){box-shadow:inset 1px 0 0 var(--border);padding-left:16px;padding-right:0}.home-redesign .scale-rail li:nth-child(n+3){border-top:1px solid var(--border);margin-top:16px;padding-top:28px}.home-redesign .suite-body{grid-template-columns:1fr}}@media (max-width:600px){.home-redesign .act-row,.home-redesign .before-grid,.home-redesign .early-grid{grid-template-columns:1fr}.home-redesign .before-grid{border-top:none}.home-redesign .before-card,.home-redesign .before-card:nth-child(2n),.home-redesign .before-card:nth-child(n+3){padding:22px 0;box-shadow:none;border-top:1px solid var(--border)}.home-redesign .before-card:first-child{border-top:none}.home-redesign .before-card b{font-size:56px}.home-redesign .cta-band .cta-btns,.home-redesign .cta-band .cta-btns:has(>:only-child),.home-redesign .hero-home .hero-ctas{grid-template-columns:1fr;width:100%}.home-redesign .home-institutions .proof-break.is-compact{row-gap:20px}.home-redesign .home-institutions .proof-break.is-compact .proof-break-sentence{margin-bottom:16px}.home-redesign .home-institutions .proof-break.is-compact .proof-break-foot{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:center}.home-redesign .home-institutions .proof-break.is-compact .proof-break-person{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;min-width:0}.home-redesign .home-institutions .proof-break.is-compact .proof-break-person>span{min-width:0}.home-redesign .home-institutions .proof-break.is-compact .proof-break-person span span{text-wrap:balance}.home-redesign .home-institutions .proof-break.is-compact .pcard-link{grid-column:2;justify-self:start}.home-redesign .home-institutions .proof-break.is-compact .proof-break-stat{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:center;padding-top:16px}.home-redesign .home-institutions .proof-break.is-compact .proof-break-logo{grid-column:1;grid-row:1;height:32px;max-width:96px;justify-self:start;align-self:center}.home-redesign .home-institutions .proof-break.is-compact .proof-break-figure{grid-column:2;grid-row:1;font-size:clamp(36px,10vw,44px);align-self:center}.home-redesign .home-institutions .proof-break.is-compact .proof-break-caption{grid-column:2;grid-row:2;min-width:0;align-self:start;text-wrap:balance}.home-redesign .outcome-list a{grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"mark figure who" "mark label who"}.home-redesign .outcome-mark{width:96px;height:32px}.home-redesign .scale-rail{grid-template-columns:1fr;border-top:1px solid var(--border)}.home-redesign .scale-rail li,.home-redesign .scale-rail li:nth-child(2n),.home-redesign .scale-rail li:nth-child(n+3){display:flex;align-items:center;gap:16px;box-shadow:none;border-top:1px solid var(--border);margin:0;padding:16px 0}.home-redesign .scale-rail li:first-child{border-top:none}.home-redesign .scale-rail a,.home-redesign .scale-rail li>span{max-width:none;min-width:0}.home-redesign .logo-marquee .marquee-track{gap:28px}.home-redesign .logo-marquee .marquee .trust-logo,.home-redesign .logo-marquee .marquee .trust-logo:hover,.home-redesign .logo-marquee.logo-strip .trust-logo,.home-redesign .logo-marquee.logo-strip .trust-logo:hover{--mark-max-w:128px;--mark-max-h:32px}}@media (prefers-reduced-motion:reduce){.home-redesign .suite-copy-slot .suite-copy{animation:none}.home-redesign .before-card,.home-redesign .before-who,.home-redesign .before-who svg,.home-redesign .outcome-who,.home-redesign .outcome-who svg{transition:none}}.home-redesign .fm-visual{--if-royal-ink:var(--bg-card);--if-royal-deep:var(--bg);--if-royal-floor:var(--bg-sub);--if-royal-lift:var(--border);--if-royal:var(--blue);--if-royal-bloom:var(--blue-soft);--if-royal-50:var(--blue-soft);--if-gold-400:var(--gold);--if-gold-800:var(--gold-ink);--if-ground:var(--bg);--if-white:var(--bg-card);--if-line:var(--border);--if-text-primary:var(--text-1);--if-text-body:var(--text-2);--if-text-muted:var(--text-3);--if-r-hi:var(--text-1);--if-r-body:var(--text-2);--if-r-muted:var(--text-4);--if-success-r:var(--success);--if-danger-r:var(--danger);--if-warning-r:var(--warning);--if-series-volume:var(--blue);--if-sh-2:var(--sh-sm);--if-sh-3:var(--sh-lg);--if-sans:"Manrope",system-ui,-apple-system,sans-serif;--if-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--if-d-slow:320ms;--if-ease:cubic-bezier(.2,.7,.2,1);--fm-frame-bd:var(--border);--fm-hair:var(--border);--fm-lit-bg:var(--blue-soft);--fm-lit-bd:color-mix(in srgb,var(--blue) 24%,transparent);--fm-quiet-bg:var(--bg);--fm-quiet-bd:var(--border);--fm-dim:.45;--fm-skel:var(--bg-sub);--fm-tint:var(--bg-sub);--fm-tint-strong:var(--border);--fm-track:var(--bg-sub);position:relative;width:100%;max-width:var(--fm-max,960px);margin:0 auto;container-type:inline-size;font-family:var(--if-sans);color:var(--if-r-body);-webkit-font-smoothing:antialiased;line-height:1.5;text-align:left;letter-spacing:0;font-size:16px;font-weight:400;text-transform:none;word-spacing:normal}.home-redesign .fm-visual *,.home-redesign .fm-visual :after,.home-redesign .fm-visual :before{box-sizing:border-box}.home-redesign .fm-num{font-variant-numeric:tabular-nums}.home-redesign .fm-i{width:1em;height:1em;flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-redesign .fm-frame{position:relative;background:var(--if-royal-ink);border:1px solid var(--fm-frame-bd);border-radius:14px;box-shadow:var(--if-sh-3);overflow:hidden;display:flex;flex-direction:column}.home-redesign .fm-frame--lit{border-color:var(--fm-lit-bd)}.home-redesign .fm-chrome{height:34px;flex:none;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--fm-hair)}.home-redesign .fm-chrome i{width:8px;height:8px;border-radius:50%;background:var(--fm-tint-strong)}.home-redesign .fm-chrome span{margin-left:10px;font:400 11px var(--if-mono);color:var(--if-r-muted)}.home-redesign .fm-chrome--brand{height:auto;padding:12px 16px}.home-redesign .j-handoff-brand{display:flex;align-items:center;padding:4px 8px 12px}.home-redesign .fm-card{border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;min-width:0}.home-redesign .fm-card--lit{background:var(--fm-lit-bg);border:1px solid var(--fm-lit-bd)}.home-redesign .fm-card--quiet{background:var(--fm-quiet-bg);border:1px solid var(--fm-quiet-bd)}.home-redesign .fm-dim{opacity:var(--fm-dim)}.home-redesign .fm-skel{display:block;width:var(--w,100%);height:8px;border-radius:4px;background:var(--fm-skel)}.home-redesign .fm-skel--lg{height:12px;border-radius:6px}.home-redesign .fm-skel--pill{height:22px;border-radius:11px;background:var(--fm-skel)}.home-redesign .fm-skels{display:flex;flex-direction:column;gap:9px}.home-redesign .fm-wave{display:flex;align-items:center;gap:3px;height:20px}.home-redesign .fm-wave i{width:3px;border-radius:2px;background:var(--if-gold-400)}.home-redesign .fm-wave i:nth-child(8n+1){height:8px}.home-redesign .fm-wave i:nth-child(8n+2){height:14px}.home-redesign .fm-wave i:nth-child(8n+3){height:20px}.home-redesign .fm-wave i:nth-child(8n+4){height:12px}.home-redesign .fm-wave i:nth-child(8n+5){height:18px}.home-redesign .fm-wave i:nth-child(8n+6){height:10px}.home-redesign .fm-wave i:nth-child(8n+7){height:16px}.home-redesign .fm-wave i:nth-child(8n){height:7px}.home-redesign .fm-label{font:500 10.5px var(--if-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--if-r-muted)}.home-redesign .fm-kicker{font-size:12.5px;font-weight:500;color:var(--if-r-muted)}.home-redesign .fm-h{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--if-r-hi)}.home-redesign .fm-visual .fm-text{margin:6px 0 0;max-width:none;font-size:14px;line-height:1.55;color:var(--if-r-body)}.home-redesign .fm-visual .fm-text--hi{color:var(--if-r-hi)}.home-redesign .fm-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.home-redesign .fm-badge .fm-i{font-size:14px;stroke-width:2}.home-redesign .fm-badge--danger{--c:var(--if-danger-r)}.home-redesign .fm-badge--warning{--c:var(--if-warning-r)}.home-redesign .fm-badge--success{--c:var(--if-success-r)}.home-redesign .fm-badge--neutral{--c:var(--if-r-body);background:var(--fm-tint);border-color:var(--fm-tint-strong)}.home-redesign .fm-badge--lg{font-size:14.5px;font-weight:700;padding:6px 14px 6px 10px;gap:7px}.home-redesign .fm-badge--lg .fm-i{font-size:18px}.home-redesign .fm-chip{display:inline-flex;padding:4px 12px;border-radius:999px;border:1px solid var(--border-strong);font-size:12.5px;font-weight:500;color:var(--if-r-body);white-space:nowrap}.home-redesign .fm-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:11px 20px;border-radius:999px;background:var(--if-royal);color:var(--if-white);font-size:14.5px;font-weight:700;white-space:nowrap}.home-redesign .fm-btn .fm-i{font-size:16px;stroke-width:2}.home-redesign .fm-tile{width:44px;height:44px;border-radius:10px;background:var(--fm-tint);display:flex;align-items:center;justify-content:center;flex:none;color:var(--if-r-hi);font-size:20px}.home-redesign .fm-tile--sm{width:28px;height:28px;border-radius:8px;font-size:16px}.home-redesign .fm-tile--round{border-radius:50%}.home-redesign .fm-tile--danger{background:color-mix(in srgb,var(--if-danger-r) 12%,transparent);color:var(--if-danger-r)}.home-redesign .fm-row{display:flex;align-items:center;gap:10px;min-width:0}.home-redesign .fm-spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-redesign .fm-grow{flex:1 1 auto}.home-redesign .fm-steps{display:flex;flex-direction:column;gap:14px;margin-top:14px}.home-redesign .fm-step{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;font-weight:500;color:var(--if-r-hi)}.home-redesign .fm-step b{width:24px;height:24px;border-radius:50%;background:var(--fm-tint);font-size:12.5px;display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.home-redesign .fm-composer{border:1px solid var(--fm-frame-bd);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:12px;color:var(--if-r-muted);font-size:14px}.home-redesign .fm-composer .fm-i{font-size:18px}.home-redesign .fm-composer .fm-gold{color:var(--if-gold-400);stroke-width:2.2}.home-redesign .fm-brand{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;letter-spacing:-.035em;color:var(--if-r-hi)}.home-redesign .fm-brand img{width:auto;height:60px;border-radius:0;display:block}.home-redesign .fm-brand--lg img{height:84px}.home-redesign .fm-brand--chat img{height:64px}.home-redesign .fm-title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--if-r-hi)}@container (max-width:640px){.home-redesign .fm-hide-sm{display:none!important}}@container (max-width:400px){.home-redesign .fm-hide-xs{display:none!important}}.home-redesign .fm-desk{--fm-max:960px}.home-redesign .fm-desk__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-redesign .fm-desk__pane{padding:22px 24px;display:flex;flex-direction:column;min-width:0}.home-redesign .fm-desk__pane+.fm-desk__pane{border-left:1px solid var(--fm-hair);padding:20px;gap:14px}.home-redesign .fm-desk__name{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--if-r-hi)}.home-redesign .fm-select{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--border-strong)}.home-redesign .fm-tabs{display:flex;gap:24px;margin:16px 0 20px;font-size:14.5px;border-bottom:1px solid var(--fm-hair);color:var(--if-r-muted);font-weight:500}.home-redesign .fm-tabs span{padding-bottom:10px}.home-redesign .fm-tabs .is-active{color:var(--if-r-hi);font-weight:700;border-bottom:2px solid var(--if-r-hi);margin-bottom:-1px}.home-redesign .fm-auth__rows{display:flex;flex-direction:column;gap:10px;margin-top:18px}.home-redesign .fm-auth__rows>div{min-height:26px}.home-redesign .fm-sections{display:flex;flex-direction:column;gap:18px;margin-top:22px}.home-redesign .j-handoff{--fm-queue-fill:color-mix(in srgb,var(--bg-card) 68%,var(--blue-soft));--fm-queue-line:color-mix(in srgb,var(--blue) 10%,var(--border))}.home-redesign .j-handoff .fm-card--quiet{background:color-mix(in srgb,var(--bg-card) 78%,var(--bg));border-color:color-mix(in srgb,var(--border) 55%,var(--bg-card))}.home-redesign .j-handoff .fm-card--quiet.fm-dim{opacity:1}.home-redesign .j-handoff .fm-card--lit{background:var(--fm-queue-fill);border-color:var(--fm-queue-line)}.home-redesign .j-handoff .fm-skel{background:color-mix(in srgb,var(--blue) 20%,var(--bg-card))}.home-redesign .j-handoff .fm-card--quiet{padding:12px 16px}.home-redesign .j-handoff .fm-card--quiet .fm-qrow{flex-wrap:nowrap;align-items:center;gap:12px}.home-redesign .j-handoff .fm-card--quiet .fm-tile--round{width:36px;height:36px;font-size:16px;background:color-mix(in srgb,var(--blue) 8%,var(--bg-card));color:var(--text-4)}.home-redesign .j-handoff .fm-qskel{display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1;min-width:0}.home-redesign .j-handoff .fm-qskel .fm-skel{height:7px;border-radius:4px}.home-redesign .j-handoff .fm-qskel__intent{height:8px;border-radius:4px;flex:none}.home-redesign .j-handoff .fm-card--quiet .fm-skel--pill{height:26px;border-radius:13px}.home-redesign .j-handoff .fm-qskel__act{width:72px}@container (max-width:760px){.home-redesign .fm-desk__grid{grid-template-columns:minmax(0,1fr)}.home-redesign .fm-desk__pane+.fm-desk__pane{border-left:0;border-top:1px solid var(--fm-hair)}}.home-redesign .fm-queue{--fm-max:1000px}.home-redesign .fm-queue .fm-frame{padding:12px;gap:10px}.home-redesign .fm-caller{display:flex;align-items:center;gap:14px;width:220px;flex:none;min-width:0}.home-redesign .fm-caller__name{font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--if-r-hi);white-space:nowrap}.home-redesign .fm-caller__phone{font-size:14px;color:var(--if-r-muted);white-space:nowrap}.home-redesign .fm-intent{font-size:15.5px;font-weight:500;color:var(--if-r-body);white-space:nowrap}.home-redesign .fm-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.home-redesign .fm-meta__time{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600}.home-redesign .fm-qrow{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.home-redesign .fm-details{--fm-max:1040px}.home-redesign .fm-details .fm-frame{padding:22px 24px 24px}.home-redesign .fm-details__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.home-redesign .fm-details__foot{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px}.home-redesign .fm-iconbtn{width:42px;height:42px;border-radius:10px;background:var(--fm-tint);display:flex;align-items:center;justify-content:center;color:var(--if-r-hi);font-size:20px;flex:none}@container (max-width:820px){.home-redesign .fm-details__cols{grid-template-columns:minmax(0,1fr)}.home-redesign .fm-caller{width:auto}.home-redesign .fm-qrow .fm-grow{display:none}.home-redesign .fm-qrow .fm-meta{flex-basis:100%}}.home-redesign .fm-voice{--fm-max:1040px}.home-redesign .fm-voice__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:center;overflow:hidden;padding-top:24px}.home-redesign .fm-voice__transcript{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:72px}.home-redesign .fm-bubble{padding:12px 18px;font-size:16px;line-height:1.45;max-width:100%}.home-redesign .fm-bubble--member{background:var(--if-royal);color:var(--if-white);border-radius:14px 14px 14px 4px;box-shadow:var(--if-sh-2)}.home-redesign .fm-bubble--ai{background:var(--if-royal-ink);color:var(--if-r-hi);border:1px solid var(--fm-frame-bd);border-radius:14px 14px 4px 14px;box-shadow:var(--if-sh-3)}.home-redesign .fm-voice .fm-bubble--ai{margin-left:72px}.home-redesign .fm-result{display:inline-flex;align-items:center;gap:8px;margin-left:104px;padding:9px 16px 9px 12px;border-radius:999px;background:var(--if-royal-ink);border:1px solid var(--fm-frame-bd);color:var(--if-r-hi);font-size:14px;font-weight:600;box-shadow:var(--if-sh-2)}.home-redesign .fm-result .fm-i{font-size:17px;color:var(--if-success-r);stroke-width:2}.home-redesign .fm-phone{height:720px;margin-bottom:-72px;border-radius:52px;border:8px solid var(--blue-ink);box-shadow:var(--if-sh-3);background:linear-gradient(180deg,var(--if-white) 0,var(--if-ground) 100%);display:flex;flex-direction:column;color:var(--if-r-hi)}.home-redesign .fm-phone__status{display:flex;align-items:center;justify-content:space-between;padding:18px 30px 0;font-size:15px;font-weight:700}.home-redesign .fm-phone__island{width:110px;height:30px;border-radius:16px;background:#000}.home-redesign .fm-phone__sig{display:flex;gap:3px;align-items:flex-end}.home-redesign .fm-phone__sig i{width:3px;border-radius:1px;background:currentColor}.home-redesign .fm-phone__who{text-align:center;margin-top:64px}.home-redesign .fm-phone__who strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.025em}.home-redesign .fm-phone__who span{display:block;margin-top:6px;font-size:16px;color:var(--if-r-body)}.home-redesign .fm-phone .fm-wave{justify-content:center;gap:4px;height:34px;margin-top:auto}.home-redesign .fm-phone .fm-wave i{width:5px;border-radius:3px}.home-redesign .fm-controls{display:flex;justify-content:center;gap:28px;margin-top:34px}.home-redesign .fm-controls>span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--if-r-body)}.home-redesign .fm-controls>span>span{width:60px;height:60px;background:var(--fm-tint);font-size:22px;color:var(--if-r-hi)}.home-redesign .fm-controls>span>span,.home-redesign .fm-endcall{border-radius:50%;display:flex;align-items:center;justify-content:center}.home-redesign .fm-endcall{width:68px;height:68px;margin:26px auto 70px;background:color-mix(in srgb,var(--if-danger-r) 14%,transparent);color:var(--if-danger-r);font-size:26px}.home-redesign .fm-endcall .fm-i{stroke-width:3}@container (max-width:760px){.home-redesign .fm-voice__grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-redesign .fm-voice__transcript{padding-bottom:0}.home-redesign .fm-voice .fm-bubble--ai{margin-left:24px}.home-redesign .fm-result{margin-left:40px}.home-redesign .fm-phone{width:min(100%,340px);height:600px;margin:0 auto -64px}.home-redesign .fm-phone__who{margin-top:40px}}.home-redesign .fm-chat{--fm-max:440px}.home-redesign .fm-chat .fm-frame{border-radius:18px;border:0}.home-redesign .fm-chat__head{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--blue);color:#fff;border-bottom:0}.home-redesign .fm-chat__head .fm-h{color:#fff}.home-redesign .fm-chat__head .fm-grow{color:color-mix(in srgb,#fff 78%,transparent)}.home-redesign .fm-chat__head .fm-chat__tools{color:#fff}.home-redesign .fm-avatar{position:relative;width:42px;height:42px;border-radius:50%;background:var(--if-royal-50);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--if-r-hi);flex:none}.home-redesign .fm-avatar--sm{width:30px;height:30px;font-size:13px}.home-redesign .fm-avatar__live{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--if-success-r);border:2px solid var(--if-royal-ink)}.home-redesign .fm-chat__tools{display:flex;gap:14px;color:var(--if-r-muted);font-size:18px}.home-redesign .fm-chat__body{padding:18px;display:flex;flex-direction:column;gap:16px}.home-redesign .fm-chat .fm-bubble{font-size:14.5px;padding:10px 14px;max-width:78%}.home-redesign .fm-chat .fm-bubble--member{align-self:flex-end;border-radius:12px 12px 4px 12px;box-shadow:none}.home-redesign .fm-chat .fm-bubble--ai{background:var(--fm-tint);border:0;border-radius:4px 12px 12px 12px;box-shadow:none;margin-top:6px}.home-redesign .fm-acct__table{margin-top:14px;padding:2px 16px;border-radius:10px;background:var(--if-royal-50)}.home-redesign .fm-chat .fm-card--lit{background:color-mix(in srgb,var(--bg-card) 40%,var(--blue-soft));border-color:color-mix(in srgb,var(--blue) 12%,var(--border))}.home-redesign .fm-chat .fm-acct__table{background:color-mix(in srgb,var(--bg-card) 24%,var(--blue-soft))}.home-redesign .fm-chat .fm-card--lit .fm-tile{background:var(--bg-card)}.home-redesign .fm-acct__table>div{padding:11px 0;font-size:14px}.home-redesign .fm-acct__table>div+div{border-top:1px solid var(--fm-hair)}.home-redesign .fm-acct__big{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--if-r-hi)}.home-redesign .fm-legal{font-size:12px;color:var(--if-r-muted);text-align:center}.home-redesign .fm-legal span{color:var(--if-r-body);text-decoration:underline}.home-redesign .fm-upload{--fm-max:720px}.home-redesign .fm-upload .fm-frame{padding:36px 40px 40px;min-height:544px}.home-redesign .fm-kv{display:flex;gap:24px;margin-top:24px;font-size:15px;flex-wrap:wrap}.home-redesign .fm-kv span{color:var(--if-r-muted)}.home-redesign .fm-kv b{color:var(--if-r-hi);font-weight:600;margin-left:8px}.home-redesign .fm-zone{position:relative;margin-top:24px;flex:1 1 auto;border:1.5px dashed var(--border-strong);border-radius:14px;background:var(--if-ground);padding:20px;display:flex;flex-direction:column;gap:12px}.home-redesign .fm-zone--busy{border-color:color-mix(in srgb,var(--if-gold-400) 55%,transparent);background:color-mix(in srgb,var(--if-gold-400) 8%,transparent)}.home-redesign .fm-zone--done{border-color:color-mix(in srgb,var(--if-success-r) 45%,transparent);background:color-mix(in srgb,var(--if-success-r) 6%,transparent)}.home-redesign .fm-zone__cta{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:12px 0}.home-redesign .fm-zone__cta strong{font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--if-r-hi);margin-top:6px}.home-redesign .fm-source{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 18px 16px 16px;border-radius:12px}.home-redesign .fm-source__done{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-left:auto}.home-redesign .fm-drag{position:absolute;top:26%;right:5%;transform:rotate(-4deg)}.home-redesign .fm-drag__wrap{position:relative}.home-redesign .fm-drag__chip{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:12px;background:var(--if-white);box-shadow:var(--if-sh-3);font-size:14.5px;font-weight:700;color:var(--text-1);white-space:nowrap}.home-redesign .fm-drag .fm-tile{width:36px;height:36px;border-radius:9px;background:var(--if-royal-50);color:var(--if-royal);font-size:18px}.home-redesign .fm-drag__cursor{position:absolute;right:-14px;bottom:-18px;width:26px;height:26px}.home-redesign .fm-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--fm-tint-strong);border-top-color:var(--if-gold-400);flex:none;animation:fmSpin .7s linear infinite}.home-redesign .fm-progress{height:4px;margin-top:6px;border-radius:2px;background:var(--fm-track);overflow:hidden}.home-redesign .fm-progress i{display:block;height:100%;width:0;border-radius:inherit;background:var(--if-gold-400)}@container (max-width:520px){.home-redesign .fm-upload .fm-frame{padding:24px 20px;min-height:0}.home-redesign .fm-brand{font-size:22px}.home-redesign .fm-drag{top:10px;right:10px}.home-redesign .fm-zone{padding:12px}.home-redesign .fm-source{padding:12px;gap:12px}.home-redesign .fm-source .fm-tile{width:36px;height:36px;font-size:17px}.home-redesign .fm-source .fm-h{font-size:15px}.home-redesign .fm-source__done{font-size:13px}}.home-redesign .fm-dash{--fm-max:900px}.home-redesign .fm-dash .fm-frame{padding:0}.home-redesign .fm-frame.fm-shell{display:grid;grid-template-columns:196px minmax(0,1fr);height:100%;min-height:0;padding:0;background:var(--if-ground);overflow:hidden}.home-redesign .demo-journey .fm-dash,.home-redesign .demo-journey .fm-dash .fm-frame{height:100%}.home-redesign .fm-shell__nav{display:flex;flex-direction:column;gap:26px;min-height:0;padding:24px 18px;background:var(--if-ground)}.home-redesign .fm-shell__nav .fm-brand img{height:44px}.home-redesign .fm-shell__group{display:flex;flex-direction:column;gap:4px}.home-redesign .fm-shell__group>span{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:14px;font-weight:500;color:var(--if-r-body)}.home-redesign .fm-shell__group>span .fm-i{font-size:16px;color:var(--if-r-muted)}.home-redesign .fm-shell__group>span.is-active{background:var(--if-white);color:var(--if-r-hi);font-weight:600;box-shadow:var(--if-sh-2)}.home-redesign .fm-shell__group>span.is-active .fm-i{color:var(--if-royal)}.home-redesign .fm-shell__page{display:flex;flex-direction:column;min-width:0;min-height:0;margin:10px 10px 10px 4px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--sh-sm);overflow:hidden}.home-redesign .fm-shell__head{flex:none;padding:12px 16px;border-bottom:1px solid var(--border);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--text-1)}.home-redesign .fm-shell__body{display:flex;flex-direction:column;flex:1;min-height:0;padding:12px 14px 14px}.home-redesign .fm-shell__body .fm-kv{margin-top:0}.home-redesign .fm-shell__beats{position:relative;flex:1;min-height:0;margin-top:10px}.home-redesign .fm-shell__beat{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}.home-redesign .fm-shell__beat .fm-zone{flex:1;margin-top:0;min-height:0}.home-redesign .fm-an{display:flex;flex-direction:column;flex:1;min-height:0;padding:14px 18px 16px}.home-redesign .fm-filters{display:flex;align-items:center;gap:8px;margin-bottom:10px}.home-redesign .fm-filters span{padding:5px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);font-size:12px;font-weight:600;color:var(--text-2);white-space:nowrap}.home-redesign .fm-an .fm-tabs{margin:0 0 12px;gap:18px;font-size:13px}.home-redesign .fm-an .fm-tabs span{padding-bottom:8px}.home-redesign .fm-an .fm-tabs .is-active{color:var(--blue);border-bottom-color:var(--blue)}.home-redesign .fm-an .fm-kpis{gap:8px;margin:0 0 12px}.home-redesign .fm-kpi{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.home-redesign .fm-kpi strong{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-1)}.home-redesign .fm-kpi span{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-4)}.home-redesign .fm-chart-label{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--text-1)}.home-redesign .fm-charts{gap:14px;margin-top:2px}.home-redesign .fm-chart-block,.home-redesign .fm-charts{display:flex;flex-direction:column;flex:1;min-height:0}.home-redesign .fm-hours{display:flex;align-items:flex-end;gap:4px;flex:1;min-height:0;margin-top:8px}.home-redesign .fm-hours i{flex:1 1 0;border-radius:3px 3px 0 0;background:var(--blue);display:block;min-height:4px}.home-redesign .fm-week{display:block;width:100%;flex:1;min-height:0;margin-top:8px}.home-redesign .fm-btn--sm{padding:9px 18px;font-size:13.5px;border-radius:10px}.home-redesign .fm-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;font-weight:600;color:var(--if-r-muted)}.home-redesign .fm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.home-redesign .fm-kpi__v{font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--if-r-hi);margin-top:8px;line-height:1.1}.home-redesign .fm-intents{display:flex;flex-direction:column;gap:12px;margin-top:14px}.home-redesign .fm-intents>div{display:grid;grid-template-columns:90px minmax(0,1fr) 40px;align-items:center;gap:14px;font-size:14px}.home-redesign .fm-bar{height:8px;border-radius:4px;background:var(--fm-track)}.home-redesign .fm-bar i{display:block;height:8px;border-radius:4px;background:var(--if-royal);width:var(--w)}@container (max-width:640px){.home-redesign .fm-kpis{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-redesign .fm-dim{transition:none!important}.home-redesign .fm-spin{animation:none}}.home-redesign .demo-journey{position:relative;width:100%;aspect-ratio:5/4;height:auto;container-type:size;container-name:journey;overflow:hidden;isolation:isolate;--journey-d:26s;--journey-seek:0s;--hero-x:5cqw;--hero-y:-3cqh}.home-redesign .demo-journey-bg{position:absolute;inset:0;z-index:0;pointer-events:none;perspective:1400px;perspective-origin:50% 30%}.home-redesign .demo-journey-floor{position:absolute;left:-40%;right:-40%;top:58%;height:120%;transform-origin:50% 0;transform:rotateX(78deg);background-image:linear-gradient(color-mix(in srgb,var(--text-on-dark) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-on-dark) 16%,transparent) 1px,transparent 1px);background-size:6cqw 6cqw;mask-image:radial-gradient(48% 70% at 50% 0,#000 10%,transparent 100%);-webkit-mask-image:radial-gradient(48% 70% at 50% 0,#000 10%,transparent 100%);animation:journeyFloor 14s linear infinite;display:none}.home-redesign .demo-journey-bloom{position:absolute;left:50%;top:44%;width:76%;aspect-ratio:1;border-radius:50%;transform:translate(-44%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 42%,var(--text-on-dark)),transparent 70%);opacity:.32}.home-redesign .demo-journey-scene{position:absolute;inset:0;z-index:1;perspective:1600px;perspective-origin:52% 40%;pointer-events:none}.home-redesign .demo-journey-world{position:absolute;inset:0;transform-style:preserve-3d}.home-redesign .demo-journey-card{position:absolute;left:50%;top:50%;--k:1;--h:calc(var(--ch) * var(--k));height:var(--h);width:calc(var(--h) * var(--aw) / var(--ah));margin:calc(var(--h) * -.5) 0 0 calc(var(--h) * var(--aw) / var(--ah) * -.5);container-type:size;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity,filter}.home-redesign .j-drop{--aw:720;--ah:525;--ch:54cqh}.home-redesign .j-call{--aw:1040;--ah:672;--ch:50cqh}.home-redesign .j-chat{--aw:440;--ah:756;--ch:calc(66cqh * 756 / 679)}.home-redesign .j-employee{--aw:1000;--ah:820;--ch:56cqh}.home-redesign .j-analytics{--aw:900;--ah:739;--ch:54cqh}.home-redesign .j-focus-0{animation-name:journeyDeck0}.home-redesign .j-focus-1{animation-name:journeyDeck1}.home-redesign .j-focus-2{animation-name:journeyDeck2}.home-redesign .j-focus-3{animation-name:journeyDeck3}.home-redesign .j-focus-4{animation-name:journeyDeck4}.home-redesign .demo-journey-clip{overflow:hidden;--journey-card-w:100cqw;--journey-frame-r:4cqmin;border-radius:var(--journey-frame-r)}.home-redesign .demo-journey-clip,.home-redesign .demo-journey-float{position:absolute;inset:0;transform-style:preserve-3d}.home-redesign .j-float-0{animation-name:journeyFloat0}.home-redesign .j-float-1{animation-name:journeyFloat1}.home-redesign .j-float-2{animation-name:journeyFloat2}.home-redesign .j-float-3{animation-name:journeyFloat3}.home-redesign .j-float-4{animation-name:journeyFloat4}.home-redesign .demo-journey-chapter{position:absolute;left:5.5%;bottom:6.5%;z-index:12;width:50%;pointer-events:none;text-align:left}.home-redesign .demo-journey-ch{position:absolute;left:0;right:0;bottom:22px}.home-redesign .demo-journey-ch p{margin:0;font-size:clamp(17px,2.9cqw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--bg-card);text-wrap:balance}.home-redesign .demo-journey-ch span{display:block;margin-top:6px;font-size:clamp(12px,1.6cqw,14.5px);line-height:1.35;color:var(--text-on-dark-muted)}.home-redesign .j-ch-0{animation-name:journeyCh0}.home-redesign .j-ch-1{animation-name:journeyCh1}.home-redesign .j-ch-2{animation-name:journeyCh2}.home-redesign .j-ch-3{animation-name:journeyCh3}.home-redesign .j-ch-4{animation-name:journeyCh4}.home-redesign .demo-journey-beat{position:relative;margin-top:14px;width:min(180px,32cqw);height:2px;border-radius:1px;background:color-mix(in srgb,var(--text-on-dark) 18%,transparent);overflow:hidden}.home-redesign .demo-journey-beat i{display:block;height:100%;width:100%;border-radius:1px;background:var(--gold);transform-origin:left center;transform:scaleX(0);animation-name:journeyBeat}.home-redesign .demo-journey-pause{position:absolute;left:calc(min(180px, 32cqw) + 10px);top:1px;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--gold);display:grid;place-items:center;pointer-events:auto}.home-redesign .demo-journey-pause svg{width:16px;height:16px}.home-redesign .demo-journey-pause:hover{color:var(--bg-card)}.home-redesign .demo-journey-pause:focus-visible{outline:2px solid var(--gold-on-dark);outline-offset:3px;border-radius:4px}.home-redesign .demo-journey-ghost{position:absolute;left:50%;top:46%;z-index:13;width:88px;height:88px;padding:0;border:0;background:transparent;color:var(--bg-card);opacity:.72;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:auto}.home-redesign .demo-journey-ghost svg{width:72px;height:72px}.home-redesign .demo-journey-ghost:hover{opacity:1}.home-redesign .demo-journey-ghost:focus-visible{outline:2px solid var(--gold-on-dark);outline-offset:6px;border-radius:8px}.home-redesign .demo-journey-steps{position:absolute;right:5.5%;bottom:7%;z-index:12;display:flex;gap:6px;pointer-events:none}.home-redesign .demo-journey-steps i{width:6px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--text-on-dark) 35%,transparent)}@container journey (max-width:640px){.home-redesign .demo-journey-card{--hero-x:2cqw;--hero-y:-7cqh;--card-w:min(90cqw,calc(76cqh * var(--aw) / var(--ah)));--card-h:min(76cqh,calc(90cqw * var(--ah) / var(--aw)));width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) * -.5) 0 0 calc(var(--card-w) * -.5)}.home-redesign .demo-journey-chapter{width:82%;bottom:3%}.home-redesign .demo-journey-ch p{font-size:clamp(15px,4.4cqw,22px)}.home-redesign .demo-journey-ch span{font-size:clamp(11px,3.1cqw,13px)}.home-redesign .demo-journey-steps{display:none}}.home-redesign .j-step-0{animation-name:journeyStep0}.home-redesign .j-step-1{animation-name:journeyStep1}.home-redesign .j-step-2{animation-name:journeyStep2}.home-redesign .j-step-3{animation-name:journeyStep3}.home-redesign .j-step-4{animation-name:journeyStep4}.home-redesign .demo-journey .fm-stage{position:absolute;inset:0}.home-redesign .demo-journey .fm-fit{position:absolute;left:0;top:0;transform-origin:top left;width:calc(var(--aw) * 1px);height:calc(var(--ah) * 1px);transform:scale(min(calc(100cqw / (var(--aw) * 1px)),calc(100cqh / (var(--ah) * 1px))))}.home-redesign .demo-journey .fm-card.fm-hide-sm{display:flex!important}.home-redesign .demo-journey .fm-i.fm-hide-xs,.home-redesign .demo-journey .fm-skel.fm-hide-sm{display:block!important}.home-redesign .demo-journey .fm-desk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-redesign .demo-journey .fm-desk__pane+.fm-desk__pane{border-left:1px solid var(--fm-hair);border-top:0;padding:20px}.home-redesign .demo-journey .fm-details__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.home-redesign .demo-journey .fm-caller{width:220px}.home-redesign .demo-journey .fm-qrow .fm-grow{display:block}.home-redesign .demo-journey .fm-qrow .fm-meta{flex-basis:auto}.home-redesign .demo-journey .fm-voice__grid{grid-template-columns:minmax(0,1fr) 420px;gap:32px;align-items:center;padding:16px 18px 16px 4px;box-sizing:border-box}.home-redesign .demo-journey .fm-voice__transcript{height:100%;min-height:0;align-items:stretch;justify-content:flex-end;gap:14px;padding:0 8px 12px 0;transform:translateY(-180px);mask-image:linear-gradient(180deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%)}.home-redesign .demo-journey .fm-voice__transcript .demo-float-ai,.home-redesign .demo-journey .fm-voice__transcript .demo-float-user{font-size:24px;font-weight:600;line-height:1.35;padding:16px 22px;max-width:94%;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 28px rgba(8,22,66,.32)}.home-redesign .demo-journey .fm-voice__transcript .demo-float-user{border-radius:26px 26px 26px 8px;background:var(--bg-card);color:var(--text-1);border:1px solid color-mix(in srgb,var(--bg-card) 40%,transparent)}.home-redesign .demo-journey .fm-voice__transcript .demo-float-ai{border-radius:26px 26px 8px 26px;background:var(--blue-ink);color:#fff;border:1px solid color-mix(in srgb,#fff 14%,transparent)}.home-redesign .demo-journey .fm-voice__transcript .demo-float-sys{font-size:18px;font-weight:700;padding:8px 16px 8px 12px;gap:8px;background:var(--bg-card);color:var(--text-1);border-color:transparent;box-shadow:0 8px 20px rgba(8,22,66,.28);backdrop-filter:none;-webkit-backdrop-filter:none}.home-redesign .demo-journey .fm-voice__transcript .demo-float-sys svg{width:18px;height:18px}.home-redesign .demo-journey .fm-phone{width:auto;height:100%;max-height:100%;aspect-ratio:400/672;margin:0;align-self:center;justify-self:end;border-width:10px;justify-content:space-between;padding:4px 0 22px}.home-redesign .demo-journey .fm-phone__who{margin-top:0}.home-redesign .demo-journey .fm-phone__who strong{font-size:32px}.home-redesign .demo-journey .fm-phone .fm-wave{height:52px;gap:6px;margin-top:0}.home-redesign .demo-journey .fm-phone .fm-wave i{width:7px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+1){height:18px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+2){height:32px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+3){height:48px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+4){height:26px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+5){height:40px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+6){height:22px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n+7){height:36px}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(8n){height:16px}.home-redesign .demo-journey .fm-phone .fm-controls,.home-redesign .demo-journey .fm-phone .fm-endcall{opacity:1}.home-redesign .demo-journey .fm-phone .fm-controls{margin-top:0;gap:22px}.home-redesign .demo-journey .fm-phone .fm-controls>span{color:var(--text-1);font-size:14px;font-weight:600}.home-redesign .demo-journey .fm-phone .fm-controls>span>span{width:72px;height:72px;font-size:28px;background:var(--bg);border:1.5px solid var(--border-strong);color:var(--text-1);box-shadow:var(--sh-sm)}.home-redesign .demo-journey .fm-phone .fm-endcall{width:78px;height:78px;margin:0 auto;background:var(--danger);color:var(--bg-card);box-shadow:var(--sh-sm);font-size:32px}.home-redesign .demo-journey .fm-upload .fm-frame{padding:0;min-height:0;height:100%}.home-redesign .demo-journey .fm-fit--upload .fm-zone{flex:1;min-height:0}.home-redesign .demo-journey .fm-fit--upload .fm-zone__cta{justify-content:flex-start;padding:6px 12px 8px;gap:8px}.home-redesign .demo-journey .fm-fit--upload .fm-zone__cta strong{font-size:16px;margin-top:2px}.home-redesign .demo-journey .fm-fit--upload .fm-drag__chip{gap:8px;padding:8px 12px 8px 8px;font-size:13px}.home-redesign .demo-journey .fm-fit--upload .fm-drag .fm-tile{width:28px;height:28px;font-size:15px}.home-redesign .demo-journey .fm-brand{font-size:28px}.home-redesign .demo-journey .fm-fit--upload .fm-drag{top:auto;bottom:18px;right:20px;z-index:2}.home-redesign .demo-journey .fm-upload .fm-dim{opacity:.72}.home-redesign .demo-journey .fm-source__done:has(.fm-i){color:var(--success)}.home-redesign .demo-journey .fm-progress{height:6px;margin-top:10px}.home-redesign .demo-journey .fm-chat .fm-dim{opacity:.88}.home-redesign .demo-journey .fm-zone{padding:20px}.home-redesign .demo-journey .fm-zone--busy,.home-redesign .demo-journey .fm-zone--done{justify-content:center;gap:10px}.home-redesign .demo-journey .fm-zone--done{padding-bottom:20px}.home-redesign .demo-journey .fm-source{padding:16px 18px 16px 16px;gap:14px}.home-redesign .demo-journey .fm-zone--busy .fm-source,.home-redesign .demo-journey .fm-zone--done .fm-source{padding:12px 16px}.home-redesign .demo-journey .fm-source .fm-tile{width:44px;height:44px;font-size:20px}.home-redesign .demo-journey .fm-source .fm-h{font-size:17px}.home-redesign .demo-journey .fm-source__done{font-size:14px}.home-redesign .demo-journey .fm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.home-redesign .demo-journey .fm-fit .fm-visual{width:100%;height:100%;max-width:none;margin:0;display:flex;flex-direction:column}.home-redesign .demo-journey .fm-fit--chat .fm-visual{flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding-top:4px}.home-redesign .demo-journey .fm-fit--chat .fm-frame{width:440px}.home-redesign .demo-journey .fm-fit .fm-frame{flex:none;height:auto;min-height:0}.home-redesign .demo-journey .fm-chat .fm-frame,.home-redesign .demo-journey .fm-frame{border-radius:calc(var(--journey-frame-r) * var(--aw) * 1px / var(--journey-card-w))}.home-redesign .demo-journey .fm-fit--dash .fm-frame,.home-redesign .demo-journey .fm-fit--upload .fm-frame{flex:1;height:100%;min-height:0;padding:0}.home-redesign .demo-journey .fm-fit--voice .fm-voice__grid{flex:1;min-height:0;height:100%}.home-redesign .demo-journey .fm-voice__transcript .fm-brand{margin-top:0}.home-redesign .demo-journey .fm-fit--voice .fm-phone{height:100%;margin:0}.home-redesign .demo-journey .fm-fit--handoff{overflow:visible}.home-redesign .demo-journey .fm-fit--handoff .fm-visual{max-width:none;height:auto}.home-redesign .demo-journey .fm-phone .fm-wave i{transform-origin:center;animation:journeyWave 1.05s ease-in-out infinite}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(2n){animation-duration:1.28s}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(3n){animation-duration:.86s;animation-delay:.14s}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(4n){animation-delay:.28s}.home-redesign .demo-journey .fm-phone .fm-wave i:nth-child(5n){animation-duration:1.4s;animation-delay:.08s}.home-redesign .demo-journey .j-chat-line,.home-redesign .demo-journey .j-conv:before,.home-redesign .demo-journey .j-handoff-call,.home-redesign .demo-journey .j-handoff-chev,.home-redesign .demo-journey .j-handoff-chev-down,.home-redesign .demo-journey .j-handoff-chev-up,.home-redesign .demo-journey .j-handoff-details,.home-redesign .demo-journey .j-handoff-end,.home-redesign .demo-journey .j-handoff-frame,.home-redesign .demo-journey .j-handoff-more,.home-redesign .demo-journey .j-handoff-row,.home-redesign .demo-journey .j-handoff-view,.home-redesign .demo-journey .j-hours,.home-redesign .demo-journey .j-upload-after,.home-redesign .demo-journey .j-upload-after .fm-badge,.home-redesign .demo-journey .j-upload-before,.home-redesign .demo-journey .j-upload-before .fm-drag,.home-redesign .demo-journey .j-upload-before .fm-zone,.home-redesign .demo-journey .j-upload-loading,.home-redesign .demo-journey .j-upload-loading .fm-progress i,.home-redesign .demo-journey .j-voice-line,.home-redesign .demo-journey-beat i,.home-redesign .demo-journey-card,.home-redesign .demo-journey-ch,.home-redesign .demo-journey-float,.home-redesign .demo-journey-steps i{animation-duration:var(--journey-d);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--journey-seek, 0s) * -1);animation-fill-mode:both}.home-redesign .demo-journey .j-upload-before{animation-name:journeyUploadBefore}.home-redesign .demo-journey .j-upload-loading{animation-name:journeyUploadLoading}.home-redesign .demo-journey .j-upload-after{animation-name:journeyUploadAfter}.home-redesign .demo-journey .j-upload-before .fm-drag{animation-name:journeyFileDrag}.home-redesign .demo-journey .j-upload-before .fm-zone{animation-name:journeyZoneArm}.home-redesign .demo-journey .j-upload-loading .fm-progress i{animation-name:journeyUploadBar}.home-redesign .demo-journey .j-upload-after .fm-badge{animation-name:journeyUploadBadge;transform-origin:left center}.home-redesign .demo-journey .j-voice-line{animation-name:journeyVoiceLine}.home-redesign .demo-journey .j-voice-line--2{animation-name:journeyVoiceLine2}.home-redesign .demo-journey .j-voice-line--3{animation-name:journeyVoiceLine3}.home-redesign .demo-journey .j-chat-line{animation-name:journeyChatLine}.home-redesign .demo-journey .j-chat-line--2{animation-name:journeyChatLine2}.home-redesign .demo-journey .j-chat-line--3{animation-name:journeyChatLine3}.home-redesign .demo-journey .j-chat-line--4{animation-name:journeyChatLine4}.home-redesign .demo-journey .j-handoff-stack{display:grid;align-items:start;width:100%;position:relative}.home-redesign .demo-journey .j-handoff-logo{position:absolute;z-index:5;top:16px;left:20px;grid-area:1/1;pointer-events:none}.home-redesign .demo-journey .j-handoff-brand .fm-brand,.home-redesign .demo-journey .j-handoff-call .fm-chrome--brand .fm-brand{visibility:hidden}.home-redesign .demo-journey .j-handoff-call,.home-redesign .demo-journey .j-handoff-card{grid-area:1/1;min-width:0}.home-redesign .demo-journey .j-handoff-card{align-self:start}.home-redesign .demo-journey .j-handoff-call{position:absolute;inset:1px;z-index:2;overflow:hidden;border-radius:calc(var(--journey-frame-r) * var(--aw) * 1px / var(--journey-card-w));--handoff-cover:-30%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--handoff-cover),transparent calc(var(--handoff-cover) + 14%));mask-image:linear-gradient(to bottom,#000 0,#000 var(--handoff-cover),transparent calc(var(--handoff-cover) + 14%));animation-name:journeyHandoffCall}.home-redesign .demo-journey .j-handoff-call .fm-visual{height:100%;max-height:100%}.home-redesign .demo-journey .j-handoff-call .fm-frame{height:100%;min-height:0;overflow:hidden;background:var(--if-royal-ink);border-color:transparent;box-shadow:none}.home-redesign .demo-journey .j-handoff-frame{gap:0;animation-name:journeyHandoffFrame}.home-redesign .demo-journey .j-handoff-row{animation-name:journeyHandoffRow}.home-redesign .demo-journey .j-handoff-end{display:inline-flex;align-items:center;gap:14px;animation-name:journeyHandoffEnd}.home-redesign .demo-journey .j-handoff-view{min-width:0;max-width:140px;overflow:hidden;animation-name:journeyHandoffView}.home-redesign .demo-journey .j-handoff-chev{display:grid;place-items:center;flex:none;color:var(--if-r-muted);font-size:20px;animation-name:journeyHandoffChev}.home-redesign .demo-journey .j-handoff-chev .fm-i{grid-area:1/1}.home-redesign .demo-journey .j-handoff-chev-down{animation-name:journeyHandoffChevDown}.home-redesign .demo-journey .j-handoff-chev-up{opacity:0;animation-name:journeyHandoffChevUp}.home-redesign .demo-journey .j-handoff-more{display:grid;grid-template-rows:1fr;margin-top:10px;animation-name:journeyHandoffMore}.home-redesign .demo-journey .j-handoff-more-clip{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px}.home-redesign .demo-journey .j-handoff-details{display:grid;grid-template-rows:0fr;animation-name:journeyHandoffDetails}.home-redesign .demo-journey .j-handoff-details-clip{min-height:0;overflow:hidden}.home-redesign .demo-journey .j-conv{position:relative;color:transparent}.home-redesign .demo-journey .j-conv:before{content:"48,230";position:absolute;left:0;top:0;color:var(--if-r-hi);animation-name:journeyConv}.home-redesign .demo-journey .j-hours{transform-origin:center bottom;animation-name:journeyHours}:where(.home-redesign) p{color:inherit;line-height:inherit}:where(.home-redesign) a{color:inherit;font-weight:inherit;text-decoration:none}:where(.home-redesign) a:hover{text-decoration:none}:where(.home-redesign) .eyebrow{text-transform:none}:where(.home-redesign) h1,:where(.home-redesign) h2,:where(.home-redesign) h3,:where(.home-redesign) h4{color:inherit}.home-redesign{background:var(--bg);color:var(--text-1);line-height:1.55;-webkit-font-smoothing:antialiased}.home-redesign .hero:has(.hero-home){margin-top:0}