.HeroDemo-module__J7xkyW__demo{width:100%;max-width:470px;padding:16px 0 8px}.HeroDemo-module__J7xkyW__title{color:#fff;letter-spacing:-.035em;align-items:flex-end;min-height:max(76px,2.24em);margin:0 0 20px 5%;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:500;line-height:1.12;display:flex}.HeroDemo-module__J7xkyW__titleText{display:block}.HeroDemo-module__J7xkyW__titleTyping:after{vertical-align:-.08em;content:"";border-left:2px solid #56d2aa;height:.84em;margin-left:3px;display:inline-block}.HeroDemo-module__J7xkyW__comparison{isolation:isolate;position:relative}.HeroDemo-module__J7xkyW__inputBubble,.HeroDemo-module__J7xkyW__outputBubble{box-sizing:border-box;color:#17211e;border-radius:27px;padding:22px 25px 25px;box-shadow:0 20px 46px #00000038}.HeroDemo-module__J7xkyW__inputBubble{z-index:1;background:#fff;border-bottom-left-radius:9px;width:92%;min-height:158px;position:relative}.HeroDemo-module__J7xkyW__outputBubble{z-index:2;opacity:0;background:#e6fbf2;border:2px solid #a7e4d0;width:92%;min-height:151px;margin-top:-15px;margin-left:auto;padding-top:34px;padding-bottom:21px;position:relative;top:-14px;transform:translateY(12px)}.HeroDemo-module__J7xkyW__outputVisible{opacity:1;transition:opacity .38s,transform .38s;transform:translateY(0)}.HeroDemo-module__J7xkyW__outputExiting{opacity:0;transition:opacity .22s;transform:translateY(0)}.HeroDemo-module__J7xkyW__bubbleLabel{color:#5b6a63;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:600;display:block}.HeroDemo-module__J7xkyW__inputText,.HeroDemo-module__J7xkyW__outputText{letter-spacing:-.025em;white-space:pre-wrap;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(1.12rem,1.65vw,1.35rem);font-weight:600;line-height:1.48}.HeroDemo-module__J7xkyW__word{opacity:0}.HeroDemo-module__J7xkyW__wordVisible{opacity:1;transition:opacity .14s}.HeroDemo-module__J7xkyW__marked{color:#365c50;background:#a7e4d0;-webkit-text-decoration:line-through #365c50;text-decoration:line-through #365c50;text-decoration-thickness:2px}.HeroDemo-module__J7xkyW__annotation{color:#365c50;white-space:nowrap;margin-inline-start:.25em;font-size:.65em;font-weight:600;animation:.3s ease-out both HeroDemo-module__J7xkyW__annotationFadeIn;display:inline-block}@keyframes HeroDemo-module__J7xkyW__annotationFadeIn{0%{opacity:0}to{opacity:1}}.HeroDemo-module__J7xkyW__indicators{justify-content:center;align-items:center;gap:8px;width:min(100%,300px);margin:12px auto 0;display:flex}.HeroDemo-module__J7xkyW__indicator{cursor:pointer;background:0 0;border:0;flex:1;place-items:center;min-width:0;height:44px;padding:0;display:grid;position:relative}.HeroDemo-module__J7xkyW__indicatorTrack{opacity:.5;background:#fff9;border-radius:999px;width:100%;height:4px;transition:opacity .18s;display:block;overflow:hidden}.HeroDemo-module__J7xkyW__indicatorFill{border-radius:inherit;transform-origin:0;background:#56d2aa;width:100%;height:100%;display:block}.HeroDemo-module__J7xkyW__indicator:hover .HeroDemo-module__J7xkyW__indicatorTrack,.HeroDemo-module__J7xkyW__indicator:focus-visible .HeroDemo-module__J7xkyW__indicatorTrack{opacity:.8}.HeroDemo-module__J7xkyW__indicator:focus-visible .HeroDemo-module__J7xkyW__indicatorTrack{outline-offset:4px;outline:2px solid #56d2aa}.HeroDemo-module__J7xkyW__indicatorActive .HeroDemo-module__J7xkyW__indicatorTrack,.HeroDemo-module__J7xkyW__indicatorActive:hover .HeroDemo-module__J7xkyW__indicatorTrack,.HeroDemo-module__J7xkyW__indicatorActive:focus-visible .HeroDemo-module__J7xkyW__indicatorTrack{opacity:1}.HeroDemo-module__J7xkyW__indicatorTooltip{z-index:3;color:#fff;pointer-events:none;text-align:center;opacity:0;visibility:hidden;width:max-content;max-width:min(190px,100vw - 48px);font-size:.75rem;font-weight:700;line-height:1.3;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:38px;left:50%;transform:translate(-50%,3px)}.HeroDemo-module__J7xkyW__indicator:first-child .HeroDemo-module__J7xkyW__indicatorTooltip{left:0;transform:translateY(3px)}.HeroDemo-module__J7xkyW__indicator:last-child .HeroDemo-module__J7xkyW__indicatorTooltip{left:auto;right:0;transform:translateY(3px)}.HeroDemo-module__J7xkyW__indicator:focus-visible .HeroDemo-module__J7xkyW__indicatorTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.HeroDemo-module__J7xkyW__indicator:first-child:focus-visible .HeroDemo-module__J7xkyW__indicatorTooltip,.HeroDemo-module__J7xkyW__indicator:last-child:focus-visible .HeroDemo-module__J7xkyW__indicatorTooltip{transform:translateY(0)}@media (hover:hover){.HeroDemo-module__J7xkyW__indicator:hover .HeroDemo-module__J7xkyW__indicatorTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.HeroDemo-module__J7xkyW__indicator:first-child:hover .HeroDemo-module__J7xkyW__indicatorTooltip,.HeroDemo-module__J7xkyW__indicator:last-child:hover .HeroDemo-module__J7xkyW__indicatorTooltip{transform:translateY(0)}}@media (max-width:639px){.HeroDemo-module__J7xkyW__demo{max-width:100%;padding-top:0}.HeroDemo-module__J7xkyW__title{margin:0 0 18px 4%}.HeroDemo-module__J7xkyW__inputBubble,.HeroDemo-module__J7xkyW__outputBubble{border-radius:24px;padding-left:20px;padding-right:20px}.HeroDemo-module__J7xkyW__inputBubble{border-bottom-left-radius:9px;min-height:147px}.HeroDemo-module__J7xkyW__outputBubble{min-height:138px;padding-top:32px}}@media (prefers-reduced-motion:reduce){.HeroDemo-module__J7xkyW__annotation{animation:none}.HeroDemo-module__J7xkyW__word,.HeroDemo-module__J7xkyW__outputBubble,.HeroDemo-module__J7xkyW__indicatorTrack,.HeroDemo-module__J7xkyW__indicatorTooltip{transition:none}}
