.ds-app-showcase{font-family:var(--ds-font);text-align:left}.ds-app-showcase *{box-sizing:border-box}.ds-app-showcase :where(p,h1,h2,h3,h4,ul,figure,dl){margin:0}.ds-app-showcase :where(h1,h2,h3,h4){font-family:inherit;line-height:var(--ds-title-line);text-wrap:balance}.ds-app-showcase :where(h2){font-size:var(--ds-title-size);font-weight:var(--ds-title-weight);letter-spacing:var(--ds-title-tracking)}.ds-app-showcase :where(p){color:var(--ds-text-secondary)}.ds-app-showcase :where(img){max-width:100%;height:auto;display:inline}.ds-app-showcase :where(button,input){font:inherit;letter-spacing:normal}.ds-app-showcase :where(button){cursor:pointer}.ds-app-showcase :where(button,a,input,summary):focus-visible{outline:var(--ds-focus-width-strong) solid var(--ds-text-accent);outline-offset:var(--ds-focus-offset-lg)}.ds-app-showcase .eyebrow{font-size:var(--ds-micro-size);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-text-accent)}@media (prefers-reduced-motion:reduce){.ds-app-showcase *{transition:none!important}}.ds-app-showcase .app-action{padding-top:var(--ds-space-section)}.ds-app-showcase .action-heading{text-align:center;margin-bottom:var(--ds-space-12)}.ds-app-showcase .action-heading h2{font-size:var(--ds-title-size);line-height:var(--ds-title-line);letter-spacing:var(--ds-title-tracking);margin:var(--ds-space-3) auto var(--ds-space-4)}.ds-app-showcase .action-heading>p:last-child{font-size:var(--ds-body-size)}.ds-app-showcase .showcase{gap:var(--ds-space-section);padding:var(--ds-space-6) var(--ds-space-10);margin-bottom:var(--ds-space-8);grid-template-columns:1fr 1.08fr;align-items:center;display:grid}.ds-app-showcase .showcase.reverse{grid-template-columns:1.08fr 1fr}.ds-app-showcase .showcase.reverse .feature-copy{grid-area:1/2}.ds-app-showcase .showcase.reverse .demo-stage{grid-area:1/1}.ds-app-showcase .feature-copy{max-width:395px}.ds-app-showcase .feature-step{color:var(--ds-text-accent);font-size:var(--ds-micro-size);font-weight:var(--ds-weight-medium);margin-bottom:var(--ds-space-4);letter-spacing:normal}.ds-app-showcase .feature-copy h3{font-size:var(--ds-title-size);font-weight:var(--ds-title-weight);letter-spacing:var(--ds-title-tracking);line-height:var(--ds-title-line);text-wrap:initial;margin-bottom:var(--ds-space-5)}.ds-app-showcase .feature-copy>p:not(.feature-step){font-size:var(--ds-support-size);line-height:var(--ds-body-line)}.ds-app-showcase .feature-copy p.feature-detail{font-size:var(--ds-caption-size);margin-top:var(--ds-space-4);color:var(--ds-text-secondary)}.ds-app-showcase .demo-stage{border-radius:var(--ds-radius-scene);height:354px;padding:var(--ds-space-6);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.ds-app-showcase .voice-stage{background:var(--ds-surface-track)}.ds-app-showcase .budget-stage{background:var(--ds-line-card)}.ds-app-showcase .saving-stage{background:var(--ds-state-danger-surface)}.ds-app-showcase .demo-surface{width:100%;max-width:340px}.ds-app-showcase .demo-topline{font-size:var(--ds-support-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary);justify-content:space-between;align-items:center;display:flex}.ds-app-showcase .demo-close{font-size:var(--ds-section-size);line-height:var(--ds-section-line);color:var(--ds-text-secondary)}.ds-app-showcase .voice-demo{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-5)}.ds-app-showcase .entry-methods{gap:var(--ds-space-2);margin-top:var(--ds-space-4);border-bottom:var(--ds-line-width) solid var(--ds-surface-track);padding-bottom:var(--ds-space-3);display:flex}.ds-app-showcase .entry-methods span{justify-content:center;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-micro-size);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-small);display:flex}.ds-app-showcase .entry-methods .active{background:var(--ds-surface-summary);color:var(--ds-text-accent-on-summary)}.ds-app-showcase .entry-methods svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round}.ds-app-showcase .transcript{text-align:center;font-size:var(--ds-section-size);line-height:var(--ds-section-line);font-weight:var(--ds-section-weight);color:var(--ds-text-secondary);margin:var(--ds-space-5) 0 var(--ds-space-3)}.ds-app-showcase .voice-wave{justify-content:center;align-items:center;gap:var(--ds-space-1);height:28px;margin-bottom:var(--ds-space-5);display:flex}.ds-app-showcase .voice-wave i{background:var(--ds-fill-brand);border-radius:var(--ds-radius-small);width:4px;height:12px}.ds-app-showcase .voice-wave i:nth-child(3n){height:23px}.ds-app-showcase .voice-wave i:nth-child(4n){height:17px}.ds-app-showcase .voice-wave i:nth-child(5n){height:28px}.ds-app-showcase .voice-wave i:nth-child(7n){height:8px}.ds-app-showcase .parsed-entry{padding:var(--ds-space-3) 0;border-top:var(--ds-line-width) solid var(--ds-surface-track);justify-content:space-between;align-items:center;display:flex}.ds-app-showcase .parsed-entry>span{font-size:var(--ds-caption-size);gap:var(--ds-space-2);align-items:center;display:flex}.ds-app-showcase .parsed-entry strong{font-size:var(--ds-section-size);font-weight:var(--ds-section-weight);color:var(--ds-text-secondary);letter-spacing:var(--ds-title-tracking)}.ds-app-showcase .demo-confirm{text-align:center;font-size:var(--ds-micro-size);color:var(--ds-state-success);margin-top:var(--ds-space-1)}.ds-app-showcase .demo-confirm>span{padding-right:var(--ds-space-1)}.ds-app-showcase .budget-demo{padding:var(--ds-space-6) var(--ds-space-6)}.ds-app-showcase .available-head{border-bottom:var(--ds-line-width) solid var(--ds-surface-summary);padding-bottom:var(--ds-space-4);justify-content:space-between;align-items:center;display:flex}.ds-app-showcase .available-head p:first-child{font-size:var(--ds-micro-size);color:var(--ds-text-disabled)}.ds-app-showcase .available-head strong{font-size:var(--ds-title-size);line-height:var(--ds-title-line);letter-spacing:var(--ds-title-tracking);font-weight:var(--ds-title-weight);color:var(--ds-state-success)}.ds-app-showcase .available-head strong span{font-size:var(--ds-title-size)}.ds-app-showcase .available-head p:last-child{font-size:var(--ds-micro-size)}.ds-app-showcase .budget-demo h4{font-size:var(--ds-micro-size);font-weight:var(--ds-weight-medium);margin:var(--ds-space-4) 0 var(--ds-space-3)}.ds-app-showcase .budget-example{margin-top:var(--ds-space-3)}.ds-app-showcase .budget-example>div:first-child{font-size:var(--ds-micro-size);justify-content:space-between;align-items:baseline;display:flex}.ds-app-showcase .budget-example strong{font-size:var(--ds-caption-size);font-weight:var(--ds-weight-medium);color:var(--ds-state-success)}.ds-app-showcase .budget-example small{font-size:var(--ds-micro-size);font-weight:var(--ds-copy-weight);color:var(--ds-text-secondary)}.ds-app-showcase .demo-progress{background:var(--ds-line);border-radius:var(--ds-radius-control);height:7px;margin:var(--ds-space-2) 0 var(--ds-space-1);overflow:hidden}.ds-app-showcase .demo-progress i{background:var(--ds-series-1-solid);border-radius:var(--ds-radius-control);height:100%;display:block}.ds-app-showcase .budget-example p{font-size:var(--ds-micro-size);color:var(--ds-text-secondary)}.ds-app-showcase .saving-art{top:var(--ds-space-2);z-index:-1;width:191px;position:absolute;left:50%;transform:translate(-50%)}.ds-app-showcase .demo-disclaimer{text-align:center;font-size:var(--ds-micro-size);margin-top:calc(var(--ds-space-2) * -1);color:var(--ds-text-secondary)}@media (min-width:768px) and (max-width:1279px){.ds-app-showcase .showcase{gap:var(--ds-space-10);padding-inline:0}.ds-app-showcase .feature-copy h3{font-size:var(--ds-title-size)}.ds-app-showcase .demo-stage{padding:var(--ds-space-5)}.ds-app-showcase .voice-demo,.ds-app-showcase .budget-demo{padding-inline:var(--ds-space-5)}.ds-app-showcase .transcript{font-size:var(--ds-body-size)}.ds-app-showcase .saving-art{width:175px}.ds-app-showcase .feature-copy>p:not(.feature-step){font-size:var(--ds-support-size)}}@media (max-width:767px){.ds-app-showcase .app-action{padding-top:var(--ds-space-12)}.ds-app-showcase .action-heading{text-align:left;margin-bottom:var(--ds-space-6)}.ds-app-showcase .action-heading h2{font-size:var(--ds-title-size);line-height:var(--ds-title-line);margin:var(--ds-space-3) 0 var(--ds-space-3)}.ds-app-showcase .action-heading>p:last-child{font-size:var(--ds-caption-size);line-height:var(--ds-body-line);max-width:290px}.ds-app-showcase .showcase,.ds-app-showcase .showcase.reverse{gap:var(--ds-space-5);padding:var(--ds-space-4) 0 var(--ds-space-6);margin:0 0 var(--ds-space-5);flex-direction:column;align-items:stretch;display:flex}.ds-app-showcase .feature-copy{max-width:none}.ds-app-showcase .feature-step{font-size:var(--ds-micro-size);margin-bottom:var(--ds-space-3)}.ds-app-showcase .feature-copy h3{font-size:var(--ds-section-size);line-height:var(--ds-section-line);margin-bottom:var(--ds-space-3)}.ds-app-showcase .feature-copy h3 br{display:none}.ds-app-showcase .feature-copy>p:not(.feature-step){font-size:var(--ds-caption-size);line-height:var(--ds-body-line)}.ds-app-showcase .feature-copy p.feature-detail{font-size:var(--ds-micro-size);margin-top:var(--ds-space-2)}.ds-app-showcase .demo-stage{border-radius:var(--ds-radius-scene);height:317px;padding:var(--ds-space-5)}.ds-app-showcase .voice-demo{padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-4)}.ds-app-showcase .demo-topline{font-size:var(--ds-micro-size)}.ds-app-showcase .entry-methods{margin-top:var(--ds-space-3);padding-bottom:var(--ds-space-3)}.ds-app-showcase .entry-methods span{font-size:var(--ds-micro-size);padding:var(--ds-space-1) var(--ds-space-2)}.ds-app-showcase .transcript{font-size:var(--ds-subsection-size);margin:var(--ds-space-4) 0 var(--ds-space-3)}.ds-app-showcase .voice-wave{margin-bottom:var(--ds-space-4);gap:var(--ds-space-1);height:25px}.ds-app-showcase .voice-wave i{width:3px}.ds-app-showcase .parsed-entry{padding:var(--ds-space-3) 0}.ds-app-showcase .parsed-entry>span{font-size:var(--ds-micro-size)}.ds-app-showcase .parsed-entry strong{font-size:var(--ds-section-size)}.ds-app-showcase .demo-confirm{font-size:var(--ds-micro-size)}.ds-app-showcase .budget-demo{padding:var(--ds-space-5)}.ds-app-showcase .available-head{padding-bottom:var(--ds-space-3)}.ds-app-showcase .available-head strong{font-size:var(--ds-title-size)}.ds-app-showcase .budget-demo h4{margin-top:var(--ds-space-3)}.ds-app-showcase .saving-art{width:160px;top:var(--ds-space-2)}.ds-app-showcase .demo-disclaimer{font-size:var(--ds-micro-size);line-height:var(--ds-support-line);margin-top:calc(var(--ds-space-1) * -1)}.ds-app-showcase .saving-stage{height:295px}}@media (max-width:359px){.ds-app-showcase .demo-stage{padding:var(--ds-space-4)}.ds-app-showcase .voice-demo,.ds-app-showcase .budget-demo{padding-inline:var(--ds-space-4)}.ds-app-showcase .transcript{font-size:var(--ds-body-size)}.ds-app-showcase .voice-wave{gap:var(--ds-space-1)}.ds-app-showcase .parsed-entry strong{font-size:var(--ds-section-size)}.ds-app-showcase .action-heading h2{font-size:var(--ds-title-size)}}.ds-app-showcase .available-art{width:45px;height:45px}.ds-app-showcase .entry-methods span{gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2)}.ds-app-showcase .entry-methods .brand-art{background:0 0;border-radius:0;width:19px;height:19px;padding:0}.ds-app-showcase .parsed-entry .brand-art{width:24px;height:24px}.ds-app-showcase .parsed-entry>span{gap:var(--ds-space-2)}@media (min-width:768px) and (max-width:1279px){.ds-app-showcase .entry-methods{gap:var(--ds-space-1)}.ds-app-showcase .entry-methods span{padding-inline:var(--ds-space-1)}}@media (max-width:767px){.ds-app-showcase .available-art{width:40px;height:40px}.ds-app-showcase .entry-methods span{padding-inline:var(--ds-space-2)}.ds-app-showcase .entry-methods .brand-art{width:18px;height:18px}}.ds-app-showcase .demo-progress{position:relative;overflow:visible}.ds-app-showcase .demo-progress .demo-acorn{width:19px;height:23px;color:var(--ds-text-accent);position:absolute;top:50%;transform:translate(-50%,-50%)}.ds-app-showcase .demo-acorn svg{width:100%;height:100%;display:block}.ds-app-showcase .budget-example .demo-progress{background:var(--ds-state-warning-surface)}.ds-app-showcase .budget-example .demo-progress i{background:var(--ds-series-7-solid)}.ds-app-showcase .budget-example .demo-acorn{color:var(--ds-series-7-solid)}.ds-app-showcase .budget-example strong{color:var(--ds-state-success)}@media (max-width:767px){.ds-app-showcase .demo-progress .demo-acorn{width:17px;height:21px}}.ds-app-showcase .anchor-alias{height:0;scroll-margin-top:var(--ds-space-6);display:block}.ds-app-showcase .feature-copy p.feature-detail,.ds-app-showcase .entry-methods span:not(.active),.ds-app-showcase .budget-example strong small,.ds-app-showcase .budget-example>p,.ds-app-showcase .demo-disclaimer,.ds-app-showcase .final>div>p,.ds-app-showcase .final>p{color:var(--ds-text-secondary)}.ds-app-showcase .feature-copy .feature-step,.ds-app-showcase .entry-methods .active,.ds-app-showcase .demo-confirm{color:var(--ds-action-primary-hover)}@media (min-width:768px) and (max-width:1279px){.ds-app-showcase .action-heading h2,.ds-app-showcase .faq h2{font-size:var(--ds-title-size)}}.ds-app-showcase .saving-demo{margin-bottom:var(--ds-space-1);align-self:flex-end;width:100%;max-width:344px}.ds-app-showcase .saving-label{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);display:flex}.ds-app-showcase .saving-heading{gap:var(--ds-space-2);min-width:0;display:grid}.ds-app-showcase .saving-values{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);margin-top:var(--ds-space-6);display:flex}.ds-app-showcase .saving-amount{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-app-showcase .saving-demo .demo-progress{margin:var(--ds-space-4) 0}.ds-app-showcase .demo-progress[data-size=sm]{height:var(--ds-space-1)}.ds-app-showcase .saving-foot{justify-content:flex-end;display:flex}
