.client-marquee-container[data-astro-cid-kpm3ghhp]{width:100%;padding-block:20px 10px;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.client-marquee-track[data-astro-cid-kpm3ghhp]{gap:20px;width:max-content;animation:22s linear infinite marquee-scroll;display:flex}.client-marquee-container[data-astro-cid-kpm3ghhp]:hover .client-marquee-track[data-astro-cid-kpm3ghhp],.client-marquee-container[data-astro-cid-kpm3ghhp]:focus-within .client-marquee-track[data-astro-cid-kpm3ghhp]{animation-play-state:paused}.client-logo-box[data-astro-cid-kpm3ghhp]{width:190px;height:85px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 18px;transition:all .25s;display:flex}.client-logo-box[data-astro-cid-kpm3ghhp]:hover{box-shadow:none;background:0 0}.blank-logo-box[data-astro-cid-kpm3ghhp]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.blank-logo-mark[data-astro-cid-kpm3ghhp]{color:var(--teal);font-size:1.1rem}.client-logo-img[data-astro-cid-kpm3ghhp]{object-fit:contain;filter:grayscale();opacity:1;max-width:100%;max-height:100%;transition:filter .2s,opacity .2s}.client-logo-box[data-astro-cid-kpm3ghhp]:hover .client-logo-img[data-astro-cid-kpm3ghhp]{filter:grayscale();opacity:1}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.client-logo-box[data-astro-cid-kpm3ghhp][aria-hidden=true]{display:none}.client-marquee-track[data-astro-cid-kpm3ghhp]{flex-wrap:wrap;justify-content:center;width:100%;animation:none!important}.client-marquee-container[data-astro-cid-kpm3ghhp]{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (width<=768px){.client-logo-box[data-astro-cid-kpm3ghhp]{width:150px;height:72px;padding:8px 12px}.blank-logo-box[data-astro-cid-kpm3ghhp]{font-size:.72rem}}.client-logo-img[data-astro-cid-kpm3ghhp]{width:100%;height:100%}.client-logo-box[data-astro-cid-kpm3ghhp][data-contrast=strong] .client-logo-img[data-astro-cid-kpm3ghhp],.client-logo-box[data-astro-cid-kpm3ghhp][data-contrast=strong]:hover .client-logo-img[data-astro-cid-kpm3ghhp]{filter:brightness(0)saturate();opacity:1}.client-logo-img[data-astro-cid-kpm3ghhp][alt=Ameriprise\ Financial]{filter:grayscale()contrast(2)brightness(.6);opacity:1}.orbit-wrap{max-width:960px}.orbit-heading{text-align:center;margin-bottom:24px}.orbit-heading .eyebrow{color:var(--teal)}.orbit-heading h2{margin:0 0 8px}.orbit-heading p:last-child{color:#d3e1e2;max-width:620px;margin:0 auto}.orbit-stage{--orbit-surface:#f7f4ee;--orbit-ink:#10283e;--orbit-line:#b9d1cf;isolation:isolate;border:1px solid var(--orbit-line);background:var(--orbit-surface);min-height:570px;color:var(--orbit-ink);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #071b3299}.orbit-topline{z-index:4;letter-spacing:.2em;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:23px;left:28px;right:28px}.orbit-topline i{color:var(--coral);margin:0 12px;font-style:normal}.orbit-topline button,.orbit-footer button{color:inherit;cursor:pointer;background:0 0;border:0}.orbit-motion-toggle{letter-spacing:0;width:36px;height:36px;font-size:1.1rem}.orbit-back{letter-spacing:0;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.orbit-arena{perspective:1000px;position:absolute;inset:70px 32px 60px}.orbit-path{border:1px solid var(--orbit-line);opacity:.75;border-radius:50%;width:76%;height:65%;transition:opacity .6s;position:absolute;top:15%;left:12%}.orbit-intro{text-align:center;width:65%;transition:opacity .6s,transform .6s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.orbit-intro span{letter-spacing:.28em;color:#507576;font-size:.64rem}.orbit-intro h3{margin:15px 0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.03}.orbit-intro p{color:#527071;font-size:.84rem}.orbit-thumb{z-index:2;left:var(--orbit-x);top:var(--orbit-y);aspect-ratio:1.1;width:clamp(80px,11vw,112px);transform:translate(-50%,-50%) translateZ(calc(var(--orbit-depth) * 2px)) scale(var(--orbit-scale));cursor:pointer;background:#d9e9e6;border:2px solid #fff;border-radius:9px;padding:0;transition:border-color .2s,box-shadow .2s,opacity .6s;position:absolute;overflow:hidden;box-shadow:0 8px 20px #11283e4a}.orbit-thumb:hover,.orbit-thumb:focus-visible{border-color:var(--coral);box-shadow:0 12px 26px #10283e66}.orbit-thumb img{object-fit:contain;width:100%;height:100%;display:block}.orbit-feature{z-index:3;text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:10px 16px 65px;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.78)}.orbit-feature-image{background:#dcebe9;border-radius:9px;width:min(68%,590px);height:250px;overflow:hidden;box-shadow:0 12px 24px #10283e33}.orbit-feature-image img{object-fit:contain;width:100%;height:100%;display:block}.orbit-feature-title{justify-content:space-between;align-items:center;gap:18px;width:min(68%,590px);margin-top:15px;display:flex}.orbit-feature-title h3{text-align:left;margin:0;font-size:1.4rem}.orbit-feature-title span{border:1px solid var(--teal);color:var(--orbit-ink);letter-spacing:.08em;border-radius:100px;flex:none;padding:5px 10px;font-size:.68rem}.orbit-feature>p{text-align:left;color:#567172;width:min(68%,590px);margin:7px 0 0;font-size:.88rem;line-height:1.45}.orbit-dots{z-index:4;border:1px solid var(--orbit-line);opacity:0;pointer-events:none;border-radius:50%;width:165px;height:56px;transition:opacity .6s,transform .6s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.7)}.orbit-dots button{border:1px solid var(--orbit-ink);background:var(--orbit-ink);cursor:pointer;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;transform:translate(-50%,-50%)}.orbit-dots button[aria-current=true]{border:3px solid var(--teal);background:var(--orbit-surface);width:16px;height:16px;box-shadow:0 0 0 3px var(--orbit-surface)}.orbit-footer{z-index:4;color:#527071;justify-content:space-between;align-items:center;font-size:.72rem;display:flex;position:absolute;bottom:19px;left:28px;right:28px}.orbit-footer>div{gap:10px;display:flex}.orbit-footer button{width:32px;height:32px;font-size:1.4rem;line-height:1}.orbit-stage.is-focused .orbit-path,.orbit-stage.is-focused .orbit-intro{opacity:0;pointer-events:none}.orbit-stage.is-focused .orbit-intro{transform:translate(-50%,-50%)scale(.7)}.orbit-stage.is-focused .orbit-thumb{opacity:0;pointer-events:none;transition:left .6s,top .6s,transform .6s,opacity .6s;top:45%;left:50%;transform:translate(-50%,-50%)scale(.2)}.orbit-stage.is-focused .orbit-feature{opacity:1;pointer-events:auto;transform:none}.orbit-stage.is-focused .orbit-dots{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.orbit-stage :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.orbit-wrap .kas-demo-note{color:#d3e1e2;text-align:center;margin-top:16px}@media (width<=760px){.orbit-heading{text-align:left}.orbit-stage{min-height:580px}.orbit-topline{font-size:.6rem;top:15px;left:18px;right:18px}.orbit-arena{inset:62px 10px 65px}.orbit-path{width:90%;height:54%;top:19%;left:5%}.orbit-intro{width:65%}.orbit-intro h3{font-size:2.2rem}.orbit-intro p{font-size:.7rem}.orbit-thumb{width:76px}.orbit-feature{justify-content:flex-start;padding:8px 10px 75px}.orbit-feature-image{width:min(88%,300px);height:190px}.orbit-feature-title,.orbit-feature>p{width:min(88%,300px)}.orbit-feature-title h3{font-size:1.13rem}.orbit-feature>p{font-size:.78rem}.orbit-dots{bottom:12px}.orbit-footer{bottom:13px;left:18px;right:18px}.orbit-footer>span{max-width:170px}.orbit-wrap .kas-demo-note{text-align:left}}@media (width<=420px){.orbit-stage{min-height:560px}.orbit-thumb{width:67px}.orbit-intro h3{font-size:1.9rem}.orbit-feature-image{height:170px}}@media (prefers-color-scheme:dark){.orbit-stage{--orbit-surface:#0d263b;--orbit-ink:#f7f4ee;--orbit-line:#4d858b;background:var(--orbit-surface);color:var(--orbit-ink)}.orbit-intro span,.orbit-intro p,.orbit-feature>p,.orbit-footer{color:#c6dcdd}.orbit-feature-image,.orbit-thumb{background:#183f50}.orbit-feature-title span{color:var(--orbit-ink)}}@media (prefers-reduced-motion:reduce){.orbit-stage *,.orbit-stage :before,.orbit-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.category-hover-expand{background:var(--navy);border-radius:16px;gap:6px;max-width:100%;height:520px;overflow:hidden}.category-imagery-note{color:var(--muted);margin:12px 0 0;font-size:.76rem}.category-expand-panel{isolation:isolate;background:var(--navy);min-width:0;color:var(--ivory);cursor:pointer;outline-offset:-5px;flex:0 0 75px;transition:flex-basis .55s cubic-bezier(.2,.7,.2,1),flex-grow .55s cubic-bezier(.2,.7,.2,1);display:block}.category-expand-panel.is-active{flex:1 1 0}.category-expand-panel:focus-visible{outline:3px solid var(--teal);z-index:3}.category-expand-image,.category-expand-shade{width:100%;height:100%;position:absolute;inset:0}.category-expand-image{object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.07)}.category-expand-panel.is-active .category-expand-image{transform:scale(1)}.category-expand-fallback{background:linear-gradient(145deg,var(--navy),var(--teal))}.category-expand-shade{background:linear-gradient(#0e284620 33%,#0e284680 72%,#0e2846ed 100%),linear-gradient(90deg,#0e284694,#0e284600)}.category-expand-panel:not(.is-active) .category-expand-shade{background:#0e28469c}.category-expand-vertical{letter-spacing:.045em;white-space:nowrap;writing-mode:vertical-rl;opacity:1;max-height:calc(100% - 44px);font-size:.85rem;font-weight:700;transition:opacity .18s;display:block;position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(180deg)}.category-expand-panel.is-active .category-expand-vertical{opacity:0}.category-expand-content{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:9px;transition:opacity .25s,transform .4s;display:flex;position:absolute;bottom:clamp(20px,3vw,38px);left:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px);transform:translateY(12px)}.category-expand-panel.is-active .category-expand-content{opacity:1;pointer-events:auto;transition-delay:.17s;transform:none}.category-expand-index{letter-spacing:.2em;color:var(--teal);font-size:.7rem;font-weight:700}.category-expand-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,3vw,3rem);font-weight:900;line-height:1.02}.category-expand-summary{font-size:1rem;line-height:1.4}.category-expand-cta{background:var(--coral-button);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;margin-top:7px;padding:10px 15px;font-size:.85rem;font-weight:700;display:inline-flex}@media (width<=760px){.category-hover-expand{border-radius:12px;gap:3px;height:460px}.category-expand-panel{flex-basis:29px}.category-expand-vertical{letter-spacing:0;font-size:.67rem;bottom:12px}.category-expand-content{gap:7px;bottom:16px;left:10px;right:10px}.category-expand-index{font-size:.6rem}.category-expand-title{font-size:clamp(1.15rem,4.5vw,1.6rem)}.category-expand-summary{font-size:.73rem;line-height:1.3}.category-expand-cta{white-space:normal;gap:4px;padding:8px 9px;font-size:.68rem}.category-expand-shade{background:linear-gradient(#0e284620 25%,#0e2846a8 60%,#0e2846f5 100%)}}@media (prefers-reduced-motion:reduce){.category-expand-panel,.category-expand-image,.category-expand-vertical,.category-expand-content{transition:none!important;animation:none!important}}.category-expand-panel.is-active .category-expand-image{object-fit:contain;background:#f7f4ee;height:calc(100% - 185px)}.category-expand-panel.is-active .category-expand-shade{background:var(--navy);height:185px;top:auto}@media (width<=760px){.category-hover-expand{scroll-snap-type:x mandatory;background:0 0;border-radius:12px;gap:12px;height:auto;padding-bottom:8px;overflow-x:auto}.category-expand-panel,.category-expand-panel.is-active{scroll-snap-align:start;border-radius:12px;flex:0 0 88%}.category-expand-image,.category-expand-panel.is-active .category-expand-image{aspect-ratio:1;object-fit:contain;background:#f7f4ee;width:100%;height:auto;position:relative;inset:auto;transform:none}.category-expand-shade,.category-expand-vertical{display:none}.category-expand-content,.category-expand-panel.is-active .category-expand-content{opacity:1;pointer-events:auto;padding:18px;transition:none;position:relative;bottom:auto;left:auto;right:auto;transform:none}.category-expand-title{font-size:1.5rem}.category-expand-summary{font-size:.9rem}.category-expand-cta{font-size:.85rem}}.cta-marquee-section{background:var(--navy);color:var(--ivory);border-top:5px solid var(--coral);border-bottom:1px solid #69829e;padding:22px 0 34px}.cta-marquee-viewport{max-width:100%;overflow:hidden}.cta-marquee-track{width:max-content;animation:32s linear infinite cta-marquee-scroll;display:flex}.cta-marquee-viewport:hover .cta-marquee-track{animation-play-state:paused}.cta-marquee-set{flex:none;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.cta-marquee-set li{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:clamp(24px,3vw,44px);padding-right:clamp(24px,3vw,44px);font-size:clamp(1.7rem,3.1vw,3.8rem);font-weight:900;display:flex}.cta-marquee-star{color:var(--coral);font-size:.65em;line-height:1}.cta-marquee-set li:nth-child(2n) .cta-marquee-star{color:var(--teal)}@keyframes cta-marquee-scroll{to{transform:translate(-50%)}}@media (width<=760px){.cta-marquee-section{padding:16px 0 24px}.cta-marquee-set li{gap:20px;padding-right:20px;font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.cta-marquee-viewport{overflow:visible}.cta-marquee-track{width:auto;animation:none;display:block}.cta-marquee-set{flex-wrap:wrap;gap:10px 0;width:100%;padding:0 20px}.cta-marquee-set[aria-hidden=true]{display:none}.cta-marquee-set li{white-space:normal;gap:10px;padding-right:20px;font-size:clamp(1.05rem,3vw,1.5rem)}}.faq-accordion{border-top:1px solid var(--line)}.faq-accordion-item{border-bottom:1px solid var(--line)}.faq-accordion-heading{font:inherit;letter-spacing:normal;margin:0}.faq-accordion-trigger{width:100%;min-height:64px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font:600 1.12rem/1.4 Outfit,sans-serif;display:flex}.faq-accordion-trigger:hover{color:var(--teal)}.faq-accordion-trigger:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:3px}.faq-accordion-icon{border:1px solid var(--teal);width:30px;height:30px;color:var(--teal);border-radius:50%;flex:0 0 30px;place-items:center;font:400 1.4rem/1 sans-serif;transition:transform .28s,background .28s,color .28s;display:grid}.faq-accordion-trigger[aria-expanded=true] .faq-accordion-icon{background:var(--teal);color:var(--navy);transform:rotate(45deg)}.faq-accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .28s;display:grid}.faq-accordion-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.faq-accordion-panel-inner{min-height:0;overflow:hidden}.faq-accordion-panel p{margin:0;padding:0 46px 20px 0;line-height:1.6}@media (width<=600px){.faq-accordion-trigger{gap:12px;min-height:58px;font-size:1rem}.faq-accordion-panel p{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq-accordion-icon,.faq-accordion-panel{transition:none!important}}.hero-video[data-astro-cid-lcdefpme] .founder-video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:inherit;background:#0e2546;border:0;width:100%;height:auto;display:block}.review-count[data-astro-cid-lcdefpme]{margin:0 0 24px;font-size:1.05rem;line-height:1.7}.review-count[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b25b00;letter-spacing:2px;white-space:nowrap}.review-carousel[data-astro-cid-lcdefpme]{max-width:850px;margin-inline:auto}.review-controls[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.review-controls[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:10px;display:flex}.review-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#fff;cursor:pointer;background:#0e2546;border:1px solid #0e2546;border-radius:50%;width:48px;height:48px;font-size:1.4rem}.review-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}.review-position[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.review-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:24px;padding:3px 3px 16px;display:flex;overflow-x:auto}.original-review[data-astro-cid-lcdefpme]{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:1px solid #d9dee3;border-radius:14px;flex:0 0 100%;min-width:0;margin:0;padding:24px}.original-review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.original-review[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.25rem}.original-review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:4px;font-size:.9rem}.original-review[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:auto;display:block}.screenshot-hint[data-astro-cid-lcdefpme],.review-swipe-hint[data-astro-cid-lcdefpme]{color:#52606d;margin:12px 0;font-size:.85rem}.review-readable[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.review-readable[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{white-space:pre-line;margin:12px 0;font-size:1rem;line-height:1.65}.review-readable[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.9rem}.review-carousel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.review-carousel[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible,.review-track[data-astro-cid-lcdefpme]:focus-visible,.review-readable[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:3px solid #55b7b7}@media (width<=760px){.original-review[data-astro-cid-lcdefpme]{padding:16px}.review-count[data-astro-cid-lcdefpme]{font-size:.95rem}}.video-invitation[data-astro-cid-lcdefpme]{padding-bottom:22px;padding-right:72px;position:relative}.video-invitation[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:none;margin-bottom:20px;font-size:clamp(1.7rem,2.6vw,2.55rem);line-height:1.18}.crayon-arrow[data-astro-cid-lcdefpme]{width:115px;height:72px;color:var(--teal);pointer-events:none;position:absolute;bottom:0;right:0;transform:rotate(7deg)}@media (width<=760px){.video-invitation[data-astro-cid-lcdefpme]{padding-bottom:35px;padding-right:35px}.video-invitation[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.7rem}.crayon-arrow[data-astro-cid-lcdefpme]{width:95px;height:60px;bottom:0;right:0}}
