body.public-marketing-page{overflow-x:clip}.buyer-intent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.public-page-hero__actions .buyer-intent-actions{margin-top:0}.buyer-intent-actions .button{min-height:48px;padding-inline:20px}.buyer-intent-readiness__badge{display:inline-flex;align-items:center;gap:7px;justify-self:start;min-height:26px;margin:0;border:1px solid var(--card-border);border-radius:999px;padding:5px 11px;background:var(--glass-thin);color:var(--ink-2);font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.buyer-intent-readiness__badge:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--accent);content:""}.buyer-intent-readiness__badge[data-readiness=preview]:before,.buyer-intent-readiness__badge[data-readiness=beta]:before{background:var(--sky)}.buyer-intent-readiness__badge[data-readiness=custom-plan]:before{background:var(--honey)}.buyer-intent-hero .public-page-hero__intro>.buyer-intent-hero__readiness{margin-top:18px;color:var(--ink-2);font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.07em;line-height:1.3}.buyer-intent-section__head .buyer-intent-readiness__badge{margin-bottom:16px}.buyer-intent-section{padding-block:clamp(64px,8vw,104px);border-top:1px solid var(--line)}.buyer-intent-section__head{max-width:720px;margin-bottom:clamp(32px,5vw,54px)}.buyer-intent-section h2{max-width:22ch;margin:0;color:var(--ink);font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.04;text-wrap:balance}.buyer-intent-section__head>p:last-child{margin-top:18px;color:var(--ink-2);font-size:1.05rem;line-height:1.7}.buyer-intent-showcase{display:grid;border-top:1px solid var(--line)}.buyer-intent-showcase__item{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;padding-block:clamp(36px,5vw,60px);border-bottom:1px solid var(--line)}.buyer-intent-showcase__copy{display:grid;align-content:start;gap:12px}.buyer-intent-showcase__copy h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:550;line-height:1.12}.buyer-intent-showcase__copy p{margin:0;color:var(--ink-2);line-height:1.7}[data-product-capabilities] .buyer-intent-showcase__item{align-items:center}[data-product-capabilities] .buyer-intent-showcase__copy{gap:18px}[data-product-capabilities] .buyer-intent-showcase__copy p{max-width:55ch;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.65}@media(min-width:901px){[data-product-capabilities] .buyer-intent-showcase__item--reverse{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr)}[data-product-capabilities] .buyer-intent-showcase__item--reverse>.buyer-intent-showcase__copy{order:2}[data-product-capabilities] .buyer-intent-showcase__item--reverse>.buyer-intent-showcase__figure{order:1}}.buyer-intent-showcase__figure{display:grid;min-width:0;gap:12px;margin:0}.buyer-intent-showcase__frame{display:block;overflow:hidden;padding:clamp(20px,4vw,48px);border-radius:var(--landing-button-radius);cursor:zoom-in}.buyer-intent-showcase__frame:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:4px}.buyer-intent-showcase__frame img{display:block;width:100%;height:auto;border-radius:inherit}.buyer-intent-showcase__figure figcaption{margin:0;color:var(--ink-3);font-size:1rem;line-height:1.55}.buyer-intent-decision{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--card-border);border-radius:26px;background:var(--glass-bg);box-shadow:var(--shadow-card-lg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.buyer-intent-decision__half{padding:clamp(28px,4vw,44px)}.buyer-intent-decision__half--outcome{border-left:1px solid var(--line)}.buyer-intent-decision h2{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:clamp(1.5rem,2.4vw,1.9rem)}.buyer-intent-decision h2:before{flex:0 0 auto;width:10px;height:10px;border-radius:50%;content:""}.buyer-intent-decision__half--pain h2:before{border:1.5px solid var(--coral)}.buyer-intent-decision__half--outcome h2:before{background:var(--leaf)}.buyer-intent-decision p{margin:0;font-size:1.05rem;line-height:1.75}.buyer-intent-decision__half--pain p{color:color-mix(in srgb,var(--ink) 60%,transparent)}.buyer-intent-decision__half--outcome p{color:var(--ink-2)}.buyer-intent-decision__arrow{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--card-border-2);border-radius:50%;background:var(--glass-strong);box-shadow:var(--shadow-card);transform:translate(-50%,-50%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.buyer-intent-decision__arrow svg{width:15px;height:11px;fill:none;stroke:var(--accent-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.buyer-intent-path{counter-reset:buyer-intent-step;display:grid;max-width:920px;margin-inline:auto}.buyer-intent-path__step{counter-increment:buyer-intent-step;display:grid;grid-template-columns:88px minmax(0,1fr);gap:clamp(20px,4vw,46px);padding-block:30px;border-top:1px solid var(--line)}.buyer-intent-path__step:last-child{border-bottom:1px solid var(--line)}.buyer-intent-path__step:before{content:"0" counter(buyer-intent-step);color:var(--accent-text);font-family:var(--font-mono);font-size:.82rem;font-weight:750;letter-spacing:.06em}.buyer-intent-path__step h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.3rem,2.3vw,1.75rem);font-weight:550;line-height:1.2}.buyer-intent-path__step p{max-width:720px;margin:12px 0 0;color:var(--ink-2);line-height:1.7}.buyer-intent-path__screenshot{margin-top:clamp(24px,4vw,40px)}.buyer-intent-showcase__item .buyer-intent-path__screenshot,.public-page-hero .buyer-intent-path__screenshot{margin:0}.product-action-link{padding-block:12px;color:var(--ink-2);text-underline-offset:5px}.product-action-link:hover{color:var(--accent-text)}.product-demo-intro{margin-top:clamp(32px,4vw,56px)}.product-demo-video{width:100%;height:auto}.product-demo-video::cue{font-size:clamp(18px,1.4vw,24px)}.buyer-intent-path__screenshot--compact{width:min(100%,620px)}.buyer-intent-actions--middle{justify-content:center;margin-top:clamp(28px,5vw,48px)}.buyer-intent-evidence{display:grid;margin:0;padding:0;border-top:1px solid var(--line)}.buyer-intent-evidence li{position:relative;padding:26px 0 26px 52px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:1.05rem;line-height:1.65;list-style:none}.buyer-intent-evidence li:before{position:absolute;top:50%;left:0;width:22px;height:22px;border:1px solid var(--leaf);border-radius:50%;background:color-mix(in srgb,var(--leaf) 12%,transparent);content:"";transform:translateY(-50%)}.buyer-intent-evidence li:after{position:absolute;top:50%;left:6px;width:10px;height:5px;border-bottom:1.7px solid var(--leaf);border-left:1.7px solid var(--leaf);content:"";transform:translateY(-72%) rotate(-45deg)}.buyer-intent-qualification{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--card-border);border-radius:26px;background:var(--glass-bg);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.buyer-intent-qualification article{padding:clamp(28px,4vw,44px)}.buyer-intent-qualification__non-fit{border-left:1px solid var(--line)}.buyer-intent-qualification h2{margin-bottom:22px;font-size:clamp(1.5rem,2.4vw,1.9rem)}.buyer-intent-qualification ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.buyer-intent-qualification li{position:relative;padding-left:22px;color:var(--ink-2);line-height:1.65}.buyer-intent-qualification li:before{position:absolute;top:.68em;left:0;width:7px;height:7px;border-radius:50%;background:var(--leaf);content:""}.buyer-intent-qualification__non-fit li:before{border:1.4px solid var(--honey);background:transparent}.buyer-intent-related{display:grid;border-top:1px solid var(--line)}.buyer-intent-related__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:24px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.buyer-intent-related__link h3{margin:7px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:550;line-height:1.25}.buyer-intent-related__link>span:last-child{color:var(--accent-text);font-size:1.35rem}.buyer-intent-final{padding-block:clamp(72px,9vw,120px)}.buyer-intent-final__panel{position:relative;overflow:hidden;border:1px solid var(--card-border);border-radius:30px;padding:clamp(34px,7vw,72px);background:var(--glass-bg);box-shadow:var(--shadow-card-lg);text-align:center;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.buyer-intent-final__panel:before{position:absolute;top:58%;left:50%;width:min(560px,80%);height:300px;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 10%,transparent),transparent 72%);content:"";pointer-events:none;transform:translate(-50%,-50%)}.buyer-intent-final__panel .buyer-intent-readiness__badge{position:relative;margin-bottom:20px}.buyer-intent-final h2{max-width:20ch;margin:0 auto;color:var(--ink);font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.04;text-wrap:balance}.buyer-intent-final p{max-width:680px;margin:20px auto 0;color:var(--ink-2);font-size:1.05rem;line-height:1.7}.buyer-intent-final .buyer-intent-actions{justify-content:center}.buyer-intent-hub-hero{border-bottom:1px solid var(--line)}.buyer-intent-hub-groups{padding-block:clamp(54px,8vw,102px)}.buyer-intent-hub-group+.buyer-intent-hub-group{margin-top:clamp(58px,8vw,94px)}.buyer-intent-hub-group__head{width:100%;margin-bottom:22px}.buyer-intent-hub-group__head h2{margin:0;color:var(--ink);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08;text-wrap:balance}.buyer-intent-hub-list{display:grid;border-top:1px solid var(--line)}.buyer-intent-hub-card{color:inherit}.buyer-intent-hub-card__link{color:inherit;text-decoration:none}.buyer-intent-hub-card__link:after{position:absolute;inset:0;border-radius:var(--radius-md);content:""}.buyer-intent-hub-card__link:focus-visible{outline:0}.buyer-intent-hub-card__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:6px}.buyer-intent-hub-card__index{color:var(--accent-text);font-family:var(--font-ui);font-size:.78rem;font-weight:750;letter-spacing:.06em}.buyer-intent-hub-card__body>p{margin:0;color:var(--ink-2);line-height:1.6}.buyer-intent-hub-card__action{display:inline-flex;align-items:center;gap:9px}.buyer-intent-hub-card__action:after{color:var(--accent-text);content:"→";font-size:1.1rem}.buyer-intent-product-card.public-index-row{grid-template-columns:40px minmax(260px,.78fr) minmax(320px,1fr) auto;align-items:start;column-gap:clamp(24px,3.4vw,44px);padding-block:clamp(28px,3.4vw,38px)}.buyer-intent-product-card__identity{display:grid;align-content:start;gap:14px;min-width:0}.buyer-intent-product-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.buyer-intent-product-card__name{color:var(--ink);font-family:var(--font-display);font-size:1.32rem;font-weight:500;letter-spacing:var(--landing-heading-tracking);line-height:1.2}.buyer-intent-product-card .public-index-row__title{max-width:30ch;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.44}.buyer-intent-product-card__detail{display:grid;align-content:start;gap:14px;min-width:0}.buyer-intent-product-card__outcome{margin:0;max-width:58ch;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.06rem,1.5vw,1.24rem);font-weight:500;line-height:1.46;text-wrap:pretty}.buyer-intent-product-card__description{margin:2px 0 0;max-width:46ch;color:var(--ink-3);font-size:.9rem;line-height:1.64}.buyer-intent-product-card__facts{display:grid;gap:9px;margin:2px 0 0;padding:0;list-style:none}.buyer-intent-product-card__facts li,.buyer-intent-product-card__limitation{position:relative;margin:0;padding-left:18px;max-width:62ch;color:var(--ink-3);font-size:.88rem;line-height:1.6}.buyer-intent-product-card__facts li:before,.buyer-intent-product-card__limitation:before{position:absolute;top:.66em;left:0;width:5px;height:5px;border-radius:50%;background:var(--leaf);content:""}.buyer-intent-product-card__limitation{color:var(--ink-4)}.buyer-intent-product-card__limitation:before{background:var(--honey)}.buyer-intent-product-card__limitation-label{margin-right:7px;color:var(--ink-3);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.buyer-intent-hub-card:focus-within .public-index-row__title,.buyer-intent-hub-card:focus-within .buyer-intent-hub-card__action{color:var(--accent-text)}@media(hover:hover){.buyer-intent-related__link:hover h3,.buyer-intent-hub-card:hover .public-index-row__title,.buyer-intent-hub-card:hover .buyer-intent-hub-card__action{color:var(--accent-text)}}@media(max-width:1120px){.buyer-intent-product-card.public-index-row{grid-template-columns:40px minmax(0,1fr) auto;row-gap:22px}.buyer-intent-product-card__detail{grid-row:2;grid-column:2 / -1}.buyer-intent-product-card .public-index-row__title{max-width:none}}@media(max-width:720px){.buyer-intent-showcase__item{grid-template-columns:1fr;gap:24px}.buyer-intent-decision,.buyer-intent-qualification{grid-template-columns:1fr}.buyer-intent-decision__half--outcome,.buyer-intent-qualification__non-fit{border-top:1px solid var(--line);border-left:0}.buyer-intent-decision__arrow{transform:translate(-50%,-50%) rotate(90deg)}.buyer-intent-evidence li{padding-left:44px}.buyer-intent-path__step{grid-template-columns:46px minmax(0,1fr)}.buyer-intent-hub-group__head{max-width:none}.buyer-intent-product-card.public-index-row{grid-template-columns:40px minmax(0,1fr);row-gap:20px}.buyer-intent-product-card__detail,.buyer-intent-product-card__action{grid-column:2}.buyer-intent-product-card__action{justify-self:start}}@media(max-width:520px){.buyer-intent-actions,.buyer-intent-actions .button{width:100%}}
