.solution-cta-final__btn,.solution-hero__cta,.solution-use-cases__custom .solution-use-cases__custom-btn{align-items:center;border-radius:0;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-label-sm-size);font-weight:var(--font-label-sm-weight);gap:var(--space-2);letter-spacing:var(--font-label-sm-tracking);letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s}.solution-cta-final__btn:hover,.solution-hero__cta:hover,.solution-use-cases__custom .solution-use-cases__custom-btn:hover{opacity:.85}.solution-page{--solution-kpi-number-size:clamp(32px,4vw,48px);--solution-stat-number-size:clamp(24px,3vw,32px);--solution-agent-photo-height:500px}.solution-page--sales{--solution-kpi-number-size:clamp(36px,5vw,56px);--solution-stat-number-size:clamp(28px,3vw,36px);--solution-agent-photo-height:auto;--solution-agent-photo-ratio:1/1}.solution-page--operations{--solution-kpi-number-size:var(--font-headline-size);--solution-stat-number-size:clamp(28px,3vw,36px)}.solution-page--operations .solution-agent+.solution-agent{border-top:var(--border-faint);padding-top:var(--spacing-section-y)}.solution-hero{padding-bottom:var(--spacing-section-y);padding-top:var(--spacing-section-y);text-align:center}.solution-hero .section-label{margin-bottom:var(--space-6)}.solution-hero--centered{margin:0 auto;max-width:56rem;padding-bottom:var(--spacing-section-y-lg);padding-top:var(--spacing-section-y-lg);text-align:center}.solution-hero__headline{margin:0 auto var(--space-8);max-width:56rem}.solution-hero__headline--italic{font-style:italic}.solution-hero__intro{color:var(--color-on-surface-variant);margin:0 auto var(--space-12);max-width:42rem}.solution-hero__cta{background-color:var(--color-primary);color:var(--color-on-primary);display:inline-block;padding:var(--space-4) var(--space-10)}.solution-hero__cta--flex{display:inline-flex}.solution-hero__cta--accent{background-color:var(--color-accent-lime);color:var(--color-primary)}.solution-kpis{padding-bottom:var(--spacing-section-y-sm);padding-top:var(--spacing-section-y-sm)}.solution-kpis--border-y{border-bottom:var(--border-outline);border-top:var(--border-outline)}.solution-kpis--bordered{border-bottom:var(--border-faint);border-top:var(--border-faint)}.solution-kpis>div{display:grid;gap:var(--spacing-gutter);grid-template-columns:repeat(2,1fr);text-align:center}@media(min-width:768px){.solution-kpis>div{grid-template-columns:repeat(4,1fr)}}.solution-kpis>div>div{display:flex;flex-direction:column;gap:var(--space-2)}.solution-kpis--border-left>div>div{border-left:var(--border-outline);padding-left:var(--space-6);text-align:left}.solution-kpis--border-y>div>div>span:first-child{font-weight:700}.solution-kpis>div>div>span:first-child{display:block;font-family:var(--font-serif);font-size:var(--solution-kpi-number-size);font-weight:600;letter-spacing:-.02em;line-height:1.1}.solution-kpis .text-label{color:var(--color-on-surface-variant)}.solution-team-intro{padding-bottom:var(--spacing-section-y);padding-top:var(--spacing-section-y)}.solution-team-intro .section-label{margin-bottom:var(--space-4)}.solution-team-intro--centered{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.solution-team-intro>h2{margin-bottom:var(--space-4)}.solution-team-intro>p{color:var(--color-on-surface-variant);max-width:44rem}.solution-agent{padding-bottom:var(--spacing-section-y);padding-top:var(--spacing-section-y)}.solution-agent__grid{align-items:center;display:grid;gap:var(--space-16);grid-template-columns:1fr}@media(min-width:768px){.solution-agent__grid{gap:var(--spacing-section-y-md);grid-template-columns:repeat(2,1fr)}.solution-agent__grid--reversed{direction:rtl}.solution-agent__grid--reversed>*{direction:ltr}.solution-agent__grid--wide-gap{gap:var(--spacing-section-y)}}.solution-agent__copy{display:flex;flex-direction:column;gap:var(--space-6)}.solution-agent__copy>div{display:flex;flex-direction:column;gap:var(--space-1)}.solution-agent__copy>div>span:first-child{font-family:var(--font-serif);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.solution-agent__copy>div>span+span{color:var(--color-on-surface-variant);margin-top:2px}.solution-agent__copy>h3{margin-bottom:0}.solution-agent__copy>p{color:var(--color-on-surface-variant);margin:0}.solution-agent__copy>ul{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;margin:0;padding:0}.solution-agent__copy>ul li{align-items:flex-start;color:var(--color-on-surface-variant);display:flex;font-size:var(--font-body-md-size);gap:var(--space-3);line-height:var(--font-body-md-line-height)}.solution-agent__check{color:var(--color-accent-lime);flex-shrink:0;font-size:20px;margin-top:2px}.solution-agent__check--accent{color:var(--color-on-tertiary-container)}.solution-agent__stats{display:flex;gap:var(--space-12);padding-top:var(--space-2)}.solution-agent__photo-wrap{position:relative}.solution-agent__photo-wrap--hover:before{background-color:var(--color-surface-container-high);border-radius:0;content:"";inset:-var(--space-4);position:absolute;transition:inset .3s ease;z-index:-1}.solution-agent__photo-wrap--hover:hover:before{inset:-var(--space-2)}.solution-agent__photo-wrap--rounded{border-radius:0;overflow:hidden}.solution-agent__photo{aspect-ratio:var(--solution-agent-photo-ratio,auto);display:block;height:var(--solution-agent-photo-height);-o-object-fit:cover;object-fit:cover;width:100%}.solution-agent__photo--grayscale{border-radius:0;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.solution-agent__photo--bordered{border:var(--border-faint);border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.solution-page--support .solution-agent__photo-wrap--rounded{aspect-ratio:1/1;background-color:var(--color-surface-container);overflow:hidden}.solution-page--support .solution-agent__photo-wrap--rounded .solution-agent__photo{border-radius:0;box-shadow:none;height:100%}.solution-agent__photo--grayscale,.solution-page--support .solution-agent__photo-wrap--rounded .solution-agent__photo{filter:grayscale(1) brightness(.9);transition:filter .5s ease}.solution-agent__photo--grayscale:hover,.solution-page--support .solution-agent__photo-wrap--rounded .solution-agent__photo:hover{filter:grayscale(0) brightness(1)}.solution-stat{display:flex;flex-direction:column;gap:var(--space-1)}.solution-stat>div:first-child{font-family:var(--font-serif);font-size:var(--solution-stat-number-size);font-weight:600;letter-spacing:-.02em;line-height:1.1}:is(.solution-page--support,.solution-page--research,.solution-page--people) .solution-agent__stats .solution-stat>div:first-child{font-weight:700}.solution-stat .text-label{color:var(--color-on-surface-variant)}.solution-use-cases{padding-bottom:var(--spacing-section-y);padding-top:var(--spacing-section-y)}.solution-use-cases--light{background-color:var(--color-surface-container-low)}.solution-use-cases--green-tint{background-color:#eef5f0}.solution-use-cases--marketing{background-color:#f0f5f0}.solution-use-cases__header{margin-bottom:var(--spacing-section-y-sm);text-align:center}.solution-use-cases__header .section-label{margin-bottom:var(--space-4)}.solution-use-cases>.container>div:not([class]){display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-bottom:var(--space-20)}@media(min-width:768px){.solution-use-cases>.container>div:not([class]){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.solution-use-cases>.container>div:not([class]){grid-template-columns:repeat(3,1fr)}}.solution-use-case{padding:var(--space-10)}.solution-use-case--bg{transition:box-shadow .2s}.solution-use-case--bg:hover{box-shadow:var(--shadow-popover)}.solution-use-case--bg,.solution-use-case--outline{background-color:var(--color-surface-container-lowest);border:var(--border-outline-hairline)}.solution-use-case__icon{color:var(--color-primary);display:block;font-size:28px;margin-bottom:var(--space-6)}.solution-use-case__icon--lg{font-size:32px}.solution-use-case>h4{font-family:var(--font-sans);font-size:var(--font-body-md-size);font-weight:700;margin-bottom:var(--space-3)}.solution-use-case>p{color:var(--color-on-surface-variant);margin:0}:is(.solution-page--support,.solution-page--research,.solution-page--people) .solution-agent__stats{border-top:var(--border-outline);padding-top:var(--space-8)}:is(.solution-page--support,.solution-page--research,.solution-page--people) .solution-use-case__icon{color:var(--color-on-tertiary-container)}.solution-use-cases__custom{background-color:var(--color-primary);color:var(--color-on-primary);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--spacing-section-y-sm)}@media(min-width:768px){.solution-use-cases__custom{align-items:center;flex-direction:row;gap:var(--space-12);justify-content:space-between}}.solution-use-cases__custom--centered{align-items:center;flex-direction:column;text-align:center}.solution-use-cases__custom>h3{color:var(--color-on-primary);margin-bottom:var(--space-4)}.solution-use-cases__custom>p{color:var(--color-inverse-strong);max-width:44rem}.solution-use-cases__custom .solution-use-cases__custom-btn{align-items:center;background-color:var(--color-surface-container-lowest);color:var(--color-primary);display:inline-flex;flex-shrink:0;gap:var(--space-2);justify-content:center;max-width:100%;padding:var(--space-4) var(--space-8);text-align:center;white-space:normal}.solution-use-cases__custom .solution-use-cases__custom-btn--accent{background-color:var(--color-accent-lime);color:var(--color-primary)}.solution-use-cases__custom .solution-use-cases__custom-btn--outline{background-color:transparent;border:1px solid hsla(0,0%,100%,.5);color:var(--color-on-primary)}.solution-use-cases__custom .solution-use-cases__custom-btn--outline:hover{border-color:var(--color-on-primary);opacity:.9}.solution-cta-final{padding-bottom:var(--spacing-section-y);padding-top:var(--spacing-section-y);text-align:center}.solution-cta-final--bordered{border-top:var(--border-outline);padding-bottom:var(--spacing-section-y-lg);padding-top:var(--spacing-section-y-lg)}.solution-cta-final__headline{margin-bottom:var(--space-6)}.solution-cta-final__headline--italic{font-style:italic}.solution-cta-final__body{color:var(--color-on-surface-variant);margin:0 auto var(--space-12);max-width:42rem}.solution-cta-final__btn{background-color:var(--color-primary);color:var(--color-on-primary);padding:var(--space-5) var(--space-12)}.solution-cta-final__btn--accent{background-color:var(--color-accent-lime);color:var(--color-primary)}.solution-cta-final__btn--accent:hover,.solution-hero__cta--accent:hover,.solution-use-cases__custom-btn--accent:hover{filter:brightness(1.05);opacity:1}
