.hero-banner{position:relative;z-index:10;padding:0 0 clamp(2.75rem,6vh,4.5rem)}@media (max-width:767px){.hero-banner__media{height:420px!important}.hero-banner__body{font-size:.63rem!important}.hero-banner__row{row-gap:.5rem!important}.hero-banner__badge{padding:.25rem .8rem .25rem .5rem!important;font-size:.65rem!important}.hero-banner__overlay.landing-container{gap:.5rem!important}}.hero-banner__media{position:relative;height:720px;max-height:80vh;overflow:hidden;background:#111}@media (min-width:1441px){.hero-banner__media{height:max(720px,50vw)}}.hero-banner__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform-origin:center top}.hero-banner__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,0) 24%,rgba(0,0,0,.32) 50%,rgba(0,0,0,.84));pointer-events:none}.hero-banner__overlay.landing-container{position:absolute;bottom:0;left:50%;z-index:2;display:flex;width:min(var(--landing-max-width,1200px),calc(100% - 48px));max-width:none;flex-direction:column;align-items:flex-start;gap:1rem;margin:0;transform:translateX(-50%);padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.hero-banner__badge{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;border-radius:9999px;background:linear-gradient(90deg,#f6b423,#ffd56a);padding:.35rem .8rem .35rem .5rem;font-size:.78rem;font-weight:600;line-height:1.1rem;color:#252525}.hero-banner__row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(21rem,18.5rem);align-items:center;column-gap:clamp(1.25rem,3vw,2.75rem);row-gap:1.15rem}.hero-banner__title{margin:0;font-size:clamp(1.85rem,2.85vw,2.7rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hero-banner__title-line{display:block}@media (min-width:901px){.hero-banner__title-line{white-space:nowrap}}.hero-banner__title .landing-serif-accent{color:#ef7a3c;font-weight:600}.hero-banner__aside{display:flex;max-width:20.5rem;flex-direction:column;align-items:flex-start;gap:.9rem}.hero-banner__body{margin:0;font-size:.9rem;font-weight:400;line-height:1.55;color:#DDDDDD}.hero-banner__cta{width:fit-content;cursor:pointer;border:0;border-radius:.5rem;background:#e46838;padding:.55rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;color:#fff;transition:background-color .2s ease}.hero-banner__cta:hover{background:#d25528}.hero-banner__trust{display:flex;flex-direction:column;gap:1.75rem;margin-top:clamp(2rem,4vw,3rem)}.hero-banner__trust-text{margin:0;text-align:center;font-size:1.05rem;font-weight:500;line-height:1.6rem;color:#8a8a8a}.hero-banner__trust-highlight{color:#e56936}.hero-banner__trust .logo-marquee-track{gap:clamp(2rem,5vw,5.625rem)}.hero-banner__trust .logo-marquee-track img{height:clamp(1.125rem,2.8vw,1.875rem);width:auto}@media (max-width:900px){.hero-banner__overlay.landing-container{width:min(var(--landing-max-width,1200px),calc(100% - 32px))}.hero-banner__row{grid-template-columns:1fr;align-items:start}.hero-banner__title{font-size:clamp(1rem,5.6vw,1.85rem)}.hero-banner__aside{max-width:26rem}}@media (prefers-reduced-motion:reduce){.hero-banner__video{animation:none}}.ai-intelligence{position:relative;overflow:hidden;background-color:#f8f7f2;color:#252525}.ai-intelligence__inner{position:relative;z-index:1;width:100%;max-width:min(1200px,calc(100% - 1.5rem));margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,2vw,1.5rem);padding-right:clamp(.75rem,2vw,1.5rem)}.ai-intelligence__intro{margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.ai-intelligence__title{margin:0}.ai-intelligence__title-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .8rem;font-size:clamp(1.625rem,3.6vw,3rem);font-weight:600;line-height:1.15;color:#252525}.ai-intelligence__title-accent{display:block;width:100%;margin-top:.15rem;font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.05}.ai-intelligence__sparkle{color:#e9a23b;font-size:clamp(1.25rem,2.5vw,1.75rem)}.ai-intelligence__lead{margin:1rem auto 0;max-width:42.5rem;font-size:clamp(.9375rem,1.6vw,1rem);line-height:1.65;color:#666}.ai-intelligence--stack .ai-intelligence__intro-wrap{position:relative;z-index:5;width:100%;flex-shrink:0;background-color:#f8f7f2;padding-bottom:.75rem}.ai-intelligence__list{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2rem,4vw,3.5rem)}.ai-intelligence__pin{width:100%}.ai-intelligence__pin-inner{display:flex;min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);flex-direction:column;justify-content:flex-end;gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(.75rem,2vw,1.5rem)}.ai-intelligence--stack .ai-intelligence__pin-inner{justify-content:center;gap:6.75rem;min-height:calc(100vh - var(--ai-header-offset, 108px));min-height:calc(100dvh - var(--ai-header-offset, 108px));padding-top:.75rem;padding-bottom:1.25rem}.ai-intelligence__deck{display:flex;width:100%;flex-direction:column;justify-content:flex-end}.ai-intelligence--stack{overflow:visible}.ai-intelligence--stack .ai-intelligence__deck{clip-path:inset(-7.5rem -1.5rem -100vh -1.5rem);transform:translateY(-1rem)}.ai-intelligence__stack{position:relative;width:100%;overflow:visible}.ai-intelligence--stack .ai-intelligence__stack{width:92%;margin-inline:auto}.ai-intelligence__stack-item{position:absolute;left:0;right:0;width:100%;transform-origin:center top;will-change:transform}.ai-intelligence__stack-item>.ai-intelligence-card{height:100%}.ai-intelligence-card{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:clamp(1.25rem,3vw,2.75rem);background:#fff;box-shadow:0 12px 28px -14px rgba(37,37,37,.1);min-height:360px}.ai-intelligence-card:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),inset 0 1px 0 rgb(37 37 37/.07);background:linear-gradient(180deg,rgb(37 37 37/.09),rgb(37 37 37/.03) .35rem,transparent .85rem)}.ai-intelligence--stack .ai-intelligence-card:before{background:linear-gradient(180deg,rgb(37 37 37/.12),rgb(37 37 37/.05) .4rem,transparent 1rem)}@media (max-width:767px){.ai-intelligence-panel{padding:clamp(.4rem,2vw,1.25rem)!important}}@media (max-width:1439px){.ai-intelligence{padding:clamp(2.5rem,5vw,5rem) 0}}@media (min-width:1024px){.ai-intelligence-card{grid-template-columns:3fr 2fr;min-height:clamp(20rem,28vw,26rem)}.ai-intelligence-card--visual-left{grid-template-columns:2fr 3fr}}.ai-intelligence-card__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem);background:#fff}.ai-intelligence-card__heading{margin:0;font-size:clamp(1.375rem,2.8vw,2rem);font-weight:600;line-height:1.2;color:#252525}.ai-intelligence-card__sub{margin:.5rem 0 0;font-size:clamp(.9375rem,1.5vw,1.13rem);line-height:1.55;color:#888888}.ai-intelligence-card__visual{display:flex;align-items:center;justify-content:center;min-height:clamp(14rem,40vw,18rem);padding:clamp(1rem,2.5vw,2rem)}.ai-intelligence-card--gradient-sunset .ai-intelligence-card__visual{background:linear-gradient(135deg,#ffc371,#ff9a4a 42%,#ff5f6d)}.ai-intelligence-card--gradient-warm .ai-intelligence-card__visual{background:linear-gradient(135deg,#ffd88c,#ffb347 45%,#ff8a5c)}@media (min-width:1024px){.ai-intelligence-card__visual{min-height:100%}.ai-intelligence-card--stack .ai-intelligence-card__visual{min-height:100%;padding:clamp(1.25rem,2.5vw,2rem)}}.ai-intelligence-card--visual-left .ai-intelligence-card__copy{order:1}.ai-intelligence-card--visual-left .ai-intelligence-card__visual{order:2}@media (min-width:1024px){.ai-intelligence-card--visual-left .ai-intelligence-card__copy{order:2}.ai-intelligence-card--visual-left .ai-intelligence-card__visual{order:1}}.ai-intelligence-card--visual-right .ai-intelligence-card__copy{order:1}.ai-intelligence-card--visual-right .ai-intelligence-card__visual{order:2}.ai-intelligence-checklist{margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0;list-style:none}.ai-intelligence-checklist li{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.45;color:#252525}.ai-intelligence-checklist li:first-child{margin-top:0}.ai-intelligence-checklist svg{margin-top:.15rem;flex-shrink:0;color:#22a06b}.ai-intelligence-panel{width:100%;max-width:28rem;border-radius:clamp(1rem,2vw,1.375rem);background:#fff;padding:clamp(1rem,2vw,1.25rem);box-shadow:0 -10px 28px -8px rgba(0,0,0,.12),0 8px 20px -12px rgba(0,0,0,.06)}.ai-intelligence-card--caller .ai-intelligence-card__visual{background:linear-gradient(160deg,#ff6a45,#ff8a3a 38%,#ffb02a 70%,#ffd24a)}.ai-intelligence-card--analytics .ai-intelligence-card__visual{background:linear-gradient(155deg,#ff6d4e,#ff8f42 36%,#ffb033 68%,#ffd34a)}.ai-intelligence-card--analytics .ai-intelligence-card__heading,.ai-intelligence-card--caller .ai-intelligence-card__heading{font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:#1c1c1c}.ai-intelligence-card--analytics .ai-intelligence-card__sub,.ai-intelligence-card--caller .ai-intelligence-card__sub{margin-top:.4rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:#8a8a8a}.ai-intelligence-card--analytics .ai-intelligence-checklist,.ai-intelligence-card--caller .ai-intelligence-checklist{margin-top:1.35rem}.ai-intelligence-card--analytics .ai-intelligence-checklist li+li,.ai-intelligence-card--caller .ai-intelligence-checklist li+li{margin-top:.95rem}.ai-intelligence-card--analytics .ai-intelligence-checklist li,.ai-intelligence-card--caller .ai-intelligence-checklist li{align-items:center;font-size:.95rem;font-weight:500;color:#2c2c2c}.ai-intelligence-card--analytics .ai-intelligence-checklist svg,.ai-intelligence-card--caller .ai-intelligence-checklist svg{margin-top:0;color:#17b26a}.ai-intelligence-card__visual:has(.ai-sentiment){padding:clamp(1rem,2.4vw,1.75rem)}.ai-sentiment{width:100%;max-width:30rem;border-radius:1.25rem;padding:1.25rem 1.25rem 1.1rem;box-shadow:0 14px 34px rgba(120,40,10,.12)}.ai-sentiment__player{display:flex;align-items:center;gap:.9rem}.ai-sentiment__play{display:flex;width:3rem;height:3rem;flex-shrink:0;align-items:center;justify-content:center;padding:0 0 0 3px;border:0;border-radius:999px;background:#c8603f;box-shadow:0 6px 14px rgba(200,96,63,.32);color:#fff;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.ai-sentiment__play:hover{background:#b9532f;transform:scale(1.04)}.ai-sentiment__wave-col{display:flex;min-width:0;flex:1;flex-direction:column;gap:.55rem}.ai-sentiment__wave{display:flex;height:3rem;align-items:center;gap:2px}.ai-sentiment__wave span{flex:1 1 0;min-width:0;border-radius:999px}.ai-sentiment__wave span.is-playing{transform-origin:center;animation:ai-sentiment-pulse .9s ease-in-out infinite}@keyframes ai-sentiment-pulse{50%{transform:scaleY(.72)}}.ai-sentiment__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.5rem}.ai-sentiment__time{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;color:#8f8f8f;white-space:nowrap}.ai-sentiment__tools{display:flex;align-items:center;gap:.6rem}.ai-sentiment__speed{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.4rem;padding:0 .45rem;border:1px solid #e4e1da;border-radius:999px;background:#f4f3ef;font-size:11px;font-weight:600;line-height:1;color:#6a6a6a}.ai-sentiment__volume{display:flex;color:#8a8a8a}.ai-sentiment__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.1rem}.ai-sentiment__row+.ai-sentiment__row{margin-top:.9rem;padding-top:.9rem;border-top:1px solid #ebe8e1}.ai-sentiment__label{flex-shrink:0;font-size:13px;font-weight:500;line-height:1.2;color:#2f2f2f;white-space:nowrap}.ai-sentiment__score span{font-size:13.5px}.ai-sentiment__legend,.ai-sentiment__score span{font-weight:400;line-height:1.2;color:#6a6a6a;white-space:nowrap}.ai-sentiment__legend{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.6rem;font-size:12px}.ai-sentiment__legend span{display:inline-flex;align-items:center;gap:.35rem}.ai-sentiment__dot{width:8px;height:8px;border-radius:50%}.ai-sentiment__dot--positive{background:#2f8f5b}.ai-sentiment__dot--neutral{background:#d6a54b}.ai-sentiment__dot--negative{background:#d9654b}.ai-sentiment__score{display:flex;align-items:center;gap:.85rem;margin:0}.ai-sentiment__score strong{font-size:13.5px;font-weight:500;line-height:1.2;color:#d39b3a;white-space:nowrap}.ai-sentiment__retry{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;border:1px solid #e4e1da;border-radius:.6rem;background:#fff;padding:.5rem .8rem;font-size:13px;font-weight:500;line-height:1;color:#2f2f2f;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ai-sentiment__retry:hover{border-color:#d6d2c9;background:#faf9f6}@media (max-width:640px){.ai-sentiment__row--legend{align-items:flex-start;flex-direction:column;gap:.55rem}.ai-sentiment__legend{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ai-sentiment__wave span.is-playing{animation:none}}.ai-intelligence-panel--chart,.ai-intelligence-panel--summary{width:min(100%,22rem);border-radius:1rem;box-shadow:0 -10px 26px -8px rgba(80,30,10,.14),0 8px 18px -12px rgba(80,30,10,.07)}.ai-intelligence-panel--chart{padding:.95rem 1rem 1.05rem}.ai-intelligence-panel--summary{width:min(100%,20.5rem);padding:1.15rem 1.2rem 1.25rem}.ai-caller-chart__label{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;color:#1f9d4e}.ai-caller-chart{display:flex;flex-direction:column;gap:.72rem;margin:.85rem 0 0;padding:0;list-style:none}.ai-caller-chart__row{display:grid;grid-template-columns:6.7rem minmax(0,1fr) .8rem;align-items:center;column-gap:.55rem}.ai-caller-chart__name{font-size:12px;font-weight:500;line-height:1.2;color:#5c5c5c}.ai-caller-chart__meter{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:.4rem;min-width:0}.ai-caller-chart__dot{width:8px;height:8px;border-radius:50%}.ai-caller-chart__track{display:flex;align-items:center;min-width:0;height:8px}.ai-caller-chart__bar{height:8px;border-radius:999px}.ai-caller-chart__value{font-size:12px;font-weight:600;line-height:1;text-align:right;color:#333}.ai-summary__label{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;color:#e8893a}.ai-summary__label svg{width:14px;height:14px}.ai-summary__text{margin:.7rem 0 0;font-size:13px;font-weight:500;line-height:1.55;color:#555}.ai-intelligence-card--feedback .ai-intelligence-card__visual{background:linear-gradient(165deg,#ff6d52,#ff8a3d 34%,#ffb02e 68%,#ffd84a)}.ai-intelligence-card--feedback .ai-intelligence-checklist li+li{margin-top:1.05rem}.ai-intelligence-feedback-stack{display:flex;width:100%;max-width:100%;flex-direction:column;gap:.65rem}.ai-intelligence-feedback-item{display:flex;align-items:stretch;gap:.7rem;border-radius:.7rem;background:#fff;padding:.7rem .85rem}.ai-intelligence-feedback-item__bar{width:3px;flex-shrink:0;align-self:stretch;border-radius:2px}.ai-intelligence-feedback-item--win .ai-intelligence-feedback-item__bar{background:#1f9d55}.ai-intelligence-feedback-item--improve .ai-intelligence-feedback-item__bar{background:#e25c2a}.ai-intelligence-feedback-item__tag{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2}.ai-intelligence-feedback-item--win .ai-intelligence-feedback-item__tag{color:#1f9d55}.ai-intelligence-feedback-item--improve .ai-intelligence-feedback-item__tag{color:#e25c2a}.ai-intelligence-feedback-item__text{margin:.2rem 0 0;font-size:13px;font-weight:500;line-height:1.4;color:#3a3a3a}@media (prefers-reduced-motion:reduce){.ai-intelligence__stack-item{will-change:auto}}.roles{background:#222;color:#fff;padding:3.5rem 0}.roles__inner{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.roles__heading{margin:0;max-width:48.125rem;text-align:center;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:.25px}.roles__heading .landing-serif-accent{display:block}.roles__stage{position:relative;width:100%}.roles__line{position:absolute;left:50%;bottom:8px;z-index:0;width:100vw;height:1px;background:rgba(255,255,255,.22);transform:translateX(-50%);pointer-events:none}.roles__viewport{--roles-gap:3rem;position:relative;z-index:1;overflow:hidden}.roles__slide{width:100%;transform:translateX(calc(var(--diff) * (100% + var(--roles-gap))));transition:transform .68s cubic-bezier(.22,1,.36,1)}.roles__slide.is-current{position:relative}.roles__slide:not(.is-current){position:absolute;top:0;left:0}.roles__slide.is-instant{transition:none}.roles__body{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;min-height:8.25rem}.roles__identity{gap:1.25rem}.roles__badge,.roles__identity{display:flex;align-items:center}.roles__badge{position:relative;flex:0 0 5rem;justify-content:center;width:5rem;height:5rem;overflow:hidden;border-radius:16px}.roles__badge-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.roles__glyph{position:relative;z-index:1;width:2.25rem;height:2.25rem}.roles__title{margin:0;color:#fff;font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:.3px;white-space:pre-line}.roles__points{display:grid;grid-template-columns:max-content max-content;column-gap:2rem;row-gap:1.125rem;margin:0;padding:0;list-style:none}.roles__points li{display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:500;line-height:24px}.roles__dot{display:block;width:18px;height:18px;margin-top:1.5rem;border-radius:50%;background:#fff}.roles__nav{gap:24px}.roles__nav,.roles__nav button{display:flex;align-items:center}.roles__nav button{justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.roles__nav button:hover:not(:disabled){background:rgba(255,255,255,.2)}.roles__nav button:disabled{opacity:.35;cursor:default}.roles__count{min-width:3rem;color:#fff;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.16px;text-align:center}@media (min-width:768px){.roles{padding:5rem 0}.roles__inner{gap:4.375rem}.roles__heading{font-size:50px;line-height:60px}.roles__viewport{--roles-gap:200px}.roles__dot{margin-top:36px}}@media (min-width:768px) and (max-width:1199px){.roles__body{flex-flow:row wrap;align-items:center;justify-content:flex-start;column-gap:2.5rem;row-gap:1.75rem}.roles__identity{flex:0 0 auto;gap:1rem;max-width:100%}.roles__badge{flex:0 0 4.75rem;width:4.75rem;height:4.75rem}.roles__glyph{width:min(var(--glyph),2.5rem);height:min(var(--glyph),2.5rem)}.roles__title{flex:1 1 auto;width:auto;max-width:16rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.roles__points{flex:0 1 auto;width:max-content;max-width:100%;margin-left:auto;grid-template-columns:repeat(2,max-content);column-gap:2rem;row-gap:.875rem}}@media (max-width:767px){.roles__points{margin-left:auto}}@media (min-width:1200px){.roles__body{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.roles__identity{gap:28px}.roles__badge{flex-basis:118px;width:118px;height:118px}.roles__glyph{width:var(--glyph);height:var(--glyph)}.roles__title{width:27.1875rem;font-size:60px;line-height:66px}.roles__points{column-gap:70px;row-gap:22px}.roles__points li{font-size:18px}}@media (prefers-reduced-motion:reduce){.roles__slide{transition:none}}.sales-command-center{background:#fff;padding:clamp(3.5rem,6vw,5rem) 0}.sales-command-center__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.sales-command-center__badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:60px;background:#fff;padding:.5rem .875rem;font-size:1rem;font-weight:500;line-height:1.25rem;letter-spacing:.16px;color:#000}.sales-command-center__lead{margin:0;max-width:77.5rem;font-size:clamp(1.75rem,4vw,3.375rem);font-weight:500;line-height:1.35;letter-spacing:.27px;color:rgb(0 0 0/32%)}@media (min-width:1200px){.sales-command-center__lead{font-size:3.375rem;line-height:4.5625rem}}.sales-command-center__lead-accent{color:#da521d}.sales-intel-performance{--sales-intel-bg:#f3f2e9;--sales-intel-text:#252525;--sales-intel-muted:#353535;--sales-intel-desc:#777;--sales-intel-accent:#d7490e;--sales-intel-icon:#1a8f52;--sales-intel-feature-offset-max:clamp(5rem,14vw,11.5rem);--sales-intel-chart-divider:#f3f2e9;background-color:var(--sales-intel-bg);border-top:1px solid #ebe6da;padding:5rem 0 4.5rem}.sales-intel-performance__title{display:flex;flex-direction:column;align-items:center;gap:.1rem;margin:0;padding-top:.25rem;text-align:center;color:var(--sales-intel-text)}.sales-intel-performance__title-accent,.sales-intel-performance__title-line{font-size:clamp(2rem,3.4vw,3.125rem);line-height:1.2}.sales-intel-performance__title-line{font-weight:600;letter-spacing:.25px}.sales-intel-performance__title-accent{font-weight:700;letter-spacing:.08px;color:#e56936}@media (min-width:1024px){.sales-intel-performance__title-accent,.sales-intel-performance__title-line{line-height:3.75rem}}.sales-intel-performance__stage{position:relative;margin-top:3.25rem;width:100%;opacity:1;transform:none}.sales-intel-performance__intro{position:relative;z-index:2;margin:0 0 1.75rem;max-width:28.125rem;font-size:1rem;font-weight:500;line-height:1.5}.sales-intel-performance__intro-muted{color:var(--sales-intel-muted)}.sales-intel-performance__intro .sales-intel-highlight{color:var(--sales-intel-accent);font-weight:500}@media (min-width:1024px){.sales-intel-performance__intro{position:absolute;left:0;top:0;margin:0;max-width:28.125rem;font-size:1.25rem;line-height:1.875rem}}.sales-intel-performance__feature{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:11.25rem}.sales-intel-performance__icon{display:block;width:1.5rem;height:1.5rem;margin-bottom:.5rem}.sales-intel-performance__feature-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem;color:var(--sales-intel-muted)}.sales-intel-performance__feature-text{margin:.5rem 0 0;font-size:.9375rem;line-height:1.25rem;color:var(--sales-intel-desc)}.sales-intel-performance__features-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.sales-intel-performance__chart-mobile{grid-column:1/-1;margin-top:.5rem;width:100%;overflow:hidden}.sales-intel-performance__chart--segmented{container-type:inline-size;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;width:100%;aspect-ratio:3.108/1;line-height:0}.sales-intel-performance__chart-segment{display:block;width:100%;height:calc(var(--stage-rise, 1) * 100cqw / 3.108);object-fit:fill;object-position:center;-webkit-user-select:none;user-select:none;transform:scaleY(-1) rotate(180deg)}.sales-intel-performance__chart-mobile .sales-intel-performance__chart-segment,.sales-intel-performance__column,.sales-intel-performance__features-mobile .sales-intel-performance__feature{opacity:0}.sales-intel-performance.is-rising .sales-intel-performance__column,.sales-intel-performance.is-rising .sales-intel-performance__features-mobile .sales-intel-performance__feature{animation:sales-intel-rise .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--rise-index, 0) * .48s)}.sales-intel-performance.is-rising .sales-intel-performance__chart-mobile .sales-intel-performance__chart-segment{animation:sales-intel-chart-rise .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--rise-index, 0) * .48s)}@keyframes sales-intel-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes sales-intel-chart-rise{0%{opacity:0;transform:translateY(1.75rem) scaleY(-1) rotate(180deg)}to{opacity:1;transform:translateY(0) scaleY(-1) rotate(180deg)}}.sales-intel-performance__chart-mobile .sales-intel-performance__chart-segment{height:var(--step-height,100%)}@media (min-width:640px){.sales-intel-performance__features-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem}}@media (min-width:1024px){.sales-intel-performance__features-mobile{display:none}}.sales-intel-performance__infographic{display:none}@media (min-width:1024px){.sales-intel-performance__infographic{container-type:inline-size;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:0;align-items:end;width:100%;margin-top:clamp(1rem,2vw,2rem)}.sales-intel-performance__column{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;gap:.9375rem}.sales-intel-performance__column:nth-child(odd){gap:2.8125rem}.sales-intel-performance__column .sales-intel-performance__feature{width:100%;max-width:11.25rem;padding-inline:.15rem}.sales-intel-performance__column .sales-intel-performance__chart-segment{flex-shrink:0;height:calc(var(--stage-rise, 1) * 100cqw / 3.108);max-height:none}}@media (max-width:1023px){.sales-intel-performance__infographic{display:none}}@media (prefers-reduced-motion:reduce){.sales-intel-performance__chart-mobile .sales-intel-performance__chart-segment,.sales-intel-performance__column,.sales-intel-performance__features-mobile .sales-intel-performance__feature{animation:none;opacity:1}.sales-intel-performance__column,.sales-intel-performance__features-mobile .sales-intel-performance__feature{transform:none}.sales-intel-performance__chart-mobile .sales-intel-performance__chart-segment,.sales-intel-performance__chart-segment{transform:scaleY(-1) rotate(180deg)}}.security{background:#fff;padding:3.5rem 0}.security__inner{gap:2.5rem;width:min(77.375rem,calc(100% - 2rem));margin:0 auto}.security__copy,.security__inner{display:flex;flex-direction:column;align-items:flex-start}.security__copy{gap:1.5rem;width:min(38.75rem,100%)}.security__heading{margin:0;color:#252525;font-size:2.5rem;font-weight:600;line-height:1.12}.security__heading .landing-serif-accent{display:block;margin-top:.15rem;font-size:2.25rem;line-height:1.15;letter-spacing:.3px}.security__copy p{margin:0;color:#666;font-size:16px;font-weight:400;line-height:24px}.security__marquee{position:relative;width:100%;height:clamp(28rem,52vh,36rem);overflow:hidden}.security__track{animation:security-loop 36s linear infinite}.security__set,.security__track{display:flex;flex-direction:column}.security__set{gap:1.5rem;padding-bottom:1.5rem}.security__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:clamp(1.45rem,2.6vh,1.9rem) 1.25rem;border:1px solid #ddd;border-radius:24px;background:#fff;box-shadow:none;transform:rotate(var(--tilt))}.security__card span{color:#444;font-size:16px;font-weight:600;line-height:24px}.security__icon{flex:0 0 auto;width:30px;height:30px}.security__icon--wide{width:85px}.security__marquee:after,.security__marquee:before{content:"";position:absolute;left:0;z-index:1;width:100%;height:5.5rem;pointer-events:none}.security__marquee:before{top:0;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.security__marquee:after{bottom:0;background:linear-gradient(0deg,#fff,rgba(255,255,255,0))}@keyframes security-loop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (min-width:1024px){.security{padding:5rem 0}.security__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6.125rem;width:min(77.375rem,calc(100% - 4rem))}.security__copy{gap:2.5rem;padding-top:.25rem}.security__heading{font-size:66px;line-height:74px}.security__heading .landing-serif-accent{margin-top:0;font-size:60px;line-height:74px}.security__marquee{flex:0 0 32.5rem;width:32.5rem;height:clamp(34rem,58vh,40rem)}.security__card{padding:clamp(1.65rem,3vh,2.25rem) 1.5rem}.security__card span{font-size:21px;line-height:28px}.security__marquee:after,.security__marquee:before{height:100px}}@media (prefers-reduced-motion:reduce){.security__track{animation:none}}.sales-workflow{background:#222;color:#fff;padding:clamp(4.25rem,7vw,6.25rem) 0}.sales-workflow__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem}.sales-workflow__title{margin:0;color:#fff;font-size:clamp(2rem,3.4vw,3.125rem);font-weight:600;line-height:1.2;letter-spacing:.25px}.sales-workflow__title-accent{display:block;color:#999;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:0}.sales-workflow__intro{margin:0;max-width:31.25rem;padding-top:.35rem;color:#ddd;font-size:1rem;font-weight:400;line-height:1.5rem}.sales-workflow__stage{display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.75rem);margin-top:clamp(3rem,7vw,6.875rem)}.sales-workflow__track{position:relative;width:100%;padding-top:1.875rem}.sales-workflow__line{position:absolute;top:0;left:0;height:1px;width:0;background:#e56936;pointer-events:none;transition:width .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.sales-workflow__steps{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.5rem,1.4vw,1.25rem);width:100%}.sales-workflow__step{display:flex;align-items:flex-start;justify-content:center;flex:1 1 0;min-width:0;gap:0;transition:flex-grow .68s cubic-bezier(.22,1,.36,1)}.sales-workflow__step.is-active{flex-grow:0;flex-basis:auto;justify-content:flex-start;gap:1.25rem}.sales-workflow__number{display:block;flex:0 0 auto;color:#555;font-size:clamp(5.25rem,10vw,11.5rem);font-weight:400;line-height:.84;text-align:center;transition:color .45s ease}.sales-workflow__step.is-active .sales-workflow__number{color:#e56936;font-weight:500;text-align:left}.sales-workflow__copy{max-width:0;overflow:hidden;opacity:0;transition:max-width .68s cubic-bezier(.22,1,.36,1),opacity .45s ease}.sales-workflow__step.is-active .sales-workflow__copy{max-width:16.25rem;opacity:1}.sales-workflow__copy-inner{width:16.25rem;padding-top:.35rem}.sales-workflow__step-title{margin:0;color:#fff;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:500;line-height:2.25rem;letter-spacing:.12px}.sales-workflow__step-text{margin:.75rem 0 0;color:#aaa;font-size:1rem;font-weight:400;line-height:1.5625rem}.sales-workflow__nav{display:flex;gap:1rem}.sales-workflow__nav-btn{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;padding:0;border:0;border-radius:10px;background:rgb(255 255 255/12%);color:#fff;cursor:pointer}.sales-workflow__nav-btn:hover:not(:disabled){background:rgb(255 255 255/20%)}.sales-workflow__nav-btn:disabled{opacity:.35;cursor:default}@media (max-width:1023px){.sales-workflow__track{overflow-x:auto;padding-bottom:.5rem}.sales-workflow__steps{width:max-content;min-width:100%}.sales-workflow__step,.sales-workflow__step.is-active{flex:0 0 auto}}@media (max-width:768px){.sales-workflow__track{overflow:hidden;padding-bottom:0}.sales-workflow__steps{display:block;width:100%;min-width:0}.sales-workflow__step{display:none}.sales-workflow__step.is-active{display:flex;width:100%;flex:none;align-items:flex-start;justify-content:flex-start;gap:1rem;animation:workflow-step-in .55s cubic-bezier(.22,1,.36,1)}.sales-workflow__number{font-size:4.75rem}.sales-workflow__step.is-active .sales-workflow__copy{flex:1 1 auto;min-width:0;max-width:none;opacity:1}.sales-workflow__copy-inner{width:auto;max-width:100%}}@media (min-width:1024px){.sales-workflow__header{flex-direction:row;align-items:flex-start}.sales-workflow__title,.sales-workflow__title-accent{line-height:3.75rem}}@keyframes workflow-panel-next{0%{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes workflow-panel-prev{0%{opacity:0;transform:translateX(-1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes workflow-step-in{0%{opacity:0;transform:translateX(1.25rem)}to{opacity:1;transform:translateX(0)}}.workflow-panel-next{animation:workflow-panel-next .55s cubic-bezier(.22,1,.36,1)}.workflow-panel-prev{animation:workflow-panel-prev .55s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.sales-workflow__copy,.sales-workflow__line,.sales-workflow__number,.sales-workflow__step{transition:none}.sales-workflow__step.is-active,.workflow-panel-next,.workflow-panel-prev{animation:none}}.integrations{background:#f3f2e9;padding:clamp(1rem,2vw,1.75rem) 0 clamp(1rem,2vw,1.5rem);overflow:hidden}.integrations__stage{position:relative;--orbit-outer:min(33.5rem,44vw);--orbit-inner:min(25rem,33vw);--hub-y:100%;height:calc(var(--orbit-outer) + 2.25rem)}.integrations__hub,.integrations__ring{position:absolute;left:50%;top:var(--hub-y);pointer-events:none}.integrations__ring{width:calc(var(--orbit-r) * 2);height:calc(var(--orbit-r) * 2);border:1px solid #ddd8cc;border-radius:50%;transform:translate(-50%,-50%)}.integrations__ring--outer{--orbit-r:var(--orbit-outer)}.integrations__ring--inner{--orbit-r:var(--orbit-inner)}.integrations__hub{width:0;height:0;z-index:1}.integrations__hub--outer{--orbit-r:var(--orbit-outer);--orbit-duration:46s}.integrations__hub--inner{--orbit-r:var(--orbit-inner);--orbit-duration:34s}.integrations__arm{position:absolute;left:0;top:0;width:0;height:0;animation:integrations-spin var(--orbit-duration) linear infinite;animation-delay:calc(var(--i) * var(--orbit-duration) / var(--count) * -1)}.integrations__hub--inner .integrations__arm{animation-direction:reverse}.integrations__badge{position:absolute;left:0;top:calc(var(--orbit-r) * -1);display:flex;align-items:center;justify-content:center;width:3.625rem;height:3.625rem;margin-top:-1.8125rem;margin-left:-1.8125rem;border:0;border-radius:50%;background:transparent;box-shadow:none;animation:integrations-spin var(--orbit-duration) linear infinite reverse;animation-delay:calc(var(--i) * var(--orbit-duration) / var(--count) * -1)}.integrations__hub--inner .integrations__badge{animation-direction:normal}.integrations__icon{display:block;width:118%;height:118%;max-width:none}.integrations__orbits{position:absolute;inset:0 -4rem;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent)}.integrations__copy{position:absolute;left:50%;bottom:clamp(1.75rem,3.4vw,3rem);z-index:2;width:min(38rem,92%,calc(var(--orbit-inner) * 2 - 6.5rem));transform:translateX(-50%);text-align:center}.integrations__title{margin:0;color:#252525;font-size:clamp(2rem,3.4vw,3.125rem);font-weight:600;line-height:1.2;letter-spacing:.25px}.integrations__title-accent{display:block;color:#e56936;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;letter-spacing:.08px}.integrations__text{margin:.65rem auto 0;max-width:38rem;color:#666;font-size:1rem;line-height:1.5rem}@keyframes integrations-spin{to{transform:rotate(1turn)}}@media (min-width:1024px){.integrations__title,.integrations__title-accent{line-height:3.75rem}}@media (max-width:767px){.integrations__stage{--orbit-outer:13rem;--orbit-inner:9rem;--hub-y:100%;display:flex;flex-direction:column;height:auto}.integrations__badge{width:2.75rem;height:2.75rem;margin-top:-1.375rem;margin-left:-1.375rem}.integrations__icon{width:118%;height:118%}.integrations__orbits{position:relative;inset:auto;height:15rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 64%,transparent 80%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 64%,transparent 80%)}.integrations__copy{position:relative;left:auto;bottom:auto;z-index:2;width:min(22rem,100%);margin:-2rem auto 0;transform:none;padding:.25rem .5rem 0;background:none}.integrations__title{font-size:1.875rem;line-height:1.15}.integrations__text{margin-top:.55rem;font-size:.9375rem;line-height:1.45rem}}@media (prefers-reduced-motion:reduce){.integrations__arm,.integrations__badge{animation:none}.integrations__arm{transform:rotate(var(--angle))}.integrations__badge{transform:rotate(calc(var(--angle) * -1))}}