.CorePages-module__sCptDW__page{color:var(--product-ink);background:var(--product-paper)}.CorePages-module__sCptDW__title,.CorePages-module__sCptDW__heading,.CorePages-module__sCptDW__eyebrow{text-align:center;margin-inline:auto}.CorePages-module__sCptDW__heroCopy{text-align:center}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__actions{justify-content:center}.CorePages-module__sCptDW__lead{text-align:center;margin-inline:auto}.CorePages-module__sCptDW__container{width:min(100% - 4rem,80rem);margin-inline:auto}.CorePages-module__sCptDW__section{scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:clamp(3.5rem,7vw,6.5rem)}.CorePages-module__sCptDW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#72528a;margin:0 0 1.25rem;font-size:.6875rem;font-weight:600;line-height:1.6}.CorePages-module__sCptDW__title{letter-spacing:var(--web-display-tracking);font-size:clamp(2.625rem,5.5vw,5rem);line-height:1.04;font-weight:var(--web-display-weight);text-wrap:balance}.CorePages-module__sCptDW__heading{letter-spacing:var(--web-heading-tracking);font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1;font-weight:var(--web-emphasis-weight);text-wrap:balance}.CorePages-module__sCptDW__lead{color:var(--product-text);max-width:54ch;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.CorePages-module__sCptDW__hero{background:radial-gradient(ellipse at 90% 20%, #e9d9f878, transparent 55%), var(--product-paper);padding-block:clamp(3.5rem,6vw,6rem)}.CorePages-module__sCptDW__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__title{max-width:12ch}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__lead{margin-top:1.75rem}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__category{color:var(--product-ink);font-weight:var(--web-emphasis-weight);margin-bottom:.375rem;display:block}.CorePages-module__sCptDW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.CorePages-module__sCptDW__primary,.CorePages-module__sCptDW__secondary{min-height:48px;font-size:.875rem;font-weight:var(--web-emphasis-weight);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1.25rem;line-height:1.4;transition:background .18s,color .18s;display:inline-flex}.CorePages-module__sCptDW__primary{color:#fff;background:#4b1693}.CorePages-module__sCptDW__primary:hover{color:#fff;background:#351260}.CorePages-module__sCptDW__secondary{color:#4b1693;border:1px solid #d9cbe4}.CorePages-module__sCptDW__secondary:hover{background:#f0e7fa}.CorePages-module__sCptDW__textLink{color:#4b1693;min-height:44px;font-weight:var(--web-emphasis-weight);align-items:center;gap:.75rem;font-size:.875rem;display:inline-flex}.CorePages-module__sCptDW__textLink:hover{text-underline-offset:5px;text-decoration:underline}:where(.CorePages-module__sCptDW__page) :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #8031f6}.CorePages-module__sCptDW__page :is(a,button,summary){scroll-margin-block:calc(var(--header-h) + 1.25rem)}.CorePages-module__sCptDW__heroFigure{min-width:0;margin:0}.CorePages-module__sCptDW__heroApp{border:1px solid #e4d8f0;border-radius:2rem;overflow:hidden;box-shadow:0 28px 65px -35px #4b169359;container:app-crop/inline-size}.CorePages-module__sCptDW__heroFigure figcaption{color:var(--product-text);justify-content:space-between;align-items:start;gap:1rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.CorePages-module__sCptDW__heroFigure figcaption span{text-transform:uppercase;letter-spacing:.08em;color:#72528a;flex-shrink:0;font-size:.625rem}.CorePages-module__sCptDW__trust{background:#fff;border-block:1px solid #e8dfee;padding-block:2.75rem 3.5rem}.CorePages-module__sCptDW__trust>div>.CorePages-module__sCptDW__eyebrow{text-align:center}.CorePages-module__sCptDW__logos{grid-template-columns:repeat(5,1fr);align-items:center;gap:2rem;margin-top:2rem;display:grid}.CorePages-module__sCptDW__logos>div{justify-content:center;min-width:0;display:flex}.CorePages-module__sCptDW__logos img{object-fit:contain;width:auto;max-width:100%;max-height:38px}.CorePages-module__sCptDW__quote{border-top:1px solid #eee7f3;grid-template-columns:1fr 3fr;gap:2.5rem;max-width:66rem;margin:3rem auto 0;padding-top:2rem;display:grid}.CorePages-module__sCptDW__quote blockquote{letter-spacing:-.015em;color:var(--product-text);margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6}.CorePages-module__sCptDW__quote figcaption{font-size:.8125rem;line-height:1.6}.CorePages-module__sCptDW__quote figcaption strong,.CorePages-module__sCptDW__quote figcaption span{display:block}.CorePages-module__sCptDW__quote figcaption span{color:var(--product-muted);margin-top:.25rem}.CorePages-module__sCptDW__sectionIntro{text-align:center;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:54rem;margin:0 auto 2.5rem;display:grid}.CorePages-module__sCptDW__sectionIntro .CorePages-module__sCptDW__heading{max-width:20ch;margin-top:.875rem}.CorePages-module__sCptDW__industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.CorePages-module__sCptDW__industryCard{min-width:0;display:block}.CorePages-module__sCptDW__industryPhoto{aspect-ratio:4/3;background:#ece3f2;border-radius:1.25rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__industryPhoto img{object-fit:cover;transition:transform .4s}.CorePages-module__sCptDW__industryCard:hover img{transform:scale(1.035)}.CorePages-module__sCptDW__industryCard h3{font-size:1.125rem;font-weight:var(--web-emphasis-weight);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.CorePages-module__sCptDW__industryCard p{color:var(--product-muted);margin-top:.5rem;font-size:.875rem;line-height:1.7}.CorePages-module__sCptDW__industryAll{border-block:1px solid #e0d4e8;margin-top:2rem}.CorePages-module__sCptDW__industryAll summary{cursor:pointer;font-size:.875rem;font-weight:var(--web-emphasis-weight);padding-block:1.25rem}.CorePages-module__sCptDW__industryLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem 2rem;padding-bottom:1.5rem;display:grid}.CorePages-module__sCptDW__industryLinks a{color:#4b1693;align-items:center;min-height:44px;font-size:.875rem;display:flex}.CorePages-module__sCptDW__industryLinks a:hover{text-decoration:underline}.CorePages-module__sCptDW__start{background:var(--section-edge-fade), #f0e9f7}.CorePages-module__sCptDW__startGrid{grid-template-columns:1fr 1.1fr;gap:clamp(2rem,7vw,7rem);display:grid}.CorePages-module__sCptDW__startGrid .CorePages-module__sCptDW__heading{margin-top:.875rem}.CorePages-module__sCptDW__startGrid .CorePages-module__sCptDW__lead{margin-top:1.5rem}.CorePages-module__sCptDW__startSteps{margin:0;padding:0;list-style:none}.CorePages-module__sCptDW__startSteps li{border-bottom:1px solid #d7c7e4;align-items:start;gap:1.5rem;padding:1.5rem 0;display:flex}.CorePages-module__sCptDW__startSteps li:first-child{padding-top:0}.CorePages-module__sCptDW__startSteps li>span{color:#795291;font-variant-numeric:tabular-nums;padding-top:.375rem;font-size:.75rem}.CorePages-module__sCptDW__startSteps h3{font-size:1.25rem;font-weight:var(--web-emphasis-weight);letter-spacing:-.02em}.CorePages-module__sCptDW__startSteps p{color:var(--product-text);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.CorePages-module__sCptDW__practical{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:3rem;padding-top:1rem;display:grid}.CorePages-module__sCptDW__practical details{border-top:1px solid #d7c7e4}.CorePages-module__sCptDW__practical summary{font-size:.9375rem;font-weight:var(--web-emphasis-weight);cursor:pointer;padding-block:1.25rem}.CorePages-module__sCptDW__practical p{color:var(--product-text);padding-bottom:1rem;font-size:.875rem;line-height:1.7}.CorePages-module__sCptDW__faq{grid-template-columns:1fr 1.4fr;gap:clamp(2rem,6vw,6rem);display:grid}.CorePages-module__sCptDW__faq .CorePages-module__sCptDW__heading{max-width:14ch;margin-top:.875rem}.CorePages-module__sCptDW__faqList{border-top:1px solid #dfd2e8}.CorePages-module__sCptDW__faqList details{border-bottom:1px solid #dfd2e8}.CorePages-module__sCptDW__faqList summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1rem;padding-block:1.25rem;font-size:1rem;line-height:1.5;list-style:none;display:flex}.CorePages-module__sCptDW__faqList summary::-webkit-details-marker{display:none}.CorePages-module__sCptDW__faqList summary:after{content:"+";color:#4b1693;flex-shrink:0;font-size:1.25rem}.CorePages-module__sCptDW__faqList details[open] summary:after{content:"−"}.CorePages-module__sCptDW__faqList h3{font-size:inherit;font-weight:var(--web-emphasis-weight)}.CorePages-module__sCptDW__faqList p{color:var(--product-text);padding-bottom:1.5rem;font-size:.9375rem;line-height:1.75}.CorePages-module__sCptDW__subHero{padding-block:clamp(4rem,7vw,7rem) 3.5rem}.CorePages-module__sCptDW__subHero .CorePages-module__sCptDW__title{max-width:18ch;margin-top:1.25rem}.CorePages-module__sCptDW__subHero .CorePages-module__sCptDW__lead{margin-top:1.5rem}.CorePages-module__sCptDW__splitIntro{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem;display:grid}.CorePages-module__sCptDW__splitIntro .CorePages-module__sCptDW__lead{margin:0}.CorePages-module__sCptDW__platformMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CorePages-module__sCptDW__mapLink{background:#fff;border:1px solid #e1d4ec;border-radius:1.25rem;flex-direction:column;justify-content:space-between;align-items:start;min-height:170px;padding:1.5rem;transition:background .18s,transform .18s;display:flex}.CorePages-module__sCptDW__mapLink:hover{background:#f5effb;transform:translateY(-3px)}.CorePages-module__sCptDW__mapLink>svg{color:#8031f6;width:24px;height:24px}.CorePages-module__sCptDW__mapLink h2{font-size:1.375rem;font-weight:var(--web-emphasis-weight);letter-spacing:-.02em}.CorePages-module__sCptDW__mapLink p{color:var(--product-muted);margin-top:.375rem;font-size:.75rem}.CorePages-module__sCptDW__mapNote{color:var(--product-muted);text-align:center;margin-top:1.25rem;font-size:.8125rem}.CorePages-module__sCptDW__productRows{border-top:1px solid #e1d4ec}.CorePages-module__sCptDW__productRow{scroll-margin-top:calc(var(--header-h) + 2rem);border-bottom:1px solid #e1d4ec;grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:4rem;display:grid}.CorePages-module__sCptDW__productRow:nth-child(2n) .CorePages-module__sCptDW__productVisual{order:-1}.CorePages-module__sCptDW__productRow:nth-child(2n){grid-template-columns:1.25fr 1fr}.CorePages-module__sCptDW__productRow .CorePages-module__sCptDW__heading{margin-top:.875rem;font-size:clamp(1.75rem,3vw,2.75rem)}.CorePages-module__sCptDW__productRow .CorePages-module__sCptDW__lead{margin-top:1.25rem;font-size:1rem}.CorePages-module__sCptDW__productRow .CorePages-module__sCptDW__textLink{margin-top:1rem}.CorePages-module__sCptDW__productVisual{min-width:0;margin:0}.CorePages-module__sCptDW__productVisual figcaption{color:var(--product-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.875rem;font-size:.6875rem}.CorePages-module__sCptDW__appCrop{background:#fff;border:1px solid #e2d7ed;border-radius:1.5rem;overflow:hidden;container:app-crop/inline-size}.CorePages-module__sCptDW__productImage{aspect-ratio:4/3;background:#e8ddf2;border-radius:1.5rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__productImage img{object-fit:cover;object-position:68% center}.CorePages-module__sCptDW__journey{color:#fff;background-color:var(--product-stage);background-image:var(--product-stage-gradient)}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__eyebrow{color:#d1b4ef}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__lead{color:var(--product-stage-text);margin-top:1.5rem}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__heading{margin-top:.875rem}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__textLink{color:#fff;margin-top:1.5rem}.CorePages-module__sCptDW__journey a:focus-visible{outline-color:#d9baff}.CorePages-module__sCptDW__journeyGraphic{background:#ffffff0a;border:1px solid #ffffff29;border-radius:1.5rem;margin:0;padding:1.75rem}.CorePages-module__sCptDW__journeyGraphic figcaption{color:#dac5ec;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.6875rem}.CorePages-module__sCptDW__journeyGraphic ol{margin:0;padding:0;list-style:none}.CorePages-module__sCptDW__journeyGraphic li{align-items:center;gap:1.25rem;padding-bottom:1.5rem;display:flex;position:relative}.CorePages-module__sCptDW__journeyGraphic li:not(:last-child):after{content:"";background:#b393cd;width:1px;position:absolute;top:42px;bottom:3px;left:19px}.CorePages-module__sCptDW__journeyGraphic li:last-child{padding-bottom:0}.CorePages-module__sCptDW__journeyGraphic li>span{color:#e4cfef;border:1px solid #ac8acb;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.6875rem;display:grid}.CorePages-module__sCptDW__journeyGraphic strong{font-weight:var(--web-emphasis-weight);font-size:1rem;display:block}.CorePages-module__sCptDW__journeyGraphic small{color:#dac5ec;margin-top:.375rem;font-size:.75rem;display:block}.CorePages-module__sCptDW__supportGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.CorePages-module__sCptDW__supportGrid article{border-top:1px solid #ded0e8;padding-top:2rem}.CorePages-module__sCptDW__supportGrid .CorePages-module__sCptDW__heading{font-size:clamp(1.75rem,3vw,2.5rem)}.CorePages-module__sCptDW__supportGrid .CorePages-module__sCptDW__lead{margin-top:1.25rem;font-size:1rem}.CorePages-module__sCptDW__supportGrid .CorePages-module__sCptDW__textLink{margin-top:1rem}.CorePages-module__sCptDW__system{border-top:1px solid #ded0e8;grid-template-columns:1fr 1.4fr;gap:3rem;margin-top:3.5rem;padding:2rem 0 0;display:grid}.CorePages-module__sCptDW__system h3{font-size:1.25rem;line-height:1.4;font-weight:var(--web-emphasis-weight)}.CorePages-module__sCptDW__system p{color:var(--product-text);font-size:.9375rem;line-height:1.7}.CorePages-module__sCptDW__solutionNav{flex-wrap:wrap;gap:.625rem;margin-top:2.5rem;display:flex}.CorePages-module__sCptDW__solutionNav a{color:#4b1693;border:1px solid #d9cbe4;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.CorePages-module__sCptDW__solutionNav a:hover{background:#eee3f8}.CorePages-module__sCptDW__solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem;display:grid}.CorePages-module__sCptDW__solutionCard{grid-row:span 8;grid-template-rows:subgrid;min-width:0;scroll-margin-top:calc(var(--header-h) + 1.5rem);row-gap:0;display:grid;position:relative}.CorePages-module__sCptDW__solutionImage{aspect-ratio:16/10;background:#e8ddf2;border-radius:1.5rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__solutionImage img{object-fit:cover;transition:transform .4s}.CorePages-module__sCptDW__solutionCard a:hover img{transform:scale(1.035)}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__eyebrow{margin-top:1.5rem}.CorePages-module__sCptDW__solutionCard h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18;font-weight:var(--web-emphasis-weight);letter-spacing:var(--web-heading-tracking);text-wrap:balance;max-width:28ch;margin-top:.625rem}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__lead{margin-top:.875rem;font-size:1rem}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__textLink{margin-top:1rem}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__products{color:#72528a;margin-top:1rem;font-size:.75rem;line-height:1.6}.CorePages-module__sCptDW__solutionGoal{border-top:1px solid var(--product-line);margin-top:1.25rem;padding-top:1.25rem}.CorePages-module__sCptDW__solutionGoal p{color:var(--product-text);text-wrap:pretty;max-width:54ch;font-size:1rem;line-height:1.7}.CorePages-module__sCptDW__solutionGoal p>span{color:var(--product-ink);font-size:.875rem;font-weight:var(--web-emphasis-weight);margin-bottom:.375rem;display:block}.CorePages-module__sCptDW__solutionGoal .CorePages-module__sCptDW__textLink{margin-top:.5rem;display:inline-flex}.CorePages-module__sCptDW__combine{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.CorePages-module__sCptDW__combine .CorePages-module__sCptDW__heading{margin-top:1rem}.CorePages-module__sCptDW__combine .CorePages-module__sCptDW__lead{margin-top:1.25rem}.CorePages-module__sCptDW__combineImage{aspect-ratio:4/3;background:#e8ddf2;border-radius:1.5rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__combineImage img{object-fit:cover;object-position:65% center}.CorePages-module__sCptDW__demo{background:var(--product-paper)}.CorePages-module__sCptDW__formIntro{max-width:32rem}.CorePages-module__sCptDW__formIntro .CorePages-module__sCptDW__heading{margin-top:1rem}.CorePages-module__sCptDW__formIntro .CorePages-module__sCptDW__lead{margin-top:1.25rem}.CorePages-module__sCptDW__formGrid{grid-template-columns:.9fr 1.1fr;gap:4rem;display:grid}.CorePages-module__sCptDW__formCard{background:#fff;border:1px solid #e3d7ee;border-radius:1.5rem;padding:2rem}@media (max-width:1023px){.CorePages-module__sCptDW__container{width:min(100% - 3rem,80rem)}.CorePages-module__sCptDW__heroGrid{gap:2rem}.CorePages-module__sCptDW__heroFigure figcaption{flex-direction:column;gap:.375rem}.CorePages-module__sCptDW__industryGrid{gap:1rem}.CorePages-module__sCptDW__splitIntro,.CorePages-module__sCptDW__formGrid{gap:2rem}.CorePages-module__sCptDW__quote{grid-template-columns:1fr 3fr;gap:1.5rem}.CorePages-module__sCptDW__mapLink{min-height:150px;padding:1.125rem}.CorePages-module__sCptDW__mapLink h2{font-size:1.125rem}}@media (max-width:767px){.CorePages-module__sCptDW__container{width:min(100% - 2rem,36rem)}.CorePages-module__sCptDW__heroGrid,.CorePages-module__sCptDW__splitIntro,.CorePages-module__sCptDW__sectionIntro,.CorePages-module__sCptDW__startGrid,.CorePages-module__sCptDW__practical,.CorePages-module__sCptDW__faq,.CorePages-module__sCptDW__supportGrid,.CorePages-module__sCptDW__system,.CorePages-module__sCptDW__combine,.CorePages-module__sCptDW__formGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.CorePages-module__sCptDW__hero{padding-block:3rem}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__title{max-width:15ch}.CorePages-module__sCptDW__heroFigure{margin-top:1rem}.CorePages-module__sCptDW__heroApp{border-radius:1.5rem}.CorePages-module__sCptDW__heroFigure figcaption{flex-direction:row}.CorePages-module__sCptDW__heroFigure figcaption span{max-width:10ch}.CorePages-module__sCptDW__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.5rem}.CorePages-module__sCptDW__logos img{max-height:28px}.CorePages-module__sCptDW__quote{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem}.CorePages-module__sCptDW__quote blockquote{grid-row:1}.CorePages-module__sCptDW__quote figcaption{font-size:.75rem}.CorePages-module__sCptDW__industryGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.CorePages-module__sCptDW__industryPhoto{aspect-ratio:16/10}.CorePages-module__sCptDW__industryLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1rem}.CorePages-module__sCptDW__practical{gap:.5rem;margin-top:2rem}.CorePages-module__sCptDW__faq .CorePages-module__sCptDW__heading{max-width:20ch}.CorePages-module__sCptDW__subHero{padding-block:3rem}.CorePages-module__sCptDW__platformMap{margin-top:1rem}.CorePages-module__sCptDW__productRow,.CorePages-module__sCptDW__productRow:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:3rem}.CorePages-module__sCptDW__productRow:nth-child(2n) .CorePages-module__sCptDW__productVisual{order:initial}.CorePages-module__sCptDW__journeyGraphic{padding:1.25rem}.CorePages-module__sCptDW__solutionGrid{grid-template-columns:minmax(0,1fr);gap:3rem}.CorePages-module__sCptDW__solutionImage{aspect-ratio:4/3}.CorePages-module__sCptDW__formCard{padding:1.25rem}.CorePages-module__sCptDW__system{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.CorePages-module__sCptDW__primary,.CorePages-module__sCptDW__secondary,.CorePages-module__sCptDW__mapLink,.CorePages-module__sCptDW__industryPhoto img,.CorePages-module__sCptDW__solutionImage img{transition:none}.CorePages-module__sCptDW__mapLink:hover,.CorePages-module__sCptDW__industryCard:hover img,.CorePages-module__sCptDW__solutionCard a:hover img{transform:none}}
