:root{--canvas:#fdfcfb;--action:#403449;--action-hover:#2e2535;--support:#666b4d;--paper:#fff;--ink:#28252e;--copy:#655f6b;--rule:#dedbd6;--accent:#6846c6;--accent-hover:#52339f;--purple:var(--accent);--text-primary:var(--ink);--text-secondary:var(--copy);--radius:14px;--lift:0 16px 40px #28252e10;background:var(--canvas);color:var(--ink);scrollbar-color:#aaa2b4 var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}::selection{color:var(--ink);background:#e4dcf7}input,textarea{caret-color:var(--accent)}.site-header{background:var(--canvas);border-bottom:1px solid var(--rule);height:80px}.brand{letter-spacing:-.04em}.header-sections a,.product-nav summary{color:var(--ink);font-size:13px;font-weight:550}.header-sections a:hover,.product-nav summary:hover{color:var(--accent)}.product-nav-menu{border-color:var(--rule);box-shadow:var(--lift);border-radius:12px}.button,:root body.booking-page button{letter-spacing:-.01em;border-radius:8px;font-weight:650;transition:background .2s,color .2s,transform .2s}.button.primary,.button.nav-cta{background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:none}.button.primary{min-height:50px;padding:14px 28px;font-size:14px}.button.nav-cta{min-height:44px;padding:12px 22px;font-size:12px}.button.primary:hover,.button.nav-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.demo-open-bar .button,.business-open-bar .button{color:var(--ink);box-shadow:none;background:0 0;border:1px solid #ada5b6}.demo-open-bar .button:hover,.business-open-bar .button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hero h1,.coworkers-section h2,.shopper-section h2,.business-section h2,.people-heading h2,.pricing-inner>h2,.quick-start h2,.final-demo-copy h2{color:var(--ink);letter-spacing:-.035em;word-spacing:normal;text-wrap:balance;font-weight:600}.coworkers-section h2,.shopper-section h2,.business-section h2,.people-heading h2,.pricing-inner>h2,.quick-start h2{font-size:clamp(32px,3.4vw,46px);line-height:1.18}.coworkers-section h2 span,.shopper-section h2 span,.business-section h2 span,.people-heading h2 span,.pricing-inner>h2 span,.quick-start h2 span{color:var(--accent)}.hero .hero-copy h1{letter-spacing:-.04em;word-spacing:normal;font-size:clamp(40px,4vw,58px);font-weight:600;line-height:1.08}.hero h1 em{color:var(--accent);-webkit-text-fill-color:var(--accent)}.hero .hero-copy .hero-description{color:var(--copy);max-width:510px;margin-top:26px;font-size:16px;line-height:1.75}.hero .hero-action-rotator{margin-top:16px;font-size:15px}.hero .hero-action-item strong{color:var(--ink);font-weight:750}.hero .hero-visual .film-dashboard{opacity:.47}.hero .hero-visual .film-scene{border-radius:var(--radius);backdrop-filter:none;background:#fff;border:0;box-shadow:0 20px 50px #28252e18}.hero .hero-visual .film-scene h3{letter-spacing:-.025em;font-size:22px;font-weight:650}.hero .hero-visual .agent-message p{color:var(--copy)}.hero .hero-visual .scene-kicker,.hero .hero-visual .scene-tag{color:var(--accent);font-size:10px}.film-footnote{gap:6px 16px}.motion-toggle{color:var(--copy);font-size:11px}.hero .outcomes{border-top:1px solid var(--rule);grid-template-columns:210px minmax(360px,1fr) 245px;gap:24px;width:100%;max-width:1100px;margin-top:62px;padding:26px 0 8px}.hero .outcome-label{color:var(--accent);letter-spacing:.06em;font-size:11px}.hero .outcome-values strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:550}.hero .outcome-values p>span b{color:var(--ink);font-size:15px;font-weight:600}.hero .outcome-promise{color:var(--ink);border-color:var(--rule);font-size:14px;font-weight:550;line-height:1.7}.quick-start,.coworkers-section,.shopper-section,.business-section,.pricing-section,.people-section,.final-demo{background:0 0;border:0;padding-top:88px;padding-bottom:88px}.quick-start h2{margin-bottom:52px}.quick-start-steps{gap:40px}.quick-start-icon{color:var(--accent);background:#f3efe8;border:0;border-radius:12px;width:48px;height:48px}.quick-start-steps li:not(:last-child):after{background:var(--rule)}.quick-start h3{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:650}.quick-start p,.shopper-copy p,.people-heading p,.pricing-part p,.pricing-measurement,.final-demo-copy>p{color:var(--copy);font-size:16px;line-height:1.75}.integration-privacy strong{color:var(--accent)}.coworkers-grid{gap:20px;margin-top:44px}.coworker-profile{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:none;grid-template-columns:72px 1fr;align-content:start;align-items:center;gap:26px 18px;padding:28px;display:grid}.coworker-portrait{width:72px;height:72px;margin:0}.coworker-portrait:before,.coworker-portrait:after{display:none}.coworker-identity-line{margin:0;display:block}.coworker-identity-line h3{letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-size:26px;font-weight:650}.coworker-identity-line span{color:var(--accent);letter-spacing:.09em;background:0 0;padding:0;font-size:10px;font-weight:700}.coworker-points{border-top:1px solid #e8e4de;grid-column:1/-1;gap:14px;padding-top:22px}.coworker-points li{color:var(--copy);padding-left:26px;font-size:16px;line-height:1.65}.coworker-points li:before{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236846c6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E");border-radius:0;width:17px;height:17px}.coworker-profile:hover{box-shadow:none;border-color:#b6a8d1}.coworker-control{max-width:1100px;color:var(--copy);margin-top:26px;font-size:17px;line-height:1.8}.shopper-copy h3{color:var(--ink);letter-spacing:-.025em;font-weight:600;line-height:1.25}.shopper-copy li{color:var(--copy);line-height:1.75}.shopper-agent{color:var(--accent)}.shopper-frame:not(.is-expanded){box-shadow:none;background:0 0;border:0}.business-workspace:not(.is-expanded){border:1px solid var(--rule);border-radius:var(--radius);box-shadow:none}.pricing-model{gap:22px;margin-top:36px}.pricing-part{text-align:left;border:1px solid var(--rule);border-radius:var(--radius);box-shadow:none;background:#fff;padding:34px}.pricing-performance{background:#f3efe8;border-color:#dedbd6}.pricing-icon{color:var(--accent);margin:0 0 22px}.pricing-part p{text-align:left;margin:12px 0 0}.pricing-part h3{color:var(--ink);letter-spacing:-.025em;font-size:24px;font-weight:600}.pricing-plus{color:var(--accent);font-weight:400}.pricing-subtitle{color:var(--copy);font-size:15px}.pricing-promise{letter-spacing:-.025em;color:var(--ink);font-size:25px;font-weight:600}.people-heading{margin-bottom:44px}.people-heading h2{margin-top:0}.people-heading{flex-direction:column;display:flex}.people-eyebrow{color:var(--copy);letter-spacing:.08em;order:-1;margin:0 0 18px;font-size:10px}.person-card{border:1px solid var(--rule);box-shadow:none;border-radius:var(--radius);background:#fff;padding:26px 22px 22px}.person-portrait>img{width:100px;height:100px;box-shadow:none}.person-details h4{color:var(--ink);font-size:21px;font-weight:650}.person-role{color:var(--accent);font-size:11px}.person-affiliation{color:var(--copy);font-size:13px}.person-socials a{color:var(--accent);background:#eee9f7;border:0;border-radius:8px}.person-card:hover{box-shadow:none;border-color:#b6a8d1;transform:translateY(-3px)}.people-group-label{color:var(--copy);letter-spacing:.02em;font-size:13px}.final-demo-inner{border-top:1px solid var(--rule);padding-top:64px}.final-demo-copy h2{margin-top:0;font-size:clamp(30px,3.3vw,44px);font-weight:600}.final-demo-copy h2 span{color:inherit}.website-footer{color:var(--copy);border-top:1px solid var(--rule);font-size:12px}@media (width>=1000px) and (height>=650px) and (prefers-reduced-motion:no-preference){.is-scroll-story .shopper-scroll-stage:before{background:#ede6dc}}@media (width>=901px){.hero-copy{width:48%}.hero .hero-visual{width:50%;left:50%}}@media (width<=1000px){.hero .outcomes{grid-template-columns:170px minmax(260px,1fr) 185px;gap:16px}.hero .outcome-values strong{font-size:42px}.coworker-profile{grid-template-columns:60px 1fr;gap:22px 14px;padding:24px 20px}.coworker-portrait{width:60px;height:60px}}@media (width<=900px){.hero .hero-copy h1{font-size:36px}.hero .hero-copy .hero-description{font-size:15px}.hero .outcomes{grid-template-columns:1fr 1fr}.hero .outcome-values{grid-area:1/2/3}.hero .outcome-promise{border:0;padding:0}.hero .hero-visual .film-scene h3{font-size:18px}}@media (width<=800px){.quick-start,.coworkers-section,.shopper-section,.business-section,.pricing-section,.people-section,.final-demo{padding-top:64px;padding-bottom:64px}.coworkers-grid{max-width:540px}.coworker-profile{grid-template-columns:64px 1fr;padding:26px}.coworker-portrait{width:64px;height:64px}}@media (width<=619px){.site-header{height:72px}.hero .hero-copy h1{font-size:clamp(36px,9.5vw,48px)}.hero .outcomes{grid-template-columns:1fr;gap:20px;margin-top:30px;padding-top:24px}.hero .outcome-label{grid-column:auto;justify-content:center}.hero .outcome-values{grid-area:auto}.hero .outcome-values strong{font-size:44px}.hero .outcome-values p>span b{font-size:14px}.hero .outcome-promise{text-align:center;grid-column:auto;font-size:14px}.hero .outcome-promise span{display:inline}.hero .hero-action-item{white-space:normal}.hero .hero-visual .film-dashboard{opacity:.4}.quick-start,.coworkers-section,.shopper-section,.business-section,.pricing-section,.people-section,.final-demo{padding:52px 24px}.quick-start h2{margin-bottom:34px}.quick-start .integration-privacy{padding:20px;font-size:15px}.people-heading p,.pricing-part p,.pricing-measurement,.final-demo-copy>p{font-size:15px}.coworkers-section h2{max-width:none}.coworkers-grid{margin-top:32px}.coworker-control{font-size:16px}.pricing-part{padding:28px}.final-demo-inner{padding-top:40px}.final-demo-copy h2,.final-demo-copy h2 span{white-space:normal}.people-grid,.people-founders .people-grid{max-width:none}}:root body.booking-page{background:var(--canvas);color:var(--ink)}:root body.booking-page header{border-bottom:1px solid var(--rule)}:root body.booking-page h1{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,3.6vw,48px);font-weight:600}:root body.booking-page .intro>p{color:var(--copy);font-size:16px}:root body.booking-page .intro{margin:12px auto 36px}:root body.booking-page form{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:none;background:#fff;padding:32px}:root body.booking-page legend{letter-spacing:-.025em;font-size:23px;font-weight:650}:root body.booking-page label{color:var(--ink);font-size:13px;font-weight:600}:root body.booking-page input,:root body.booking-page select{background:#fcfbf9;border-color:#d9d4df;border-radius:7px;height:50px}:root body.booking-page .primary{background:var(--accent);color:#fff;border-radius:8px}:root body.booking-page .connection-note{color:#655f6b;background:#f3efe8;border-radius:8px}:root body.booking-page .progress span{background:var(--accent)}@media (width<=600px){:root body.booking-page form{padding:24px 20px}:root body.booking-page .intro{margin-top:0}:root body.booking-page h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.button,.person-card{transition:none}.button:hover,.person-card:hover{transform:none}}@font-face{font-family:ResultFlow Serif;src:url(/website/fonts/newsreader-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ResultFlow Serif;src:url(/website/fonts/newsreader-medium-italic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}:root{--display:"ResultFlow Serif", Georgia, serif}.hero .hero-copy h1,.coworkers-section h2,.shopper-section h2,.business-section h2,.people-heading h2,.pricing-inner>h2,.quick-start h2,.final-demo-copy h2,:root body.booking-page h1{font-family:var(--display);letter-spacing:-.025em;font-optical-sizing:auto;font-weight:500;line-height:1.12}.hero .hero-copy h1{font-size:clamp(46px,4.7vw,66px);line-height:1.02}.hero h1 em{font-style:italic;font-weight:500}.coworkers-section h2,.shopper-section h2,.business-section h2,.people-heading h2,.pricing-inner>h2,.quick-start h2{font-size:clamp(36px,3.9vw,52px)}.coworkers-section h2>span,.shopper-section h2 span,.business-section h2 span,.people-heading h2 span,.pricing-inner>h2 span,.quick-start h2 span{font-style:normal}.hero .hero-action-item strong,.shopper-copy strong,.coworker-control strong,.integration-privacy strong,.team-fund{color:var(--accent);font-family:Jakarta,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:650}.coworker-identity-line h3{font-size:26px}.quick-start h3{font-size:19px}.pricing-part h3{font-size:24px}.person-details h4{font-size:21px}.shopper-copy h3{font-size:28px}.shopper-agent,.person-role,.outcome-label svg,.integration-privacy svg,.hero .hero-visual .scene-tag,.hero .hero-visual .scene-kicker,.pricing-plus,.pricing-icon{color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--accent)}.hero,.shopper-section,.pricing-section,.final-demo{background:var(--canvas)}.quick-start,.coworkers-section,.business-section,.people-section{background:#f7f6f2}.hero{padding-bottom:52px}.final-demo-inner{border-top:0;padding-top:0}.quick-start .integration-privacy{color:var(--copy);background:0 0;border:0;border-radius:0;margin-top:42px;padding:0;font-size:16px}.pricing-performance{background:#f7f6f2}.person-socials a:hover{background:var(--accent)}.product-nav-menu a:hover{background:#eee9f7}.site-header{background:var(--canvas);border-bottom:0;transition:background .25s,box-shadow .25s,backdrop-filter .25s}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#fdfcfbe0;box-shadow:0 5px 24px #44302008}.hero .hero-visual .film-scene{background:#fffdf8;box-shadow:0 18px 48px #4d382416}.hero .hero-visual .scene-kicker b,.hero .hero-visual .shopper-question{color:#52339f;background:#eee9f7}.business-workspace:not(.is-expanded){background:#fffdf8}@media (width>=1000px) and (height>=650px) and (prefers-reduced-motion:no-preference){.is-scroll-story .shopper-scroll-stage:before{background:#f7f6f2}.is-scroll-story .shopper-copy h3{font-family:Jakarta,Arial,sans-serif;font-size:29px}.is-scroll-story .shopper-copy:before{background:var(--accent)}}@media (width<=1200px){.header-sections{background:#fdfcfb}}@media (width<=900px){.hero .hero-copy h1{font-size:43px}}@media (width<=619px){.hero .hero-copy h1{font-size:clamp(42px,11.8vw,54px)}.hero{padding-bottom:36px}.quick-start .integration-privacy{margin-top:32px;padding:0;font-size:15px}.shopper-copy h3{font-size:26px}.final-demo-copy h2{font-size:36px}}:root body.booking-page h1{font-size:clamp(36px,4vw,54px)}:root body.booking-page legend{font-size:23px}:root body.booking-page .primary:hover{background:var(--accent-hover)}:root body.booking-page input:focus,:root body.booking-page select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6846c616}:root body.booking-page .connection-note{background:#f3efe8}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.hero .keep-together{white-space:nowrap}@media (width>=620px) and (width<=900px){.hero .hero-copy h1{text-wrap:initial;font-size:38px}}.button.primary,.button.nav-cta,:root body.booking-page .primary{background:var(--action);border-color:var(--action);color:#fff}.button.primary:hover,.button.nav-cta:hover,:root body.booking-page .primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.hero .hero-action-item strong,.shopper-copy strong,.coworker-control strong,.integration-privacy strong,.business-section h2 span,.people-heading h2 span,.quick-start h2 span{color:var(--ink)}.quick-start-icon,.integration-privacy svg,.pricing-icon{color:var(--support)}.integration-privacy svg{stroke:var(--support)}.quick-start-icon{background:#efefe6}.coworker-identity-line span,.person-role,.shopper-agent{color:var(--copy)}.pricing-promise span{color:var(--ink)}.person-socials a{color:var(--action);background:#f0edef}.person-socials a:hover{background:var(--action);color:#fff}:root body.booking-page .secondary{color:var(--action);background:#f0edef}.quick-start h2>span,.coworkers-section h2>span,.shopper-section h2>span,.business-section h2>span,.pricing-inner>h2>span,.people-heading h2>span,.final-demo-copy h2>span{color:var(--ink);font-style:normal;font-weight:inherit}.business-heading-description{text-align:center;color:var(--copy);margin:20px 0 0;font-size:16px;line-height:1.75}.business-section h2>span{margin-top:0}.coworkers-section h2 .coworkers-ai{color:inherit}a.button[href="/book-demo/"]{background:var(--accent);border-color:var(--accent);color:#fff}a.button[href="/book-demo/"]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.personalization-static{color:var(--ink)}.hero .outcomes{border:0;grid-template-columns:auto minmax(360px,1fr) auto;gap:24px;max-width:1200px}.hero .outcome-label,.hero .outcome-promise{letter-spacing:normal;text-transform:none;font-size:20px;font-weight:600;line-height:1.5}.hero .outcome-label{white-space:nowrap}.hero .outcome-promise{white-space:nowrap;border:0;padding:0}.hero .outcome-values p{padding:0}.hero .outcome-values p+p{border:0;padding-left:12px}.hero .outcome-values p>span b{font-size:17px;line-height:1.5;display:block}@media (width>=621px) and (width<=1150px){.hero .outcomes{grid-template-columns:1fr auto;gap:18px 24px}.hero .outcome-label{grid-column:1/-1;justify-content:flex-start}.hero .outcome-values{grid-area:2/1}.hero .outcome-promise{grid-area:2/2}}@media (width<=620px){.hero .outcomes{grid-template-columns:1fr;gap:20px}.hero .outcome-label,.hero .outcome-promise{text-align:center;grid-area:auto;font-size:18px}.hero .outcome-label{justify-content:center}.hero .outcome-values{grid-area:auto}.hero .outcome-promise{white-space:normal;text-wrap:balance}.hero .outcome-values p>span b{font-size:15px}}.hero .outcome-values{align-items:start}.hero .outcome-values p{align-self:start}.hero .outcome-values .metric-minimum{letter-spacing:normal;color:var(--ink);margin-right:4px;font-size:14px;font-weight:550}.hero .outcome-values p>span{transform:translate(18px)}.hero .hero-copy{container-type:inline-size}.hero .hero-copy h1{font-size:min(60px,8.2cqw)}.hero .hero-copy h1 .headline-line{white-space:nowrap;display:block}.hero .hero-actions{flex-wrap:nowrap;align-items:stretch;gap:16px;display:flex}.hero .hero-actions .button{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:0;height:50px;min-height:50px;padding:0 22px;font-size:15px;line-height:1.2;display:inline-flex}.hero .hero-actions .hero-explore-link{color:var(--ink);border:1px solid var(--ink);box-shadow:none;background:0 0;gap:8px;text-decoration:none}.hero .hero-actions .hero-explore-link:hover{background:var(--ink);color:#fff}.hero-explore-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (width>=621px) and (width<=900px){.hero .hero-actions{gap:8px}.hero .hero-actions .button{padding:0 9px;font-size:12px}.hero .hero-actions .hero-explore-link{gap:4px}}@media (width<=620px){.hero .hero-actions{gap:12px}.hero .hero-actions .button{flex:1;padding:0 10px;font-size:14px}}.business-section{background:radial-gradient(65% 48% at 52% 0,#44356f 0%,#28203f 48%,#141025 100%)}.business-section h2,.business-section h2>span{color:#fff}.business-section .business-heading-description{color:#c8c3d4}.business-section .business-open-bar .button{color:#fff;outline-offset:5px;box-shadow:none;background:#6846c6;border:1px solid #6846c6;outline:2px solid #7954da}.business-section .business-open-bar .button:hover{background:#7954da;border-color:#7954da}.business-section .business-open-bar .button:focus-visible{outline-width:3px;outline-color:#e5dafa}.pricing-section .pricing-promise{color:#23664c;text-wrap:balance;background:#edf7f1;border:1px solid #cce6d9;border-radius:999px;width:fit-content;max-width:100%;margin:0 auto;padding:15px 28px;font-size:clamp(19px,2vw,25px);line-height:1.5}.pricing-section .pricing-promise span{color:var(--ink)}@media (width<=620px){.pricing-section .pricing-promise{border-radius:24px;padding:14px 20px}}.final-demo{background:radial-gradient(65% 48% at 52% 0,#44356f 0%,#28203f 48%,#141025 100%)}.final-demo .final-demo-copy h2,.final-demo .final-demo-copy h2>span{color:#fff}.final-demo .final-demo-copy>p{color:#c8c3d4}:root{--website-gutter:clamp(20px, 4.375vw, 56px)}.site-header{padding-inline:max(var(--website-gutter), calc((100% - 1376px) / 2))}.hero{width:min(1376px, calc(100% - 2 * var(--website-gutter)));min-height:0;padding-top:24px;padding-bottom:52px}.hero .hero-content{min-height:0}.hero .hero-explore-link .explore-arrow{flex:0 0 20px;width:20px;height:20px;display:block}.hero .outcome-values strong{white-space:nowrap}.quick-start{padding-bottom:56px}.coworkers-section{padding-top:56px}@media (width>=1440px){.quick-start,.coworkers-section,.shopper-section,.business-section,.pricing-section,.people-section,.final-demo{padding-top:72px;padding-bottom:72px}.quick-start{padding-bottom:48px}.coworkers-section{padding-top:48px}}@media (width>=901px) and (width<=1250px){.hero .outcomes{grid-template-columns:1fr 1fr}.hero .outcome-label{grid-column:1/-1;justify-content:flex-start}.hero .outcome-values{grid-area:2/1}.hero .outcome-promise{white-space:normal;grid-area:2/2}}@media (width<=900px){.hero{padding-top:28px;padding-bottom:40px}.hero .hero-content{flex-direction:column;display:flex}.hero .hero-scene-grid{display:contents}.hero .hero-copy{order:1;width:100%;max-width:none;margin-inline:auto;padding:0}.hero .hero-copy .hero-description{max-width:none}.hero .hero-copy h1{font-size:min(54px,8.2cqw)}.hero .hero-actions .button{padding-inline:20px;font-size:14px}.hero .hero-visual{z-index:0;order:3;width:100%;max-width:580px;margin:24px auto 0;position:relative;inset:auto}.hero .hero-visual .agent-film,.hero .hero-visual .film-window{height:auto}.hero .hero-visual .film-dashboard{height:360px}.hero .hero-visual .film-stage{inset:16px 0}.hero .hero-visual .film-scene{width:96%;max-width:440px;padding:20px}.hero .hero-visual .film-footnote{position:static}.hero .outcomes{order:2;grid-template-columns:1fr;gap:18px;max-width:620px;margin:32px auto 0;padding:0;display:grid}.hero .outcome-label,.hero .outcome-values,.hero .outcome-promise{grid-area:auto/1}.hero .outcome-label{justify-content:center}.hero .outcome-promise{white-space:normal;text-align:center}.hero .outcome-values{justify-content:center;gap:28px}.hero .outcome-values p{flex:1;padding:0}.hero .outcome-values p>span{transform:none}.quick-start{padding-bottom:36px}.coworkers-section{padding-top:36px}}@media (width<=620px){.hero .hero-actions .button{padding-inline:10px;font-size:13px}.hero .outcome-values{gap:12px}.hero .outcome-values strong{font-size:clamp(32px,9vw,44px)}.hero .outcome-values .metric-minimum{margin-right:0;font-size:12px}.hero .outcome-values p>span b{font-size:14px}.hero .outcome-label,.hero .outcome-promise{font-size:17px}.hero .hero-visual .film-dashboard{height:340px}.quick-start,.coworkers-section,.shopper-section,.business-section,.pricing-section,.people-section,.final-demo{padding-inline:var(--website-gutter)}.quick-start .integration-privacy{margin-top:28px}}@media (width<=360px){.site-header{gap:6px}.site-header .brand{letter-spacing:-.04em;gap:5px;font-size:17px}.site-header .brand img{width:26px;height:26px}.site-header .nav-cta{white-space:nowrap;padding-inline:10px}.hero .hero-actions{gap:10px}.hero .hero-actions .button{padding-inline:8px;font-size:12px}.hero .hero-explore-link .explore-arrow{flex-basis:16px;width:16px;height:16px}}@media (width<=620px){.shopper-row{gap:20px}.shopper-frame.has-static-personalization:not(.is-expanded){aspect-ratio:1800/1632;border-radius:0;height:auto}.shopper-frame.has-static-personalization:not(.is-expanded):has(#assistant-phone-crop){aspect-ratio:760/1500;width:min(74%,260px);margin-inline:auto}.shopper-section .shopper-frame:not(.is-expanded):has(#assistant-phone-crop)>:is(.personalization-static,.apparel-static,.wellness-static){width:236.842%;max-width:none;height:108.8%;position:absolute;top:-4%;left:-68.4211%}}.shopper-frame.has-static-personalization:not(.is-expanded)>iframe{visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0}.shopper-frame.is-expanded{background:#f7f6fa;animation:none}.shopper-frame.is-expanded:not(.demo-ready)>iframe{visibility:hidden}.preview-loading{color:#403748;background:#f7f6fa;place-content:center;display:grid;position:absolute;inset:0}.preview-loading button{color:#fff;cursor:pointer;background:#6846c6;border:0;border-radius:10px;padding:12px 20px;position:absolute;top:18px;right:18px}.quick-start-inner{max-width:1320px}.quick-start-steps>li:first-child>p{max-width:480px}@media (width>=681px){.quick-start-steps{grid-template-columns:1.5fr 1fr 1fr}.quick-start-steps>li:first-child:after{width:calc(83.333% - 40px)}}.integration-platforms{text-wrap:balance;display:block}.industry-picker{text-align:center;margin:24px auto 40px}.industry-picker p{color:var(--muted);margin:0 0 16px;font-size:16px}.industry-picker>div{justify-content:center;gap:12px;display:flex}.industry-picker button{color:#51465f;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c1d6;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 26px;font-weight:600;display:inline-flex}.industry-picker button[aria-pressed=true]{color:#fff;background:#6845c7;border-color:#6845c7;box-shadow:0 4px 12px #6845c71a}.industry-picker button:focus-visible{outline-offset:3px;outline:3px solid #a495df}.industry-picker svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:19px;height:19px}.apparel-static,.shopper-section.is-apparel .shopper-frame:not(.is-expanded)>.personalization-static{display:none}.shopper-section.is-apparel .shopper-frame:not(.is-expanded)>.apparel-static{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.shopper-frame.is-expanded>.apparel-static{display:none}@media (width<=600px){.industry-picker{margin:20px auto 28px}.industry-picker p{font-size:14px}.industry-picker button{padding:11px 24px}}.wellness-static,.shopper-section.is-wellness .shopper-frame:not(.is-expanded)>.personalization-static{display:none}.shopper-section.is-wellness .shopper-frame:not(.is-expanded)>.wellness-static{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.shopper-frame.is-expanded>.wellness-static{display:none}@media (width<=600px){.industry-picker>div{flex-wrap:wrap;gap:8px}.industry-picker button{padding:11px 13px;font-size:14px}}
