.product-insight-example{color:hsl(var(--charcoal));font-family:Inter,sans-serif;scroll-margin-top:110px}.product-insight-example :is(a,summary){scroll-margin-block:110px 24px}.product-insight-heading{max-width:900px;margin-bottom:38px}.product-insight-heading>h2{margin:0;font:700 clamp(34px,4.3vw,58px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.product-insight-comparison{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(40px,6vw,88px);align-items:center}.product-insight-before{position:relative;min-width:0}.product-insight-listing{border:1px solid hsl(var(--charcoal)/.2);border-radius:10px;overflow:hidden;background:hsl(var(--paper))}.product-insight-label{display:block;padding:15px 22px;border-bottom:1px solid hsl(var(--charcoal)/.14);font-size:13px;color:hsl(var(--primary))}.product-insight-listing-product{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:22px;padding:24px 22px}.product-insight-listing-product img{width:100%;height:150px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-insight-listing-product span{font-size:11px;color:hsl(var(--primary))}.product-insight-listing-product h3{margin:10px 0;font:500 19px/1.3 Inter,sans-serif;letter-spacing:-.025em}.product-insight-listing-product p{margin:0;font:500 12px/1.5 Inter,sans-serif;font-variant-numeric:tabular-nums}.product-insight-listing dl{display:grid;grid-template-columns:.8fr 1.3fr;gap:15px;margin:0;padding:16px 22px;border-top:1px solid hsl(var(--charcoal)/.14);font:500 12px/1.6 Inter,sans-serif}.product-insight-listing dt{color:hsl(var(--primary))}.product-insight-listing dd{margin:0}.product-insight-question{display:flex;align-items:flex-start;gap:16px;margin-top:30px}.product-insight-question>svg{flex:none;margin-top:3px;color:hsl(var(--primary))}.product-insight-question span{font-size:12px;color:hsl(var(--primary))}.product-insight-question p{margin:10px 0 0;font:700 clamp(26px,2.7vw,34px)/1.18 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.product-insight-connector{position:absolute;right:calc(clamp(40px,6vw,88px)/-2 - 16px);top:50%;color:hsl(var(--primary));stroke-width:1.5}.product-insight-work{min-width:0;padding:22px;border-radius:14px;background:hsl(var(--accent))}.product-insight-page{overflow:hidden;border-radius:10px;background:hsl(var(--paper))}.product-insight-page-label{display:flex;justify-content:space-between;gap:15px;padding:16px 24px;border-bottom:1px solid hsl(var(--charcoal)/.14);color:hsl(var(--primary));font-size:12px;line-height:1.5;font-weight:500}.product-insight-page-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:8px;padding:36px 28px 28px}.product-insight-page-body>img{width:100%;height:270px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-insight-page-body h3{margin:0;font:700 clamp(35px,4vw,54px)/1.03 "Playfair Display",Georgia,serif;letter-spacing:-.05em}.product-insight-page-body p{max-width:22ch;margin:20px 0;font-size:15px;line-height:1.55}.product-insight-checked{display:flex;align-items:center;gap:6px;font:500 11px/1.5 Inter,sans-serif;color:hsl(var(--laurel))}.product-insight-checked svg{flex:none}.product-insight-page>a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:14px 24px;border-top:1px solid hsl(var(--charcoal)/.14);color:hsl(var(--primary));font-size:13px;font-weight:500;line-height:1.5}.product-insight-page>a>svg{flex:none}.product-insight-campaign{display:grid;grid-template-columns:.6fr 1fr;gap:20px;align-items:center;margin-top:14px;padding:20px 24px;border-radius:10px;background:hsl(var(--paper));color:hsl(var(--charcoal))}.product-insight-campaign>span{font-size:12px;color:hsl(var(--primary));line-height:1.5}.product-insight-campaign>p{margin:0;font:600 19px/1.3 Inter,sans-serif;letter-spacing:-.03em}.product-insight-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px}.product-insight-source{max-width:540px;color:hsl(var(--charcoal)/.75);font-size:12px;line-height:1.6}.product-insight-source details{margin-top:2px}.product-insight-source summary{display:list-item;width:-moz-fit-content;width:fit-content;min-height:44px;padding:10px 0;color:hsl(var(--primary));cursor:pointer}.product-insight-source details>p{margin:0 0 12px;max-width:65ch}.product-insight-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 22px;border-radius:10px;background:hsl(var(--primary));color:hsl(var(--paper));font:500 14px/1.5 Inter,sans-serif;text-align:center}.product-insight-cta svg{flex:none}.product-insight-example a:hover{text-decoration:underline;text-underline-offset:4px}.product-insight-example :is(a,summary):focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.sell-page .product-insight-example{margin-bottom:80px}@media (max-width:950px){.product-insight-comparison{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:32px}.product-insight-connector{right:-28px;width:24px}.product-insight-listing-product{grid-template-columns:65px 1fr;gap:15px;padding:20px 16px}.product-insight-listing dl{padding-inline:16px}.product-insight-work{padding:16px}.product-insight-page-label{padding-inline:20px}.product-insight-page-body{padding:30px 20px;grid-template-columns:1.3fr .8fr}.product-insight-page-body h3{font-size:38px}.product-insight-page-body>img{height:210px}.product-insight-page-body p{font-size:13px}.product-insight-campaign{grid-template-columns:1fr;gap:8px;padding:18px 20px}.product-insight-campaign>p{font-size:19px}}@media (max-width:700px){.product-insight-comparison{grid-template-columns:1fr;gap:32px}.product-insight-listing-product{grid-template-columns:74px 1fr;padding:16px 20px}.product-insight-listing-product img{height:120px}.product-insight-listing-product h3{font-size:18px}.product-insight-listing dl{padding:13px 20px}.product-insight-label{padding:12px 20px}.product-insight-question{margin-top:24px;gap:12px}.product-insight-question p{font-size:30px;max-width:22ch}.product-insight-connector{display:none}.product-insight-page-body h3{font-size:46px}.product-insight-page-body>img{height:240px}.product-insight-page-body p{font-size:14px}.product-insight-campaign{grid-template-columns:.6fr 1fr;gap:16px}.product-insight-footer{flex-direction:column-reverse;gap:18px}.product-insight-cta{width:100%}.product-insight-heading{margin-bottom:26px}.sell-page .product-insight-example{margin-bottom:56px}}@media (max-width:400px){.product-insight-heading>h2{font-size:33px}.product-insight-work{padding:12px}.product-insight-page-label{padding:12px 14px;font-size:11px}.product-insight-page-body{grid-template-columns:1.35fr .75fr;padding:28px 14px 22px;gap:4px}.product-insight-page-body h3{font-size:31px}.product-insight-page-body>img{height:175px}.product-insight-page-body p{font-size:12px;margin:16px 0}.product-insight-checked{font-size:10px;gap:4px}.product-insight-checked svg{width:12px}.product-insight-page>a{font-size:12px;padding-inline:14px}.product-insight-campaign{grid-template-columns:1fr;gap:8px;padding:16px 14px}.product-insight-campaign>p{font-size:18px}.product-insight-question p{font-size:27px}.product-insight-cta{font-size:13px;padding-inline:16px}}@media (max-width:350px){.product-insight-page-body{grid-template-columns:1.5fr .65fr}.product-insight-page-body h3{font-size:27px}}.agentic-page{color:#323941;background:#faf7f1}.agentic-page :is(a,button,summary,input){scroll-margin-block:110px 24px}.agentic-page :is(a,button,summary,input):focus-visible{outline:3px solid #5E5884;outline-offset:5px}.agentic-frame{width:min(100% - 64px,1200px);margin-inline:auto}.agentic-page h2{font:700 clamp(32px,3.8vw,50px)/1.1 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.agentic-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 22px;border-radius:10px;background:#5e5884;color:#faf7f1;font:600 16px/1.5 Inter,sans-serif;text-align:center}.agentic-primary:hover{background:#323941}.agentic-primary svg,.agentic-link svg{flex:none}.agentic-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#5e5884;font-weight:600;text-decoration:underline;text-underline-offset:5px}.agentic-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,6vw,88px);align-items:center;padding-block:32px 64px}.agentic-hero-copy nav{display:flex;gap:10px;align-items:center;font-size:12px;margin-bottom:46px;color:#5e5884}.agentic-hero-copy nav a:hover{text-decoration:underline}.agentic-hero h1{font:700 clamp(46px,5.1vw,70px)/1.04 "Playfair Display",Georgia,serif;letter-spacing:-.045em;max-width:560px;color:#e23487}.agentic-lede{font-size:19px;line-height:1.65;margin:28px 0;max-width:450px}.agentic-watch{display:flex;gap:12px;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;margin-top:14px;font-size:14px;color:#5e5884}.ai-shopping-scene{min-width:0;margin:40px 0 0}.ai-chat-window{background:#faf7f1;border:1px solid rgb(50 57 65 / .18);border-radius:14px;box-shadow:0 20px 55px #e234871f;overflow:hidden}.ai-chat-window>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid rgb(50 57 65 / .12)}.ai-chat-window>header>span:first-child{display:flex;gap:10px;align-items:center;font-size:18px;font-weight:600}.ai-chat-example{font-size:11px;color:#5e5884}.ai-chat-content{padding:26px 28px 22px;animation:ai-chat-arrive .18s ease-out}.ai-shopper-message{border-radius:14px 14px 4px;padding:20px 22px;background:#5e5884;color:#faf7f1;margin-left:26px}.ai-shopper-message>span{font-size:11px;display:block;margin-bottom:8px}.ai-shopper-message p{font-size:19px;font-weight:500;line-height:1.5}.ai-answer-message{display:flex;gap:14px;margin-top:28px}.ai-answer-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid rgb(50 57 65 / .2);border-radius:50%}.ai-answer-message p{font-size:16px;line-height:1.65}.ai-chat-source{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.6;margin-top:10px;color:#5e5884}.ai-chat-source svg{flex:none;margin-top:2px}.ai-shortlist{margin:26px 0 0 44px;padding-top:18px;border-top:1px solid rgb(50 57 65 / .15)}.ai-shortlist>span{font-size:12px;color:#5e5884}.ai-shortlist ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-shortlist li{display:inline-flex;gap:6px;align-items:center;padding:7px 9px;border:1px solid rgb(94 88 132 / .22);border-radius:4px;font-size:11px}.ai-shopping-scene figcaption{margin-top:22px;font:600 19px/1.4 Inter,sans-serif;text-align:center}.ai-question-options{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-question-options button{min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid rgb(94 88 132 / .25);font-size:12px;color:#5e5884}.ai-question-options button[aria-pressed=true]{background:#5e5884;color:#faf7f1;border-color:#5e5884}.agentic-problem{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);border-top:1px solid rgb(50 57 65 / .18);padding-block:56px 72px;align-items:center}.agentic-problem>div>p{font-size:17px;line-height:1.7;max-width:490px}.agentic-problem-payoff{margin-top:18px;font-weight:600}.agentic-solution{padding-block:68px;background:#5e588409;scroll-margin-top:100px;border-block:1px solid rgb(94 88 132 / .12)}.agentic-solution .agentic-frame>header{position:relative;padding-left:80px;margin-bottom:36px}.agentic-solution header .chef-mark{position:absolute;left:0;top:0;width:56px;height:56px}.agentic-solution header>p{margin-top:20px;font-size:17px;line-height:1.6}.agentic-how{padding-block:76px}.agentic-how>header{display:flex;justify-content:space-between;gap:40px;align-items:end}.agentic-how>header p{max-width:270px;font-size:17px;line-height:1.7}.agentic-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:44px}.agentic-how li{border-top:2px solid #5E5884;padding-top:22px}.agentic-step-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgb(94 88 132 / .3);border-radius:50%;font:500 14px Inter,sans-serif;color:#5e5884}.agentic-how h3{font:600 21px/1.3 Inter,sans-serif;margin:20px 0 12px;letter-spacing:-.025em}.agentic-how li>p{font-size:15px;line-height:1.7;max-width:340px}.agentic-how li>div{display:grid;gap:8px;margin-top:24px;font-size:12px;color:#5e5884}.agentic-how li>div>span{display:flex;align-items:center;gap:8px}.agentic-how>.agentic-link{margin-top:38px;font-size:14px}.agentic-invitation{background:#e23487;color:#faf7f1;padding-block:64px}.agentic-invitation-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.agentic-invitation .chef-mark{height:54px;width:54px;margin-bottom:20px}.agentic-invitation h2{font-size:clamp(42px,5.3vw,68px)}.agentic-invitation-layout>div:first-child>p{color:#323941;background:#faf7f1;padding:16px 20px;border-radius:10px;font-size:16px;line-height:1.7;margin-top:26px;width:-moz-fit-content;width:fit-content}.agentic-demo-form{background:#faf7f1;color:#323941;padding:36px;border-radius:14px}.agentic-demo-form h3{font:700 32px/1.2 Playfair Display,Georgia,serif;margin-bottom:26px}.agentic-demo-form form{display:grid;gap:12px}.agentic-demo-form label{font-size:13px;font-weight:500}.agentic-demo-form input{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid rgb(50 57 65 / .4);border-radius:10px;background:transparent;font-size:16px}.agentic-demo-form form>p{font-size:13px;line-height:1.5;color:#323941}.agentic-demo-form>a{display:inline-block;margin-top:20px;padding-block:8px;font-size:12px;color:#5e5884;text-decoration:underline;text-underline-offset:4px}.agentic-more{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding-block:52px 36px}.agentic-questions details{border-bottom:1px solid rgb(50 57 65 / .17)}.agentic-questions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;min-height:68px;padding-block:18px;font-size:14px;font-weight:600}.agentic-questions summary::-webkit-details-marker{display:none}.agentic-questions summary svg{flex:none}.agentic-questions details[open] summary svg{transform:rotate(180deg)}.agentic-questions details p{padding-bottom:22px;font-size:14px;line-height:1.7}.agentic-questions a{color:#5e5884;text-decoration:underline}.agentic-comparisons h2{font:600 18px/1.4 Inter,sans-serif;margin-bottom:14px;letter-spacing:-.02em}.agentic-comparisons a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;color:#5e5884}.agentic-comparisons a svg{flex:none}.agentic-sources{grid-column:1/-1;max-width:960px;font-size:11px;line-height:1.7;color:#5e5884}.agentic-sources a{text-decoration:underline;text-underline-offset:3px}@keyframes ai-chat-arrive{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:1000px){.agentic-frame{width:calc(100% - 48px)}.agentic-hero{gap:32px}.agentic-hero h1{font-size:54px}.ai-chat-content{padding:22px 20px}.ai-shopper-message{margin-left:10px;padding:18px}.ai-shopper-message p{font-size:17px}.ai-shortlist{margin-left:0}.agentic-invitation-layout{gap:36px}.agentic-how ol{gap:28px}}@media (max-width:760px){.agentic-hero,.agentic-problem,.agentic-invitation-layout,.agentic-more{grid-template-columns:1fr}.agentic-hero{padding-top:24px;padding-bottom:40px;gap:0}.agentic-hero-copy nav{margin-bottom:28px}.agentic-hero h1{max-width:600px}.agentic-lede{max-width:540px}.ai-shopping-scene{max-width:580px;width:100%;margin-inline:auto}.agentic-problem{gap:24px;padding-block:40px}.agentic-problem br{display:none}.agentic-solution{padding-block:44px}.agentic-how{padding-block:48px}.agentic-how>header{display:block}.agentic-how>header p{margin-top:20px;max-width:none}.agentic-how ol{grid-template-columns:1fr;gap:28px}.agentic-how li{display:grid;grid-template-columns:36px 1fr;-moz-column-gap:16px;column-gap:16px}.agentic-how h3{margin:3px 0 10px}.agentic-how li>p,.agentic-how li>div{grid-column:2;max-width:none}.agentic-how li>div{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.agentic-invitation{padding-block:44px}.agentic-invitation-layout{gap:28px}.agentic-invitation-layout>div:first-child>p{max-width:100%}.agentic-more{gap:32px;padding-top:32px}}@media (max-width:440px){.agentic-frame{width:calc(100% - 32px)}.agentic-hero h1{font-size:46px;max-width:340px}.agentic-lede{font-size:17px;margin-block:22px}.agentic-primary{font-size:15px;gap:12px}.ai-chat-window>header{padding:16px}.ai-chat-window>header>span:first-child{font-size:16px}.ai-chat-example{font-size:10px}.ai-chat-content{padding:20px 16px}.ai-shopper-message{margin-left:0;padding:16px}.ai-shopper-message p{font-size:17px}.ai-answer-message{gap:10px;margin-top:22px}.ai-answer-message p{font-size:14px}.ai-shortlist{margin-top:20px}.ai-shortlist li{font-size:10px}.ai-question-options{gap:6px}.ai-question-options button{font-size:10px;padding:8px 10px;min-height:44px}.agentic-problem>div>p{font-size:16px}.agentic-solution .agentic-frame>header{padding-left:0}.agentic-solution header .chef-mark{position:static;margin-bottom:20px;width:46px;height:46px}.agentic-solution header>p{font-size:16px}.agentic-how h3{font-size:19px}.agentic-how li>div{font-size:11px}.agentic-demo-form{padding:24px 20px}.agentic-demo-form h3{font-size:28px}.agentic-invitation-layout>div:first-child>p{font-size:14px}.agentic-questions summary{font-size:13px}.agentic-sources{font-size:10px}}@media (prefers-reduced-motion:reduce){.ai-chat-content{animation:none}}
