.CorePages-module__sCptDW__page{color:var(--product-ink);background:var(--product-paper)}.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;font-size:.6875rem;font-weight:600}.CorePages-module__sCptDW__title{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(2.625rem,5.5vw,5rem);font-weight:550;line-height:1.04}.CorePages-module__sCptDW__heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:550;line-height:1.1}.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);margin-bottom:.375rem;font-weight:550;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{border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.875rem 1.25rem;font-size:.875rem;font-weight:550;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;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;font-weight:550;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{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom: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{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:1.125rem;font-weight:550;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;padding-block:1.25rem;font-size:.875rem;font-weight:550}.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{letter-spacing:-.02em;font-size:1.25rem;font-weight:550}.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{cursor:pointer;padding-block:1.25rem;font-size:.9375rem;font-weight:550}.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:550}.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{letter-spacing:-.02em;font-size:1.375rem;font-weight:550}.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-size:1rem;font-weight:550;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;font-weight:550;line-height:1.4}.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{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.CorePages-module__sCptDW__solutionCard a{display:block}.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{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin-top:.625rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:550;line-height:1.18}.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__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 (min-width:1024px){.CorePages-module__sCptDW__solutionCard:nth-child(2n){padding-top:5rem}}@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}}
.ProductPages-module__06DWma__page{color:var(--product-ink);background:#fff}.ProductPages-module__06DWma__page section[id]{scroll-margin-top:calc(var(--header-h,80px) + 24px)}.ProductPages-module__06DWma__container{width:min(1160px,100% - 64px);margin-inline:auto}.ProductPages-module__06DWma__hero{isolation:isolate;padding:100px 0 64px;position:relative}.ProductPages-module__06DWma__heroContent{z-index:1;text-align:center;position:relative}.ProductPages-module__06DWma__eyebrow{color:var(--product-accent);letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700;line-height:1.6}.ProductPages-module__06DWma__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(38px,5.1vw,66px);font-weight:650;line-height:1.07}.ProductPages-module__06DWma__intro{max-width:780px;color:var(--product-text);text-wrap:pretty;margin:28px auto 0;font-size:clamp(18px,1.7vw,21px);line-height:1.6}.ProductPages-module__06DWma__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.ProductPages-module__06DWma__actions .button-primary{align-items:center;gap:12px;display:inline-flex}.ProductPages-module__06DWma__textLink{min-height:44px;color:var(--product-accent);align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ProductPages-module__06DWma__textLink svg{flex-shrink:0;transition:transform .2s}.ProductPages-module__06DWma__textLink:hover svg{transform:translate(3px)}.ProductPages-module__06DWma__textLink:hover{text-underline-offset:5px;text-decoration:underline}.ProductPages-module__06DWma__heroPoints{color:var(--product-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:32px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none;display:flex}.ProductPages-module__06DWma__heroPoints li{align-items:center;gap:9px;display:flex}.ProductPages-module__06DWma__heroPoints li:before{content:"";background:#b930b2;border-radius:50%;width:4px;height:4px}.ProductPages-module__06DWma__section{padding:90px 0}.ProductPages-module__06DWma__heading{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.13}.ProductPages-module__06DWma__lead{color:var(--product-text);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.7}.ProductPages-module__06DWma__sectionIntro{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.ProductPages-module__06DWma__sectionIntro .ProductPages-module__06DWma__lead{margin:0}.ProductPages-module__06DWma__example{padding-top:48px}.ProductPages-module__06DWma__walkthrough{grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr);align-items:start;gap:40px;display:grid}.ProductPages-module__06DWma__guide{padding-top:48px}.ProductPages-module__06DWma__steps{border-top:1px solid var(--product-line);margin:0;padding:0;list-style:none}.ProductPages-module__06DWma__steps button{text-align:left;width:100%;min-height:58px;color:var(--product-muted);border-bottom:1px solid var(--product-line);cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:14px 12px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s;display:flex}.ProductPages-module__06DWma__steps button>span{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.ProductPages-module__06DWma__steps button>svg{opacity:0;flex-shrink:0;width:18px;height:18px;margin-left:auto}.ProductPages-module__06DWma__steps button[aria-current],.ProductPages-module__06DWma__steps button:hover{color:var(--product-accent);background:#f3edf9}.ProductPages-module__06DWma__steps button[aria-current]>svg{opacity:1}.ProductPages-module__06DWma__stepCopy{margin-top:28px}.ProductPages-module__06DWma__stepCopy h3{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.ProductPages-module__06DWma__stepCopy p{color:var(--product-text);margin-top:14px;font-size:15px;line-height:1.7}.ProductPages-module__06DWma__next{text-align:left;color:var(--product-accent);cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.ProductPages-module__06DWma__next svg{flex-shrink:0;width:17px;height:17px}.ProductPages-module__06DWma__viewer{min-width:0;margin:0}.ProductPages-module__06DWma__viewerMeta{min-height:48px;color:var(--product-muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:8px;font-size:11px;display:flex}.ProductPages-module__06DWma__motion{width:44px;height:44px;color:var(--product-accent);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ProductPages-module__06DWma__motion:hover{background:var(--product-lilac)}.ProductPages-module__06DWma__motion svg{width:18px;height:18px}.ProductPages-module__06DWma__stage{background:var(--product-stage-gradient);border:1px solid #ded3eb;border-radius:28px;align-items:center;min-height:580px;padding:36px;display:flex;box-shadow:0 24px 64px -32px #5629854a}.ProductPages-module__06DWma__stage[data-view=voice]{background:#f6f0ff;min-height:0;padding:0;display:block;overflow:hidden}.ProductPages-module__06DWma__appCrop{border-radius:20px;width:100%;min-width:0;animation:.3s both ProductPages-module__06DWma__viewEnter;overflow:hidden;container:app-crop/inline-size}.ProductPages-module__06DWma__stage[data-view=voice] .ProductPages-module__06DWma__appCrop{border-radius:0;animation:none}.ProductPages-module__06DWma__exampleNote{max-width:770px;color:var(--product-muted);margin:28px 0 0 auto;font-size:13px;line-height:1.7}.ProductPages-module__06DWma__situations{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ProductPages-module__06DWma__photo{background:var(--product-lilac);border-radius:28px;align-self:stretch;min-width:0;min-height:600px;position:relative;overflow:hidden}.ProductPages-module__06DWma__photo img{object-fit:cover;object-position:67% center}.ProductPages-module__06DWma__situationList{gap:24px;margin-top:32px;display:grid}.ProductPages-module__06DWma__situationList h3,.ProductPages-module__06DWma__setupSteps h3{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.35}.ProductPages-module__06DWma__situationList p,.ProductPages-module__06DWma__setupSteps p{color:var(--product-text);margin-top:10px;font-size:16px;line-height:1.7}.ProductPages-module__06DWma__setup{background:linear-gradient(#fff,#f3edf9 70%,#fff)}.ProductPages-module__06DWma__setupIntro{max-width:710px}.ProductPages-module__06DWma__setupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.ProductPages-module__06DWma__setupSteps li{border-top:1px solid #d9c8e9;padding-top:22px}.ProductPages-module__06DWma__setupSteps li>span{letter-spacing:-.06em;color:#a979c1;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:38px;display:block}.ProductPages-module__06DWma__responsibility{background:#ffffffbf;border:1px solid #e4daec;border-radius:20px;grid-template-columns:1fr 2fr;gap:40px;margin-top:56px;padding:28px;display:grid}.ProductPages-module__06DWma__responsibility h3{font-size:18px;font-weight:600;line-height:1.35}.ProductPages-module__06DWma__responsibility p{color:var(--product-text);font-size:14px;line-height:1.75}.ProductPages-module__06DWma__related{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.ProductPages-module__06DWma__related .ProductPages-module__06DWma__lead{margin-top:0}.ProductPages-module__06DWma__relatedLinks{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.ProductPages-module__06DWma__demo{background:#fff;padding-top:64px}.ProductPages-module__06DWma__demoGrid{grid-template-columns:minmax(0,1fr);gap:36px;max-width:720px;display:grid}.ProductPages-module__06DWma__demoGrid>div:first-child{text-align:center}.ProductPages-module__06DWma__demo .ProductPages-module__06DWma__heading{max-width:680px;margin-inline:auto}.ProductPages-module__06DWma__demo .ProductPages-module__06DWma__lead{max-width:620px;margin-inline:auto;font-size:17px}.ProductPages-module__06DWma__formCard{box-shadow:none;background:0 0;border:0;padding:0}.ProductPages-module__06DWma__formCard button[type=submit]{justify-content:center;width:100%}.ProductPages-module__06DWma__page a:focus-visible,.ProductPages-module__06DWma__page button:focus-visible{outline-offset:5px;outline:3px solid #905acd}@keyframes ProductPages-module__06DWma__viewEnter{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.ProductPages-module__06DWma__walkthrough{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:24px}.ProductPages-module__06DWma__stage{padding:24px}.ProductPages-module__06DWma__sectionIntro,.ProductPages-module__06DWma__situations,.ProductPages-module__06DWma__related,.ProductPages-module__06DWma__demoGrid{gap:40px}.ProductPages-module__06DWma__photo{min-height:620px}}@media (max-width:767px){.ProductPages-module__06DWma__container{width:calc(100% - 40px)}.ProductPages-module__06DWma__hero{padding:64px 0 44px}.ProductPages-module__06DWma__hero h1{font-size:clamp(34px,6.5vw,49px)}.ProductPages-module__06DWma__intro{margin-top:24px;font-size:18px}.ProductPages-module__06DWma__eyebrow{letter-spacing:.15em;margin-bottom:16px;font-size:11px}.ProductPages-module__06DWma__heroPoints{gap:5px 16px;margin-top:28px;font-size:12px}.ProductPages-module__06DWma__section{padding-block:56px}.ProductPages-module__06DWma__example{padding-top:24px}.ProductPages-module__06DWma__sectionIntro,.ProductPages-module__06DWma__walkthrough,.ProductPages-module__06DWma__situations,.ProductPages-module__06DWma__related,.ProductPages-module__06DWma__demoGrid{grid-template-columns:minmax(0,1fr);gap:28px}.ProductPages-module__06DWma__sectionIntro{margin-bottom:24px}.ProductPages-module__06DWma__lead{font-size:17px}.ProductPages-module__06DWma__guide{padding-top:0}.ProductPages-module__06DWma__steps{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProductPages-module__06DWma__steps button{border:1px solid var(--product-line);border-radius:10px;gap:8px;height:100%;min-height:48px;padding:10px;font-size:12px}.ProductPages-module__06DWma__steps button>svg{display:none}.ProductPages-module__06DWma__stepCopy{margin-top:24px}.ProductPages-module__06DWma__stepCopy h3{font-size:23px}.ProductPages-module__06DWma__stepCopy p{font-size:16px}.ProductPages-module__06DWma__next{margin-top:12px}.ProductPages-module__06DWma__viewerMeta{min-height:44px}.ProductPages-module__06DWma__stage{border-radius:20px;min-height:420px;padding:16px}.ProductPages-module__06DWma__appCrop{border-radius:16px}.ProductPages-module__06DWma__exampleNote{margin-top:20px;font-size:12px}.ProductPages-module__06DWma__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.ProductPages-module__06DWma__situations{gap:36px}.ProductPages-module__06DWma__setupSteps{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.ProductPages-module__06DWma__setupSteps li{padding:22px 0 0 50px;position:relative}.ProductPages-module__06DWma__setupSteps li>span{font-size:28px;position:absolute;left:0}.ProductPages-module__06DWma__responsibility{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;padding:24px}.ProductPages-module__06DWma__demo{padding-top:40px}.ProductPages-module__06DWma__demoGrid{gap:28px}}@media (max-width:359px){.ProductPages-module__06DWma__container{width:calc(100% - 32px)}.ProductPages-module__06DWma__stage{padding:8px}.ProductPages-module__06DWma__steps button{gap:6px;padding-inline:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ProductPages-module__06DWma__appCrop{animation:none}.ProductPages-module__06DWma__steps button,.ProductPages-module__06DWma__textLink svg{transition:none}.ProductPages-module__06DWma__motion{display:none}}
.LearningPages-module__Ca7S3a__episode{width:min(900px,100%);margin:48px auto 0}.LearningPages-module__Ca7S3a__formatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.LearningPages-module__Ca7S3a__formatCard{border:1px solid var(--product-line);background:#fff;border-radius:28px;overflow:hidden}.LearningPages-module__Ca7S3a__formatImage{aspect-ratio:1.5;background:var(--product-lilac);position:relative;overflow:hidden}.LearningPages-module__Ca7S3a__formatImage img{object-fit:cover;object-position:70% center}.LearningPages-module__Ca7S3a__formatBody{padding:32px}.LearningPages-module__Ca7S3a__formatBody h3{letter-spacing:-.03em;font-size:28px;font-weight:600}.LearningPages-module__Ca7S3a__formatBody p{color:var(--product-text);margin-block:14px 20px;font-size:16px;line-height:1.75}.LearningPages-module__Ca7S3a__topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.LearningPages-module__Ca7S3a__topicGrid article{border-top:1px solid var(--product-line);padding-top:28px}.LearningPages-module__Ca7S3a__topicGrid article>span{color:var(--product-accent);font-variant-numeric:tabular-nums;font-size:13px}.LearningPages-module__Ca7S3a__topicGrid h3{letter-spacing:-.02em;margin-top:24px;font-size:23px;font-weight:600}.LearningPages-module__Ca7S3a__topicGrid p{color:var(--product-text);margin-top:12px;font-size:16px;line-height:1.75}.LearningPages-module__Ca7S3a__journeyPlan{background:linear-gradient(125deg,#f8f4ff,#f1e8fa 65%,#fbeaf6);border:1px solid #e9def2;border-radius:28px;padding:36px}.LearningPages-module__Ca7S3a__journeyPlan>figcaption{color:var(--product-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.LearningPages-module__Ca7S3a__journeySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.LearningPages-module__Ca7S3a__journeySteps li{border-top:1px solid #d6c2e7;min-width:0;padding-top:24px;position:relative}.LearningPages-module__Ca7S3a__stepNumber{color:#9b76b7;letter-spacing:-.06em;font-size:36px;font-weight:400;position:absolute;top:24px;right:0}.LearningPages-module__Ca7S3a__stepImage{border-radius:14px;width:104px;height:142px;position:relative;overflow:hidden;box-shadow:0 12px 28px -12px #57377955}.LearningPages-module__Ca7S3a__stepImage img{object-fit:cover}.LearningPages-module__Ca7S3a__format{text-transform:uppercase;letter-spacing:.12em;color:var(--product-accent);margin-top:26px;font-size:11px}.LearningPages-module__Ca7S3a__journeySteps h3{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin-top:10px;font-size:25px;font-weight:600;line-height:1.2}.LearningPages-module__Ca7S3a__journeySteps details{border-top:1px solid #d6c2e7;margin-top:16px}.LearningPages-module__Ca7S3a__journeySteps summary{min-height:48px;color:var(--product-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:500;list-style:none;display:flex}.LearningPages-module__Ca7S3a__journeySteps summary>span,.LearningPages-module__Ca7S3a__plus{flex-shrink:0;width:24px;height:24px;font-size:0;display:block;position:relative}.LearningPages-module__Ca7S3a__journeySteps summary>span:before,.LearningPages-module__Ca7S3a__journeySteps summary>span:after,.LearningPages-module__Ca7S3a__plus:before,.LearningPages-module__Ca7S3a__plus:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:5px}.LearningPages-module__Ca7S3a__journeySteps summary>span:after,.LearningPages-module__Ca7S3a__plus:after{transition:transform .2s;transform:rotate(90deg)}.LearningPages-module__Ca7S3a__journeySteps details[open] summary>span:after,.LearningPages-module__Ca7S3a__progression details[open] .LearningPages-module__Ca7S3a__plus:after{transform:rotate(0)}.LearningPages-module__Ca7S3a__journeySteps details p{color:var(--product-text);padding-block:4px 16px;font-size:14px;line-height:1.75}.LearningPages-module__Ca7S3a__participant{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-top:88px;display:grid}.LearningPages-module__Ca7S3a__participant h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.16}.LearningPages-module__Ca7S3a__note{color:var(--product-muted);margin-top:20px;font-size:13px;line-height:1.75}.LearningPages-module__Ca7S3a__participantFigure{min-width:0;margin:0}.LearningPages-module__Ca7S3a__participantFigure>figcaption{color:var(--product-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px 8px;font-size:11px}.LearningPages-module__Ca7S3a__participantStage{background:var(--product-stage-gradient);border-radius:24px;padding:12px;box-shadow:0 24px 64px -32px #5629854a}.LearningPages-module__Ca7S3a__appCrop{width:100%;min-width:0;container:app-crop/inline-size}.LearningPages-module__Ca7S3a__progression{border-top:1px solid var(--product-line)}.LearningPages-module__Ca7S3a__progression details{border-bottom:1px solid var(--product-line)}.LearningPages-module__Ca7S3a__progression summary{cursor:pointer;align-items:center;gap:32px;min-height:96px;padding-block:24px;list-style:none;display:flex}.LearningPages-module__Ca7S3a__modeNumber{color:var(--product-muted);font-variant-numeric:tabular-nums;font-size:13px}.LearningPages-module__Ca7S3a__progression h3{letter-spacing:-.025em;font-size:clamp(21px,3vw,30px);font-weight:550}.LearningPages-module__Ca7S3a__plus{color:var(--product-accent);margin-left:auto}.LearningPages-module__Ca7S3a__progression details>p{max-width:780px;color:var(--product-text);padding:0 0 28px 48px;font-size:17px;line-height:1.75}.LearningPages-module__Ca7S3a__journeySteps summary::-webkit-details-marker{display:none}.LearningPages-module__Ca7S3a__progression summary::-webkit-details-marker{display:none}.LearningPages-module__Ca7S3a__journeySteps summary:focus-visible,.LearningPages-module__Ca7S3a__progression summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #905acd}@media (max-width:1023px){.LearningPages-module__Ca7S3a__journeyPlan{padding:28px}.LearningPages-module__Ca7S3a__journeySteps{gap:28px}.LearningPages-module__Ca7S3a__journeySteps h3{font-size:22px}.LearningPages-module__Ca7S3a__participant{gap:32px}}@media (max-width:767px){.LearningPages-module__Ca7S3a__episode{margin-top:32px}.LearningPages-module__Ca7S3a__formatGrid,.LearningPages-module__Ca7S3a__topicGrid,.LearningPages-module__Ca7S3a__journeySteps,.LearningPages-module__Ca7S3a__participant{grid-template-columns:minmax(0,1fr)}.LearningPages-module__Ca7S3a__formatCard,.LearningPages-module__Ca7S3a__journeyPlan{border-radius:20px}.LearningPages-module__Ca7S3a__formatBody{padding:24px}.LearningPages-module__Ca7S3a__topicGrid{gap:28px}.LearningPages-module__Ca7S3a__topicGrid h3{margin-top:16px}.LearningPages-module__Ca7S3a__journeyPlan{padding:24px}.LearningPages-module__Ca7S3a__journeySteps{gap:24px;margin-top:28px}.LearningPages-module__Ca7S3a__journeySteps li{grid-template-columns:88px minmax(0,1fr);column-gap:20px;padding-top:20px;display:grid}.LearningPages-module__Ca7S3a__stepNumber{font-size:20px;top:16px}.LearningPages-module__Ca7S3a__stepImage{grid-row:1/4;width:88px;height:120px}.LearningPages-module__Ca7S3a__format{align-self:end;margin:6px 26px 0 0;font-size:10px}.LearningPages-module__Ca7S3a__journeySteps h3{max-width:100%;margin-top:8px;font-size:21px}.LearningPages-module__Ca7S3a__journeySteps details{grid-column:1/-1;margin-top:20px}.LearningPages-module__Ca7S3a__participant{gap:28px;margin-top:56px}.LearningPages-module__Ca7S3a__participantStage{border-radius:20px;padding:0}.LearningPages-module__Ca7S3a__progression summary{gap:18px;min-height:80px}.LearningPages-module__Ca7S3a__progression details>p{padding-left:0;font-size:16px}}@media (max-width:359px){.LearningPages-module__Ca7S3a__journeyPlan{padding:20px}.LearningPages-module__Ca7S3a__journeySteps li{column-gap:16px}.LearningPages-module__Ca7S3a__journeySteps h3{font-size:19px}.LearningPages-module__Ca7S3a__format{letter-spacing:.07em;font-size:9px}}@media (prefers-reduced-motion:reduce){.LearningPages-module__Ca7S3a__journeySteps summary>span:after,.LearningPages-module__Ca7S3a__plus:after{transition:none}}
.PlatformStructure-module__3M2VmW__map{background:#fff;border:1px solid #e2d7ed;border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.PlatformStructure-module__3M2VmW__map>a{border-bottom:1px solid #eee6f4;align-items:center;gap:.875rem;min-height:112px;padding:1.25rem;transition:background .18s;display:flex}.PlatformStructure-module__3M2VmW__map>a:nth-child(odd):not(:last-child){border-right:1px solid #eee6f4}.PlatformStructure-module__3M2VmW__map>a:hover{background:#f7f0ff}.PlatformStructure-module__3M2VmW__map>a>svg:first-child{color:#711fe2;flex-shrink:0}.PlatformStructure-module__3M2VmW__map>a>svg:last-child{color:#9b80b0;flex-shrink:0;width:16px;margin-left:auto}.PlatformStructure-module__3M2VmW__map strong,.PlatformStructure-module__3M2VmW__map small{display:block}.PlatformStructure-module__3M2VmW__map strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:550}.PlatformStructure-module__3M2VmW__map small{color:#6c587a;margin-top:.25rem;font-size:.875rem}.PlatformStructure-module__3M2VmW__map>.PlatformStructure-module__3M2VmW__foundationLink{color:#4b1693;background:#faf7ff;border-bottom:0;grid-column:1/-1;min-height:56px;padding-block:1rem;font-size:.875rem}.PlatformStructure-module__3M2VmW__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.75rem;display:grid}.PlatformStructure-module__3M2VmW__product{min-width:0;scroll-margin-top:calc(var(--header-h) + 1.5rem);position:relative}.PlatformStructure-module__3M2VmW__anchor{scroll-margin-top:calc(var(--header-h) + 1.5rem);position:absolute;top:0}.PlatformStructure-module__3M2VmW__product>a{border-radius:1rem;display:block}.PlatformStructure-module__3M2VmW__photo{aspect-ratio:4/3;background:#f2ecf8;border-radius:1.25rem;position:relative;overflow:hidden}.PlatformStructure-module__3M2VmW__photo img{object-fit:cover;transition:transform .3s}.PlatformStructure-module__3M2VmW__product a:hover img{transform:scale(1.025)}.PlatformStructure-module__3M2VmW__productName{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.PlatformStructure-module__3M2VmW__productName h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:550}.PlatformStructure-module__3M2VmW__productName>span{color:#641ab4;font-size:.875rem}.PlatformStructure-module__3M2VmW__product a>p{color:var(--product-text);margin-block:.75rem;font-size:1rem;line-height:1.7}.PlatformStructure-module__3M2VmW__features{background:var(--section-edge-fade),#f5f0fa}.PlatformStructure-module__3M2VmW__journey{background:#fff;border:1px solid #e0d4eb;border-radius:1.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3vw,3rem);display:grid}.PlatformStructure-module__3M2VmW__journey h3,.PlatformStructure-module__3M2VmW__support h3{letter-spacing:-.035em;text-wrap:balance;margin-block:.75rem 1rem;font-size:clamp(1.5rem,2.25vw,2rem);font-weight:550;line-height:1.2}.PlatformStructure-module__3M2VmW__journey a{margin-top:1rem}.PlatformStructure-module__3M2VmW__journeyGraphic{margin:0}.PlatformStructure-module__3M2VmW__journeyGraphic figcaption{color:#6c587a;margin-bottom:1.25rem;font-size:.75rem;line-height:1.6}.PlatformStructure-module__3M2VmW__journeyGraphic ol{margin:0;padding:0;list-style:none}.PlatformStructure-module__3M2VmW__journeyGraphic li{border-top:1px solid #eee6f4;align-items:center;gap:1rem;padding:1rem 0;display:flex}.PlatformStructure-module__3M2VmW__journeyGraphic li>span{color:#641ab4;border:1px solid #deceed;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.75rem;display:grid}.PlatformStructure-module__3M2VmW__journeyGraphic strong,.PlatformStructure-module__3M2VmW__journeyGraphic small{display:block}.PlatformStructure-module__3M2VmW__journeyGraphic strong{font-size:1rem;font-weight:550}.PlatformStructure-module__3M2VmW__journeyGraphic small{color:#6c587a;margin-top:.25rem;font-size:.875rem}.PlatformStructure-module__3M2VmW__support{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-top:3rem;display:grid}.PlatformStructure-module__3M2VmW__support article{min-width:0}.PlatformStructure-module__3M2VmW__support svg{color:#641ab4;margin-bottom:1rem}.PlatformStructure-module__3M2VmW__support article>p:not(:first-of-type){color:var(--product-text);max-width:56ch;font-size:1rem;line-height:1.7}.PlatformStructure-module__3M2VmW__support a{margin-top:1rem}.PlatformStructure-module__3M2VmW__support a svg{margin-bottom:0}.PlatformStructure-module__3M2VmW__recognition{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.PlatformStructure-module__3M2VmW__recognition h2{margin-block:.75rem 1.5rem}.PlatformStructure-module__3M2VmW__note{color:#6c587a;max-width:52ch;margin-block:1rem;font-size:.875rem;line-height:1.7}.PlatformStructure-module__3M2VmW__recognition .PlatformStructure-module__3M2VmW__resultLabel{margin:0 0 1rem}.PlatformStructure-module__3M2VmW__security{padding-block:2.5rem}.PlatformStructure-module__3M2VmW__securityGrid{border-block:1px solid #e1d4ec;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding-block:2.5rem;display:grid}.PlatformStructure-module__3M2VmW__securityGrid>div>svg{color:#711fe2;width:28px;height:28px;margin-bottom:1rem}.PlatformStructure-module__3M2VmW__securityGrid h2{margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem)}.PlatformStructure-module__3M2VmW__securityGrid a{margin-top:1rem}.PlatformStructure-module__3M2VmW__solutions{justify-content:space-between;align-items:center;gap:3rem;display:flex}.PlatformStructure-module__3M2VmW__solutions p{margin-top:1.25rem}.PlatformStructure-module__3M2VmW__solutions>a{flex-shrink:0}.PlatformStructure-module__3M2VmW__map a:focus-visible{outline-offset:-4px}@media (max-width:1023px){.PlatformStructure-module__3M2VmW__products{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformStructure-module__3M2VmW__map>a{gap:.5rem;padding:1rem .75rem}.PlatformStructure-module__3M2VmW__map>a>svg:last-child{display:none}.PlatformStructure-module__3M2VmW__recognition{grid-template-columns:minmax(0,1fr)}.PlatformStructure-module__3M2VmW__recognition figure{max-width:44rem}}@media (max-width:639px){.PlatformStructure-module__3M2VmW__products,.PlatformStructure-module__3M2VmW__journey,.PlatformStructure-module__3M2VmW__support,.PlatformStructure-module__3M2VmW__securityGrid{grid-template-columns:minmax(0,1fr)}.PlatformStructure-module__3M2VmW__products{gap:2.5rem}.PlatformStructure-module__3M2VmW__photo{aspect-ratio:16/11}.PlatformStructure-module__3M2VmW__journey{padding:1.25rem}.PlatformStructure-module__3M2VmW__support{gap:2rem}.PlatformStructure-module__3M2VmW__solutions{flex-direction:column;align-items:start;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.PlatformStructure-module__3M2VmW__photo img,.PlatformStructure-module__3M2VmW__map>a{transition:none}.PlatformStructure-module__3M2VmW__product a:hover img{transform:none}}
.PracticePages-module__NRR-fa__application{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.PracticePages-module__NRR-fa__photo{background:#f3edf9;border-radius:28px;min-width:0;height:100%;min-height:530px;position:relative;overflow:hidden}.PracticePages-module__NRR-fa__photo img{object-fit:cover;object-position:68% center}.PracticePages-module__NRR-fa__application[data-product=roleplay] .PracticePages-module__NRR-fa__photo{order:2}.PracticePages-module__NRR-fa__choices{margin-top:28px}.PracticePages-module__NRR-fa__choices details{border-top:1px solid var(--product-line)}.PracticePages-module__NRR-fa__choices details:last-child{border-bottom:1px solid var(--product-line)}.PracticePages-module__NRR-fa__choices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.PracticePages-module__NRR-fa__choices summary::-webkit-details-marker{display:none}.PracticePages-module__NRR-fa__choices summary>span{width:28px;height:28px;color:var(--product-accent);flex:0 0 28px;place-items:center;transition:transform .2s;display:grid}.PracticePages-module__NRR-fa__choices details[open] summary>span{transform:rotate(45deg)}.PracticePages-module__NRR-fa__choices p{color:var(--product-text);padding-bottom:24px;font-size:16px;line-height:1.75}.PracticePages-module__NRR-fa__choices summary:focus-visible,.PracticePages-module__NRR-fa__viewControls button:focus-visible,.PracticePages-module__NRR-fa__tableScroll:focus-visible{outline-offset:4px;outline:3px solid #905acd}.PracticePages-module__NRR-fa__insightsPreview{min-width:0}.PracticePages-module__NRR-fa__insightsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.PracticePages-module__NRR-fa__insightsToolbar>p{letter-spacing:.1em;text-transform:uppercase;color:var(--product-muted);font-size:11px;line-height:1.6}.PracticePages-module__NRR-fa__viewControls{border:1px solid #e1d5ec;border-radius:999px;flex-shrink:0;padding:4px;display:flex}.PracticePages-module__NRR-fa__viewControls button{color:#5b476b;cursor:pointer;border-radius:999px;min-height:44px;padding:10px 18px;font-size:14px}.PracticePages-module__NRR-fa__viewControls button[aria-pressed=true]{color:#fff;background:#4b1693}.PracticePages-module__NRR-fa__insightsStage{background:linear-gradient(140deg,#f7f2fc,#fcf6fb 55%,#f3eaf9);border:1px solid #e6dced;border-radius:28px;padding:44px;box-shadow:0 24px 64px -40px #5629854a;container:insights-crop/inline-size}.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;display:grid}.PracticePages-module__NRR-fa__metric{--metric-tint:#f5f3ff;--icon-tint:#ede9fe;--icon-color:#6d28d9;background:linear-gradient(135deg,var(--metric-tint),#fff);color:#18181b;border:1px solid #e4d7f380;border-radius:16px;padding:24px 16px 16px;box-shadow:0 16px 30px -28px #5b2dd88c}.PracticePages-module__NRR-fa__metric[data-tone=notStarted]{--metric-tint:#f8fafc;--icon-tint:#f1f5f9;--icon-color:#334155}.PracticePages-module__NRR-fa__metric[data-tone=active]{--metric-tint:#f0f9ff;--icon-tint:#e0f2fe;--icon-color:#0369a1}.PracticePages-module__NRR-fa__metric[data-tone=ready]{--metric-tint:#fffbeb;--icon-tint:#fef3c7;--icon-color:#b45309}.PracticePages-module__NRR-fa__metric[data-tone=stuck]{--metric-tint:#fff1f2;--icon-tint:#ffe4e6;--icon-color:#be123c}.PracticePages-module__NRR-fa__metric[data-tone=completed]{--metric-tint:#ecfdf5;--icon-tint:#d1fae5;--icon-color:#047857}.PracticePages-module__NRR-fa__metric dt{color:#71717a;text-transform:uppercase;letter-spacing:.025em;min-height:36px;font-size:12px;line-height:1.2}.PracticePages-module__NRR-fa__metric dd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.PracticePages-module__NRR-fa__metric strong{font-size:24px;font-weight:600;line-height:1}.PracticePages-module__NRR-fa__metric dd>span:last-child{color:#71717a;font-size:12px;font-weight:500}.PracticePages-module__NRR-fa__metricIcon{background:var(--icon-tint);color:var(--icon-color);border-radius:12px;flex-shrink:0;padding:8px;display:inline-flex}.PracticePages-module__NRR-fa__departmentCard{color:#18181b;background:#fffffff2;border:1px solid #e4d7f3b3;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #d1d5db1a}.PracticePages-module__NRR-fa__departmentHeader{padding:16px 20px 8px}.PracticePages-module__NRR-fa__departmentHeader h3{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1}.PracticePages-module__NRR-fa__departmentHeader p{color:#71717a;margin-top:6px;font-size:14px}.PracticePages-module__NRR-fa__tableScroll{overscroll-behavior-x:contain;padding:4px 20px 16px;overflow-x:auto}.PracticePages-module__NRR-fa__tableScroll table{border-collapse:collapse;width:100%;min-width:920px;font-size:14px}.PracticePages-module__NRR-fa__tableScroll th,.PracticePages-module__NRR-fa__tableScroll td{text-align:left;border-bottom:1px solid #e4e4e7;padding:12px}.PracticePages-module__NRR-fa__tableScroll th{font-weight:500}.PracticePages-module__NRR-fa__tableScroll thead{color:#71717a;background:#f5effb80}.PracticePages-module__NRR-fa__tableScroll tbody tr:last-child>*{border-bottom:0}.PracticePages-module__NRR-fa__tableHint{color:var(--product-muted);margin-top:12px;font-size:12px;display:none}.PracticePages-module__NRR-fa__insightsReading{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;padding:32px 0 0;display:grid}.PracticePages-module__NRR-fa__insightsReading h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.PracticePages-module__NRR-fa__insightsReading p{color:var(--product-text);font-size:16px;line-height:1.75}@container insights-crop (max-width:1000px){.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container insights-crop (max-width:500px){.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PracticePages-module__NRR-fa__metric{padding:16px 12px}.PracticePages-module__NRR-fa__metric dt{font-size:10px}.PracticePages-module__NRR-fa__metric strong{font-size:28px}.PracticePages-module__NRR-fa__metricIcon{padding:6px}}@media (max-width:1023px){.PracticePages-module__NRR-fa__application{gap:36px}.PracticePages-module__NRR-fa__insightsStage{padding:24px}.PracticePages-module__NRR-fa__tableHint{display:block}}@media (max-width:767px){.PracticePages-module__NRR-fa__application{grid-template-columns:minmax(0,1fr)}.PracticePages-module__NRR-fa__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.PracticePages-module__NRR-fa__application[data-product=roleplay] .PracticePages-module__NRR-fa__photo{order:0}.PracticePages-module__NRR-fa__insightsToolbar{flex-direction:column;align-items:flex-start;gap:12px}.PracticePages-module__NRR-fa__insightsStage{border-radius:20px;padding:16px}.PracticePages-module__NRR-fa__insightsReading{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px}}@media (max-width:359px){.PracticePages-module__NRR-fa__insightsStage{padding:10px}.PracticePages-module__NRR-fa__metric dd{gap:5px}}@media (prefers-reduced-motion:reduce){.PracticePages-module__NRR-fa__choices summary>span{transition:none}}
.SupportingPages-module__S6bwJq__application{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.SupportingPages-module__S6bwJq__photo{background:var(--product-lilac);border-radius:28px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}.SupportingPages-module__S6bwJq__photo img{object-fit:cover;object-position:70% center}.SupportingPages-module__S6bwJq__application[data-product=interviews] .SupportingPages-module__S6bwJq__photo{order:2}.SupportingPages-module__S6bwJq__choices{margin-top:28px}.SupportingPages-module__S6bwJq__choices details{border-top:1px solid var(--product-line)}.SupportingPages-module__S6bwJq__choices details:last-child{border-bottom:1px solid var(--product-line)}.SupportingPages-module__S6bwJq__choices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.SupportingPages-module__S6bwJq__choices summary::-webkit-details-marker{display:none}.SupportingPages-module__S6bwJq__choices summary>span{width:28px;height:28px;color:var(--product-accent);flex:0 0 28px;place-items:center;transition:transform .2s;display:grid}.SupportingPages-module__S6bwJq__choices details[open] summary>span{transform:rotate(45deg)}.SupportingPages-module__S6bwJq__choices p{color:var(--product-text);padding-bottom:24px;font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__choices summary:focus-visible,.SupportingPages-module__S6bwJq__formatControls button:focus-visible{outline:3px solid var(--product-focus);outline-offset:4px}.SupportingPages-module__S6bwJq__knowledgeTopics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.SupportingPages-module__S6bwJq__knowledgeTopics article{border-top:1px solid var(--product-line);padding-top:24px}.SupportingPages-module__S6bwJq__knowledgeTopics h3{letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:600}.SupportingPages-module__S6bwJq__knowledgeTopics p{color:var(--product-text);font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__knowledgeExample{min-width:0}.SupportingPages-module__S6bwJq__exampleLabel{color:var(--product-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:11px}.SupportingPages-module__S6bwJq__knowledgeGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:32px;display:grid}.SupportingPages-module__S6bwJq__knowledgeGrid section{min-width:0}.SupportingPages-module__S6bwJq__chapter{color:var(--product-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:22px;font-size:11px;line-height:1.7}.SupportingPages-module__S6bwJq__knowledgeGrid h3{letter-spacing:-.035em;font-size:clamp(23px,2.3vw,30px);font-weight:600;line-height:1.15}.SupportingPages-module__S6bwJq__sourceSheet{border:1px solid var(--product-line);background:#fff;border-radius:3px 3px 28px;align-self:center;padding:30px 26px 36px;position:relative;transform:rotate(-2deg);box-shadow:-9px 9px #f3edf9,0 24px 40px -30px #5a306342}.SupportingPages-module__S6bwJq__sourceSheet blockquote{color:var(--product-text);margin-top:24px;font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__paperLines{gap:9px;margin-top:28px;display:grid}.SupportingPages-module__S6bwJq__paperLines i{background:var(--product-line);height:1px}.SupportingPages-module__S6bwJq__paperLines i:last-child{width:60%}.SupportingPages-module__S6bwJq__knowledgeCore{align-self:center;padding:28px 12px 28px 16px}.SupportingPages-module__S6bwJq__knowledgeCore ul{margin-top:28px}.SupportingPages-module__S6bwJq__knowledgeCore li{border-bottom:1px solid var(--product-line);align-items:flex-start;gap:10px;padding-block:12px;font-size:17px;line-height:1.5;display:flex}.SupportingPages-module__S6bwJq__knowledgeCore li span{color:var(--product-accent)}.SupportingPages-module__S6bwJq__reviewNote{color:var(--product-muted);margin-top:24px;font-size:13px;line-height:1.7}.SupportingPages-module__S6bwJq__knowledgeUse{background:radial-gradient(at 100% 100%,#f8dff0,#0000 70%),linear-gradient(145deg,#f8f4fd,#f1e9fb);border-radius:28px;padding:32px}.SupportingPages-module__S6bwJq__formatControls{flex-wrap:wrap;gap:6px;margin:0 0 28px;display:flex}.SupportingPages-module__S6bwJq__formatControls button{min-height:44px;color:var(--product-accent);cursor:pointer;transition:background-color var(--product-motion-short),color var(--product-motion-short);border:1px solid #d8cbe5;border-radius:999px;padding:8px 12px;font-size:12px}.SupportingPages-module__S6bwJq__formatControls button[aria-pressed=true]{background:var(--product-accent);border-color:var(--product-accent);color:#fff}.SupportingPages-module__S6bwJq__formatResult{min-height:300px}.SupportingPages-module__S6bwJq__formatContent{animation:SupportingPages-module__S6bwJq__reveal var(--product-motion-view)var(--product-ease)both}.SupportingPages-module__S6bwJq__formatContent>p{color:var(--product-text);margin-top:16px;font-size:15px;line-height:1.65}.SupportingPages-module__S6bwJq__formatContent blockquote{border-left:2px solid #b46bbd;margin-top:24px;padding-left:16px;font-size:17px;font-weight:500;line-height:1.6}.SupportingPages-module__S6bwJq__formatContent>.SupportingPages-module__S6bwJq__draftLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--product-muted);margin-top:24px;font-size:11px}.SupportingPages-module__S6bwJq__challengeStage{border:1px solid var(--product-line);background:linear-gradient(135deg,#f8f5fc,#f2ebf9 65%,#faf1f8);border-radius:28px;align-items:center;min-height:420px;padding:36px;display:grid;box-shadow:0 24px 60px -42px #713c7550}.SupportingPages-module__S6bwJq__challengeInstructions{background:#f5f2ff66;border:1px dashed #ede8ffb3;border-radius:24px;padding:24px}.SupportingPages-module__S6bwJq__challengeInstructions h4{color:#711fe2;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.SupportingPages-module__S6bwJq__challengeInstructions h4 svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.SupportingPages-module__S6bwJq__instructionBody{color:#3f3f46;margin-top:16px;font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__instructionBody h5{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}.SupportingPages-module__S6bwJq__instructionBody ul{margin-top:16px;padding-left:24px;list-style:outside}.SupportingPages-module__S6bwJq__instructionBody li+li{margin-top:8px}.SupportingPages-module__S6bwJq__challengeResults{gap:16px;display:grid}.SupportingPages-module__S6bwJq__challengeResults section{background:#ffffffd9;border:1px solid #ede8ffcc;border-radius:16px;padding:12px 16px}.SupportingPages-module__S6bwJq__challengeResults h4{color:#71717a;letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.SupportingPages-module__S6bwJq__challengeResults p{color:#3f3f46;margin-top:4px;font-size:14px;line-height:1.65}@keyframes SupportingPages-module__S6bwJq__reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.SupportingPages-module__S6bwJq__knowledgeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.SupportingPages-module__S6bwJq__knowledgeUse{grid-column:1/-1}.SupportingPages-module__S6bwJq__formatResult{min-height:200px}.SupportingPages-module__S6bwJq__application{gap:36px}.SupportingPages-module__S6bwJq__challengeStage{padding:24px}}@media (max-width:767px){.SupportingPages-module__S6bwJq__knowledgeGrid,.SupportingPages-module__S6bwJq__knowledgeTopics,.SupportingPages-module__S6bwJq__application{grid-template-columns:minmax(0,1fr)}.SupportingPages-module__S6bwJq__knowledgeGrid{gap:32px}.SupportingPages-module__S6bwJq__sourceSheet{margin:0 8px 0 12px;transform:none}.SupportingPages-module__S6bwJq__knowledgeCore{padding:8px 4px}.SupportingPages-module__S6bwJq__knowledgeUse{border-radius:20px;padding:24px}.SupportingPages-module__S6bwJq__formatResult{min-height:330px}.SupportingPages-module__S6bwJq__knowledgeTopics{gap:24px}.SupportingPages-module__S6bwJq__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.SupportingPages-module__S6bwJq__application[data-product=interviews] .SupportingPages-module__S6bwJq__photo{order:0}.SupportingPages-module__S6bwJq__challengeStage{border-radius:20px;min-height:0;padding:16px}.SupportingPages-module__S6bwJq__challengeInstructions{padding:20px}}@media (max-width:359px){.SupportingPages-module__S6bwJq__knowledgeUse{padding:20px}.SupportingPages-module__S6bwJq__challengeStage{padding:10px}.SupportingPages-module__S6bwJq__challengeInstructions{padding:16px}}@media (prefers-reduced-motion:reduce){.SupportingPages-module__S6bwJq__choices summary>span,.SupportingPages-module__S6bwJq__formatControls button{transition:none}.SupportingPages-module__S6bwJq__formatContent{animation:none}}
.AppUiCrops-module__cPohpW__voiceRoom{isolation:isolate;background:radial-gradient(circle at top,#dfd0f7 0%,#0000 38%),radial-gradient(circle at 85% 18%,#efe8ff 0%,#0000 24%),radial-gradient(circle at 18% 78%,#ede5fa 0%,#0000 28%),linear-gradient(#fffffff0,#ffffffc2),#f6f0ff;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:520px;padding:24px;display:flex;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__voiceRoom:before,.AppUiCrops-module__cPohpW__voiceRoom:after{content:"";z-index:-1;pointer-events:none;filter:blur(80px);opacity:.55;border-radius:999px;position:absolute}.AppUiCrops-module__cPohpW__voiceRoom:before{background:#9b6dff38;width:256px;height:256px;top:8%;right:8%}.AppUiCrops-module__cPohpW__voiceRoom:after{background:#6d28d929;width:288px;height:288px;bottom:4%;left:5%}.AppUiCrops-module__cPohpW__aura{aspect-ratio:1;flex-shrink:0;width:min(448px,100%);position:relative}.AppUiCrops-module__cPohpW__auraFallback,.AppUiCrops-module__cPohpW__auraCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AppUiCrops-module__cPohpW__auraCanvas{opacity:0}.AppUiCrops-module__cPohpW__aura[data-renderer=shader] .AppUiCrops-module__cPohpW__auraCanvas{opacity:1}.AppUiCrops-module__cPohpW__aura[data-renderer=shader] .AppUiCrops-module__cPohpW__auraFallback{visibility:hidden}.AppUiCrops-module__cPohpW__auraFallback>div{border-radius:50%;position:absolute}.AppUiCrops-module__cPohpW__auraFallback>div:first-child{filter:blur(36px);opacity:.9;background:radial-gradient(circle,#f481db6b 0%,#fff0 62%);inset:12%}.AppUiCrops-module__cPohpW__auraFallback>div:nth-child(2){background:radial-gradient(circle,#ffffffdb 0%,#ffffff6b 34%,#ffffff14 64%,#fff0 84%);inset:22%;box-shadow:inset 0 0 0 1px #ffffffad,0 0 48px #f481db6b}.AppUiCrops-module__cPohpW__auraFallback>div:nth-child(3){filter:blur(1px);opacity:.72;border:2px solid #4b1693;inset:17%}.AppUiCrops-module__cPohpW__state{text-transform:uppercase;letter-spacing:.22em;color:#4b1693cc;background:#ffffffc2;border:1px solid #ffffffb3;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;line-height:16px;box-shadow:0 1px 2px #0000000d}.AppUiCrops-module__cPohpW__interview{gap:20px;padding:24px}.AppUiCrops-module__cPohpW__interview .AppUiCrops-module__cPohpW__aura{width:min(320px,100%)}.AppUiCrops-module__cPohpW__questionPanel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:28px;width:100%;max-width:672px;padding:20px 24px;box-shadow:0 18px 60px -42px #6d28d97a,inset 0 1px #ffffffb3}.AppUiCrops-module__cPohpW__topicProgress{letter-spacing:.2em;text-transform:uppercase;color:#4b1693cc;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__topicTrack{background:#4b16931a;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.AppUiCrops-module__cPohpW__topicTrack span{border-radius:inherit;background:#4b1693a6;width:33.3333%;height:100%;display:block}.AppUiCrops-module__cPohpW__questionPanel h4{color:#030712;margin-top:16px;font-size:18px;font-weight:600;line-height:28px}.AppUiCrops-module__cPohpW__questionPanel .AppUiCrops-module__cPohpW__question{color:#1f2937;margin-top:8px;font-size:20px;font-weight:500;line-height:28px}.AppUiCrops-module__cPohpW__transcription{background:#fff}.AppUiCrops-module__cPohpW__cardHeader{padding:16px 20px 8px}.AppUiCrops-module__cPohpW__cardTitle{letter-spacing:-.025em;color:#09090b;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1;display:flex}.AppUiCrops-module__cPohpW__cardTitle svg{color:#8031f6;flex-shrink:0}.AppUiCrops-module__cPohpW__cardDescription{color:#71717a;margin-top:6px;font-size:14px;line-height:20px}.AppUiCrops-module__cPohpW__turns{gap:16px;padding:8px 20px 16px;display:grid}.AppUiCrops-module__cPohpW__turn{text-align:left;align-items:start;gap:12px;display:flex}.AppUiCrops-module__cPohpW__avatar{color:#27272a;background:#f4f4f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.AppUiCrops-module__cPohpW__userAvatar{color:#fff;background:#8031f6}.AppUiCrops-module__cPohpW__message{color:#27272a;background:#f4f4f5;border-radius:8px;min-width:0;padding:12px;font-size:16px;line-height:24px}.AppUiCrops-module__cPohpW__userMessage{color:#5e1abd;background:#ede8ff}.AppUiCrops-module__cPohpW__reportCard{background:#fff;border:1px solid #ede8ffb3;border-radius:16px;box-shadow:0 20px 25px -5px #d1d5db1a,0 8px 10px -6px #d1d5db1a}.AppUiCrops-module__cPohpW__reportCard .AppUiCrops-module__cPohpW__message{border-radius:16px;padding:12px 16px}.AppUiCrops-module__cPohpW__reportCard .AppUiCrops-module__cPohpW__userMessage{background:#f5f2ff}.AppUiCrops-module__cPohpW__findings{padding:8px 20px 16px}.AppUiCrops-module__cPohpW__finding{background:#f5f2ff99;border:1px solid #ede8ffb3;border-radius:12px;padding:16px}.AppUiCrops-module__cPohpW__badges{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.AppUiCrops-module__cPohpW__confidence,.AppUiCrops-module__cPohpW__version{border-radius:6px;padding:2px 10px;font-weight:500;display:inline-flex}.AppUiCrops-module__cPohpW__confidence{color:#15803d;background:#dcfce7}.AppUiCrops-module__cPohpW__version{color:#4b5563;background:#f3f4f6}.AppUiCrops-module__cPohpW__finding h5{color:#030712;margin-top:12px;font-size:16px;font-weight:600;line-height:24px}.AppUiCrops-module__cPohpW__finding>p{color:#374151;margin-top:8px;font-size:14px;line-height:24px}.AppUiCrops-module__cPohpW__feedback{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;display:grid}.AppUiCrops-module__cPohpW__feedback section{border:1px solid;border-radius:24px;padding:16px}.AppUiCrops-module__cPohpW__feedback h5{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.AppUiCrops-module__cPohpW__feedback h5 svg{flex-shrink:0;width:16px;height:16px}.AppUiCrops-module__cPohpW__feedback p{color:#27272a;margin-top:8px;font-size:14px;line-height:24px}.AppUiCrops-module__cPohpW__feedback .AppUiCrops-module__cPohpW__strength{color:#065f46;background:#ecfdf5b3;border-color:#a7f3d0}.AppUiCrops-module__cPohpW__feedback .AppUiCrops-module__cPohpW__focus{color:#075985;background:#f0f9ffb3;border-color:#bae6fd}.AppUiCrops-module__cPohpW__scoreRow{grid-template-columns:180px minmax(0,1fr);gap:16px;padding:24px;display:grid}.AppUiCrops-module__cPohpW__score{text-align:center;color:#fff;background:linear-gradient(to bottom right,#8031f6,#6d28d9);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:160px;padding:24px 20px;display:flex;box-shadow:0 10px 15px -3px #4b169326,0 4px 6px -4px #4b169326}.AppUiCrops-module__cPohpW__score>p{text-transform:uppercase;letter-spacing:.24em;color:#ffffffb3;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__score>strong{letter-spacing:-.025em;margin-top:8px;font-size:48px;font-weight:700;line-height:1}.AppUiCrops-module__cPohpW__score>span{color:#ffffffe6;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:500;line-height:16px;display:flex}.AppUiCrops-module__cPohpW__score svg{flex-shrink:0;width:14px;height:14px}.AppUiCrops-module__cPohpW__metrics{gap:12px;min-height:160px;margin:0;display:grid}.AppUiCrops-module__cPohpW__twoMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.AppUiCrops-module__cPohpW__metrics>div{text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;justify-content:center;padding:12px;display:flex}.AppUiCrops-module__cPohpW__metrics dt{color:#71717a;font-size:12px;line-height:16px}.AppUiCrops-module__cPohpW__metrics dd{color:#09090b;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;margin:4px 0 0;font-size:16px;font-weight:600;line-height:24px;display:flex}.AppUiCrops-module__cPohpW__metrics svg{color:#8031f6;flex-shrink:0;width:16px;height:16px}.AppUiCrops-module__cPohpW__resultDialog{isolation:isolate;background:#fafafa;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__resultHeader{isolation:isolate;color:#fff;background:linear-gradient(to bottom right,#711fe2,#6d28d9,#a21caf);padding:28px;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__resultHeader:before{content:"";z-index:-1;filter:blur(64px);pointer-events:none;background:#ffffff26;border-radius:50%;width:256px;height:256px;position:absolute;top:-96px;right:-64px}.AppUiCrops-module__cPohpW__resultHeader>p{letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__resultHeader>h4{letter-spacing:-.025em;text-wrap:balance;margin-top:8px;font-size:30px;font-weight:600;line-height:1.25}.AppUiCrops-module__cPohpW__resultBody{gap:20px;padding:24px 28px 28px;display:grid}.AppUiCrops-module__cPohpW__resultBody .AppUiCrops-module__cPohpW__scoreRow,.AppUiCrops-module__cPohpW__resultBody .AppUiCrops-module__cPohpW__feedback{padding:0}.AppUiCrops-module__cPohpW__recognition{background:linear-gradient(to bottom right,#fffbeb,#fff,#f5f2ff);border:1px solid #fde68a;border-radius:24px;align-items:start;gap:12px;padding:16px;display:flex}.AppUiCrops-module__cPohpW__trophy{color:#451a03;background:#fcd34d;border-radius:16px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.AppUiCrops-module__cPohpW__achievementLabel{text-transform:uppercase;letter-spacing:.025em;color:#92400e;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__recognition h5{color:#09090b;margin-top:4px;font-size:16px;font-weight:600;line-height:24px}.AppUiCrops-module__cPohpW__rankingSupport{color:#52525b;margin-top:4px;font-size:14px;line-height:20px}.AppUiCrops-module__cPohpW__rankingSupport strong{color:#5e1abd;white-space:nowrap;font-weight:700}.AppUiCrops-module__cPohpW__confetti{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppUiCrops-module__cPohpW__confetti>span{opacity:0;border-radius:999px;width:6px;height:12px;animation:3.4s cubic-bezier(.19,1,.22,1) forwards AppUiCrops-module__cPohpW__resultConfetti;position:absolute;box-shadow:0 0 14px #7c3aed3d}@keyframes AppUiCrops-module__cPohpW__resultConfetti{0%{opacity:0;transform:translateY(-1rem)rotate(0)scale(.7)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x),var(--confetti-y),0)rotate(var(--confetti-rotate))scale(1)}}.AppUiCrops-module__cPohpW__journeyCrop{place-items:center;min-height:330px;padding:24px;display:grid}.AppUiCrops-module__cPohpW__activity{color:#064e3b;background:linear-gradient(to bottom right,#ecfdf5,#fff,#d1fae5);border-radius:24px;align-items:center;gap:16px;width:100%;max-width:360px;padding:24px 20px;display:flex;box-shadow:0 10px 15px -3px #a7f3d099,0 4px 6px -4px #a7f3d099}.AppUiCrops-module__cPohpW__activityImage{background:#fff;border:1px solid #a7f3d0;border-radius:16px;flex-shrink:0;width:88px;height:120px;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__activityImage img{object-fit:cover}.AppUiCrops-module__cPohpW__activityBody{flex:1;min-width:0}.AppUiCrops-module__cPohpW__activityBadge{letter-spacing:.025em;color:#fff;background:#10b981;border-radius:999px;align-items:center;height:24px;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.AppUiCrops-module__cPohpW__activity h4{font-size:16px;font-weight:600;line-height:20px}.AppUiCrops-module__cPohpW__bestScore{color:#047857;margin-top:8px;font-size:14px;line-height:20px}.AppUiCrops-module__cPohpW__attemptUsage{color:#047857;margin-top:8px;font-size:12px;font-weight:500;line-height:16px}.AppUiCrops-module__cPohpW__activityTrack{background:#d1fae5;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.AppUiCrops-module__cPohpW__activityTrack span{border-radius:inherit;background:#10b981;height:100%;display:block}@container app-crop (max-width:639px){.AppUiCrops-module__cPohpW__voiceRoom{background:radial-gradient(circle at top,#e5d8f8 0%,#0000 34%),radial-gradient(circle at 80% 18%,#fcdfee 0%,#0000 26%),radial-gradient(circle at 18% 76%,#ebe1fa 0%,#0000 30%),linear-gradient(#f9f4fffa,#f3ecfcfa),#f6f0ff;min-height:420px}.AppUiCrops-module__cPohpW__scoreRow,.AppUiCrops-module__cPohpW__feedback{grid-template-columns:1fr}.AppUiCrops-module__cPohpW__resultHeader{padding:24px 20px 20px}.AppUiCrops-module__cPohpW__resultHeader>h4{font-size:24px}.AppUiCrops-module__cPohpW__resultBody{padding:20px 16px 24px}.AppUiCrops-module__cPohpW__interview{gap:12px;padding:16px}.AppUiCrops-module__cPohpW__interview .AppUiCrops-module__cPohpW__aura{width:min(240px,100%)}.AppUiCrops-module__cPohpW__questionPanel{border-radius:24px;padding:16px}.AppUiCrops-module__cPohpW__questionPanel h4{font-size:16px;line-height:24px}.AppUiCrops-module__cPohpW__questionPanel .AppUiCrops-module__cPohpW__question{font-size:18px}.AppUiCrops-module__cPohpW__reportCard .AppUiCrops-module__cPohpW__message{font-size:14px}.AppUiCrops-module__cPohpW__activity{max-width:320px;padding:16px}.AppUiCrops-module__cPohpW__activity h4{font-size:14px}.AppUiCrops-module__cPohpW__bestScore{font-size:12px}}@container app-crop (max-width:399px){.AppUiCrops-module__cPohpW__twoMetrics{grid-template-columns:minmax(0,1fr)}}@container app-crop (max-width:359px){.AppUiCrops-module__cPohpW__scoreRow,.AppUiCrops-module__cPohpW__feedback,.AppUiCrops-module__cPohpW__journeyCrop{padding:16px}.AppUiCrops-module__cPohpW__journeyCrop{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.AppUiCrops-module__cPohpW__confetti{display:none}.AppUiCrops-module__cPohpW__confetti>span{animation:none}}
.EpisodePreview-module__sylh0G__episode{container:episode-preview/inline-size}.EpisodePreview-module__sylh0G__player{background-color:var(--product-stage);background-image:var(--product-stage-gradient);color:#fff;border:1px solid #fff3;border-radius:1.75rem;padding:clamp(1rem,4cqi,2rem);box-shadow:0 24px 64px #0d071a3d,inset 0 1px #ffffff14}.EpisodePreview-module__sylh0G__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4cqi,2.5rem);padding-block:1rem 2.5rem;display:grid}.EpisodePreview-module__sylh0G__cover{aspect-ratio:1;border:1px solid #fff3;border-radius:1.5rem;width:100%;max-width:21rem;position:relative;overflow:hidden;box-shadow:0 24px 56px -24px #0009}.EpisodePreview-module__sylh0G__cover img{object-fit:cover;object-position:68% center}.EpisodePreview-module__sylh0G__title{min-width:0}.EpisodePreview-module__sylh0G__format{color:var(--product-stage-text);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.EpisodePreview-module__sylh0G__title :is(h3,h4){letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.5rem,4.5cqi,2.25rem);font-weight:550;line-height:1.16}.EpisodePreview-module__sylh0G__language{color:var(--product-stage-text);margin-top:1rem;font-size:.8125rem;line-height:1.6}.EpisodePreview-module__sylh0G__audioControls{background:#3512608c;border:1px solid #fff3;border-radius:1.5rem;min-width:0;padding:.875rem;box-shadow:inset 0 1px #ffffff24}.EpisodePreview-module__sylh0G__audioControls audio:not([hidden]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:999px;width:100%;min-width:0;height:54px;display:block}.EpisodePreview-module__sylh0G__audioControls audio:focus-visible{outline:3px solid var(--product-focus);outline-offset:5px}.EpisodePreview-module__sylh0G__transport{align-items:center;gap:1rem;display:flex}.EpisodePreview-module__sylh0G__play{color:#351260;cursor:pointer;background:#f8f3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .16s,transform .16s;display:flex;box-shadow:0 4px 18px #09001933}.EpisodePreview-module__sylh0G__play:hover{background:#fff;transform:scale(1.05)}.EpisodePreview-module__sylh0G__play:active{transform:scale(.97)}.EpisodePreview-module__sylh0G__play>svg{width:20px;height:20px}.EpisodePreview-module__sylh0G__timeline{flex:1;min-width:0}.EpisodePreview-module__sylh0G__timeline input{appearance:none;cursor:pointer;background:0 0;border-radius:.5rem;width:100%;height:28px;display:block}.EpisodePreview-module__sylh0G__timeline input:disabled{cursor:default;opacity:.6}.EpisodePreview-module__sylh0G__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right,#f8f3ff var(--played),#ffffff40 var(--played));border-radius:999px;height:4px}.EpisodePreview-module__sylh0G__timeline input::-moz-range-track{background:linear-gradient(to right,#f8f3ff var(--played),#ffffff40 var(--played));border-radius:999px;height:4px}.EpisodePreview-module__sylh0G__timeline input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 4px #ffffff12}.EpisodePreview-module__sylh0G__timeline input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff12}.EpisodePreview-module__sylh0G__times{font-variant-numeric:tabular-nums;color:#e5d9f1;justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.EpisodePreview-module__sylh0G__volume{color:#e5d9f1;align-items:center;gap:.5rem;min-height:44px;display:flex}.EpisodePreview-module__sylh0G__volume svg{width:18px;height:18px}.EpisodePreview-module__sylh0G__volume input{accent-color:#e9d6ff;cursor:pointer;width:64px;height:28px}.EpisodePreview-module__sylh0G__speed select{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:.75rem;width:4.5rem;min-height:44px;padding:.5rem;font-size:.75rem}.EpisodePreview-module__sylh0G__speed option{color:#fff;background:#351260}.EpisodePreview-module__sylh0G__loading{border:2px solid #35126040;border-top-color:#351260;border-radius:50%;width:19px;height:19px;animation:.9s linear infinite EpisodePreview-module__sylh0G__loading}.EpisodePreview-module__sylh0G__notes{padding-top:1.25rem}.EpisodePreview-module__sylh0G__description{color:#fff;font-size:1rem;line-height:1.7}.EpisodePreview-module__sylh0G__summary{color:var(--product-stage-text);margin-top:.5rem;font-size:.875rem}.EpisodePreview-module__sylh0G__summary summary{color:#fff;cursor:pointer;min-height:44px;padding-block:.625rem;font-weight:500;display:list-item}.EpisodePreview-module__sylh0G__summary p{padding-block:.25rem .75rem;line-height:1.75}.EpisodePreview-module__sylh0G__lightNotes .EpisodePreview-module__sylh0G__description,.EpisodePreview-module__sylh0G__lightNotes .EpisodePreview-module__sylh0G__summary{color:var(--product-text)}.EpisodePreview-module__sylh0G__lightNotes .EpisodePreview-module__sylh0G__summary summary{color:var(--product-accent)}.EpisodePreview-module__sylh0G__summary summary:focus-visible{outline:3px solid var(--product-focus);outline-offset:4px}.EpisodePreview-module__sylh0G__audioError{color:#ffd4ca;margin:.75rem;font-size:.875rem;line-height:1.7}.EpisodePreview-module__sylh0G__audioError button{text-underline-offset:4px;cursor:pointer;align-items:center;gap:.625rem;min-height:44px;text-decoration:underline;display:inline-flex}.EpisodePreview-module__sylh0G__audioError button svg{width:14px;height:14px}@keyframes EpisodePreview-module__sylh0G__loading{to{transform:rotate(360deg)}}@container episode-preview (max-width:660px){.EpisodePreview-module__sylh0G__volume{display:none}}@container episode-preview (max-width:480px){.EpisodePreview-module__sylh0G__hero{grid-template-columns:minmax(0,1fr);justify-items:center;padding-block:.25rem 1.5rem}.EpisodePreview-module__sylh0G__cover{max-width:17.5rem}.EpisodePreview-module__sylh0G__title{text-align:center}.EpisodePreview-module__sylh0G__title :is(h3,h4){max-width:18ch}.EpisodePreview-module__sylh0G__language{margin-top:.75rem}.EpisodePreview-module__sylh0G__audioControls{border-radius:1.25rem;padding:.625rem}.EpisodePreview-module__sylh0G__transport{gap:.75rem}.EpisodePreview-module__sylh0G__play{width:44px;height:44px}.EpisodePreview-module__sylh0G__speed select{width:3.875rem;padding:.375rem}}@container episode-preview (max-width:320px){.EpisodePreview-module__sylh0G__transport{gap:.5rem}.EpisodePreview-module__sylh0G__speed select{width:3.5rem}}@media (prefers-reduced-motion:reduce){.EpisodePreview-module__sylh0G__loading{animation:none}.EpisodePreview-module__sylh0G__play{transition:none}.EpisodePreview-module__sylh0G__play:hover,.EpisodePreview-module__sylh0G__play:active{transform:none}}
.FeatureCatalog-module__PUGTvG__page{color:var(--product-ink);background:#fff}.FeatureCatalog-module__PUGTvG__container{width:min(1160px,100% - 64px);margin-inline:auto}.FeatureCatalog-module__PUGTvG__hero{isolation:isolate;padding:76px 0 44px;position:relative}.FeatureCatalog-module__PUGTvG__heroContent{text-align:center;position:relative}.FeatureCatalog-module__PUGTvG__eyebrow{color:var(--product-accent);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;line-height:1.6}.FeatureCatalog-module__PUGTvG__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:24px auto 0;font-size:clamp(38px,4.8vw,62px);font-weight:650;line-height:1.08}.FeatureCatalog-module__PUGTvG__intro{max-width:720px;color:var(--product-text);text-wrap:pretty;margin:24px auto 0;font-size:19px;line-height:1.65}.FeatureCatalog-module__PUGTvG__overview,.FeatureCatalog-module__PUGTvG__cardLink,.FeatureCatalog-module__PUGTvG__secondaryLink,.FeatureCatalog-module__PUGTvG__ending a{min-height:44px;color:var(--product-accent);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.FeatureCatalog-module__PUGTvG__overview{margin-top:16px}.FeatureCatalog-module__PUGTvG__overview:hover,.FeatureCatalog-module__PUGTvG__cardLink:hover,.FeatureCatalog-module__PUGTvG__secondaryLink:hover,.FeatureCatalog-module__PUGTvG__ending a:hover{text-underline-offset:4px;text-decoration:underline}.FeatureCatalog-module__PUGTvG__overview svg,.FeatureCatalog-module__PUGTvG__cardLink svg,.FeatureCatalog-module__PUGTvG__secondaryLink svg,.FeatureCatalog-module__PUGTvG__ending a svg{flex-shrink:0;width:17px}.FeatureCatalog-module__PUGTvG__explorer{padding:4px 0 24px}.FeatureCatalog-module__PUGTvG__toolbar{top:calc(var(--header-h,80px) + 8px);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e4d9ed;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:20px 24px;display:grid;position:sticky;box-shadow:0 12px 38px -28px #54287866}.FeatureCatalog-module__PUGTvG__search{min-width:0}.FeatureCatalog-module__PUGTvG__search label{color:var(--product-muted);margin-bottom:9px;font-size:11px;font-weight:650;display:block}.FeatureCatalog-module__PUGTvG__searchField{border-bottom:1px solid #b8a2cd;align-items:center;gap:12px;min-height:46px;display:flex}.FeatureCatalog-module__PUGTvG__searchField>svg{width:20px;height:20px;color:var(--product-accent);flex-shrink:0}.FeatureCatalog-module__PUGTvG__searchField input{width:100%;min-width:0;min-height:46px;color:var(--product-ink);background:0 0;border:0;border-radius:0;font-size:16px}.FeatureCatalog-module__PUGTvG__searchField input::placeholder{color:var(--product-muted);opacity:1}.FeatureCatalog-module__PUGTvG__searchField input::-webkit-search-cancel-button{appearance:none}.FeatureCatalog-module__PUGTvG__searchField button{width:44px;height:44px;color:var(--product-accent);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.FeatureCatalog-module__PUGTvG__searchField button:hover{background:var(--product-lilac)}.FeatureCatalog-module__PUGTvG__searchField button svg{width:18px;height:18px}.FeatureCatalog-module__PUGTvG__filters{flex-wrap:wrap;gap:6px;padding-bottom:2px;display:flex}.FeatureCatalog-module__PUGTvG__filters button{min-height:44px;color:var(--product-text);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:550;transition:background-color .18s,color .18s}.FeatureCatalog-module__PUGTvG__filters button:hover{background:#f7f2fb}.FeatureCatalog-module__PUGTvG__filters button[aria-pressed=true]{color:#fff;background:#4b1693}.FeatureCatalog-module__PUGTvG__resultCount{color:var(--product-muted);margin:16px 8px 0;font-size:12px}.FeatureCatalog-module__PUGTvG__group{scroll-margin-top:calc(var(--header-h,80px) + 164px);margin-top:52px}.FeatureCatalog-module__PUGTvG__group[hidden],.FeatureCatalog-module__PUGTvG__item[hidden]{display:none}.FeatureCatalog-module__PUGTvG__groupHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.FeatureCatalog-module__PUGTvG__groupHeading h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(27px,3.2vw,38px);font-weight:600;line-height:1.15}.FeatureCatalog-module__PUGTvG__groupHeading p{color:var(--product-text);margin-top:12px;font-size:16px;line-height:1.7}.FeatureCatalog-module__PUGTvG__groupHeading>span{color:#9c7ab1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:400;line-height:1}.FeatureCatalog-module__PUGTvG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.FeatureCatalog-module__PUGTvG__item{min-width:0;scroll-margin-top:calc(var(--header-h,80px) + 164px)}.FeatureCatalog-module__PUGTvG__item:target .FeatureCatalog-module__PUGTvG__card{border-color:#9862c0;box-shadow:0 0 0 3px #e9dafa}.FeatureCatalog-module__PUGTvG__anchor{height:0;scroll-margin-top:calc(var(--header-h,80px) + 164px);display:block}.FeatureCatalog-module__PUGTvG__card{background:linear-gradient(150deg,#faf7ff,#fff 46%);border:1px solid #e3d8ed;border-radius:24px;flex-direction:column;min-width:0;min-height:360px;padding:28px;display:flex}.FeatureCatalog-module__PUGTvG__purpose{color:var(--product-accent);letter-spacing:.025em;font-size:11px;font-weight:650;line-height:1.6;display:block}.FeatureCatalog-module__PUGTvG__card h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:12px 0 0;font-size:29px;font-weight:600;line-height:1.15}.FeatureCatalog-module__PUGTvG__card header>p{color:var(--product-text);margin-top:16px;font-size:15px;line-height:1.75}.FeatureCatalog-module__PUGTvG__card details{border-block:1px solid var(--product-line);margin:24px 0 16px}.FeatureCatalog-module__PUGTvG__card summary{cursor:pointer;min-height:52px;color:var(--product-accent);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;list-style:none;display:flex}.FeatureCatalog-module__PUGTvG__card summary::-webkit-details-marker{display:none}.FeatureCatalog-module__PUGTvG__card summary>span{font-size:23px;font-weight:400;line-height:1;transition:transform .18s}.FeatureCatalog-module__PUGTvG__card details[open] summary>span{transform:rotate(45deg)}.FeatureCatalog-module__PUGTvG__card dl{gap:20px;margin:8px 0 20px;display:grid}.FeatureCatalog-module__PUGTvG__card dt{font-size:14px;font-weight:650;line-height:1.5}.FeatureCatalog-module__PUGTvG__card dd{color:var(--product-text);margin:6px 0 0;font-size:14px;line-height:1.7}.FeatureCatalog-module__PUGTvG__note{color:var(--product-muted);border-top:1px solid var(--product-line);margin-bottom:20px;padding-top:16px;font-size:12px;line-height:1.75}.FeatureCatalog-module__PUGTvG__secondaryLink{margin-bottom:12px;font-size:12px}.FeatureCatalog-module__PUGTvG__cardLink{align-self:flex-start;margin-top:auto}.FeatureCatalog-module__PUGTvG__grid[data-kind=features]{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureCatalog-module__PUGTvG__grid[data-kind=features] .FeatureCatalog-module__PUGTvG__card{background:#fff}.FeatureCatalog-module__PUGTvG__grid[data-kind=features] .FeatureCatalog-module__PUGTvG__card header{max-width:48ch}.FeatureCatalog-module__PUGTvG__grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.FeatureCatalog-module__PUGTvG__empty{border:1px solid var(--product-line);text-align:center;background:#faf7ff;border-radius:24px;margin-top:28px;padding:72px 24px}.FeatureCatalog-module__PUGTvG__empty>span{width:52px;height:52px;color:var(--product-accent);background:#ede1f7;border-radius:50%;place-items:center;font-size:28px;display:inline-grid}.FeatureCatalog-module__PUGTvG__empty h2{letter-spacing:-.03em;margin-top:20px;font-size:30px;font-weight:600}.FeatureCatalog-module__PUGTvG__empty p{max-width:470px;color:var(--product-text);margin:16px auto 24px;font-size:16px;line-height:1.7}.FeatureCatalog-module__PUGTvG__empty button{color:var(--product-accent);cursor:pointer;text-underline-offset:5px;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline}.FeatureCatalog-module__PUGTvG__ending{background:var(--section-edge-fade),#f4ecfb;padding:88px 0}.FeatureCatalog-module__PUGTvG__endingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.FeatureCatalog-module__PUGTvG__ending h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}.FeatureCatalog-module__PUGTvG__ending p{color:var(--product-text);font-size:17px;line-height:1.7}.FeatureCatalog-module__PUGTvG__ending a{margin-top:20px}.FeatureCatalog-module__PUGTvG__page :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #905acd}@media (max-width:1023px){.FeatureCatalog-module__PUGTvG__toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 22px}.FeatureCatalog-module__PUGTvG__filters{padding-bottom:0}.FeatureCatalog-module__PUGTvG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureCatalog-module__PUGTvG__group,.FeatureCatalog-module__PUGTvG__item,.FeatureCatalog-module__PUGTvG__anchor{scroll-margin-top:calc(var(--header-h,80px) + 210px)}.FeatureCatalog-module__PUGTvG__endingGrid{gap:40px}}@media (max-width:767px){.FeatureCatalog-module__PUGTvG__container{width:calc(100% - 40px)}.FeatureCatalog-module__PUGTvG__hero{padding:48px 0 28px}.FeatureCatalog-module__PUGTvG__hero h1{font-size:clamp(35px,8vw,46px)}.FeatureCatalog-module__PUGTvG__intro{font-size:17px}.FeatureCatalog-module__PUGTvG__toolbar{top:var(--header-h,64px);border-radius:18px;gap:8px;padding:16px}.FeatureCatalog-module__PUGTvG__filters{gap:4px}.FeatureCatalog-module__PUGTvG__filters button{padding-inline:10px;font-size:12px}.FeatureCatalog-module__PUGTvG__search label{margin-bottom:4px;font-size:10px}.FeatureCatalog-module__PUGTvG__searchField{gap:8px}.FeatureCatalog-module__PUGTvG__searchField input{font-size:16px}.FeatureCatalog-module__PUGTvG__group{margin-top:36px}.FeatureCatalog-module__PUGTvG__groupHeading{gap:16px;margin-bottom:22px}.FeatureCatalog-module__PUGTvG__groupHeading>span{font-size:36px}.FeatureCatalog-module__PUGTvG__groupHeading p{font-size:15px}.FeatureCatalog-module__PUGTvG__grid,.FeatureCatalog-module__PUGTvG__grid[data-kind=features]{grid-template-columns:minmax(0,1fr);gap:16px}.FeatureCatalog-module__PUGTvG__card{border-radius:20px;min-height:0;padding:26px}.FeatureCatalog-module__PUGTvG__card h3{font-size:29px}.FeatureCatalog-module__PUGTvG__card header>p{font-size:16px}.FeatureCatalog-module__PUGTvG__card details{margin-top:20px}.FeatureCatalog-module__PUGTvG__card dd,.FeatureCatalog-module__PUGTvG__card dt{font-size:15px}.FeatureCatalog-module__PUGTvG__note{font-size:13px}.FeatureCatalog-module__PUGTvG__ending{padding-block:56px}.FeatureCatalog-module__PUGTvG__endingGrid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:359px){.FeatureCatalog-module__PUGTvG__container{width:calc(100% - 32px)}.FeatureCatalog-module__PUGTvG__toolbar{padding:12px}.FeatureCatalog-module__PUGTvG__filters button{padding-inline:7px;font-size:11px}.FeatureCatalog-module__PUGTvG__card{padding:22px}}@media (prefers-reduced-motion:reduce){.FeatureCatalog-module__PUGTvG__filters button,.FeatureCatalog-module__PUGTvG__card summary>span{transition:none}}
.ProductShowcase-module__URi5cG__section{background-color:var(--product-stage);background-image:var(--product-stage-gradient);color:var(--product-surface);scroll-margin-top:var(--header-h);padding-block:clamp(3.5rem,6vw,6rem)}.ProductShowcase-module__URi5cG__container{width:min(100% - 4rem,80rem);margin-inline:auto}.ProductShowcase-module__URi5cG__intro{text-align:center;max-width:54rem;margin:0 auto 2.5rem}.ProductShowcase-module__URi5cG__eyebrow,.ProductShowcase-module__URi5cG__product{letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:600}.ProductShowcase-module__URi5cG__eyebrow{color:#efd8ff;align-items:center;gap:.75rem;margin-bottom:1rem;display:inline-flex}.ProductShowcase-module__URi5cG__eyebrow:before{content:"";background:var(--product-coral);width:1.5rem;height:1px}.ProductShowcase-module__URi5cG__heading{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:550;line-height:1.05}.ProductShowcase-module__URi5cG__introText{color:var(--product-stage-text);max-width:52ch;margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.65}.ProductShowcase-module__URi5cG__tabs{isolation:isolate;background:#ffffff09;border:1px solid #ffffff29;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,49rem);margin:0 auto 3.5rem;padding:.375rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.ProductShowcase-module__URi5cG__tabIndicator{z-index:-1;width:calc(25% - .1875rem);transform:translateX(calc(var(--selected-tab)*100%));transition:transform .38s var(--product-ease);pointer-events:none;background:#f8f3ff;border-radius:.875rem;position:absolute;inset:.375rem auto .375rem .375rem;box-shadow:0 2px 12px #0b01181a,inset 0 1px #fff}.ProductShowcase-module__URi5cG__tab{color:#e5d9f1;cursor:pointer;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;min-height:64px;padding:.75rem .5rem;transition:color .2s,background .2s;display:flex}.ProductShowcase-module__URi5cG__tab>svg{flex-shrink:0;width:22px;height:22px}.ProductShowcase-module__URi5cG__tabText{text-align:left;gap:.25rem;font-size:1rem;font-weight:550;line-height:1.2;display:grid}.ProductShowcase-module__URi5cG__tabHint{color:var(--product-stage-text);white-space:nowrap;font-size:.6875rem;font-weight:400;transition:color .2s}.ProductShowcase-module__URi5cG__tab:hover:not([aria-selected=true]){color:#fff;background:#ffffff0a}.ProductShowcase-module__URi5cG__tab[aria-selected=true]{color:#351260}.ProductShowcase-module__URi5cG__tab[aria-selected=true] .ProductShowcase-module__URi5cG__tabHint{color:#65427c}.ProductShowcase-module__URi5cG__section :is(button,a,summary,[tabindex],input,select):focus-visible{outline-offset:4px;outline:3px solid #d9baff}.ProductShowcase-module__URi5cG__section :is(button,a,summary,[tabindex],input,select){scroll-margin-block:calc(var(--header-h) + 1.25rem)}.ProductShowcase-module__URi5cG__panel[hidden]{display:none}.ProductShowcase-module__URi5cG__stage{animation:ProductShowcase-module__URi5cG__stageEnter .38s var(--product-ease)both;grid-template:"heading app"min-content"scenario app"min-content"details app"min-content"outcome app"1fr/minmax(0,.85fr) minmax(0,1.8fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);display:grid}.ProductShowcase-module__URi5cG__story{grid-area:heading;padding-top:3.25rem}.ProductShowcase-module__URi5cG__product{color:#d1b4ef;letter-spacing:.1em}.ProductShowcase-module__URi5cG__story h3{letter-spacing:-.045em;text-wrap:balance;margin-top:1.125rem;font-size:clamp(2rem,3.1vw,2.875rem);font-weight:550;line-height:1.1}.ProductShowcase-module__URi5cG__scenario{border-left:2px solid var(--product-coral);grid-area:scenario;margin-top:2rem;padding-left:1rem}.ProductShowcase-module__URi5cG__scenario>p{color:#d1b4ef;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.ProductShowcase-module__URi5cG__scenario>span{color:#f8f3ff;margin-top:.625rem;font-size:1rem;line-height:1.55;display:block}.ProductShowcase-module__URi5cG__storyDetails{grid-area:details;margin-top:1.5rem}.ProductShowcase-module__URi5cG__description{color:var(--product-stage-text);font-size:1rem;line-height:1.7}.ProductShowcase-module__URi5cG__productLink{background:#ffffff05;border:1px solid #ffffff38;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;margin-top:1.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.ProductShowcase-module__URi5cG__productLink:hover{background:#ffffff12;border-color:#ffffff70}.ProductShowcase-module__URi5cG__productLink svg{width:16px;height:16px;transition:transform .18s}.ProductShowcase-module__URi5cG__productLink:hover svg{transform:translate(3px)}.ProductShowcase-module__URi5cG__outcome{color:var(--product-stage-text);border-top:1px solid #ffffff26;grid-area:outcome;gap:.75rem;margin-top:2rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.7;display:flex}.ProductShowcase-module__URi5cG__outcome svg{color:#d1b4ef;flex-shrink:0;width:16px;height:16px;margin-top:.2rem}.ProductShowcase-module__URi5cG__showcase{grid-area:app;width:100%;min-width:0}.ProductShowcase-module__URi5cG__viewerMeta{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;margin-bottom:.75rem;display:flex}.ProductShowcase-module__URi5cG__example{color:var(--product-stage-text);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;line-height:1.6}.ProductShowcase-module__URi5cG__motionToggle{color:#e5d9f1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s;display:inline-flex}.ProductShowcase-module__URi5cG__motionToggle:hover{color:#fff;background:#ffffff18}.ProductShowcase-module__URi5cG__motionToggle svg{width:14px;height:14px}.ProductShowcase-module__URi5cG__figure{margin:0}.ProductShowcase-module__URi5cG__viewport{align-items:center;min-height:548px;padding-block:1.5rem;display:grid}.ProductShowcase-module__URi5cG__viewport[data-view=voice]{box-shadow:none;background:0 0;border:0;padding:0}.ProductShowcase-module__URi5cG__app{color:#09090b;font-feature-settings:"cv02","cv03","cv04","cv11";background:#fff;border:1px solid #ffffff38;border-radius:1.25rem;width:100%;min-width:0;overflow:hidden;box-shadow:0 32px 70px -24px #0b011899,0 1px #ffffff29;container:app-crop/inline-size}.ProductShowcase-module__URi5cG__viewContent{animation:ProductShowcase-module__URi5cG__reveal .36s var(--product-ease)both}.ProductShowcase-module__URi5cG__caption{align-items:start;gap:1.25rem;min-height:124px;padding-block:1.5rem 1.25rem;display:flex}.ProductShowcase-module__URi5cG__position{color:var(--product-coral);font-variant-numeric:tabular-nums;letter-spacing:.025em;flex-shrink:0;padding-top:.125rem;font-size:.75rem;line-height:1.7}.ProductShowcase-module__URi5cG__position>span{color:var(--product-stage-text)}.ProductShowcase-module__URi5cG__captionText{animation:ProductShowcase-module__URi5cG__captionEnter .26s var(--product-ease)both}.ProductShowcase-module__URi5cG__caption h4{font-size:.9375rem;font-weight:550;line-height:1.5}.ProductShowcase-module__URi5cG__caption p{color:var(--product-stage-text);max-width:67ch;margin-top:.375rem;font-size:.875rem;line-height:1.65}.ProductShowcase-module__URi5cG__controls{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ProductShowcase-module__URi5cG__steps{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ProductShowcase-module__URi5cG__steps button{width:100%;min-height:48px;color:var(--product-stage-text);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;padding:.625rem .25rem;font-size:.8125rem;transition:background .18s,color .18s;display:flex}.ProductShowcase-module__URi5cG__steps button>span{opacity:.85;font-variant-numeric:tabular-nums;font-size:.625rem}.ProductShowcase-module__URi5cG__steps button:hover{color:#fff;background:#ffffff08}.ProductShowcase-module__URi5cG__steps button[aria-current]{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff12}.ProductShowcase-module__URi5cG__steps button[aria-current]>span{color:var(--product-coral);opacity:1}.ProductShowcase-module__URi5cG__next{cursor:pointer;color:#351260;background:#f8f3ff;border-radius:50%;justify-content:center;align-items:center;min-width:48px;min-height:48px;transition:background .18s,transform .18s;display:inline-flex}.ProductShowcase-module__URi5cG__next:hover{background:#e9d6ff;transform:translate(2px)}.ProductShowcase-module__URi5cG__footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.ProductShowcase-module__URi5cG__footer p{color:var(--product-stage-text)}.ProductShowcase-module__URi5cG__footer a{align-items:center;gap:.75rem;min-height:44px;font-weight:500;display:inline-flex}.ProductShowcase-module__URi5cG__footer a:hover{text-underline-offset:6px;text-decoration:underline}.ProductShowcase-module__URi5cG__noScript{color:var(--product-stage-text);font-size:1rem}@keyframes ProductShowcase-module__URi5cG__stageEnter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductShowcase-module__URi5cG__reveal{0%{opacity:.3;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes ProductShowcase-module__URi5cG__captionEnter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:1023px){.ProductShowcase-module__URi5cG__container{width:min(100% - 3rem,80rem)}.ProductShowcase-module__URi5cG__stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);column-gap:2rem}.ProductShowcase-module__URi5cG__story h3{font-size:2rem}.ProductShowcase-module__URi5cG__viewport{min-height:548px;padding-block:1rem}.ProductShowcase-module__URi5cG__tabHint{font-size:.625rem}.ProductShowcase-module__URi5cG__caption{gap:.75rem}.ProductShowcase-module__URi5cG__position>span,.ProductShowcase-module__URi5cG__steps button>span{display:none}}@media (max-width:767px){.ProductShowcase-module__URi5cG__container{width:min(100% - 2rem,36rem)}.ProductShowcase-module__URi5cG__intro{text-align:left;margin-bottom:1.75rem}.ProductShowcase-module__URi5cG__heading{max-width:15ch;font-size:clamp(2.375rem,8vw,3.25rem)}.ProductShowcase-module__URi5cG__introText{margin-left:0;font-size:1rem}.ProductShowcase-module__URi5cG__tabs{border-radius:1rem;margin-bottom:2rem;padding:.25rem}.ProductShowcase-module__URi5cG__tabIndicator{border-radius:.75rem;width:calc(25% - .125rem);inset:.25rem auto .25rem .25rem}.ProductShowcase-module__URi5cG__tab{flex-direction:column;gap:.5rem;min-height:70px;padding:.5rem .125rem}.ProductShowcase-module__URi5cG__tab>svg{width:20px;height:20px}.ProductShowcase-module__URi5cG__tabText{font-size:.8125rem}.ProductShowcase-module__URi5cG__tabHint{display:none}.ProductShowcase-module__URi5cG__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""scenario""app""details""outcome";gap:0}.ProductShowcase-module__URi5cG__story{padding-top:0}.ProductShowcase-module__URi5cG__story h3{max-width:20ch;margin-top:.75rem;font-size:2rem}.ProductShowcase-module__URi5cG__scenario{margin-top:1.25rem;margin-bottom:1.5rem}.ProductShowcase-module__URi5cG__scenario>span{margin-top:.375rem;font-size:.9375rem}.ProductShowcase-module__URi5cG__viewerMeta{margin-bottom:.5rem}.ProductShowcase-module__URi5cG__viewport{min-height:440px;padding-block:.625rem}.ProductShowcase-module__URi5cG__app{border-radius:1.125rem}.ProductShowcase-module__URi5cG__caption{gap:.875rem;min-height:0;padding-top:1.25rem}.ProductShowcase-module__URi5cG__caption p{font-size:.8125rem}.ProductShowcase-module__URi5cG__caption h4{font-size:.875rem}.ProductShowcase-module__URi5cG__position>span{display:none}.ProductShowcase-module__URi5cG__controls{gap:.375rem}.ProductShowcase-module__URi5cG__steps{gap:.125rem}.ProductShowcase-module__URi5cG__steps button{min-height:48px;padding-inline:.125rem;font-size:.75rem}.ProductShowcase-module__URi5cG__next{min-width:44px;min-height:44px}.ProductShowcase-module__URi5cG__storyDetails{margin-top:2rem}.ProductShowcase-module__URi5cG__outcome{margin-top:1.5rem}.ProductShowcase-module__URi5cG__footer{flex-direction:column;align-items:start;gap:.25rem;margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.ProductShowcase-module__URi5cG__viewContent,.ProductShowcase-module__URi5cG__stage,.ProductShowcase-module__URi5cG__captionText{animation:none}.ProductShowcase-module__URi5cG__tabIndicator,.ProductShowcase-module__URi5cG__tab,.ProductShowcase-module__URi5cG__tabHint,.ProductShowcase-module__URi5cG__next,.ProductShowcase-module__URi5cG__steps button{transition:none}.ProductShowcase-module__URi5cG__motionToggle{display:none}.ProductShowcase-module__URi5cG__productLink:hover svg,.ProductShowcase-module__URi5cG__next:hover{transform:none}}
