.solution-shell{background:radial-gradient(circle at 76% 3%, #a8ff5416, transparent 29rem), linear-gradient(180deg, #090d0a 0%, var(--ds-ink-950) 34rem);overflow:clip}.solution-page{min-height:70vh}.solution-page :where(article,figure,li,div){min-width:0}.solution-page :where(p,h1,h2,h3,a,strong,small,dd){overflow-wrap:anywhere}.solution-page a svg{transition:transform var(--ds-duration-fast) var(--ds-ease-standard);flex:none}.solution-page a:hover svg{transform:translate(3px)}.solution-section{padding-block:clamp(4rem,6vw,6rem)}.solution-section[id]{scroll-margin-top:6rem}.solution-section--dark{background:var(--ds-ink-950)}.solution-section--ink{background:var(--ds-ink-900)}.solution-section--paper{background:linear-gradient(#11161106 1px, transparent 1px), linear-gradient(90deg, #11161106 1px, transparent 1px), var(--ds-paper-50);color:var(--ds-text-inverse);background-size:32px 32px}.solution-section__heading{grid-template-columns:minmax(0,.78fr) minmax(24rem,1.22fr);align-items:end;gap:1rem clamp(3rem,8vw,7rem);margin-bottom:clamp(2.5rem,4vw,3.75rem);display:grid}.solution-section__heading .ds-eyebrow{grid-column:1/-1}.solution-section__heading h2{text-wrap:balance;max-width:15ch;margin:0}.solution-section__heading>p{max-width:44rem;color:var(--ds-text-secondary);font-size:var(--ds-text-2);line-height:var(--ds-leading-body);margin:0 0 .3rem}.solution-section--paper .solution-section__heading h2{color:var(--ds-text-inverse)}.solution-section--paper .solution-section__heading>p{color:var(--ds-text-inverse-muted)}.solution-section--paper .ds-eyebrow{color:var(--ds-lime-700)}.solution-hero{padding-block:clamp(2.5rem,4.5vw,4.5rem) clamp(4rem,6vw,6rem)}.solution-breadcrumb{color:var(--ds-text-tertiary);font-size:var(--ds-text-0);align-items:center;gap:.55rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}.solution-breadcrumb a{border-radius:var(--ds-radius-xs);color:var(--ds-text-secondary);transition:color var(--ds-duration-fast) ease}.solution-breadcrumb a:hover{color:var(--ds-action-primary)}.solution-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(31rem,1.22fr);align-items:center;gap:clamp(2.75rem,5vw,5.5rem);display:grid}.solution-hero__copy{max-width:38rem}.solution-hero__eyebrow{margin-bottom:1rem}.solution-hero h1{text-wrap:balance;max-width:13.5ch;margin:0;font-size:clamp(3.15rem,4.55vw,4.7rem);line-height:.94}.solution-shell--customer-support .solution-hero h1,.solution-shell--customer-operations .solution-hero h1,.solution-shell--enquiry-to-quote .solution-hero h1,.solution-shell--customer-handoffs .solution-hero h1,.solution-shell--shared-customer-conversations .solution-hero h1,.solution-shell--campaign-response-follow-through .solution-hero h1{max-width:14.5ch;font-size:clamp(3rem,4.25vw,4.45rem)}.solution-hero__copy>.ds-page-hero-lede{max-width:38rem;margin-top:1.35rem}.solution-hero__fit{flex-wrap:wrap;gap:.6rem;margin-top:1.35rem;display:flex}.solution-hero__fit>span{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);min-height:2rem;color:var(--ds-text-secondary);font-size:var(--ds-text-0);background:#ffffff06;align-items:center;padding:.4rem .7rem;line-height:1.25;display:inline-flex}.solution-hero__fit>span:last-child:before{background:var(--ds-action-primary);content:"";border-radius:50%;width:.4rem;height:.4rem;margin-right:.45rem;box-shadow:0 0 0 4px #a8ff541a}.solution-hero__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;margin-top:1.6rem;display:flex}.solution-hero__actions>span{display:inline-flex}.solution-hero__actions>span>a:not(.ds-button){border-radius:var(--ds-radius-xs);min-height:2.75rem;color:var(--ds-text-secondary);font-size:var(--ds-text-1);transition:color var(--ds-duration-fast) ease;align-items:center;gap:.45rem;padding:.25rem;font-weight:720;display:inline-flex}.solution-hero__actions>span>a:not(.ds-button):hover{color:var(--ds-text-primary)}.solution-hero__visual{width:100%}@media (min-width:64.0625rem){.solution-shell--enquiry-to-quote .solution-hero,.solution-shell--customer-handoffs .solution-hero,.solution-shell--shared-customer-conversations .solution-hero,.solution-shell--campaign-response-follow-through .solution-hero{padding-top:2rem}.solution-shell--enquiry-to-quote .solution-breadcrumb,.solution-shell--customer-handoffs .solution-breadcrumb,.solution-shell--shared-customer-conversations .solution-breadcrumb,.solution-shell--campaign-response-follow-through .solution-breadcrumb{margin-bottom:1.5rem}.solution-shell--enquiry-to-quote .solution-hero h1,.solution-shell--customer-handoffs .solution-hero h1,.solution-shell--shared-customer-conversations .solution-hero h1,.solution-shell--campaign-response-follow-through .solution-hero h1{max-width:15.5ch;font-size:clamp(2.85rem,3.75vw,4.1rem)}.solution-shell--enquiry-to-quote .solution-hero__copy>.ds-page-hero-lede,.solution-shell--customer-handoffs .solution-hero__copy>.ds-page-hero-lede,.solution-shell--shared-customer-conversations .solution-hero__copy>.ds-page-hero-lede,.solution-shell--campaign-response-follow-through .solution-hero__copy>.ds-page-hero-lede{margin-top:1.05rem}.solution-shell--enquiry-to-quote .solution-hero__fit,.solution-shell--customer-handoffs .solution-hero__fit,.solution-shell--shared-customer-conversations .solution-hero__fit,.solution-shell--campaign-response-follow-through .solution-hero__fit{margin-top:1rem}.solution-shell--enquiry-to-quote .solution-hero__actions,.solution-shell--customer-handoffs .solution-hero__actions,.solution-shell--shared-customer-conversations .solution-hero__actions,.solution-shell--campaign-response-follow-through .solution-hero__actions{margin-top:1.15rem}}.solution-product-evidence{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-product);background:#0b0f0c;overflow:hidden}.solution-product-evidence__label{border-bottom:1px solid var(--ds-border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1rem;display:flex}.solution-product-evidence__label span{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;font-weight:800}.solution-product-evidence__label strong{color:var(--ds-text-tertiary);font-size:var(--ds-text-00);text-align:right;font-weight:650}.solution-product-evidence .screenshot-frame{aspect-ratio:16/9;width:100%;box-shadow:none;background:#080b09;border:0;border-radius:0}.solution-product-evidence .screenshot-frame img{object-fit:cover;width:100%;height:100%}.solution-product-evidence__caption{border-top:1px solid var(--ds-border-subtle);grid-template-columns:minmax(0,.92fr) minmax(14rem,1.08fr);gap:1.25rem clamp(1.25rem,3vw,2.5rem);padding:1.1rem 1.2rem 1.25rem;display:grid}.solution-product-evidence__caption strong{color:var(--ds-text-primary);font-size:var(--ds-text-1);line-height:1.35;display:block}.solution-product-evidence__caption p{color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:.45rem 0 0;line-height:1.55}.solution-product-evidence__caption ul{align-content:start;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.solution-product-evidence__caption li{color:var(--ds-text-secondary);font-size:var(--ds-text-00);padding-left:1rem;line-height:1.45;position:relative}.solution-product-evidence__caption li:before{background:var(--ds-action-primary);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.48em;left:0}.solution-signals{border-block:1px solid var(--ds-border-subtle);background:#ffffff06}.solution-signals__inner{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.solution-signals__inner>span{border-left:1px solid var(--ds-border-subtle);min-height:5.75rem;color:var(--ds-text-secondary);font-size:var(--ds-text-1);align-items:center;gap:.8rem;padding:1rem 1.2rem;font-weight:650;line-height:1.45;display:flex}.solution-signals__inner>span:last-child{border-right:1px solid var(--ds-border-subtle)}.solution-signals b{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label)}.solution-scenario__intro{grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);align-items:start;gap:clamp(3rem,8vw,7rem);margin-bottom:clamp(2.5rem,4vw,4rem);display:grid}.solution-scenario__intro>p{max-width:38rem;color:var(--ds-text-inverse-muted);font-family:var(--ds-font-editorial);margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.3}.solution-scenario__intro>ul{border-top:1px solid var(--ds-border-inverse);margin:0;padding:0;list-style:none}.solution-scenario__intro li{border-bottom:1px solid var(--ds-border-inverse);color:var(--ds-text-inverse-muted);font-size:var(--ds-text-1);padding:1rem 0 1rem 1.35rem;line-height:1.6;position:relative}.solution-scenario__intro li:before{border:1px solid var(--ds-coral-400);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.55rem;left:0}.solution-comparison-graphic{border:1px solid var(--ds-border-inverse);border-radius:var(--ds-radius-xl);background:var(--ds-paper-100);box-shadow:var(--ds-shadow-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.solution-comparison-graphic>figcaption{border-bottom:1px solid var(--ds-border-inverse);color:var(--ds-text-inverse-muted);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;grid-column:1/-1;padding:.8rem 1rem;font-weight:760}.solution-comparison-graphic__lane{padding:clamp(1.25rem,3vw,2rem)}.solution-comparison-graphic__lane--before{border-right:1px solid var(--ds-border-inverse);background:linear-gradient(135deg,#ef795514,#0000 60%)}.solution-comparison-graphic__lane--after{background:linear-gradient(135deg,#83e8341a,#0000 60%)}.solution-comparison-graphic__lane>strong{border-radius:var(--ds-radius-pill);color:var(--ds-text-inverse);font-size:var(--ds-text-00);letter-spacing:.08em;text-transform:uppercase;background:#1116110f;padding:.4rem .65rem;font-weight:780;display:inline-flex}.solution-comparison-graphic__lane--after>strong{color:var(--ds-lime-700);background:#3976001a}.solution-comparison-graphic__lane ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.solution-comparison-graphic__lane li{border:1px solid var(--ds-border-inverse);border-radius:var(--ds-radius-md);background:#ffffff85;grid-template-columns:1.65rem minmax(0,1fr);gap:.7rem;padding:.9rem;display:grid}.solution-comparison-graphic__lane li>span{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-00);font-weight:760}.solution-comparison-graphic__lane b,.solution-comparison-graphic__lane small{display:block}.solution-comparison-graphic__lane b{color:var(--ds-text-inverse);font-size:var(--ds-text-1);line-height:1.35}.solution-comparison-graphic__lane small{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-00);margin-top:.35rem;line-height:1.5}.solution-workflow__rows{border-top:1px solid var(--ds-border-subtle);margin:0;padding:0;list-style:none}.solution-workflow__rows>li{border-right:1px solid var(--ds-border-subtle);border-bottom:1px solid var(--ds-border-subtle);border-left:1px solid var(--ds-border-subtle);background:#ffffff03;grid-template-columns:minmax(13rem,.9fr) minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr);display:grid}.solution-workflow__rows>li:nth-child(2n){background:#ffffff06}.solution-workflow__rows>li>div{padding:1.2rem 1.25rem}.solution-workflow__rows>li>div+div{border-left:1px solid var(--ds-border-subtle)}.solution-workflow__rows small{color:var(--ds-text-tertiary);font-size:var(--ds-text-00);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-weight:760;display:block}.solution-workflow__rows p{color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:0;line-height:1.6}.solution-workflow__stage{grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.55rem .75rem;display:grid}.solution-workflow__stage>span{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);font-weight:800}.solution-workflow__stage h3{color:var(--ds-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;line-height:1.25}.solution-workflow__stage a{border-radius:var(--ds-radius-xs);width:fit-content;color:var(--ds-action-primary);font-size:var(--ds-text-00);grid-column:2;align-items:center;gap:.4rem;font-weight:730;display:inline-flex}.solution-workflow__result{background:linear-gradient(135deg,#a8ff5413,#0000 70%)}.solution-workflow__result small{color:var(--ds-action-primary)}.solution-workflow__result p{color:var(--ds-text-primary)}.solution-proof-chapters__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.solution-proof-chapter{border:1px solid var(--ds-border-inverse);border-radius:var(--ds-radius-xl);background:#ffffff52;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:2rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.solution-proof-chapter__copy>span{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);margin-bottom:2.25rem;font-weight:780;display:block}.solution-proof-chapter__copy .ds-eyebrow{margin-bottom:.9rem}.solution-proof-chapter__copy h3{max-width:17ch;color:var(--ds-text-inverse);letter-spacing:var(--ds-tracking-tight);font-size:clamp(1.8rem,2.6vw,2.55rem);font-weight:500;line-height:var(--ds-leading-heading);text-wrap:balance;margin:0}.solution-proof-chapter__copy>p{max-width:35rem;color:var(--ds-text-inverse-muted);font-size:var(--ds-text-1);margin:1.25rem 0 0;line-height:1.7}.solution-proof-chapter__copy>a{border-radius:var(--ds-radius-xs);color:var(--ds-lime-700);font-size:var(--ds-text-0);align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:760;display:inline-flex}.solution-proof-chapter__visual{width:100%}.solution-proof-chapter__visual--double{gap:1.25rem;display:grid}.solution-proof-chapter .quote-acceptance{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:stretch;gap:1rem}.solution-proof-chapter .quote-acceptance__document{grid-area:1/1}.solution-proof-chapter .quote-acceptance__receipt{grid-area:1/2}.solution-proof-chapter .quote-acceptance__steps{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.solution-proof-chapter .quote-acceptance__steps:before{display:none}.solution-proof-chapter .quote-acceptance__steps article{align-content:start;gap:.5rem;display:grid}.solution-proof-chapter .quote-acceptance__steps article>span{width:1.25rem;height:1.25rem}.solution-proof-chapter .automation-control{grid-template-columns:minmax(0,1fr) minmax(10rem,.42fr);gap:1rem}.solution-proof-chapter .automation-control__canvas{padding:1rem}.solution-proof-chapter .automation-control__canvas article{width:100%}.solution-proof-chapter .campaign-loop{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4rem}.solution-proof-chapter .campaign-loop article{min-height:8rem}.solution-proof-chapter .campaign-loop article:nth-child(2n),.solution-proof-chapter .campaign-loop article:last-of-type{border-right:1px solid var(--ds-border-inverse)}.solution-proof-chapter .campaign-loop article:nth-child(-n+4){border-bottom:0}.solution-proof-chapter .campaign-loop article:last-of-type{grid-column:1/-1}.solution-proof-chapter .campaign-loop article:after{display:none}.solution-proof-chapter .campaign-loop article>strong{overflow-wrap:normal;margin-top:1.25rem}.solution-explanatory-evidence{border-radius:var(--ds-radius-xl);background:var(--ds-paper-100);border:1px dashed #39760061;margin:0;overflow:hidden;box-shadow:0 18px 50px #11161114}.solution-explanatory-evidence>figcaption{color:var(--ds-lime-700);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;background:#83e83413;border-bottom:1px dashed #39760052;padding:.85rem 1rem;font-weight:800}.solution-explanatory-evidence__graphic{color:var(--ds-text-inverse);padding:clamp(1.25rem,3vw,2rem);overflow:hidden}.solution-explanatory-evidence__caption{border-top:1px dashed #39760047;grid-template-columns:minmax(0,1fr) minmax(14rem,.9fr);gap:1.25rem 2rem;padding:1.1rem 1.2rem 1.25rem;display:grid}.solution-explanatory-evidence__caption p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-0);margin:0;line-height:1.6}.solution-explanatory-evidence__caption ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.solution-explanatory-evidence__caption li{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-00);padding-left:1rem;line-height:1.45;position:relative}.solution-explanatory-evidence__caption li:before{background:var(--ds-lime-700);content:"";border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:.48em;left:0}.solution-team-directory__grid{border-top:1px solid var(--ds-border-inverse);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-team-directory__grid>a{border-right:1px solid var(--ds-border-inverse);border-bottom:1px solid var(--ds-border-inverse);min-height:21rem;transition:background var(--ds-duration-fast) ease, border-color var(--ds-duration-fast) ease;flex-direction:column;padding:1.5rem;display:flex}.solution-team-directory__grid>a:first-child{border-left:1px solid var(--ds-border-inverse)}.solution-team-directory__grid>a:hover,.solution-team-directory__grid>a:focus-visible{background:#3976000f}.solution-team-directory__grid>a>span{color:var(--ds-lime-700);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);font-weight:800}.solution-team-directory__grid small{color:var(--ds-lime-700);font-size:var(--ds-text-00);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:3rem;font-weight:780}.solution-team-directory__grid h3{color:var(--ds-text-inverse);letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(1.6rem,2.35vw,2.2rem);font-weight:520;line-height:1.15}.solution-team-directory__grid p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-1);margin:1rem 0 1.25rem;line-height:1.65}.solution-team-directory__grid strong{color:var(--ds-lime-700);font-size:var(--ds-text-0);align-items:center;gap:.45rem;display:inline-flex}.solution-workflow-directory{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg, #a8ff540b, transparent 44%), var(--ds-ink-950);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.solution-workflow-directory>a{border-right:1px solid var(--ds-border-subtle);border-bottom:1px solid var(--ds-border-subtle);min-height:25rem;transition:background var(--ds-duration-fast) ease, border-color var(--ds-duration-fast) ease;background:#ffffff03;flex-direction:column;padding:clamp(1.3rem,2vw,1.8rem);display:flex}.solution-workflow-directory>a:nth-child(2n){border-right:0}.solution-workflow-directory>a:nth-last-child(-n+2){border-bottom:0}.solution-workflow-directory>a:hover,.solution-workflow-directory>a:focus-visible{background:#a8ff540e;border-color:#a8ff5447}.solution-workflow-directory__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.solution-workflow-directory__heading>span{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);font-weight:800}.solution-workflow-directory__heading>small{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-align:right;text-transform:uppercase;font-weight:760}.solution-workflow-directory h3{max-width:22ch;color:var(--ds-text-primary);letter-spacing:-.04em;text-wrap:balance;margin:3.5rem 0 0;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:540;line-height:1.12}.solution-workflow-directory>a>p{max-width:42rem;color:var(--ds-text-secondary);font-size:var(--ds-text-1);margin:1rem 0 0;line-height:1.6}.solution-workflow-directory ol{flex-wrap:wrap;gap:.45rem;margin:1.45rem 0 1.5rem;padding:0;list-style:none;display:flex}.solution-workflow-directory li{color:var(--ds-text-secondary);font-size:var(--ds-text-00);align-items:center;gap:.45rem;line-height:1.35;display:inline-flex}.solution-workflow-directory li:not(:last-child):after{color:var(--ds-action-primary);content:"→"}.solution-workflow-directory>a>strong{color:var(--ds-action-primary);font-size:var(--ds-text-00);align-items:center;gap:.45rem;margin-top:auto;font-weight:760;display:inline-flex}.solution-journey-graphic{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-ink-900);margin:0;overflow:hidden}.solution-journey-graphic>figcaption{border-bottom:1px solid var(--ds-border-subtle);color:var(--ds-text-tertiary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;padding:.85rem 1rem;font-weight:760}.solution-journey-graphic ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solution-journey-graphic li{border-right:1px solid var(--ds-border-subtle);min-height:18rem;padding:1.35rem;position:relative}.solution-journey-graphic li:last-child{border-right:0}.solution-journey-graphic li:not(:last-child):after{z-index:2;border-top:1px solid var(--ds-action-primary);border-right:1px solid var(--ds-action-primary);background:var(--ds-ink-900);content:"";width:.55rem;height:.55rem;position:absolute;top:2.15rem;right:-.3rem;transform:rotate(45deg)}.solution-journey-graphic__marker{gap:.4rem;display:grid}.solution-journey-graphic__marker>span{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);font-weight:800}.solution-journey-graphic__marker>small{color:var(--ds-text-tertiary);font-size:var(--ds-text-00);letter-spacing:.08em;text-transform:uppercase;font-weight:720}.solution-journey-graphic li>div:last-child{margin-top:3.25rem}.solution-journey-graphic li strong{color:var(--ds-text-primary);letter-spacing:-.03em;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:580;line-height:1.25}.solution-journey-graphic li p{color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:.8rem 0 0;line-height:1.6}.solution-connected__grid,.solution-attention__grid,.solution-workflow-outcomes__grid{border-top:1px solid var(--ds-border-inverse);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.solution-connected__grid article,.solution-attention__grid article,.solution-workflow-outcomes__grid article{border-right:1px solid var(--ds-border-inverse);border-bottom:1px solid var(--ds-border-inverse);flex-direction:column;min-height:17rem;padding:1.4rem;display:flex}.solution-connected__grid article:first-child,.solution-attention__grid article:first-child,.solution-workflow-outcomes__grid article:first-child{border-left:1px solid var(--ds-border-inverse)}.solution-connected__grid article>span,.solution-attention__grid article>span,.solution-workflow-outcomes__grid article>span{color:var(--ds-lime-700);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);font-weight:800}.solution-connected__grid small,.solution-attention__grid small,.solution-workflow-outcomes__grid small{color:var(--ds-lime-700);font-size:var(--ds-text-00);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:2.75rem;font-weight:760}.solution-connected__grid h3,.solution-attention__grid h3,.solution-workflow-outcomes__grid h3{color:var(--ds-text-inverse);letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:550;line-height:1.2}.solution-connected__grid p,.solution-workflow-outcomes__grid p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-0);margin:.8rem 0 0;line-height:1.6}.solution-attention__grid,.solution-workflow-outcomes__grid,.solution-attention__grid article,.solution-workflow-outcomes__grid article{border-color:var(--ds-border-subtle)}.solution-attention__grid article>span,.solution-attention__grid small,.solution-workflow-outcomes__grid article>span,.solution-workflow-outcomes__grid small{color:var(--ds-action-primary)}.solution-attention__grid h3,.solution-workflow-outcomes__grid h3{color:var(--ds-text-primary)}.solution-workflow-outcomes__grid p{color:var(--ds-text-secondary)}.solution-boundaries>.ds-container{grid-template-columns:minmax(0,1fr) minmax(24rem,.75fr);align-items:end;gap:clamp(3rem,8vw,7rem);display:grid}.solution-boundaries__copy h2{max-width:14ch;margin:1rem 0 0}.solution-boundaries__copy>p{max-width:48rem;color:var(--ds-text-secondary);font-size:var(--ds-text-1);margin:1.4rem 0 0;line-height:1.75}.solution-boundaries__links{border-top:1px solid var(--ds-border-subtle);display:grid}.solution-boundaries__links a{border-bottom:1px solid var(--ds-border-subtle);color:var(--ds-text-primary);font-size:var(--ds-text-1);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:650;display:flex}.solution-role-outcomes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.solution-role-outcomes__grid article{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg, #a8ff540e, transparent 50%), var(--ds-ink-950);padding:clamp(1.5rem,4vw,2.5rem)}.solution-role-outcomes__grid article>span{color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;font-weight:780}.solution-role-outcomes__grid h3{max-width:19ch;color:var(--ds-text-primary);letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:520;line-height:1.15}.solution-role-outcomes__grid ul{border-top:1px solid var(--ds-border-subtle);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.solution-role-outcomes__grid li{border-bottom:1px solid var(--ds-border-subtle);color:var(--ds-text-secondary);font-size:var(--ds-text-0);padding:.9rem 0 .9rem 1.1rem;line-height:1.55;position:relative}.solution-role-outcomes__grid li:before{background:var(--ds-action-primary);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:1.35rem;left:0}.solution-operational-questions__grid{border-top:1px solid var(--ds-border-inverse);border-left:1px solid var(--ds-border-inverse);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solution-operational-questions__grid article{border-right:1px solid var(--ds-border-inverse);border-bottom:1px solid var(--ds-border-inverse);min-height:15rem;padding:1.25rem}.solution-operational-questions__grid article>span{color:var(--ds-lime-700);font-size:var(--ds-text-00);font-weight:800}.solution-operational-questions__grid h3{color:var(--ds-text-inverse);letter-spacing:-.025em;margin:2.25rem 0 0;font-size:1.25rem;font-weight:620;line-height:1.25}.solution-operational-questions__grid p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-0);margin:.7rem 0 0;line-height:1.55}.solution-operational-questions__grid small{color:var(--ds-lime-700);font-size:var(--ds-text-00);margin-top:1rem;line-height:1.45;display:block}.solution-handoff>.ds-container{grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.solution-handoff__copy h2{text-wrap:balance;max-width:13ch;margin:1rem 0 0}.solution-section--paper .solution-handoff__copy h2{color:var(--ds-text-inverse)}.solution-handoff__copy>p{max-width:39rem;color:var(--ds-text-secondary);font-size:var(--ds-text-1);margin:1.35rem 0 0;line-height:1.75}.solution-section--paper .solution-handoff__copy>p{color:var(--ds-text-inverse-muted)}.solution-handoff__links{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.solution-handoff__links a{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);min-height:2.5rem;color:var(--ds-action-primary);font-size:var(--ds-text-0);align-items:center;gap:.45rem;padding:.55rem .75rem;font-weight:720;display:inline-flex}.solution-section--paper .solution-handoff__links a{border-color:var(--ds-border-inverse);color:var(--ds-lime-700)}.solution-responsibilities__related{justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;display:flex}.solution-responsibilities__related>span{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-0);font-weight:720}.solution-responsibilities__related .solution-handoff__links{justify-content:flex-end;margin-top:0}.solution-handoff-receipt{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg, #a8ff5417, transparent 45%), var(--ds-ink-900);box-shadow:var(--ds-shadow-product);margin:0;overflow:hidden}.solution-handoff-receipt>figcaption{border-bottom:1px solid var(--ds-border-subtle);color:var(--ds-action-primary);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;padding:.85rem 1rem;font-weight:800}.solution-handoff-receipt__summary{border-bottom:1px solid var(--ds-border-subtle);padding:1.3rem}.solution-handoff-receipt__summary strong{color:var(--ds-text-primary);font-size:1.2rem;line-height:1.35}.solution-handoff-receipt__summary p{color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:.65rem 0 0;line-height:1.6}.solution-handoff-receipt dl{margin:0;padding:0 1.3rem;display:grid}.solution-handoff-receipt dl>div{border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.solution-handoff-receipt dt,.solution-handoff-receipt dd{margin:0}.solution-handoff-receipt dt{color:var(--ds-text-tertiary);font-size:var(--ds-text-00);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.solution-handoff-receipt dd{color:var(--ds-text-primary);font-size:var(--ds-text-0);line-height:1.55}.solution-handoff-receipt__status{color:var(--ds-text-secondary);font-size:var(--ds-text-00);align-items:center;gap:.6rem;padding:1rem 1.3rem;font-weight:700;display:flex}.solution-handoff-receipt__status>span{background:var(--ds-action-primary);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #a8ff541a}.solution-ai-assistance>.ds-container{grid-template-columns:minmax(0,.72fr) minmax(30rem,1.28fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.solution-ai-assistance__copy>span{border-radius:var(--ds-radius-pill);width:fit-content;color:var(--ds-lime-700);font-size:var(--ds-text-00);background:#3976000f;border:1px solid #39760047;margin-top:1rem;padding:.45rem .65rem;font-weight:720;display:block}.solution-ai-assistance__copy h2{max-width:13ch;color:var(--ds-text-inverse);margin:1.25rem 0 0}.solution-ai-assistance__copy>p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-1);margin:1.25rem 0 0;line-height:1.75}.solution-ai-assistance__copy>a{color:var(--ds-lime-700);font-size:var(--ds-text-0);align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:760;display:inline-flex}.solution-structure__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.solution-structure__visual{border-radius:var(--ds-radius-xl);background:var(--ds-paper-100);border:1px dashed #39760061;padding:clamp(1rem,2.5vw,1.75rem);overflow:hidden}.solution-structure__visual>span{color:var(--ds-lime-700);font-size:var(--ds-text-00);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;margin-bottom:1rem;font-weight:800;display:block}.solution-structure__visual>p{max-width:48rem;color:var(--ds-text-inverse-muted);font-size:var(--ds-text-0);text-align:center;margin:1rem auto 0;line-height:1.6}.solution-responsibility-map{border-top:1px solid var(--ds-border-inverse);border-left:1px solid var(--ds-border-inverse);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-responsibility-map article{border-right:1px solid var(--ds-border-inverse);border-bottom:1px solid var(--ds-border-inverse);min-height:16rem;padding:1.4rem}.solution-responsibility-map article>span{color:var(--ds-lime-700);font-size:var(--ds-text-00);font-weight:800}.solution-responsibility-map strong{color:var(--ds-text-inverse);letter-spacing:-.035em;margin-top:3rem;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:550;display:block}.solution-responsibility-map p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-0);margin:.9rem 0 0;line-height:1.65}.solution-adoption__steps{border-top:1px solid var(--ds-border-subtle);border-left:1px solid var(--ds-border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solution-adoption__steps>li{border-right:1px solid var(--ds-border-subtle);border-bottom:1px solid var(--ds-border-subtle);min-height:17rem;padding:1.25rem}.solution-adoption__steps>li>span{color:var(--ds-action-primary);font-size:var(--ds-text-00);font-weight:800}.solution-adoption__steps h3{color:var(--ds-text-primary);letter-spacing:-.025em;margin:3rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.25}.solution-adoption__steps p{color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:.75rem 0 0;line-height:1.6}.solution-learn__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.solution-learn__grid>article{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-ink-950);box-shadow:var(--ds-shadow-soft);overflow:hidden}.solution-learn__grid>article:only-child{grid-column:1/-1;justify-self:center;width:min(52rem,100%)}.solution-learn__grid video{aspect-ratio:16/9;border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-ink-950);object-fit:cover;width:100%;max-width:100%;accent-color:var(--ds-action-primary);display:block}.solution-learn__grid video:focus-visible{outline:3px solid var(--ds-focus);outline-offset:-3px;box-shadow:inset var(--ds-shadow-focus)}.solution-learn__grid>article>div{padding:1.25rem 1.35rem 1.4rem}.solution-learn__grid h3{color:var(--ds-text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:580;line-height:1.25}.solution-learn__grid p{color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:.75rem 0 0;line-height:1.6}.solution-learn__grid a{border-radius:var(--ds-radius-xs);color:var(--ds-action-primary);font-size:var(--ds-text-0);align-items:center;gap:.45rem;margin-top:1rem;font-weight:740;display:inline-flex}.solution-cta{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg, #a8ff5416, transparent 48%), var(--ds-ink-900);grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:end;gap:clamp(3rem,9vw,8rem);margin-block:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4rem);display:grid}.solution-cta h2{text-wrap:balance;max-width:13ch;margin:1rem 0 0}.solution-cta>div:last-child{justify-items:start;gap:1.5rem;display:grid}.solution-cta>div:last-child>p{max-width:42rem;color:var(--ds-text-secondary);font-size:var(--ds-text-2);line-height:var(--ds-leading-body);margin:0}.solution-cta [data-solution-placement]{display:inline-flex}@media (min-width:64.0625rem) and (max-height:60rem){.solution-hero{padding-block:1.75rem 3.25rem}.solution-breadcrumb{margin-bottom:1.25rem}.solution-hero h1{font-size:clamp(3rem,4.15vw,4.1rem)}.solution-shell--customer-support .solution-hero h1,.solution-shell--customer-operations .solution-hero h1{font-size:clamp(2.85rem,3.9vw,3.85rem)}.solution-hero__copy>.ds-page-hero-lede,.solution-hero__fit,.solution-hero__actions{margin-top:1rem}.solution-product-evidence__caption{padding-block:.85rem .95rem}}@media (max-width:70rem){.solution-workflow__rows>li{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-workflow__stage{border-bottom:1px solid var(--ds-border-subtle);grid-column:1/-1;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center}.solution-workflow__stage a{grid-area:1/3}.solution-workflow__rows>li>.solution-workflow__stage+div{border-left:0}.solution-adoption__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:64rem){.solution-hero__grid{grid-template-columns:1fr}.solution-hero__copy{max-width:49rem}.solution-hero h1,.solution-shell--customer-support .solution-hero h1,.solution-shell--customer-operations .solution-hero h1,.solution-shell--enquiry-to-quote .solution-hero h1,.solution-shell--customer-handoffs .solution-hero h1,.solution-shell--shared-customer-conversations .solution-hero h1,.solution-shell--campaign-response-follow-through .solution-hero h1{max-width:15ch}.solution-hero__visual{width:min(58rem,100%)}.solution-signals__inner,.solution-connected__grid,.solution-attention__grid,.solution-workflow-outcomes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-signals__inner>span:nth-child(3),.solution-signals__inner>span:nth-child(4){border-top:1px solid var(--ds-border-subtle)}.solution-signals__inner>span:nth-child(2n){border-right:1px solid var(--ds-border-subtle)}.solution-connected__grid article:nth-child(3){border-left:1px solid var(--ds-border-inverse)}.solution-attention__grid article:nth-child(3),.solution-workflow-outcomes__grid article:nth-child(3){border-left:1px solid var(--ds-border-subtle)}.solution-proof-chapter,.solution-proof-chapters__list,.solution-handoff>.ds-container,.solution-ai-assistance>.ds-container,.solution-structure__layout,.solution-boundaries>.ds-container{grid-template-columns:1fr}.solution-proof-chapter__copy{max-width:44rem}.solution-handoff__copy,.solution-ai-assistance__copy,.solution-boundaries__copy{max-width:48rem}.solution-learn__grid{grid-template-columns:1fr}.solution-learn__grid>article:only-child{grid-column:auto}}@media (max-width:52rem){.solution-section__heading,.solution-scenario__intro{grid-template-columns:1fr}.solution-section__heading h2{max-width:16ch}.solution-comparison-graphic{grid-template-columns:1fr}.solution-comparison-graphic__lane--before{border-right:0;border-bottom:1px solid var(--ds-border-inverse)}.solution-team-directory__grid{border-right:1px solid var(--ds-border-inverse);border-left:1px solid var(--ds-border-inverse);grid-template-columns:1fr}.solution-team-directory__grid>a,.solution-team-directory__grid>a:first-child{border-left:0;border-right:0;min-height:0;padding-block:1.4rem}.solution-team-directory__grid small{margin-top:2.5rem;padding-top:0}.solution-journey-graphic ol{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-journey-graphic li:nth-child(2){border-right:0}.solution-journey-graphic li:nth-child(-n+2){border-bottom:1px solid var(--ds-border-subtle)}.solution-journey-graphic li:nth-child(2):after{display:none}.solution-role-outcomes__grid,.solution-responsibility-map,.solution-operational-questions__grid{grid-template-columns:1fr}.solution-operational-questions__grid article,.solution-responsibility-map article{min-height:0}.solution-responsibility-map strong{margin-top:2rem}.solution-adoption__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-cta{grid-template-columns:1fr}}@media (max-width:42rem){.solution-hero{padding-block:2.25rem 4rem}.solution-breadcrumb{margin-bottom:2rem}.solution-hero h1,.solution-shell--customer-support .solution-hero h1,.solution-shell--customer-operations .solution-hero h1,.solution-shell--enquiry-to-quote .solution-hero h1,.solution-shell--customer-handoffs .solution-hero h1,.solution-shell--shared-customer-conversations .solution-hero h1,.solution-shell--campaign-response-follow-through .solution-hero h1{max-width:none;font-size:clamp(2.7rem,13vw,3.55rem);line-height:.96}.solution-hero__actions{align-items:stretch}.solution-hero__actions>span:first-child,.solution-hero__actions>span:first-child>a{width:100%}.solution-product-evidence{border-radius:var(--ds-radius-lg)}.solution-product-evidence__label{align-items:flex-start}.solution-product-evidence__label strong{max-width:11rem}.solution-product-evidence__caption,.solution-explanatory-evidence__caption,.solution-workflow-directory{grid-template-columns:1fr}.solution-workflow-directory>a,.solution-workflow-directory>a:nth-child(2n),.solution-workflow-directory>a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ds-border-subtle);min-height:0}.solution-workflow-directory>a:last-child{border-bottom:0}.solution-workflow-directory h3{margin-top:2.5rem}.solution-responsibilities__related{flex-direction:column;align-items:flex-start}.solution-responsibilities__related .solution-handoff__links{justify-content:flex-start}.solution-signals__inner,.solution-connected__grid,.solution-attention__grid,.solution-workflow-outcomes__grid{grid-template-columns:1fr}.solution-signals__inner>span,.solution-signals__inner>span:nth-child(2n),.solution-signals__inner>span:nth-child(3),.solution-signals__inner>span:nth-child(4){border-top:1px solid var(--ds-border-subtle);border-right:1px solid var(--ds-border-subtle);min-height:4.5rem}.solution-signals__inner>span:first-child{border-top:0}.solution-section{padding-block:4.25rem}.solution-section__heading,.solution-scenario__intro{margin-bottom:2.75rem}.solution-comparison-graphic__lane ol,.solution-workflow__rows>li{grid-template-columns:1fr}.solution-workflow__stage{grid-column:auto;grid-template-columns:2rem minmax(0,1fr)}.solution-workflow__stage a{grid-area:auto/2}.solution-workflow__rows>li>div,.solution-workflow__rows>li>div+div,.solution-workflow__rows>li>.solution-workflow__stage+div{border-top:1px solid var(--ds-border-subtle);border-left:0;padding:1rem}.solution-workflow__rows>li>.solution-workflow__stage{border-top:0;border-bottom:0}.solution-proof-chapter{gap:2rem;padding:1.25rem}.solution-proof-chapter__copy>span{margin-bottom:1.5rem}.solution-explanatory-evidence__graphic{padding:1rem}.solution-proof-chapter .quote-acceptance,.solution-proof-chapter .automation-control{grid-template-columns:minmax(0,1fr)}.solution-proof-chapter .quote-acceptance__document,.solution-proof-chapter .quote-acceptance__steps,.solution-proof-chapter .quote-acceptance__receipt{grid-area:auto/1}.solution-proof-chapter .quote-acceptance__steps,.solution-proof-chapter .campaign-loop{grid-template-columns:minmax(0,1fr)}.solution-proof-chapter .campaign-loop article,.solution-proof-chapter .campaign-loop article:nth-child(2n),.solution-proof-chapter .campaign-loop article:last-of-type{border-right:1px solid var(--ds-border-inverse);border-bottom:0;grid-column:auto;min-height:7rem}.solution-proof-chapter .campaign-loop article:last-of-type{border-bottom:1px solid var(--ds-border-inverse)}.solution-journey-graphic ol{grid-template-columns:1fr}.solution-journey-graphic li,.solution-journey-graphic li:nth-child(2){border-right:0;border-bottom:1px solid var(--ds-border-subtle);min-height:0}.solution-journey-graphic li:last-child{border-bottom:0}.solution-journey-graphic li:after{display:none}.solution-journey-graphic li>div:last-child{margin-top:2rem}.solution-connected__grid article,.solution-attention__grid article,.solution-workflow-outcomes__grid article{border-left:1px solid var(--ds-border-inverse);min-height:0}.solution-connected__grid small,.solution-attention__grid small,.solution-workflow-outcomes__grid small{margin-top:2.5rem;padding-top:0}.solution-attention__grid article,.solution-workflow-outcomes__grid article{border-color:var(--ds-border-subtle)}.solution-handoff-receipt dl>div{grid-template-columns:1fr;gap:.4rem}.solution-ai-assistance>.ds-container{gap:2.5rem}.solution-adoption__steps{grid-template-columns:1fr}.solution-adoption__steps>li{min-height:0}.solution-adoption__steps h3{margin-top:2rem}.solution-cta{gap:2rem;width:calc(100% - 1rem);padding:2rem 1.25rem}}@media (prefers-reduced-motion:reduce){.solution-page *,.solution-page :before,.solution-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.solution-page a:hover svg{transform:none}}
/*# sourceMappingURL=0vzr~okrxulfu.css.map*/