.marketing-site{overflow:clip}.marketing-site #marketing-main{width:100%}.marketing-site h1{letter-spacing:-2.2px;margin:0;font-size:clamp(40px,4vw,54px);font-weight:730;line-height:1.08}.marketing-site a:not([data-slot=button]){text-underline-offset:4px}.marketing-site main a:not([data-slot=button]):not(.email-chat-link){color:var(--brand);text-decoration:none}.marketing-site main a:not([data-slot=button]):not(.email-chat-link):hover{text-decoration:underline}.marketing-site a:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.marketing-skip{z-index:50;background:#fff;padding:8px 16px;position:absolute;top:-100px;left:12px}.marketing-skip:focus{top:12px}.seo-page-heading{margin-bottom:48px}.seo-page-heading>p,.marketing-lead{color:var(--soft-ink);letter-spacing:-.55px;margin:22px 0 0;font-size:23px;line-height:1.4}.marketing-intro{max-width:1280px;margin:auto;padding:80px 48px 48px}.marketing-intro h1{max-width:850px}.marketing-intro .marketing-lead{max-width:680px}.marketing-site .marketing-action{background:var(--brand);color:#fff;white-space:normal;border-radius:10px;gap:10px;max-width:100%;height:auto;min-height:48px;padding:13px 22px;font-size:16px;line-height:1.4}.marketing-site .marketing-action:hover{background:#006de5}.marketing-small{color:var(--soft-ink);font-size:14px;line-height:1.6}.marketing-section{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.marketing-section-content{min-width:0}.marketing-section-content>p{color:var(--soft-ink);margin:0 0 22px;font-size:18px;line-height:1.6}.marketing-section-content>p:last-child{margin-bottom:0}.marketing-section-content h3{letter-spacing:-.5px;margin:0 0 16px;font-size:24px;line-height:1.25}.seo-journey .home-section{padding:0}.seo-journey .home-steps{border:0;grid-template-columns:1fr;padding-top:0}.seo-journey .home-step-arrow{display:none}.seo-workflow-hero .seo-page-heading{text-align:center;max-width:850px;margin:0 auto 64px}.seo-workflow-hero .seo-page-heading p{max-width:650px;margin:22px auto 0}.seo-workflow-steps{padding-top:0}.seo-workflow-steps .home-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:40px}.seo-workflow-evidence .seo-evidence-note{text-align:center;max-width:620px;color:var(--soft-ink);margin:0;font-size:16px;line-height:1.6}.seo-workflow-evidence .home-source-quote{padding-left:24px}.seo-closing{border-top:1px solid var(--line)}.seo-pricing .home-section{padding-top:64px}.seo-pricing .home-plan-heading h2{letter-spacing:0;font-size:20px;font-weight:600;line-height:1.4}.seo-pricing .home-plan-enterprise .home-plan-heading h2{font-size:16px}.seo-allowance-note{color:var(--soft-ink);margin:8px 0 0;font-size:14px;line-height:1.5}.seo-conversation-story{grid-template-rows:auto 28px auto;min-width:0;margin:0;display:grid}.seo-demo-chat{box-shadow:0 0 0 10px #eff8ff, var(--shadow-panel);background:#fff;border:1px solid #dce8f4;border-radius:16px;overflow:hidden}.seo-demo-chat .hero-slide-messages{min-height:250px}.marketing-next-step{background:#ffffffed;border:1px solid #e4eff9;border-radius:14px;min-width:0;padding:22px}.marketing-next-step>span{display:none}.marketing-next-step h2{letter-spacing:-.7px;margin:0;font-size:26px;font-weight:650;line-height:1.2}.marketing-next-step p{color:var(--soft-ink);margin:12px 0;font-size:14px;line-height:1.5}.marketing-next-step a{align-items:center;gap:8px;min-height:36px;font-size:16px;display:inline-flex}.marketing-industry-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:72px;max-width:1280px;min-height:calc(100svh - 85px);margin:auto;padding:64px 48px 80px;display:grid}.marketing-industry-hero>div:first-child{grid-area:1/2;min-width:0}.marketing-industry-hero>.seo-conversation-story{grid-area:1/1}.marketing-industry-hero .marketing-lead{margin:22px 0 36px}.marketing-industry-hero .marketing-small{margin:14px 0 0}.marketing-cards{grid-template-columns:1fr;gap:28px;display:grid}.marketing-cards article{border-bottom:1px solid var(--line);padding-bottom:28px}.marketing-cards article:last-child{border:0;padding:0}.marketing-cards p,.marketing-evidence p{color:var(--soft-ink);margin:0;font-size:18px;line-height:1.6}.marketing-evidence{gap:28px;display:grid}.marketing-evidence blockquote{background:var(--surface-blue);border-radius:12px;margin:0;padding:24px;font-size:20px;line-height:1.5}.marketing-evidence p+p{margin-top:16px}.marketing-evidence h3{color:var(--brand);letter-spacing:-1px;font-size:32px;line-height:1.14}.marketing-related{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;max-width:1184px;margin:0 auto;padding:48px 0;display:flex}.marketing-related h2{letter-spacing:-1.3px;margin:0 0 20px;font-size:32px;line-height:1.14}.marketing-related p{max-width:640px;color:var(--soft-ink);margin:0;font-size:18px;line-height:1.6}.marketing-related>a{flex-shrink:0;align-items:center;gap:8px;min-height:44px;display:inline-flex}.marketing-closing{text-align:center;max-width:1280px;margin:auto;padding:80px 48px}.marketing-closing h2{letter-spacing:-1.6px;max-width:760px;margin:0 auto 24px;font-size:40px;line-height:1.14}.marketing-closing>a:not([data-slot=button]){margin-top:22px;display:block}.marketing-closing p{color:var(--soft-ink);margin-top:16px;font-size:14px}.marketing-two-columns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.marketing-two-columns p{color:var(--soft-ink);font-size:18px;line-height:1.6}.marketing-link-stack{gap:16px;display:grid}.marketing-guide{max-width:1280px;margin:auto}.marketing-guide>.marketing-opener,.marketing-guide-intro,.marketing-contents{margin-inline:48px}.marketing-guide .marketing-intro{padding-bottom:36px}.marketing-opener{background:var(--surface-blue);border-radius:14px;max-width:760px;padding:28px 32px}.marketing-opener blockquote{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:600;line-height:1.3}.marketing-opener p{color:var(--soft-ink);margin:16px 0 0;font-size:16px;line-height:1.5}.marketing-guide-intro{max-width:760px;color:var(--soft-ink);margin-top:28px;font-size:18px;line-height:1.6}.marketing-contents{flex-wrap:wrap;gap:16px 28px;margin-block:28px 0;font-size:16px;display:flex}.marketing-guide .marketing-section{grid-template-columns:1fr;gap:36px}.marketing-guide .marketing-section-heading,.marketing-guide .marketing-section-content>p{max-width:760px}.marketing-table-wrap{max-width:100%}.marketing-table{border-collapse:collapse;text-align:left;width:100%;font-size:18px;line-height:1.6}.marketing-table th,.marketing-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:24px}.marketing-table thead{background:var(--surface-soft);font-size:14px}.marketing-table tbody th{width:25%;font-weight:600}.marketing-table td{width:37.5%;color:var(--soft-ink)}.marketing-guide-steps{grid-template-columns:1fr 1fr;gap:32px 48px;margin:28px 0;padding-left:24px;list-style:decimal;display:grid}.marketing-guide-steps li{padding-left:10px}.marketing-guide-steps li::marker{color:var(--brand)}.marketing-guide-steps p{color:var(--soft-ink);margin:0;font-size:18px;line-height:1.6}.marketing-guide .marketing-related{margin:0 48px 64px}.marketing-guide .marketing-related div>a{margin-top:18px;display:inline-block}@media (width<=1050px){.marketing-industry-hero{gap:36px;padding:48px 32px 64px}.marketing-site h1{letter-spacing:-1.7px;font-size:42px}.marketing-intro{padding:64px 32px 36px}.marketing-related{margin-inline:32px}.marketing-section{gap:40px}.marketing-guide>.marketing-opener,.marketing-guide-intro,.marketing-contents,.marketing-guide .marketing-related{margin-inline:32px}}@media (width<=900px){.marketing-industry-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:40px}.marketing-industry-hero>div:first-child,.marketing-industry-hero>.seo-conversation-story{grid-area:auto/1;width:100%;max-width:570px;margin:auto}.marketing-industry-hero>.seo-conversation-story{grid-row:2;max-width:540px}.marketing-industry-hero h1{font-size:48px}.marketing-section{grid-template-columns:1fr;gap:28px}.seo-workflow-steps .home-steps{grid-template-columns:1fr}.marketing-related{align-items:flex-start}}@media (width<=600px){.marketing-site h1,.marketing-industry-hero h1{letter-spacing:-1.65px;font-size:38px;line-height:1.1}.seo-page-heading>p,.marketing-lead{margin-top:18px;font-size:19px;line-height:1.4}.marketing-intro{padding:28px 24px 36px}.seo-workflow-hero{padding-top:28px}.seo-workflow-hero .seo-page-heading{text-align:left;margin-bottom:40px}.seo-workflow-hero .seo-page-heading p{margin-top:18px}.seo-workflow-evidence .home-evidence-layout{gap:36px;padding-block:64px}.seo-pricing .home-section{padding-top:28px}.seo-page-heading{margin-bottom:28px}.marketing-industry-hero{gap:36px;padding:28px 24px 48px}.marketing-industry-hero .marketing-lead{margin:18px 0 24px}.seo-demo-chat{box-shadow:0 0 0 8px #f5fbff}.seo-demo-chat .hero-slide-messages{min-height:0}.marketing-next-step{padding:20px}.marketing-next-step h2{letter-spacing:-.5px;font-size:24px}.marketing-related{flex-direction:column;gap:24px;margin-inline:24px;padding-block:36px}.marketing-related h2{font-size:28px}.marketing-closing{padding:48px 24px}.marketing-closing h2{letter-spacing:-1.3px;font-size:32px}.marketing-two-columns{grid-template-columns:1fr}.marketing-guide>.marketing-opener,.marketing-guide-intro,.marketing-contents{margin-inline:24px}.marketing-opener{padding:24px}.marketing-opener blockquote{font-size:24px}.marketing-guide .marketing-related{margin-inline:24px}.marketing-guide-steps{grid-template-columns:1fr}.marketing-table,.marketing-table tbody,.marketing-table tr,.marketing-table th,.marketing-table td{width:auto;display:block}.marketing-table thead{display:none}.marketing-table tbody{grid-template-columns:1fr;gap:24px;display:grid}.marketing-table tr{border:1px solid var(--line);border-radius:14px;padding:24px}.marketing-table tbody th,.marketing-table td{border:0;width:auto;padding:0}.marketing-table td{margin-top:20px}.marketing-table td:before{color:var(--ink);content:"Ask next";margin-bottom:8px;font-size:14px;display:block}.marketing-table td:last-child:before{content:"What to investigate"}}@media (width<=360px){.marketing-site h1,.marketing-industry-hero h1{font-size:34px}.marketing-industry-hero,.marketing-intro{padding-inline:20px}.marketing-site .marketing-action{padding-inline:16px}}.seo-conversation-only{grid-template-rows:auto}.seo-guide-hero{min-height:0;padding-block:64px 48px}.seo-guide-hero .marketing-lead p{margin:0}@media (width<=600px){.seo-guide-hero{padding-top:28px}.seo-guide-hero .seo-demo-chat .hero-slide-messages{min-height:0}}.seo-shop-outcome .home-outcome-copy>.marketing-small{font-size:14px;line-height:1.6}.seo-reader-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.seo-reader-link>svg{flex-shrink:0}.seo-demo-chat .studio-avatar{position:relative}
