*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;transition-duration:0s!important}}body{margin:0}blockquote,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{list-style:none;margin:0;padding:0}img,svg,video{display:block;max-width:100%}img,video{height:auto}button{color:inherit;cursor:pointer;font:inherit}:focus-visible{border-radius:.25rem;outline:3px solid #D6459C;outline-offset:3px}[hidden]{display:none!important}:root{--gutter:1.25rem}@media only screen and (min-width:768px){:root{--gutter:2rem}}@media only screen and (min-width:1024px){:root{--gutter:2.5rem}}body{background:#f7f3f3;color:#5f5870;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.5rem;-webkit-font-smoothing:antialiased;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}h1:not([class]){font-size:3rem;line-height:3.5rem}h2:not([class]){font-size:2.5rem;line-height:3rem}h3:not([class]){font-size:2rem;line-height:2.5rem}h4:not([class]){font-size:1.5rem;line-height:2rem}h5:not([class]){font-size:1.25rem;line-height:1.75rem}h6:not([class]){font-size:1.125rem;line-height:1.75rem}a{color:#b93684;text-decoration-thickness:2px;text-underline-offset:3px}a:hover{text-decoration-thickness:3px}strong{font-weight:700}.u-visually-hidden{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{background:#d6459c;border-radius:.75rem;color:#fff;font-weight:600;left:12px;padding:.75rem 1.25rem;position:absolute;text-decoration:none;top:-60px;transition:top .18s ease;z-index:200}.skip-link:focus{top:12px}.c-icon{flex:none;height:16px;width:16px}.c-menu-dropdown{position:relative}.c-menu-dropdown__list{align-items:center;display:flex;gap:1rem}@media only screen and (min-width:1024px){.c-menu-dropdown__list{gap:1.25rem}}@media only screen and (min-width:1280px){.c-menu-dropdown__list{gap:1.5rem}}.c-menu-dropdown__link{color:#5f5870;display:block;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;padding:.75rem .125rem;text-decoration:none;transition:color .16s ease;white-space:nowrap}.c-menu-dropdown__item:focus-within .c-menu-dropdown__link,.c-menu-dropdown__link:hover{color:#171123}.c-menu-dropdown__link--current{color:#171123;font-weight:700}.c-menu-dropdown__dot{background:#d6459c;border-radius:50%;bottom:0;height:6px;left:0;margin-left:-3px;opacity:0;pointer-events:none;position:absolute;transform:translateX(var(--dot-x,0));width:6px}.c-menu-dropdown__dot.is-ready{transition:transform .32s cubic-bezier(.3, 1.3, .5, 1),opacity .2s ease}.c-menu-dropdown__dot.is-visible{opacity:1}.c-menu-dropdown__item--has-sub{align-items:center;display:flex;gap:.125rem;position:relative}.c-menu-dropdown__toggle{background:0 0;border:0;border-radius:.5rem;color:#5f5870;cursor:pointer;display:grid;height:22px;padding:0;place-items:center;width:22px}.c-menu-dropdown__toggle:focus-visible{outline:2px solid #D6459C;outline-offset:1px}.c-menu-dropdown__toggle--label{display:inline-flex;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:500;gap:.5rem;height:auto;padding:.75rem .125rem;transition:color .16s ease;white-space:nowrap;width:auto}.c-menu-dropdown__toggle--label:hover{color:#171123}.c-menu-dropdown__toggle--current{color:#171123;font-weight:700}.c-menu-dropdown__toggle-icon{height:14px;transition:transform .18s ease;width:14px}.c-menu-dropdown__sub{left:50%;opacity:0;padding-top:.75rem;position:absolute;top:100%;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;visibility:hidden;z-index:10}.c-menu-dropdown__sub-list{background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 24px 60px rgba(34,26,51,.16);min-width:280px;padding:.5rem}.c-menu-dropdown__sub-link{border-radius:.75rem;display:flex;flex-direction:column;padding:.75rem 1rem;text-decoration:none;transition:background-color .14s ease}.c-menu-dropdown__sub-link:focus-visible,.c-menu-dropdown__sub-link:hover{background:#f7f5fa;outline:0}.c-menu-dropdown__sub-name{color:#171123;font-size:.875rem;line-height:1.25rem;font-weight:600}.c-menu-dropdown__sub-name--current{color:#b93684}.c-menu-dropdown__sub-desc{color:#5f5870;font-size:.75rem;line-height:1rem;white-space:nowrap}.c-menu-dropdown__item--has-sub.is-open .c-menu-dropdown__sub,.c-menu-dropdown__item--has-sub:focus-within .c-menu-dropdown__sub,.c-menu-dropdown__item--has-sub:hover .c-menu-dropdown__sub{opacity:1;transform:translate(-50%,0);transition-delay:0s;visibility:visible}.c-menu-dropdown__item--has-sub.is-open .c-menu-dropdown__toggle,.c-menu-dropdown__item--has-sub:focus-within .c-menu-dropdown__toggle,.c-menu-dropdown__item--has-sub:hover .c-menu-dropdown__toggle{color:#171123}.c-menu-dropdown__item--has-sub.is-open .c-menu-dropdown__toggle-icon,.c-menu-dropdown__item--has-sub:focus-within .c-menu-dropdown__toggle-icon,.c-menu-dropdown__item--has-sub:hover .c-menu-dropdown__toggle-icon{transform:rotate(180deg)}.c-menu-accordion__item{border-bottom:1px solid rgba(255,255,255,.1)}.c-menu-accordion__row{align-items:center;display:flex;gap:1rem}.c-menu-accordion__num{color:#8f86a3;flex:none;font-size:.75rem;line-height:1rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.06em;transition:color .2s ease;width:2.4ch}.c-menu-accordion__link{color:#fff;flex:1;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:500;line-height:1.3;min-width:0;padding:1rem 0;text-decoration:none;transition:color .2s ease}.c-menu-accordion__link:focus-visible,.c-menu-accordion__link:hover{color:#f5badf;outline:0;text-decoration:none}.c-menu-accordion__row:focus-within .c-menu-accordion__num,.c-menu-accordion__row:hover .c-menu-accordion__num{color:#f5badf}.c-menu-accordion__num--current{color:#d6459c}.c-menu-accordion__label--current::after,.c-menu-accordion__link--current::after{background:#d6459c;border-radius:50%;content:"";display:inline-block;height:6px;margin-left:.5rem;vertical-align:.2em;width:6px}.c-menu-accordion__arrow{color:rgba(255,255,255,.35);display:grid;flex:none;height:40px;place-items:center;pointer-events:none;transition:color .2s ease,transform .3s cubic-bezier(.22, 1, .36, 1);width:40px}.c-menu-accordion__arrow-icon{height:20px;width:20px}.c-menu-accordion__row:focus-within .c-menu-accordion__arrow,.c-menu-accordion__row:hover .c-menu-accordion__arrow{color:#f5badf;transform:translateX(4px)}.c-menu-accordion__row:focus-within .c-menu-accordion__arrow--down,.c-menu-accordion__row:hover .c-menu-accordion__arrow--down{transform:translateY(2px)}.c-menu-accordion__item.is-open .c-menu-accordion__arrow--down{color:#fff;transform:rotate(180deg)}.c-menu-accordion__expand{align-items:center;background:0 0;border:0;color:#fff;cursor:pointer;display:flex;flex:none;justify-content:flex-end;padding:0}.c-menu-accordion__expand.c-menu-accordion__link{flex:1;justify-content:space-between;padding:1rem 0;text-align:left}.c-menu-accordion__expand:focus-visible{outline:0}.c-menu-accordion__expand:focus-visible .c-menu-accordion__arrow{border-radius:.75rem;outline:2px solid #F5BADF}.c-menu-accordion__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.76, 0, .24, 1),visibility 0s linear .45s;visibility:hidden}.c-menu-accordion__item.is-open .c-menu-accordion__sub{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.c-menu-accordion__sub-inner{min-height:0;overflow:hidden}.c-menu-accordion__tiles{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.125rem 0 1.25rem}@media only screen and (min-width:640px){.c-menu-accordion__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-menu-accordion__tiles-item{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item{opacity:1;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.22, 1, .36, 1)}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:first-child{transition-delay:0.12s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(2){transition-delay:0.16s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(3){transition-delay:0.2s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(4){transition-delay:0.24s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(5){transition-delay:0.28s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(6){transition-delay:0.32s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(7){transition-delay:0.36s}.c-menu-accordion__item.is-open .c-menu-accordion__tiles-item:nth-child(8){transition-delay:0.4s}.c-menu-accordion__tile{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:.75rem;display:flex;flex-direction:column;gap:.125rem;height:100%;padding:.75rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.c-menu-accordion__tile:focus-visible,.c-menu-accordion__tile:hover{background:rgba(255,255,255,.08);border-color:rgba(245,186,223,.45);outline:0;text-decoration:none}.c-menu-accordion__tile[aria-current]{border-color:rgba(214,69,156,.7)}.c-menu-accordion__tile-icon{background:rgba(214,69,156,.2);border-radius:.5rem;color:#f5badf;display:grid;height:32px;margin-bottom:.5rem;place-items:center;width:32px}.c-menu-accordion__tile-icon-image{height:17px;width:17px}.c-menu-accordion__tile-name{color:#fff;font-size:.875rem;line-height:1.25rem;font-weight:600}.c-menu-accordion__tile-desc{color:#8f86a3;font-size:.75rem;line-height:1rem}@media (prefers-reduced-motion:reduce){.c-menu-accordion__tiles-item{transform:none!important;transition:none!important}.c-menu-accordion__sub{transition:none}}.c-announcement{background:#f7f3f3;display:flex;justify-content:center;padding:.75rem var(--gutter) 0}@media only screen and (min-width:1024px){.c-announcement{padding:1rem var(--gutter) 0}}.c-announcement[hidden]{display:none}.c-announcement__pill{align-items:center;background:rgba(255,255,255,.55);border:1px solid rgba(27,20,38,.1);border-radius:999px;display:inline-flex;gap:.25rem;max-width:100%;padding:.5rem;transition:border-color .2s ease,background-color .2s ease}.c-announcement__pill:hover{background:#fff;border-color:rgba(27,20,38,.22)}.c-announcement__link{align-items:center;color:#171123;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5rem;min-width:0;text-decoration:none}.c-announcement__link:hover{text-decoration:none}.c-announcement__close{background:0 0;border:0;border-radius:50%;color:rgba(23,17,35,.6);cursor:pointer;display:grid;flex:none;height:24px;padding:0;place-items:center;transition:color .2s ease,background-color .2s ease;width:24px}.c-announcement__close:focus-visible,.c-announcement__close:hover{background:rgba(27,20,38,.08);color:#171123}.c-announcement__close-icon{height:12px;width:12px}.c-announcement__icon{background:#d6459c;border-radius:50%;color:#fff;display:grid;flex:none;height:24px;place-items:center;width:24px}.c-announcement__icon-image{height:13px;width:13px}.c-announcement--inline{background:0 0;padding:0}.c-announcement--inline .c-announcement__pill{gap:.5rem;padding-right:.75rem;text-decoration:none}.c-announcement__arrow{color:rgba(23,17,35,.6);display:grid;flex:none;place-items:center;transition:color .2s ease,transform .2s ease}.c-announcement__pill:hover .c-announcement__arrow{color:#171123;transform:translateX(2px)}.c-announcement__arrow-icon{height:14px;width:14px}.c-section{margin-bottom:3.5rem}@media only screen and (min-width:1024px){.c-section{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.c-section{margin-bottom:5.5rem}}.c-section__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-section--dark{background:#1b1426;color:#fff;overflow:hidden;position:relative}.c-section-head{margin-inline:auto;max-width:800px;text-align:center}.c-section-head__title{font-size:2rem;line-height:2.5rem;text-wrap:balance}@media only screen and (min-width:768px){.c-section-head__title{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-section-head__title{font-size:3rem;line-height:3.5rem}}.c-section-head__intro{font-size:1rem;line-height:1.5rem;margin-inline:auto;margin-top:1.1em;max-width:32em}@media only screen and (min-width:768px){.c-section-head__intro{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-section-head__intro{font-size:1.25rem;line-height:1.75rem}}.c-hero{background:#f7f3f3;margin-bottom:3rem;overflow:hidden;position:relative;text-align:center}@media only screen and (min-width:1024px){.c-hero{margin-bottom:4rem}}@media only screen and (min-width:1280px){.c-hero{margin-bottom:5rem}}.c-hero__inner{margin-inline:auto;max-width:calc(1180px + (var(--gutter) * 2));padding-inline:var(--gutter);width:100%;display:grid;gap:2.25rem;margin-bottom:2.25rem;padding-top:3rem;position:relative}@media only screen and (min-width:768px){.c-hero__inner{gap:2.5rem}}@media only screen and (min-width:1024px){.c-hero__inner{gap:3rem}}@media only screen and (min-width:1280px){.c-hero__inner{gap:3.5rem}}.c-hero__copy{min-width:0;position:relative;z-index:1}.c-hero__announcement{margin-bottom:1rem}@media only screen and (min-width:1024px){.c-hero__announcement{margin-bottom:1.25rem}}@media only screen and (min-width:1280px){.c-hero__announcement{margin-bottom:1.5rem}}.c-hero__heading{font-size:2rem;line-height:2.5rem;letter-spacing:-.02em;margin-inline:auto;max-width:20ch}@media only screen and (min-width:640px){.c-hero__heading{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:768px){.c-hero__heading{font-size:3rem;line-height:3.5rem}}@media only screen and (min-width:1024px){.c-hero__heading{font-size:3.5rem;line-height:4rem}}@media only screen and (min-width:1280px){.c-hero__heading{font-size:4rem;line-height:4.5rem}}.c-swash{position:relative;white-space:nowrap}.c-swash::after{background:#d6459c;border-radius:999px;bottom:-.06em;content:'';height:.1em;left:0;position:absolute;right:0}.c-hero__lead{font-size:1.125rem;line-height:1.75rem;margin:1.25rem auto 0;max-width:58ch}@media only screen and (min-width:1024px){.c-hero__lead{margin:1.5rem auto 0}}@media only screen and (min-width:1280px){.c-hero__lead{margin:1.75rem auto 0}}.c-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}@media only screen and (min-width:1024px){.c-hero__actions{margin-top:2rem}}@media only screen and (min-width:1280px){.c-hero__actions{margin-top:2.25rem}}.c-hero__action-icon{transition:transform .18s ease}.c-hero__action:hover .c-hero__action-icon{transform:translateX(3px)}.c-hero__note{color:rgba(95,88,112,.8);display:flex;flex-wrap:wrap;font-size:.6875rem;line-height:1rem;font-weight:500;gap:.25rem .75rem;justify-content:center;letter-spacing:.08em;margin-top:1rem;text-transform:uppercase}.c-hero__note-item{align-items:center;display:inline-flex;gap:.75rem}.c-hero__note-item+.c-hero__note-item::before{background:currentColor;border-radius:50%;content:'';height:3px;opacity:.5;width:3px}@media only screen and (min-width:1024px){.c-hero{text-align:left}.c-hero__inner{align-items:center;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.c-hero__announcement{justify-content:flex-start}.c-hero__heading{font-size:2.5rem;line-height:3rem;margin-inline:0;max-width:none;text-wrap:balance}.c-hero__lead{font-size:1rem;line-height:1.5rem;margin:1rem 0 0}.c-hero__actions{justify-content:flex-start;margin-top:1.25rem}.c-hero__note{justify-content:flex-start}}@media only screen and (min-width:1280px){.c-hero__inner{gap:4rem}.c-hero__heading{font-size:3rem;line-height:3.5rem}.c-hero__lead{margin-top:1.25rem}.c-hero__actions{margin-top:1.5rem}}.c-hero-demo{margin-inline:auto;max-width:680px;min-width:0;width:100%}.c-hero-demo__stage{background:radial-gradient(90% 60% at 100% 0,rgba(185,54,132,.55) 0,transparent 60%),radial-gradient(80% 60% at 0 100%,rgba(91,45,116,.8) 0,transparent 70%),#1b1426;border-radius:1.5rem;box-shadow:0 24px 60px rgba(34,26,51,.16);isolation:isolate;overflow:hidden;padding:.75rem;position:relative}@media only screen and (min-width:768px){.c-hero-demo__stage{padding:1.25rem}}@media only screen and (min-width:1024px){.c-hero-demo__stage{padding:1.5rem}}@media only screen and (min-width:1280px){.c-hero-demo__stage{padding:1.75rem}}.c-hero-demo__stage::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:'';inset:0;mix-blend-mode:overlay;opacity:.32;pointer-events:none;position:absolute;z-index:-1}.c-hero-demo__scene[hidden]{display:none}.c-hero-demo__chat{height:440px}@media only screen and (min-width:1280px){.c-hero-demo__chat{height:460px}}.c-hero-demo__pager{display:flex;justify-content:center;margin-top:.5rem}@media only screen and (min-width:1024px){.c-hero-demo__pager{margin-top:.75rem}}@media only screen and (min-width:1280px){.c-hero-demo__pager{margin-top:1rem}}.no-js .c-hero-demo__pager{display:none}.c-hero-demo--video{--demo-overhang:0.75rem;--glass-composer-inset:calc(var(--demo-overhang) + 1.25rem * 2)}@media only screen and (min-width:768px){.c-hero-demo--video{--demo-overhang:1.5rem}}.c-hero-demo--video .c-hero-demo__stage{background:0 0;border-radius:0;box-shadow:none;margin:calc(-1 * 4rem) calc(-1 * (var(--demo-overhang) + 1.25rem)) 0;overflow:visible;padding:0}.c-hero-demo--video .c-hero-demo__stage::before{content:none}.c-hero-demo--video .c-hero-demo__stage::after{background:linear-gradient(#f7f3f3 40%,rgba(247,243,243,.85) 60%,rgba(247,243,243,.55) 75%,rgba(247,243,243,.25) 88%,rgba(247,243,243,0));content:'';height:4rem;inset:0 0 auto;pointer-events:none;position:absolute;z-index:1}.c-hero-demo__backdrop{border-radius:1.5rem;box-shadow:0 24px 60px rgba(34,26,51,.16);inset:4rem calc(var(--demo-overhang) + 1.25rem) calc(1.25rem + 1.5rem);overflow:hidden;position:absolute;z-index:-1}.c-hero-demo__video{display:block;height:100%;object-fit:cover;object-position:30% 50%;width:100%}.c-hero-demo--video .c-hero-demo__chat{height:calc(420px + 4rem + 1.25rem + 1.5rem)}@media only screen and (min-width:1280px){.c-hero-demo--video .c-hero-demo__chat{height:calc(424px + 4rem + 1.25rem + 1.5rem)}}@media only screen and (min-width:1024px){.c-hero-demo{max-width:none}}.c-page-head{background:#f7f3f3;margin-bottom:2.25rem;padding-top:3rem}@media only screen and (min-width:768px){.c-page-head{margin-bottom:2.5rem}}@media only screen and (min-width:1024px){.c-page-head{margin-bottom:3rem}}@media only screen and (min-width:1280px){.c-page-head{margin-bottom:4rem}}.c-page-head__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-page-head__body{margin-top:1.5rem;max-width:60ch}@media only screen and (min-width:768px){.c-page-head__body{margin-top:1.75rem}}@media only screen and (min-width:1024px){.c-page-head__body{margin-top:2.25rem}}@media only screen and (min-width:1280px){.c-page-head__body{margin-top:2.75rem}}.c-page-head__title{font-size:2rem;line-height:2.5rem;letter-spacing:-.03em}@media only screen and (min-width:640px){.c-page-head__title{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:768px){.c-page-head__title{font-size:3rem;line-height:3.5rem}}@media only screen and (min-width:1024px){.c-page-head__title{font-size:3.5rem;line-height:4rem}}@media only screen and (min-width:1280px){.c-page-head__title{font-size:4rem;line-height:4.5rem}}.c-page-head__lead{font-size:1rem;line-height:1.5rem;margin-top:1rem;max-width:52ch}@media only screen and (min-width:768px){.c-page-head__lead{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-page-head__lead{font-size:1.25rem;line-height:1.75rem}}.c-resources{background:#f7f3f3;margin-bottom:3rem}@media only screen and (min-width:1024px){.c-resources{margin-bottom:4rem}}@media only screen and (min-width:1280px){.c-resources{margin-bottom:5rem}}.c-resources__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-list-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding-bottom:1.25rem}.c-list-head__title{font-size:1.25rem;line-height:1.75rem;letter-spacing:-.01em}.c-list-empty{border-top:1px solid rgba(34,26,51,.13);padding-block:2rem}.c-article{background:#f7f3f3}.c-article-head{margin-bottom:4rem;padding-top:3rem}@media only screen and (min-width:768px){.c-article-head{margin-bottom:4.5rem}}@media only screen and (min-width:1024px){.c-article-head{margin-bottom:5.5rem}}@media only screen and (min-width:1280px){.c-article-head{margin-bottom:7rem}}.c-article-head__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-article-head__body{margin-top:1.5rem;max-width:44rem}@media only screen and (min-width:768px){.c-article-head__body{margin-top:1.75rem}}@media only screen and (min-width:1024px){.c-article-head__body{margin-top:2.25rem}}@media only screen and (min-width:1280px){.c-article-head__body{margin-top:2.75rem}}.c-article-head__meta{align-items:center;color:#5f5870;display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;gap:.5rem .75rem}.c-article-head__category{background:#1b1426;border-radius:999px;color:#fff;font-size:.75rem;line-height:1rem;font-weight:600;padding:.25em .8em}.c-article-head__title{font-size:2rem;line-height:2.5rem;letter-spacing:-.03em;margin-top:1.25rem}@media only screen and (min-width:768px){.c-article-head__title{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-article-head__title{font-size:3rem;line-height:3.5rem}}.c-article-head__lead{font-size:1rem;line-height:1.5rem;margin-top:1.25rem}@media only screen and (min-width:768px){.c-article-head__lead{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-article-head__lead{font-size:1.25rem;line-height:1.75rem}}.c-prose .c-article-image{background:#1b1426;border-radius:1.5rem;margin-block:0 2em;overflow:hidden}.c-prose .c-article-image__image{aspect-ratio:16/9;object-fit:cover;object-position:60% 50%;width:100%}.c-article-layout{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;align-items:start;display:grid;gap:2rem;grid-template-columns:260px minmax(0,1fr);margin-bottom:2.25rem}@media only screen and (min-width:768px){.c-article-layout{gap:3rem}}@media only screen and (min-width:1024px){.c-article-layout{gap:4rem}}@media only screen and (min-width:1280px){.c-article-layout{gap:5rem}}@media only screen and (min-width:768px){.c-article-layout{margin-bottom:2.5rem}}@media only screen and (min-width:1024px){.c-article-layout{margin-bottom:3rem}}@media only screen and (min-width:1280px){.c-article-layout{margin-bottom:4rem}}.c-article-rail{display:grid;gap:1.75rem;position:sticky;top:calc(96px + 1.5rem)}.c-share{border-top:1px solid rgba(34,26,51,.13);padding-top:1.5rem}.c-share__label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870;margin-bottom:.75rem}.c-share__links{align-items:center;display:flex;gap:.5rem}.c-share__btn{background:0 0;border:1px solid rgba(34,26,51,.13);border-radius:50%;color:#171123;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:40px}.c-share__btn-icon{height:18px;width:18px}.c-share__btn:hover{background:#1b1426;border-color:#1b1426;color:#fff}.c-share__btn:focus-visible{outline:2px solid #D6459C;outline-offset:2px}.c-share__done{color:#b93684;font-size:.875rem;line-height:1.25rem;font-weight:600}.c-article-foot{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}@media only screen and (min-width:1024px){.c-article-foot{margin-bottom:4rem}}@media only screen and (min-width:1280px){.c-article-foot{margin-bottom:5rem}}.c-article-foot__authors{border-top:1px solid rgba(34,26,51,.13);display:grid;flex:1 1 320px;gap:1rem;margin-left:calc(260px + 2rem);max-width:44rem;padding-top:1.75rem}@media only screen and (min-width:768px){.c-article-foot__authors{margin-left:calc(260px + 3rem)}}@media only screen and (min-width:1024px){.c-article-foot__authors{margin-left:calc(260px + 4rem)}}@media only screen and (min-width:1280px){.c-article-foot__authors{margin-left:calc(260px + 5rem)}}.c-article-foot__label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870}.c-author-card{align-items:center;display:flex;gap:1rem}.c-author-card__name{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.01em}.c-author-card__role{color:#5f5870;font-size:.875rem;line-height:1.25rem}.c-link-arrow--back:hover .c-link-arrow__icon{transform:translateX(-3px)}.c-resources--related{border-top:1px solid rgba(34,26,51,.13);padding-top:2.5rem}@media only screen and (min-width:1024px){.c-resources--related{padding-top:3rem}}@media only screen and (min-width:1280px){.c-resources--related{padding-top:4rem}}@media (max-width:1023px){.c-article-layout{grid-template-columns:minmax(0,1fr)}.c-article-rail{align-items:center;border-bottom:1px solid rgba(34,26,51,.13);grid-auto-flow:column;justify-content:space-between;padding-bottom:1.5rem;position:static}.c-share{border-top:0;padding-top:0}.c-share__label{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-article-foot__authors{margin-left:0}}@media (max-width:639px){.c-article-rail{grid-auto-flow:row;justify-content:stretch}}.c-people{margin-bottom:4rem}@media only screen and (min-width:1024px){.c-people{margin-bottom:5rem}}@media only screen and (min-width:1280px){.c-people{margin-bottom:6.5rem}}.c-people__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-people__intro{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870;margin-bottom:1.5rem}.c-people__lineup{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:3.5rem}@media only screen and (min-width:1024px){.c-people__lineup{gap:1rem}}@media only screen and (min-width:1280px){.c-people__lineup{gap:1.25rem}}.c-people__more{margin-top:.5rem}.c-person{animation:person-in .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 80ms)}.c-person:nth-child(2n){transform:translateY(56px)}.c-person:hover .c-person__photo-image{transform:scale(1.05)}.c-person__photo{aspect-ratio:3/4;background:#ebe3f2;border-radius:1.5rem;overflow:hidden}.c-person__photo-image{filter:grayscale(.33);height:100%;object-fit:cover;object-position:50% 20%;transition:transform .5s cubic-bezier(.22, 1, .36, 1);width:100%}.c-person__name{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;margin-top:1rem}.c-person__role{color:#5f5870;font-size:.875rem;line-height:1.25rem}@keyframes person-in{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.c-person{animation:none}.c-person__photo-image{transition:none}}@media (max-width:1023px){.c-people__lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.c-person:nth-child(2n){transform:none}.c-person:nth-child(3n+2){transform:translateY(40px)}}@media (max-width:639px){.c-people__lineup{display:flex;gap:.75rem;margin-inline:calc(var(--gutter) * -1);overflow-x:auto;padding-bottom:2.5rem;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.c-people__lineup::-webkit-scrollbar{display:none}.c-person{flex:0 0 44%;scroll-snap-align:start}.c-person:nth-child(n){transform:none}.c-person:nth-child(2n){transform:translateY(28px)}}.c-about-mission{margin-bottom:4rem}@media only screen and (min-width:1024px){.c-about-mission{margin-bottom:5rem}}@media only screen and (min-width:1280px){.c-about-mission{margin-bottom:6.5rem}}.c-about-mission__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-about-mission__inner{align-items:start;border-top:1px solid rgba(34,26,51,.13);display:grid;gap:2rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-top:2.5rem}@media only screen and (min-width:1024px){.c-about-mission__inner{padding-top:3rem}}@media only screen and (min-width:1280px){.c-about-mission__inner{padding-top:4rem}}@media only screen and (min-width:768px){.c-about-mission__inner{gap:3rem}}@media only screen and (min-width:1024px){.c-about-mission__inner{gap:4rem}}@media only screen and (min-width:1280px){.c-about-mission__inner{gap:5rem}}.c-about-mission__statement{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:2rem;line-height:2.5rem;font-weight:700;letter-spacing:-.02em;text-wrap:balance}@media only screen and (min-width:768px){.c-about-mission__statement{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-about-mission__statement{font-size:3rem;line-height:3.5rem}}.c-about-mission__body{font-size:1rem;line-height:1.5rem;padding-top:2rem}@media only screen and (min-width:768px){.c-about-mission__body{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-about-mission__body{font-size:1.25rem;line-height:1.75rem}}.c-about-mission__text+.c-about-mission__text{margin-top:1em}.c-about-why{margin-bottom:4rem}@media only screen and (min-width:1024px){.c-about-why{margin-bottom:5rem}}@media only screen and (min-width:1280px){.c-about-why{margin-bottom:6.5rem}}.c-about-why__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-about-why__heading{font-size:2rem;line-height:2.5rem;max-width:18ch}@media only screen and (min-width:768px){.c-about-why__heading{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-about-why__heading{font-size:3rem;line-height:3.5rem}}.c-about-why__points{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}@media only screen and (min-width:1024px){.c-about-why__points{gap:1.25rem}}@media only screen and (min-width:1280px){.c-about-why__points{gap:1.5rem}}@media only screen and (min-width:768px){.c-about-why__points{margin-top:2rem}}@media only screen and (min-width:1024px){.c-about-why__points{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-about-why__points{margin-top:3rem}}.c-about-why__point{background:#fff;border-radius:1.5rem;padding:1.5rem}@media only screen and (min-width:1024px){.c-about-why__point{padding:2rem}}@media only screen and (min-width:1280px){.c-about-why__point{padding:2.5rem}}.c-about-why__title{font-size:1.5rem;line-height:2rem;margin-top:1.25rem}.c-about-why__body{margin-top:.75rem}.c-about-why__num{background:#d6459c;border-radius:50%;color:#fff;display:inline-grid;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;height:44px;place-items:center;width:44px}.c-about-why__close{color:#171123;font-size:1rem;line-height:1.5rem;font-weight:500;margin-top:1.75rem;max-width:52ch}@media only screen and (min-width:768px){.c-about-why__close{margin-top:2rem}}@media only screen and (min-width:1024px){.c-about-why__close{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-about-why__close{margin-top:2.75rem}}@media only screen and (min-width:768px){.c-about-why__close{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-about-why__close{font-size:1.25rem;line-height:1.75rem}}.c-about-evolved{margin-bottom:4rem}@media only screen and (min-width:1024px){.c-about-evolved{margin-bottom:5rem}}@media only screen and (min-width:1280px){.c-about-evolved{margin-bottom:6.5rem}}.c-about-evolved__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-about-evolved__box{border-radius:2rem;padding:2.5rem 1.5rem}@media only screen and (min-width:768px){.c-about-evolved__box{padding:3rem 2.5rem}}@media only screen and (min-width:1024px){.c-about-evolved__box{padding:4rem 3rem}}@media only screen and (min-width:1280px){.c-about-evolved__box{padding:5rem 4rem}}.c-about-evolved__glow{background:radial-gradient(circle,rgba(214,69,156,.45),transparent 70%);border-radius:50%;filter:blur(90px);height:640px;pointer-events:none;position:absolute;width:640px;opacity:.6;right:-160px;top:-200px}.c-about-evolved__inner{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}@media only screen and (min-width:768px){.c-about-evolved__inner{gap:3rem}}@media only screen and (min-width:1024px){.c-about-evolved__inner{gap:4rem}}@media only screen and (min-width:1280px){.c-about-evolved__inner{gap:5rem}}.c-about-evolved__heading{color:#fff;font-size:2rem;line-height:2.5rem}@media only screen and (min-width:768px){.c-about-evolved__heading{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-about-evolved__heading{font-size:3rem;line-height:3.5rem}}.c-about-evolved__text{color:#cfc7dc}.c-about-evolved__heading+.c-about-evolved__text{margin-top:1.25rem}.c-about-evolved__text+.c-about-evolved__text{margin-top:1em}.c-about-evolved__quote-text{color:#fff;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:2rem;line-height:2.5rem;font-weight:700;letter-spacing:-.02em;text-wrap:balance}@media only screen and (min-width:768px){.c-about-evolved__quote-text{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-about-evolved__quote-text{font-size:3rem;line-height:3.5rem}}.c-about-evolved__quote-text::before{color:#d6459c;content:'“';display:block;font-size:6rem;line-height:6.5rem;line-height:1;margin-bottom:-.2em}.c-about-evolved__quote-caption{border-top:1px solid rgba(255,255,255,.14);color:#cfc7dc;font-size:1rem;line-height:1.5rem;margin-top:1.5rem;padding-top:1.25rem}@media (max-width:1023px){.c-about-evolved__inner,.c-about-mission__inner,.c-about-why__points{grid-template-columns:minmax(0,1fr)}.c-about-mission__body{padding-top:0}}.c-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);overflow:hidden}.c-marquee--reverse .c-marquee__track{animation-direction:reverse}.c-marquee:hover .c-marquee__track{animation-play-state:paused}.c-marquee__track{animation:marquee 70s linear infinite;display:flex;width:max-content}.c-marquee__item{flex:none;margin-right:.75rem;width:132px}@media only screen and (min-width:1024px){.c-marquee__item{width:144px}}@media only screen and (min-width:1280px){.c-marquee__item{width:180px}}@media only screen and (min-width:1024px){.c-marquee__item{margin-right:1rem}}@media only screen and (min-width:1280px){.c-marquee__item{margin-right:1.25rem}}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.c-marquee{-webkit-mask-image:none;mask-image:none}.c-marquee__track{animation:none;flex-wrap:wrap;gap:.75rem;justify-content:center;width:auto}.c-marquee__item{margin-right:0}.c-marquee__item[aria-hidden]{display:none}}.c-clients-logos{margin-bottom:2rem}@media only screen and (min-width:1024px){.c-clients-logos{margin-bottom:2.5rem}}@media only screen and (min-width:1280px){.c-clients-logos{margin-bottom:3rem}}.c-clients-logos__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-case-studies{margin-bottom:4rem}@media only screen and (min-width:1024px){.c-case-studies{margin-bottom:5rem}}@media only screen and (min-width:1280px){.c-case-studies{margin-bottom:6.5rem}}.c-case-studies__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-case-studies__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (min-width:1024px){.c-case-studies__grid{gap:1.25rem}}@media only screen and (min-width:1280px){.c-case-studies__grid{gap:1.5rem}}.c-case-card{display:flex;flex-direction:column;position:relative}.c-case-card:focus-within .c-case-card__media-image,.c-case-card:hover .c-case-card__media-image{transform:scale(1.04)}.c-case-card:hover .c-case-card__more-icon{transform:translateX(3px)}.c-case-card__media{aspect-ratio:4/5;background:#1b1426;border-radius:1.5rem;isolation:isolate;overflow:hidden;position:relative}.c-case-card__media-image{filter:grayscale(.5);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .6s cubic-bezier(.22, 1, .36, 1);width:100%;z-index:-2}.c-case-card__client{background:#fff;border-radius:.75rem;box-shadow:0 8px 28px rgba(34,26,51,.08);display:grid;height:48px;left:1rem;padding:.5rem 1rem;place-items:center;position:absolute;top:1rem}@media only screen and (min-width:1024px){.c-case-card__client{top:1.25rem}}@media only screen and (min-width:1280px){.c-case-card__client{top:1.5rem}}@media only screen and (min-width:1024px){.c-case-card__client{left:1.25rem}}@media only screen and (min-width:1280px){.c-case-card__client{left:1.5rem}}.c-case-card__client-logo{filter:grayscale(1);height:32px;max-width:120px;object-fit:contain;width:auto}.c-case-card__link{border-radius:1.5rem;inset:0;position:absolute;z-index:1}.c-case-card__link:focus-visible{outline:2px solid #D6459C;outline-offset:4px}.c-case-card__summary{font-size:1rem;line-height:1.5rem;margin-top:1rem}.c-case-card__more{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.875rem;line-height:1.25rem;margin-top:.75rem}@media (max-width:1023px){.c-case-studies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.c-case-studies__grid{grid-template-columns:minmax(0,1fr)}.c-case-card__media{aspect-ratio:4/3}}.c-usecases{background:#f7f3f3}.c-usecases__wrapper{margin-inline:auto;max-width:calc(1180px + (var(--gutter) * 2));padding-inline:var(--gutter);width:100%}.c-usecases__head{margin-inline:auto;max-width:800px;text-align:center}.c-usecases__heading{font-size:2rem;line-height:2.5rem;margin-inline:auto;max-width:18ch;text-wrap:balance}@media only screen and (min-width:768px){.c-usecases__heading{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-usecases__heading{font-size:3rem;line-height:3.5rem}}.c-usecases__intro{font-size:1rem;line-height:1.5rem;margin-inline:auto;margin-top:1em;max-width:32em}@media only screen and (min-width:768px){.c-usecases__intro{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-usecases__intro{font-size:1.25rem;line-height:1.75rem}}.c-usecases__switch{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;box-shadow:0 8px 28px rgba(34,26,51,.08);display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem auto 1.75rem;padding:.5rem;width:min(100%,840px)}@media only screen and (min-width:1024px){.c-usecases__switch{margin:2.5rem auto 2.25rem}}@media only screen and (min-width:1280px){.c-usecases__switch{margin:3rem auto 2.75rem}}.c-usecases__aud{align-items:center;background:0 0;border:1px solid transparent;border-radius:1rem;color:#5f5870;cursor:pointer;display:flex;font:inherit;gap:.75rem;min-width:0;padding:.75rem 1rem .75rem .75rem;text-align:left;transition:background-color .2s ease,border-color .2s ease}.c-usecases__aud:hover{background:#f7f5fa}.c-usecases__aud:focus-visible{outline:2px solid #D6459C;outline-offset:2px}.c-usecases__aud.is-active{background:rgba(214,69,156,.05);border-color:rgba(214,69,156,.32)}.c-usecases__aud-icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.75rem;display:grid;flex:none;height:40px;place-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:40px}.is-active .c-usecases__aud-icon{background:#ebe3f2;border-color:transparent;color:#b93684}.c-usecases__aud-icon-image{height:20px;width:20px}.c-usecases__aud-text{display:grid;min-width:0}.c-usecases__aud-title{color:#171123;font-size:1rem;line-height:1.5rem;font-weight:600}.c-usecases__aud-short{display:none}.c-usecases__aud-sub{font-size:.75rem;line-height:1rem;margin-top:1px}.c-usecases__panel{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,300px) minmax(0,1fr)}@media only screen and (min-width:768px){.c-usecases__panel{gap:1.75rem}}@media only screen and (min-width:1024px){.c-usecases__panel{gap:2.25rem}}@media only screen and (min-width:1280px){.c-usecases__panel{gap:2.75rem}}.c-usecases__panel[hidden]{display:none}.c-usecases__cta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;margin-top:2rem}@media only screen and (min-width:1024px){.c-usecases__cta{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-usecases__cta{margin-top:3rem}}.c-usecases__cta-text{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:500}.c-usecases__cta-action-icon{transition:transform .18s ease}.c-usecases__cta-action:hover .c-usecases__cta-action-icon{transform:translateX(3px)}.c-usecases-list{display:grid;gap:.25rem}.c-usecases-list__item{border-radius:1rem;position:relative;transition:background-color .3s ease,box-shadow .3s ease}.c-usecases-list__item.is-active{background:#fff;box-shadow:0 8px 28px rgba(34,26,51,.08)}.c-usecases-list__tab{align-items:center;background:0 0;border:0;border-radius:1rem;color:#171123;cursor:pointer;display:flex;font:inherit;gap:.75rem;padding:.75rem 1rem;text-align:left;width:100%}.c-usecases-list__tab:focus-visible{outline:2px solid #D6459C;outline-offset:-2px}.c-usecases-list__item:not(.is-active) .c-usecases-list__tab:hover .c-usecases-list__name{color:#b93684}.c-usecases-list__icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.75rem;display:grid;flex:none;height:34px;place-items:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:34px}.is-active .c-usecases-list__icon{background:#ebe3f2;border-color:transparent;color:#b93684}.c-usecases-list__icon-image{height:16px;width:16px}.c-usecases-list__name{font-size:1rem;line-height:1.5rem;font-weight:600;transition:color .2s ease}.c-usecases-list__detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22, 1, .36, 1)}.is-active>.c-usecases-list__detail{grid-template-rows:1fr}.c-usecases-list__detail-inner{min-height:0;overflow:hidden;padding-inline:calc(1rem + 34px + 0.75rem) 1.25rem}.c-usecases-list__summary{font-size:.875rem;line-height:1.25rem}.c-usecases-list__outcome{align-items:flex-start;color:#b93684;display:flex;font-size:.75rem;line-height:1rem;font-weight:600;gap:.5rem;margin:.75rem 0 1.25rem}.c-usecases-list__outcome-icon{height:14px;margin-top:1px;width:14px}.c-usecases-list__progress{background:#f7f5fa;border-radius:.25rem;bottom:0;height:2px;left:18px;opacity:0;overflow:hidden;position:absolute;right:18px;transition:opacity .3s ease}.is-active>.c-usecases-list__progress{opacity:1}.c-usecases-list__progress-bar{background:linear-gradient(90deg,#d6459c,#f5badf);display:block;height:100%;transform:scaleX(0);transform-origin:left}.no-js .c-usecases-list__progress{display:none}@media (prefers-reduced-motion:reduce){.c-usecases-list__progress{display:none}.c-usecases-list__detail{transition:none}}.c-usecases-stage{border-radius:1.5rem;color:#fff;isolation:isolate;overflow:hidden;padding:1rem;position:relative}@media only screen and (min-width:768px){.c-usecases-stage{padding:1.5rem}}@media only screen and (min-width:1024px){.c-usecases-stage{padding:2rem}}@media only screen and (min-width:1280px){.c-usecases-stage{padding:2.5rem}}.c-usecases-stage::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:'';inset:0;mix-blend-mode:overlay;opacity:.32;pointer-events:none;position:absolute;z-index:-1}.c-usecases__panel--public .c-usecases-stage{background:radial-gradient(90% 60% at 100% 0,rgba(214,69,156,.5) 0,transparent 60%),radial-gradient(80% 60% at 0 100%,rgba(185,54,132,.3) 0,transparent 70%),#1b1426}.c-usecases__panel--member .c-usecases-stage{background:radial-gradient(90% 60% at 100% 0,rgba(185,54,132,.6) 0,transparent 60%),radial-gradient(80% 60% at 0 100%,rgba(91,45,116,.7) 0,transparent 70%),#2a1631}.c-usecases__panel--staff .c-usecases-stage{background:radial-gradient(90% 60% at 0 0,rgba(91,45,116,.75) 0,transparent 65%),radial-gradient(70% 60% at 100% 100%,rgba(185,54,132,.35) 0,transparent 70%),#241a38}.c-usecases-demo[hidden]{display:none}.c-usecases-demo__chat{height:580px;margin-inline:auto;max-width:680px}@media only screen and (min-width:1280px){.c-usecases-demo__chat{height:640px}}.c-usecases-demo__caption{margin-bottom:1rem}.c-usecases-demo__name{color:#fff;font-size:1.25rem;line-height:1.75rem}.c-usecases-demo__summary{color:#cfc7dc;font-size:.875rem;line-height:1.25rem;margin-top:.5rem}.c-usecases-demo__outcome{align-items:flex-start;color:#f5badf;display:flex;font-size:.75rem;line-height:1rem;font-weight:600;gap:.5rem;margin-top:.5rem}.c-usecases-demo__outcome-icon{height:14px;margin-top:1px;width:14px}@media only screen and (min-width:1024px){.c-usecases-demo__caption{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (max-width:1023px){.c-usecases__panel{gap:1rem;grid-template-columns:minmax(0,1fr)}.c-usecases-list{display:flex;gap:.5rem;margin-inline:calc(var(--gutter) * -1);overflow-x:auto;padding:.125rem var(--gutter) .5rem;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none}.c-usecases-list::-webkit-scrollbar{display:none}.c-usecases-list__item{background:#fff;border:1px solid #e7e3ee;border-radius:999px;flex:none;scroll-snap-align:start}.c-usecases-list__item.is-active{border-color:rgba(214,69,156,.32);box-shadow:none}.c-usecases-list__tab{border-radius:999px;gap:.5rem;padding:.25rem 1rem .25rem .25rem}.c-usecases-list__icon{border-radius:999px;height:28px;width:28px}.c-usecases-list__icon-image{height:16px;width:16px}.c-usecases-list__name{font-size:.875rem;line-height:1.25rem;white-space:nowrap}.c-usecases-list__detail{display:none}.c-usecases-list__progress{left:16px;right:16px}}@media (max-width:767px){.c-usecases__switch{border-radius:1rem;gap:.25rem;padding:.25rem}.c-usecases__aud{border-radius:.75rem;flex-direction:column;gap:.5rem;justify-content:center;padding:.75rem .5rem;text-align:center}.c-usecases__aud-icon{border-radius:.5rem;height:32px;width:32px}.c-usecases__aud-icon-image{height:17px;width:17px}.c-usecases__aud-title{font-size:.875rem;line-height:1.25rem}.c-usecases__aud-long,.c-usecases__aud-sub{display:none}.c-usecases__aud-short{display:inline}}.c-spotlight{margin-bottom:3.5rem}@media only screen and (min-width:1024px){.c-spotlight{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.c-spotlight{margin-bottom:5.5rem}}.c-spotlight__glow{background:radial-gradient(circle,rgba(214,69,156,.45),transparent 70%);border-radius:50%;filter:blur(90px);height:640px;pointer-events:none;position:absolute;width:640px;opacity:.55;right:-10%;top:-20%}.c-spotlight__inner{align-items:center;display:grid;gap:2.25rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);position:relative}@media only screen and (min-width:768px){.c-spotlight__inner{gap:3rem}}@media only screen and (min-width:1024px){.c-spotlight__inner{gap:4rem}}@media only screen and (min-width:1280px){.c-spotlight__inner{gap:5rem}}.c-spotlight__heading{font-size:2rem;line-height:2.5rem}@media only screen and (min-width:768px){.c-spotlight__heading{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1024px){.c-spotlight__heading{font-size:3rem;line-height:3.5rem}}.c-spotlight__body{color:#cfc7dc;font-size:1rem;line-height:1.5rem;margin-top:1em}@media only screen and (min-width:768px){.c-spotlight__body{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-spotlight__body{font-size:1.25rem;line-height:1.75rem}}.c-spotlight__action{margin-top:2rem}@media (max-width:1023px){.c-spotlight__inner{grid-template-columns:1fr}}.c-button-fill{align-items:center;border:2px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.55em;line-height:1;padding:1rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.c-button-fill:hover{text-decoration:none;transform:translateY(-1px)}.c-button-fill--size-sm{padding:.7em 1.3em}.c-button-fill--size-lg{font-size:1rem;line-height:1.5rem;padding:1.25rem 1.75rem}.c-button-fill__icon{height:20px;margin-block:calc((1em - 20px)/ 2);width:20px}.c-button-fill--skin-primary{background:#d6459c;color:#fff}.c-button-fill--skin-primary:hover{background:#b93684;color:#fff}.c-button-fill--skin-secondary{background:#171123;color:#fff}.c-button-fill--skin-secondary:hover{background:#2e2245;color:#fff}.c-button-ghost{align-items:center;border:2px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.55em;line-height:1;padding:1rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap;background:0 0}.c-button-ghost:hover{text-decoration:none;transform:translateY(-1px)}.c-button-ghost--size-sm{padding:.7em 1.3em}.c-button-ghost--size-lg{font-size:1rem;line-height:1.5rem;padding:1.25rem 1.75rem}.c-button-ghost__icon{height:20px;margin-block:calc((1em - 20px)/ 2);width:20px}.c-button-ghost--skin-inverse{border-color:rgba(255,255,255,.4);color:#fff}.c-button-ghost--skin-inverse:hover{background:rgba(255,255,255,.12);color:#fff}.c-button-ghost--skin-neutral{color:#5f5870}.c-button-ghost--skin-neutral:hover{background:rgba(27,20,38,.05);color:#171123}.c-omnibar{align-items:center;background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 24px 60px rgba(34,26,51,.16);display:flex;gap:.75rem;padding:.75rem .75rem .75rem 1.5rem;width:100%}.c-omnibar__input{background:0 0;border:0;color:#171123;flex:1;font:inherit;font-size:1rem;line-height:1.5rem;min-width:0}.c-omnibar__input::placeholder{color:#8f86a3}.c-omnibar__input:focus{outline:0}.c-omnibar__kbd{background:#f7f5fa;border:1px solid #e7e3ee;border-radius:.5rem;color:#8f86a3;flex:none;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;padding:.25rem .5rem}.c-omnibar__send{background:#d6459c;border:0;border-radius:.75rem;color:#fff;display:grid;flex:none;height:44px;place-items:center;transition:background-color .18s ease,transform .18s ease;width:44px}.c-omnibar__send:hover{background:#b93684;transform:translateY(-1px)}.c-omnibar__send-icon{height:20px;width:20px}.c-eyebrow{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b93684;display:block;margin-bottom:.7em}.c-eyebrow--light{color:#f5badf}.c-breadcrumbs{font-size:.875rem;line-height:1.25rem}.c-breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.c-breadcrumbs__item{align-items:center;display:inline-flex;gap:.5rem}.c-breadcrumbs__link{color:#5f5870;text-decoration:none}.c-breadcrumbs__link:hover{color:#171123;text-decoration:underline;text-decoration-thickness:1px}.c-breadcrumbs__separator{color:#8f86a3;height:.85em;width:.85em}.c-breadcrumbs__current{color:#171123;font-weight:600}.c-breadcrumbs__current--truncate{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.c-avatar{background:#ebe3f2;border-radius:50%;box-shadow:0 0 0 2px #f7f3f3;display:block;flex:none;object-fit:cover}.c-avatar--muted{filter:grayscale(.5)}.c-avatar--sm{height:36px;width:36px}.c-avatar--md{height:48px;width:48px}.c-avatar--lg{height:64px;width:64px}.c-avatar--initials{background:#1b1426;color:#f5badf;display:grid;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:700;letter-spacing:.02em;place-items:center}.c-avatar--sm.c-avatar--initials{font-size:.75rem;line-height:1rem}.c-avatar--md.c-avatar--initials{font-size:.875rem;line-height:1.25rem}.c-avatar--lg.c-avatar--initials{font-size:1.25rem;line-height:1.75rem}.c-byline{align-items:center;display:flex;font-size:.875rem;line-height:1.25rem;gap:.75rem}.c-byline--md{gap:1rem}.c-byline--md .c-byline__meta{font-size:.875rem;line-height:1.25rem;margin-top:.125rem}.c-byline--md .c-byline__role{font-size:.875rem;line-height:1.25rem;text-wrap:balance}.c-byline__avatars{display:flex;flex:none}.c-byline__avatar+.c-byline__avatar{margin-left:-.75rem}.c-byline__text{display:flex;flex-direction:column;min-width:0}.c-byline__name{color:#171123;font-weight:600}.c-byline__meta,.c-byline__role{color:#5f5870}.c-byline__meta{font-size:.75rem;line-height:1rem}.c-byline--split{flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;gap:.5rem 1rem;justify-content:space-between}.c-byline--split .c-byline__who{align-items:center;display:inline-flex;gap:.75rem}.c-byline--split .c-byline__avatar{box-shadow:0 0 0 2px #fff;height:40px;width:40px}.c-byline--split .c-byline__name{color:#5f5870;font-weight:400}.c-byline--split .c-byline__meta{font-size:inherit;white-space:nowrap}.c-feature-story{background:#fff;border-radius:1.5rem;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);overflow:hidden;position:relative}.c-feature-story:hover .c-feature-story__media-image{transform:scale(1.03)}.c-feature-story:hover .c-feature-story__title-link{color:#b93684}.c-feature-story__media{background:#1b1426;display:block;min-height:100%}.c-feature-story__media-image{filter:grayscale(.5);height:100%;object-fit:cover;object-position:60% 50%;transition:transform .5s ease;width:100%}.c-feature-story__body{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem}@media only screen and (min-width:1024px){.c-feature-story__body{padding:2.25rem}}@media only screen and (min-width:1280px){.c-feature-story__body{padding:3rem}}.c-feature-story__kicker{align-items:center;color:#5f5870;display:flex;font-size:.875rem;line-height:1.25rem;font-weight:500;gap:.75rem}.c-feature-story__kicker-badge{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#d6459c;border-radius:999px;color:#fff;font-size:.6875rem;line-height:1rem;padding:.25em .75em}.c-feature-story__title{font-size:1.5rem;line-height:2rem}@media only screen and (min-width:1024px){.c-feature-story__title{font-size:2rem;line-height:2.5rem}}.c-feature-story__title-link{color:inherit;text-decoration:none}.c-feature-story__title-link::after{content:'';inset:0;position:absolute}.c-feature-story__summary{font-size:1rem;line-height:1.5rem;max-width:44ch}.c-feature-story__byline{margin-top:auto;padding-top:1.5rem}@media (max-width:1023px){.c-feature-story{grid-template-columns:1fr}.c-feature-story__media{aspect-ratio:16/7}.c-feature-story__byline{margin-top:.5rem}}@media (max-width:639px){.c-feature-story__media{aspect-ratio:16/9}}.c-filter{display:flex;gap:.5rem;max-width:100%;overflow-x:auto;scrollbar-width:none}.c-filter::-webkit-scrollbar{display:none}.c-filter[hidden]{display:none}.c-filter__btn{align-items:center;background:0 0;border:1px solid rgba(34,26,51,.13);border-radius:999px;color:#5f5870;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:500;gap:.5em;padding:.5em 1em;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.c-filter__btn:hover{border-color:#171123;color:#171123}.c-filter__btn[aria-pressed=true]{background:#1b1426;border-color:#1b1426;color:#fff}.c-filter__btn:focus-visible{outline:2px solid #D6459C;outline-offset:2px}.c-filter__count{font-size:.75rem;line-height:1rem;opacity:.6}.c-event-row,.c-resource-row{align-items:start;border-top:1px solid rgba(34,26,51,.13);display:grid;gap:.75rem 1.5rem;padding-block:1.5rem;position:relative}@media only screen and (min-width:768px){.c-event-row,.c-resource-row{gap:.75rem 2rem}}@media only screen and (min-width:1024px){.c-event-row,.c-resource-row{gap:.75rem 2.5rem}}@media only screen and (min-width:1280px){.c-event-row,.c-resource-row{gap:.75rem 3rem}}@media only screen and (min-width:1024px){.c-event-row,.c-resource-row{padding-block:2rem}}@media only screen and (min-width:1280px){.c-event-row,.c-resource-row{padding-block:2.25rem}}.c-event-row[hidden],.c-resource-row[hidden]{display:none}.c-resource-list-head,.c-resource-row{grid-template-columns:110px 110px minmax(0,1fr) 200px}.c-resource-list-head{color:#5f5870;display:grid;font-size:.75rem;line-height:1rem;font-weight:600;gap:0 1.5rem;letter-spacing:.08em;padding-block:1.25rem 0.75rem;text-transform:uppercase}@media only screen and (min-width:768px){.c-resource-list-head{gap:0 2rem}}@media only screen and (min-width:1024px){.c-resource-list-head{gap:0 2.5rem}}@media only screen and (min-width:1280px){.c-resource-list-head{gap:0 3rem}}.c-list-head:has(+ .c-resource-list-head){border-bottom:1px solid rgba(34,26,51,.13)}.c-resource-list--headed .c-resource-list__item:first-child{border-top:0}.c-event-row{grid-template-columns:160px minmax(0,1fr) auto}.c-event-list,.c-resource-list{border-bottom:1px solid rgba(34,26,51,.13)}.c-resource-row__date,.c-resource-row__type{color:#5f5870;font-size:.875rem;line-height:1.25rem;padding-top:.2em;white-space:nowrap}.c-resource-row__title{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.01em;text-wrap:pretty}@media only screen and (min-width:768px){.c-resource-row__title{font-size:1.125rem;line-height:1.75rem}}@media only screen and (min-width:1024px){.c-resource-row__title{font-size:1.25rem;line-height:1.75rem}}.c-resource-row__title-link{color:inherit;text-decoration:none;transition:color .15s ease}.c-resource-row__title-link::after{content:'';inset:0;position:absolute}.c-resource-row__title-link:focus-visible{outline:0}.c-resource-row__title-link:focus-visible::after{border-radius:.75rem;outline:2px solid #D6459C;outline-offset:-2px}.c-resource-row__summary{font-size:1rem;line-height:1.5rem;margin-top:.45em;max-width:62ch}.c-resource-row__byline{padding-top:.15em}.c-event-row:hover .c-resource-row__title-link,.c-resource-row:hover .c-resource-row__title-link{color:#b93684}.c-event-row__date{display:flex;flex-direction:column;line-height:1}.c-event-row__day{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:2rem;line-height:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1}.c-event-row__month{color:#5f5870;font-size:.875rem;line-height:1.25rem;line-height:1;margin-top:.5rem}.c-event-row__meta{color:#171123;display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5rem 1.25rem;list-style:none;margin:.5rem 0 0;padding:0}.c-event-row__meta-item{align-items:center;display:flex;gap:.5rem}.c-event-row__meta-icon{color:#b93684;flex:none;height:18px;width:18px}.c-event-row__side{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.c-event-row__cta{position:relative;z-index:1}@media (max-width:1023px){.c-event-row{grid-template-columns:minmax(0,1fr)}.c-resource-list-head{display:none}.c-resource-row{column-gap:.5rem;grid-template-columns:auto minmax(0,1fr)}.c-resource-row__type::before{content:'·';margin-right:.5rem}.c-resource-row__byline,.c-resource-row__main{grid-column:1/-1}.c-event-row__date{align-items:baseline;flex-direction:row;gap:.5rem}.c-event-row__day{font-size:1.5rem;line-height:2rem}.c-event-row__month{margin-top:0}}.c-page-content{margin-inline:auto;max-width:840px;padding-inline:var(--gutter);width:100%}.c-prose{color:#5f5870;font-size:1rem;line-height:1.7;max-width:44rem}@media only screen and (min-width:768px){.c-prose{font-size:1.125rem}}@media only screen and (min-width:1024px){.c-prose{font-size:1.25rem}}.c-prose>:where(*)+:where(*){margin-top:1.15em}.c-prose h2,.c-prose h3,.c-prose h4,.c-prose h5{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.2}.c-prose h2{font-size:1.5rem;line-height:2rem}@media only screen and (min-width:1024px){.c-prose h2{font-size:2rem;line-height:2.5rem}}.c-prose h3{font-size:1.5rem;line-height:2rem}.c-prose h4{font-size:1.25rem;line-height:1.75rem}.c-prose h5{font-size:.875rem;line-height:1.25rem;letter-spacing:.08em;text-transform:uppercase}.c-prose :where(h2){margin-top:2em}.c-prose :where(h3){margin-top:1.8em}.c-prose :where(h4,h5){margin-top:1.6em}.c-prose :where(h2,h3,h4,h5)+:where(*){margin-top:.6em}.c-prose>p:first-child em strong,.c-prose>p:first-child strong em{color:#171123;font-style:normal;font-weight:500}.c-prose strong{color:#171123;font-weight:600}.c-prose a{color:#b93684;text-decoration-thickness:1px}.c-prose a:hover{text-decoration-thickness:2px}.c-prose ol,.c-prose ul{padding-left:1.3em}.c-prose ul{list-style:disc}.c-prose ol{list-style:decimal}.c-prose li+li{margin-top:.45em}.c-prose li::marker{color:#d6459c}.c-prose blockquote{border-left:3px solid #d6459c;color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.5rem;line-height:2rem;padding:.2em 0 .2em 1.1em}.c-prose blockquote p+p{margin-top:.6em}.c-prose img{border-radius:1rem;height:auto;width:100%}.c-prose figure{margin-block:2em}.c-prose figcaption{color:#5f5870;font-size:.875rem;line-height:1.25rem;margin-top:.8em}.c-prose iframe{border:0;max-width:100%}.c-prose iframe:where([src*=youtube],[src*=vimeo],[src*=wistia],[src*="loom.com"]){aspect-ratio:16/9;background:#1b1426;border-radius:1rem;display:block;height:auto;width:100%}.c-prose hr{border:0;border-top:1px solid rgba(34,26,51,.13);margin-block:2.2em}.c-prose table{border-collapse:collapse;font-size:1rem;line-height:1.5rem;width:100%}.c-prose td,.c-prose th{border-bottom:1px solid rgba(34,26,51,.13);padding:.7em .8em;text-align:left;vertical-align:top}.c-prose th{color:#171123;font-weight:600}.c-prose .c-callout{background:#fff;border-radius:1rem;font-size:1rem;line-height:1.5rem;padding:1.5rem 1.75rem}.c-prose .c-callout>*+*{margin-top:.6em}.c-prose .c-callout__title{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700}.c-link-arrow{align-items:center;color:#b93684;display:inline-flex;font-weight:600;gap:.5em;text-decoration:none}.c-link-arrow:hover{text-decoration:underline;text-underline-offset:4px}.c-link-arrow:hover .c-link-arrow__icon{transform:translateX(3px)}.c-link-arrow__icon{transition:transform .18s ease}.c-pager{display:flex;gap:.5rem}.c-pager__tab{background:0 0;border:0;cursor:pointer;display:block;padding:.75rem 0;width:40px}@media only screen and (min-width:768px){.c-pager__tab{width:48px}}@media only screen and (min-width:1024px){.c-pager__tab{width:60px}}@media only screen and (min-width:1280px){.c-pager__tab{width:64px}}.c-pager__tab:focus-visible{border-radius:.25rem;outline:2px solid #F5BADF;outline-offset:2px}.c-pager__track{background:#e7e3ee;border-radius:999px;display:block;height:3px;overflow:hidden;transition:background-color .18s ease}.c-pager__tab:hover .c-pager__track{background:#d1cadf}.c-pager__fill{background:#d6459c;border-radius:999px;display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%}.c-checklist{display:grid;gap:.75rem;margin-top:1.5rem}.c-checklist--dark .c-checklist__item{color:#cfc7dc}.c-checklist--dark .c-checklist__icon{color:#f5badf}.c-checklist__item{align-items:flex-start;color:#171123;display:flex;font-size:.875rem;line-height:1.25rem;font-weight:500;gap:.7em}.c-checklist__icon{color:#d6459c;flex:none;height:16px;margin-top:.2em;width:16px}.c-placements__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-placements__grid{--pl-tint:color-mix(in srgb, var(--pl-accent) 11%, #fff);display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}@media only screen and (min-width:1024px){.c-placements__grid{margin-top:3rem}}@media only screen and (min-width:1280px){.c-placements__grid{margin-top:4rem}}.c-placements-card{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;display:grid;gap:.5rem;grid-row:span 2;grid-template-rows:subgrid;padding:.75rem}.c-placements-card__visual{align-items:center;background:#f7f3f3;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:1.25rem}@media only screen and (min-width:768px){.c-placements-card__visual{padding:1.5rem}}@media only screen and (min-width:1024px){.c-placements-card__visual{padding:2rem}}.c-placements-card__text{padding:1rem 1rem 1rem}.c-placements-card__title{font-size:1.5rem;line-height:2rem}.c-placements-card__body{font-size:1rem;line-height:1.5rem;margin-top:.5em}.c-placements-block.is-dragging,.c-placements-block__ask,.c-placements-block__ask-send,.c-placements-block__btn,.c-placements-block__chips-chip,.c-placements-chat,.c-placements-chat__ask,.c-placements-chat__input,.c-placements-chat__input-send,.c-placements-chat__mark,.c-placements-chat__reply,.c-placements-dot,.c-placements-float__bar,.c-placements-inline,.c-placements-inline__field::after,.c-placements-omni__field::after,.c-placements-where__hub,.c-placements-where__lines-path,.c-placements-where__place-badge{transition:background-color .45s ease,border-color .45s ease,border-radius .45s ease,color .45s ease,box-shadow .45s ease,stroke .45s ease}.c-placements-where{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,1fr);max-height:300px;min-height:220px;place-items:center;position:relative;width:100%}.c-placements-where__lines{height:100%;inset:0;position:absolute;width:100%}.c-placements-where__lines-path{fill:none;stroke:var(--pl-accent);stroke-dasharray:4 4;stroke-opacity:0.45;stroke-width:1.5;vector-effect:non-scaling-stroke}.c-placements-where__hub{background:var(--pl-accent);border-radius:50%;box-shadow:0 0 0 8px var(--pl-tint),0 24px 60px rgba(34,26,51,.16);color:#fff;display:grid;grid-column:1/-1;grid-row:2;height:56px;place-items:center;position:relative;width:56px}.c-placements-where__hub-icon{height:26px;width:26px}.c-placements-where__place{align-items:center;background:#fff;border:1px solid #e7e3ee;border-radius:999px;box-shadow:0 8px 28px rgba(34,26,51,.08);color:#171123;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5rem;max-width:100%;padding:.25rem 1rem .25rem .25rem;position:relative}.c-placements-where__place-badge{background:var(--pl-tint);border-radius:50%;color:var(--pl-accent);display:grid;flex:none;height:28px;place-items:center;width:28px}.c-placements-where__place-icon{height:15px;width:15px}.c-placements-layouts{align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media only screen and (min-width:768px){.c-placements-layouts{gap:1rem}}@media only screen and (min-width:1024px){.c-placements-layouts{gap:1.25rem}}@media only screen and (min-width:1280px){.c-placements-layouts{gap:1.5rem}}.c-placements-layouts__item{display:grid;gap:.75rem;justify-items:center}.c-placements-layouts__label{color:#171123;font-size:.875rem;line-height:1.25rem;font-weight:600;text-align:center}.c-placements-frame{aspect-ratio:4/5;background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;box-shadow:0 8px 28px rgba(34,26,51,.08);display:flex;flex-direction:column;overflow:hidden;width:100%}.c-placements-frame__bar{background:#f7f5fa;border-bottom:1px solid #e7e3ee;display:flex;gap:.25rem;padding:.5rem .5rem}.c-placements-frame__bar-dot{background:#e7e3ee;border-radius:50%;height:5px;width:5px}.c-placements-frame__page{flex:1;min-height:0;overflow:hidden;padding:9% 10%;position:relative}.c-placements-sk{background:#ece8f1;border-radius:999px;display:block;height:5px;margin-bottom:.5rem;width:90%}.c-placements-sk--h{background:#dcd5e5;height:9px;margin-bottom:.5rem;width:55%}.c-placements-sk--m{width:70%}.c-placements-sk--s{width:45%}.c-placements-tile{background:#f7f5fa;border:1px solid #e7e3ee;border-radius:.25rem;display:block;height:28px;margin-top:.75rem}.c-placements-float{background:#fff;border:1px solid #e7e3ee;border-radius:.5rem;bottom:26%;box-shadow:0 24px 60px rgba(34,26,51,.16);display:grid;gap:.25rem;padding:.25rem;position:absolute;right:8%;width:46%}.c-placements-float__bar{background:var(--pl-accent);border-radius:.25rem;height:7px}.c-placements-float__line{background:var(--pl-tint);border-radius:999px;height:5px;width:80%}.c-placements-float__line--ask{background:#1b1426;justify-self:end;width:55%}.c-placements-float__input{border:1px solid #e7e3ee;border-radius:999px;height:7px}.c-placements-dot{background:var(--pl-accent);border-radius:50%;bottom:7%;height:14px;position:absolute;right:8%;width:14px}.c-placements-inline{background:var(--pl-tint);border:1px solid var(--pl-accent);border-radius:.5rem;margin:.5rem 0 .75rem;padding:.5rem}.c-placements-inline__field{background:#fff;border-radius:999px;display:block;height:12px;position:relative}.c-placements-inline__field::after{background:var(--pl-accent);border-radius:50%;content:"";height:8px;position:absolute;right:2px;top:2px;width:8px}.c-placements-omni{background:#fff;border:1px solid #e7e3ee;border-radius:999px;bottom:9%;box-shadow:0 24px 60px rgba(34,26,51,.16);left:12%;padding:.25rem;position:absolute;right:12%}.c-placements-omni__field{display:block;height:10px;position:relative}.c-placements-omni__field::after{background:var(--pl-accent);border-radius:50%;content:"";height:10px;position:absolute;right:0;top:0;width:10px}.c-placements-chat{background:#fff;border:1px solid #e7e3ee;border-radius:var(--pl-radius);box-shadow:0 24px 60px rgba(34,26,51,.16);color:#171123;display:grid;font-family:var(--pl-font);font-size:.875rem;line-height:1.25rem;gap:.75rem;padding:1rem;width:min(100%,330px)}.c-placements-chat__head{align-items:center;border-bottom:1px solid #e7e3ee;display:flex;font-size:.875rem;line-height:1.25rem;font-weight:700;gap:.75rem;padding-bottom:.75rem}.c-placements-chat__mark{background:var(--pl-accent);border-radius:calc(var(--pl-radius) * .5);color:#fff;display:grid;flex:none;height:28px;place-items:center;width:28px}.c-placements-chat__ask{background:#1b1426;border-radius:calc(var(--pl-radius) * .7);color:#fff;justify-self:end;max-width:85%;padding:.5rem .75rem}.c-placements-chat__reply{background:var(--pl-tint);border-radius:calc(var(--pl-radius) * .7);min-height:calc(3lh + 18px);padding:.5rem .75rem}.c-placements-chat__input{align-items:center;border:1px solid #e7e3ee;border-radius:var(--pl-radius);color:#8f86a3;display:flex;justify-content:space-between;padding:.25rem .25rem .25rem 1rem}.c-placements-chat__input-send{background:var(--pl-accent);border-radius:calc(var(--pl-radius) * .6);color:#fff;display:grid;height:26px;place-items:center;width:26px}.c-placements-chat__input-icon{height:14px;width:14px}.c-placements-swatches{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.c-placements-swatches__btn{background:var(--swatch);border:0;border-radius:50%;box-shadow:0 0 0 2px #f7f3f3,0 0 0 3px transparent;cursor:pointer;height:24px;padding:0;transition:box-shadow .2s ease,transform .2s ease;width:24px}.c-placements-swatches__btn:hover{transform:scale(1.1)}.c-placements-swatches__btn[aria-pressed=true]{box-shadow:0 0 0 2px #f7f3f3,0 0 0 4px var(--swatch)}.c-placements-swatches__btn:focus-visible{outline:2px solid #1B1426;outline-offset:5px}.c-placements-blocks{display:grid;gap:.75rem;width:min(100%,340px)}.c-placements-blocks__slot{border:1.5px dashed #d5cedf;border-radius:.75rem}.c-placements-block{align-items:center;background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;box-shadow:0 8px 28px rgba(34,26,51,.08);display:grid;gap:.5rem .5rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem 1rem .75rem .5rem;position:relative}.c-placements-block.is-dragging{border-color:var(--pl-accent);box-shadow:0 24px 60px rgba(34,26,51,.16);transform:translate(14px,-6px) rotate(-2deg)}.c-placements-block__grip{color:#b9b1c7;grid-row:span 2}.c-placements-block__grip-icon{height:18px;stroke-width:3;width:18px}.c-placements-block__label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8f86a3;font-size:.625rem;line-height:.875rem}.c-placements-block__ask,.c-placements-block__btn,.c-placements-block__chips-chip{font-family:var(--pl-font);font-size:.75rem;line-height:1rem}.c-placements-block__btn{align-items:center;background:var(--pl-accent);border-radius:var(--pl-radius);color:#fff;display:inline-flex;font-weight:600;gap:.5rem;justify-self:start;padding:.5rem 1rem}.c-placements-block__btn-icon{height:14px;width:14px}.c-placements-block__ask{align-items:center;border:1px solid #e7e3ee;border-radius:var(--pl-radius);color:#8f86a3;display:flex;justify-content:space-between;padding:.25rem .25rem .25rem .75rem}.c-placements-block__ask-send{background:var(--pl-accent);border-radius:calc(var(--pl-radius) * .6);color:#fff;display:grid;height:22px;place-items:center;width:22px}.c-placements-block__ask-icon{height:12px;width:12px}.c-placements-block__chips{display:flex;flex-wrap:wrap;gap:.5rem}.c-placements-block__chips-chip{border:1px solid var(--pl-accent);border-radius:var(--pl-radius);color:var(--pl-accent);font-weight:600;padding:.25rem .75rem}.c-placements-block__cursor{bottom:-14px;position:absolute;right:18%}.c-placements-block__cursor-icon{fill:#fff;filter:drop-shadow(0 2px 3px rgba(34, 26, 51, .25));height:24px;stroke:#1B1426;stroke-width:1.5;width:24px}@media (max-width:1023px){.c-placements__grid{grid-template-columns:minmax(0,1fr)}.c-placements-card__visual{min-height:300px}}@media (max-width:639px){.c-placements-card__visual{min-height:0}.c-placements-layouts{gap:.75rem}.c-placements-layouts__label{font-size:.75rem;line-height:1rem}.c-placements-where__place{font-size:.75rem;line-height:1rem;gap:.5rem;padding-right:.75rem}.c-placements-where__place-badge{height:24px;width:24px}}.c-chat{background:#fff;border-radius:1rem;box-shadow:0 30px 70px rgba(10,4,20,.45);color:#171123;display:flex;flex-direction:column;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-align:left}.c-chat__icon{height:16px;width:16px}.c-chat__head{align-items:center;border-bottom:1px solid #e7e3ee;display:flex;gap:.75rem;padding:.75rem 1rem}.c-chat__brand{border:1.5px solid #171123;border-radius:.5rem;color:#171123;display:grid;flex:none;font-size:.6875rem;line-height:1rem;font-weight:800;height:32px;letter-spacing:.02em;place-items:center;width:32px}.c-chat__who{display:grid;line-height:1.3;min-width:0}.c-chat__who-name{font-size:.875rem;line-height:1.25rem}.c-chat__who-status{color:#5f5870;font-size:.6875rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-chat__tag{align-items:center;background:#f7f5fa;border-radius:999px;color:#5f5870;display:inline-flex;flex:none;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem;margin-left:auto;padding:.25rem .75rem}.c-chat__tag-icon{height:12px;width:12px}.c-chat__bar{border-bottom:1px solid #e7e3ee;color:#171123;display:flex;flex:none;height:3.5rem}.c-chat__bar-cell{display:grid;flex:none;place-items:center;width:3.5rem}.c-chat__bar-cell:first-child{border-right:1px solid #e7e3ee}.c-chat__bar-cell:last-child{border-left:1px solid #e7e3ee}.c-chat__bar-group{align-items:center;display:flex;gap:1rem;min-width:0;padding-inline:1rem}.c-chat__bar-group--end{margin-left:auto}.c-chat__bar-icon{flex:none;height:20px;width:20px}.c-chat__bar-icon--sm{height:18px;width:18px}.c-chat__bar-icon--lg{height:24px;width:24px}.c-chat__top{align-items:center;display:flex;flex:none;gap:.75rem;padding:1rem 1rem 0}@media only screen and (min-width:640px){.c-chat__top{padding:1.5rem 1.5rem 0}}.c-chat__title{font-size:1rem;line-height:1.5rem;font-weight:700}.c-chat__tools{display:flex;gap:.5rem;margin-left:auto}@media only screen and (min-width:640px){.c-chat__tools{gap:.75rem}}.c-chat__tool{border:1px solid #e7e3ee;border-radius:.5rem;color:#171123;display:grid;flex:none;height:2rem;place-items:center;width:2rem}.c-chat__tool--wide{display:none}@media only screen and (min-width:640px){.c-chat__tool--wide{display:grid}}.c-chat__tool-icon{height:16px;width:16px}.c-chat__scroll{flex:1;mask-image:linear-gradient(to bottom,transparent,#000 14px,#000 calc(100% - 14px),transparent);min-height:0;overflow-y:auto;padding:1.5rem 1rem;scrollbar-width:none}@media only screen and (min-width:640px){.c-chat__scroll{padding-inline:1.5rem}}.c-chat__scroll::-webkit-scrollbar{display:none}.c-chat__thread{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);transition:opacity .45s ease}.c-chat__thread.is-leaving{opacity:0}.c-chat__ask{column-gap:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-left:15%;row-gap:.5rem}.c-chat__time{color:#5f5870;grid-column:1;justify-self:end;font-size:.75rem;line-height:1rem}.c-chat__bubble{background:#f3f3f5;border-radius:1.5rem .25rem 1.5rem 1.5rem;color:#171123;grid-column:1;justify-self:end;padding:.75rem 1rem}.c-chat__file{align-items:center;background:#fff;border-radius:.5rem;display:flex;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem}.c-chat__file-icon{height:14px;width:14px}.c-chat__avatar{align-self:start;border-radius:50%;filter:grayscale(.5);flex:none;grid-column:2;grid-row:1/span 2;height:2rem;object-fit:cover;width:2rem}.c-chat__avatar--guest,.c-chat__avatar--initials{background:#ebe3f2;color:#b93684;display:grid;font-size:.625rem;line-height:.875rem;font-weight:700;place-items:center}.c-chat__avatar-icon{height:14px;width:14px}.c-chat__reply{align-items:flex-start;display:flex;gap:.75rem}.c-chat__content{display:grid;flex:1;gap:.75rem;grid-template-columns:minmax(0,1fr);min-width:0}.c-chat__reacts{color:#5f5870;display:flex;gap:1rem}.c-chat__reacts-icon{height:16px;width:16px}.c-chat__dots{background:#f7f5fa;border-radius:.75rem;display:inline-flex;gap:.25rem;padding:.5rem .75rem}.c-chat__dots-dot{animation:chat-dot 1s ease-in-out infinite;background:#8f86a3;border-radius:50%;height:6px;width:6px}.c-chat__dots-dot:nth-child(2){animation-delay:.15s}.c-chat__dots-dot:nth-child(3){animation-delay:.3s}.c-chat__composer{padding:.5rem 1rem 1rem}@media only screen and (min-width:640px){.c-chat__composer{padding:.5rem 1.5rem 1.5rem}}.c-chat__input{align-items:center;border:1px solid #e7e3ee;border-radius:1rem;display:flex;gap:.5rem;min-height:48px;min-width:0;padding:.5rem .5rem .5rem 1rem;transition:border-color .2s ease;white-space:nowrap}.is-typing .c-chat__input{border-color:#f5badf}.c-chat__attached{align-items:center;background:#ebe3f2;border-radius:.5rem;color:#b93684;display:inline-flex;flex:none;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem;max-width:45%;overflow:hidden;padding:.25rem .5rem}.c-chat__attached:empty{display:none}.c-chat__attached-icon{height:12px;width:12px}.c-chat__attached-name{overflow:hidden;text-overflow:ellipsis}.c-chat__typed{min-width:0;overflow:hidden}.c-chat__typed:empty{display:none}.is-typing .c-chat__typed::after{animation:chat-caret 1s steps(1) infinite;background:#d6459c;content:"";display:inline-block;height:1.1em;margin-left:1px;vertical-align:-.15em;width:1.5px}.c-chat__placeholder{color:#8f86a3;min-width:0;overflow:hidden;text-overflow:ellipsis}.c-chat__attached:not(:empty)~.c-chat__placeholder,.c-chat__typed:not(:empty)~.c-chat__placeholder{display:none}.c-chat__send{background:#d6459c;border-radius:.75rem;color:#fff;display:grid;flex:none;height:36px;margin-left:auto;place-items:center;transition:transform .2s ease,background-color .2s ease;width:36px}.is-sending .c-chat__send{background:#b93684;transform:scale(.88)}.c-chat.is-playing [data-block]:not(.is-shown),.c-chat.is-playing [data-step]:not(.is-shown){display:none}.c-chat [data-block].is-shown,.c-chat [data-step].is-shown,.c-chat__typing{animation:chat-in .5s cubic-bezier(.22,1,.36,1) both}.c-chat [data-block].is-shown .c-chat-chart__bar{animation:chat-bar .9s .15s cubic-bezier(.22,1,.36,1) both}.c-chat [data-block].is-shown .c-chat-video__bar-fill{animation:chat-grow .9s .25s cubic-bezier(.22,1,.36,1) both}@keyframes chat-in{from{opacity:0;transform:translateY(8px)}}@keyframes chat-bar{from{height:0}}@keyframes chat-grow{from{transform:scaleX(0)}}@keyframes chat-dot{0%,100%,60%{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes chat-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.c-chat [data-block].is-shown,.c-chat [data-block].is-shown .c-chat-chart__bar,.c-chat [data-block].is-shown .c-chat-video__bar-fill,.c-chat [data-step].is-shown{animation:none}}.c-chat-text{color:#171123}.c-chat-text strong{font-weight:600}.c-chat-btn{align-items:center;background:#1b1426;border:1px solid #1b1426;border-radius:999px;color:#fff;display:inline-flex;flex:none;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem;padding:.5rem .75rem;transition:transform .2s ease,background-color .2s ease;white-space:nowrap}.c-chat-btn--ghost{background:0 0;border-color:#e7e3ee;color:#171123}.c-chat-btn__icon{height:13px;width:13px}.c-chat-actions{display:flex;flex-wrap:wrap;gap:.5rem}.c-chat-pill{align-items:center;background:#ebe3f2;border-radius:999px;color:#b93684;display:inline-flex;flex:none;font-size:.625rem;line-height:.875rem;font-style:normal;font-weight:700;gap:.25rem;padding:.125rem .5rem;white-space:nowrap}.c-chat-pill--warn{background:#fdf0dc;color:#8f5200}.c-chat-pill__icon{height:11px;width:11px}.c-chat-form{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:1rem}.c-chat-form.is-sent .c-chat-form__btn{display:none}.c-chat-form.is-sent .c-chat-form__sent{display:inline-flex}.c-chat-form [data-submit].is-pressed{background:#d6459c;border-color:#d6459c;transform:scale(.94)}.c-chat-form__title{align-items:center;color:#171123;display:flex;font-size:.6875rem;line-height:1rem;font-weight:700;gap:.5rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem}.c-chat-form__title-icon{flex:none;height:16px;width:16px}.c-chat-form__field+.c-chat-form__field{margin-top:.75rem}.c-chat-form__label{display:block;font-size:.75rem;line-height:1rem;font-weight:600;margin-bottom:.5rem}.c-chat-form__options{display:flex;flex-wrap:wrap;gap:.5rem}.c-chat-form__option{border:1px solid #e7e3ee;border-radius:999px;color:#5f5870;font-size:.6875rem;line-height:1rem;padding:.25rem .75rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.c-chat-form__option.is-picked{background:#d6459c;border-color:#d6459c;color:#fff;font-weight:600}.c-chat-form__upload{align-items:center;border:1px dashed rgba(95,88,112,.45);border-radius:.75rem;color:#5f5870;display:inline-flex;font-size:.6875rem;line-height:1rem;gap:.5rem;padding:.5rem .75rem;transition:background-color .25s ease,border-color .25s ease}.c-chat-form__upload.is-picked{background:#f7f5fa;border-color:#e7e3ee;border-style:solid;color:#171123;font-weight:600}.c-chat-form__upload-icon{height:13px;width:13px}.c-chat-form__file{display:none}.c-chat-form__upload.is-picked .c-chat-form__file{display:inline}.c-chat-form__upload.is-picked .c-chat-form__choose{display:none}.c-chat-form__foot{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.c-chat-form__sent{align-items:center;color:#1f8a54;display:none;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem}.c-chat-form__sent-icon{height:13px;width:13px}.c-chat-card{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:1rem}.c-chat-card--locked{background:linear-gradient(180deg,#fff,#f7f5fa)}.c-chat-card__kicker{align-items:center;color:#171123;display:flex;font-size:.6875rem;line-height:1rem;font-weight:700;gap:.5rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem}.c-chat-card__kicker-icon{flex:none;height:16px;width:16px}.c-chat-card__head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.c-chat-card__title{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.c-chat-card__price{font-size:.875rem;line-height:1.25rem;font-weight:600;white-space:nowrap}.c-chat-card__text{color:#5f5870;font-size:.75rem;line-height:1rem;margin-top:.25rem}.c-chat-card__points{display:grid;gap:.5rem;margin-top:.75rem}.c-chat-card__points-item{align-items:flex-start;display:flex;font-size:.75rem;line-height:1rem;gap:.5rem}.c-chat-card__points-icon{color:#d6459c;height:14px;margin-top:.125rem;width:14px}.c-chat-card__actions{margin-top:1rem}.c-chat-card__veil{display:grid;filter:blur(2.5px);gap:.5rem;margin-top:.75rem}.c-chat-card__veil-line{background:#d9d2e3;border-radius:999px;height:7px}.c-chat-card__veil-line:nth-child(2){width:86%}.c-chat-card__veil-line:nth-child(3){width:58%}.c-chat-sources__label{align-items:center;color:#171123;display:flex;font-size:.6875rem;line-height:1rem;font-weight:700;gap:.5rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem}.c-chat-sources__label-icon{flex:none;height:16px;width:16px}.c-chat-sources__count{background:#f3f3f5;border-radius:999px;color:#5f5870;display:grid;height:16px;letter-spacing:0;min-width:16px;padding:0 .25rem;place-items:center}.c-chat-sources__list{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;display:grid;overflow:hidden}.c-chat-sources__list-item{align-items:center;display:flex;gap:.75rem;padding:.5rem .75rem}.c-chat-sources__list-item+.c-chat-sources__list-item{border-top:1px solid #e7e3ee}.c-chat-sources__icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.5rem;display:grid;flex:none;height:26px;place-items:center;width:26px}.c-chat-sources__icon-image{height:14px;width:14px}.c-chat-sources__title{flex:1;font-size:.75rem;line-height:1rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-chat-sources__meta{color:#5f5870;flex:none;font-size:.6875rem;line-height:1rem;white-space:nowrap}.c-chat-events{display:grid;gap:.5rem}.c-chat-event{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.5rem .75rem}.c-chat-event__date{align-content:center;background:#ebe3f2;border-radius:.5rem;color:#b93684;display:grid;flex:none;font-size:.625rem;line-height:.875rem;font-weight:700;height:40px;line-height:1.1;place-items:center;text-transform:uppercase;width:40px}.c-chat-event__date-day{font-size:1rem;line-height:1.5rem;line-height:1.1}.c-chat-event__text{display:grid;flex:1;line-height:1.4;min-width:0}.c-chat-event__text-title{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-event__text-meta{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-booking{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.75rem .75rem}.c-chat-booking__icon{background:linear-gradient(135deg,#5b2d74,#b93684);border-radius:.5rem;color:#fff;display:grid;flex:none;height:40px;place-items:center;width:40px}.c-chat-booking__text{display:grid;flex:1;justify-items:start;line-height:1.4;min-width:0}.c-chat-booking__text-title{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-booking__text-meta{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-booking__text-pill{margin-top:.25rem}.c-chat-sessions{display:grid;gap:.5rem}.c-chat-session{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;display:grid;gap:1px;line-height:1.4;padding:.5rem .75rem}.c-chat-session.is-clash{background:#fffbf4;border-color:#f2d9ae}.c-chat-session__time{color:#5f5870;font-size:.625rem;line-height:.875rem;font-weight:600}.c-chat-session__title{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-session__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.c-chat-person{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.75rem .75rem}.c-chat-person__avatar{background:linear-gradient(140deg,#f5badf,#d6459c 55%,#5b2d74);border-radius:50%;color:#fff;display:grid;flex:none;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;height:38px;place-items:center;width:38px}.c-chat-person__text{display:grid;flex:1;line-height:1.4;min-width:0}.c-chat-person__text-name{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-person__text-role{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-person__text-meta{color:#b93684;font-size:.6875rem;line-height:1rem;font-style:normal;font-weight:600}.c-chat-steps{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.125rem .75rem}.c-chat-steps__item{align-items:center;display:flex;font-size:.75rem;line-height:1rem;gap:.75rem;padding:.5rem 0}.c-chat-steps__item+.c-chat-steps__item{border-top:1px solid #e7e3ee}.c-chat-steps__n{background:#ebe3f2;border-radius:50%;color:#b93684;display:grid;flex:none;font-size:.6875rem;line-height:1rem;font-weight:700;height:22px;place-items:center;width:22px}.c-chat-member{background:radial-gradient(60% 90% at 100% 0,rgba(255,255,255,.22),transparent 60%),linear-gradient(135deg,#5b2d74,#b93684);border-radius:1rem;color:#fff;display:block;max-width:340px;padding:1rem 1rem}.c-chat-member__top{align-items:center;display:flex;font-size:.625rem;line-height:.875rem;font-weight:700;gap:.75rem;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.c-chat-member__name{display:block;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;margin:1.25rem 0 .25rem}.c-chat-member__row{display:flex;font-size:.6875rem;line-height:1rem;gap:.75rem;justify-content:space-between;opacity:.85}.c-chat-member__flag{align-items:center;background:rgba(255,255,255,.18);border-radius:999px;display:inline-flex;font-size:.625rem;line-height:.875rem;font-weight:700;gap:.25rem;margin-top:.75rem;padding:.25rem .5rem}.c-chat-member__flag-icon{height:12px;width:12px}.c-chat-file{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.75rem .75rem}.c-chat-file__icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.5rem;display:grid;flex:none;height:38px;place-items:center;width:38px}.c-chat-file__icon-image{height:18px;width:18px}.c-chat-file__text{display:grid;flex:1;line-height:1.4;min-width:0}.c-chat-file__text-title{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-file__text-meta{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-videos{display:grid;gap:.5rem}.c-chat-video{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.5rem}.c-chat-video__thumb{aspect-ratio:16/10;border-radius:.5rem;color:#fff;display:grid;flex:none;place-items:center;width:108px}.c-chat-video__thumb--1{background:linear-gradient(140deg,#c9b6de,#5b2d74 60%,#1b1426)}.c-chat-video__thumb--2{background:linear-gradient(140deg,#f5badf,#d6459c 55%,#5b2d74)}.c-chat-video__thumb--3{background:linear-gradient(140deg,#ffd9b8,#e47d8c 55%,#b93684)}.c-chat-video__thumb-icon{fill:currentColor;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .25));height:22px;width:22px}.c-chat-video__text{display:grid;flex:1;line-height:1.4;min-width:0}.c-chat-video__text-title{font-size:.75rem;line-height:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-chat-video__text-meta{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-video__bar{background:#f7f5fa;border-radius:999px;display:block;height:4px;margin:.5rem 0 .5rem;position:relative}.c-chat-video__bar-fill{background:#d6459c;border-radius:999px;bottom:0;left:var(--start);position:absolute;top:0;transform-origin:left;width:calc(var(--end) - var(--start))}.c-chat-video__range{align-items:center;color:#b93684;display:inline-flex;font-size:.6875rem;line-height:1rem;font-style:normal;font-weight:600;gap:.25rem}.c-chat-video__range-icon{fill:currentColor;height:10px;width:10px}.c-chat-check{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.125rem .75rem}.c-chat-check__item{align-items:center;display:flex;gap:.75rem;padding:.5rem 0}.c-chat-check__item+.c-chat-check__item{border-top:1px solid #e7e3ee}.c-chat-check__mark{border-radius:50%;display:grid;flex:none;height:20px;place-items:center;width:20px}.c-chat-check__mark-icon{height:12px;width:12px}.c-chat-check__item--ok .c-chat-check__mark{background:#e4f6ec;color:#1f8a54}.c-chat-check__item--warn .c-chat-check__mark{background:#fdf0dc;color:#8f5200}.c-chat-check__text{flex:1;font-size:.75rem;line-height:1rem;min-width:0}.c-chat-check__meta{color:#5f5870;flex:none;font-size:.6875rem;line-height:1rem;white-space:nowrap}.c-chat-chart{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.75rem 1rem 2rem}.c-chat-chart__head{display:flex;font-size:.75rem;line-height:1rem;gap:.75rem;justify-content:space-between}.c-chat-chart__head-title{font-weight:600}.c-chat-chart__head-meta{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-chart__bars{align-items:flex-end;display:flex;gap:1rem;height:96px;margin-top:1.5rem}.c-chat-chart__bar{background:#d6459c;border-radius:.5rem .5rem 0 0;flex:1;height:var(--v);position:relative}.c-chat-chart__bar-label,.c-chat-chart__bar-value{font-style:normal;left:0;position:absolute;right:0;text-align:center}.c-chat-chart__bar-value{font-size:.6875rem;line-height:1rem;font-weight:700;top:-18px}.c-chat-chart__bar-label{bottom:-19px;color:#5f5870;font-size:.625rem;line-height:.875rem}.c-chat-stats{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-chat-stat{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.75rem .75rem}.c-chat-stat__label{color:#5f5870;display:block;font-size:.6875rem;line-height:1rem}.c-chat-stat__value{align-items:baseline;display:flex;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;gap:.5rem;margin-top:.125rem}.c-chat-stat__delta{color:#1f8a54;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.6875rem;line-height:1rem;font-style:normal;font-weight:600}.c-chat-email{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.75rem 1rem}.c-chat-email__head{align-items:center;display:flex;gap:.5rem}.c-chat-email__head-label{align-items:center;color:#171123;display:flex;font-size:.6875rem;line-height:1rem;font-weight:700;gap:.5rem;letter-spacing:.02em;text-transform:uppercase}.c-chat-email__head-icon{color:#171123;flex:none;height:16px;width:16px}.c-chat-email__head-pill{margin-left:auto}.c-chat-email__subject{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;margin-top:.75rem}.c-chat-email__lines{display:grid;gap:.5rem;margin-top:.5rem}.c-chat-email__lines-line{background:#f7f5fa;border-radius:999px;height:6px}.c-chat-email__lines-line:nth-child(2){width:92%}.c-chat-email__lines-line:last-child{width:60%}.c-chat-email__actions{margin-top:.75rem}.c-chat-status{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.5rem .75rem .5rem .5rem}.c-chat-status--good .c-chat-status__icon{background:#e4f6ec;border-color:transparent;color:#1f8a54}.c-chat-status--warn{background:#fffbf4;border-color:#f2d9ae}.c-chat-status--warn .c-chat-status__icon{background:#fdf0dc;border-color:transparent;color:#8f5200}.c-chat-status__icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.5rem;display:grid;flex:none;height:30px;place-items:center;width:30px}.c-chat-status__icon-image{height:15px;width:15px}.c-chat-status__text{display:grid;flex:1;line-height:1.4;min-width:0}.c-chat-status__text-title{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-status__text-meta{color:#5f5870;font-size:.6875rem;line-height:1rem}.c-chat-quote{background:#f7f5fa;border-left:3px solid #d6459c;border-radius:.25rem .75rem .75rem .25rem;padding:.75rem 1rem}.c-chat-quote__text{font-size:.875rem;line-height:1.25rem}.c-chat-quote__cite{align-items:center;color:#5f5870;display:flex;font-size:.6875rem;line-height:1rem;gap:.5rem;margin-top:.5rem}.c-chat-quote__cite-icon{color:#b93684;height:12px;width:12px}.c-chat-note{align-items:flex-start;color:#5f5870;display:flex;font-size:.6875rem;line-height:1rem;gap:.5rem}.c-chat-note__icon{color:#b93684;height:13px;margin-top:.125rem;width:13px}@media (max-width:639px){.c-chat{font-size:.75rem;line-height:1rem;height:480px}.c-chat__scroll{padding-inline:1rem}.c-chat__ask{padding-left:8%}.c-chat__tag{display:none}.c-chat-sources__list-item{flex-wrap:wrap;row-gap:0}.c-chat-sources__meta{padding-left:2.25rem;width:100%}.c-chat-video__thumb{width:76px}.c-chat-event__btn{display:none}}.c-chat--glass{background:0 0;border-radius:0;box-shadow:none}.c-chat--glass .c-chat__scroll{display:flex;flex-direction:column;mask-image:none;padding:1.25rem 1.25rem 2rem}.c-chat--glass .c-chat__thread{margin-top:auto}.c-chat--glass .c-chat__bubble,.c-chat--glass .c-chat__content{-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);background:rgba(255,255,255,.62);border:none;box-shadow:0 0 24px rgba(10,4,20,.12);color:#171123}.c-chat--glass .c-chat__reply .c-chat__content{margin:0 1.75rem}@media only screen and (min-width:640px){.c-chat--glass .c-chat__reply .c-chat__content{margin:0}}.c-chat--glass .c-chat__time{display:none}.c-chat--glass .c-chat__content{border-radius:1rem;padding:1.5rem 1rem}.c-chat--glass .c-chat__dots{-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);background:rgba(255,255,255,.62);border:none;box-shadow:0 0 24px rgba(10,4,20,.12)}.c-chat--glass .c-chat__composer{margin-top:calc(-1 * 2rem);padding:.75rem var(--glass-composer-inset,1.25rem) 1.25rem}.c-chat--glass .c-chat__input{-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);background:rgba(255,255,255,.62);border:none;box-shadow:0 0 24px rgba(10,4,20,.12)}.c-chat--glass .c-chat__typing,.c-chat--glass [data-step].is-shown{animation-name:glass-rise}.c-chat--glass .c-chat__typing>*,.c-chat--glass [data-step].is-shown>*{animation:glass-fade .5s ease backwards;transition:opacity .45s ease}.c-chat--glass .c-chat__thread.is-leaving{opacity:1}.c-chat--glass .c-chat__thread.is-leaving [data-step]>*{opacity:0}@keyframes glass-rise{from{transform:translateY(8px)}}@keyframes glass-fade{from{opacity:0}}@media (prefers-reduced-motion:reduce){.c-chat--glass [data-step].is-shown>*{animation:none}}.c-chapter-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(247,243,243,.9);border-bottom:1px solid rgba(34,26,51,.13);margin-bottom:2.5rem;position:sticky;top:var(--header-height,81px);z-index:80}@media only screen and (min-width:1024px){.c-chapter-nav{margin-bottom:4rem}}.c-chapter-nav__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-chapter-nav__scroller{margin-inline:calc(var(--gutter) * -1);mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none}.c-chapter-nav__scroller::-webkit-scrollbar{display:none}@media only screen and (min-width:1280px){.c-chapter-nav__scroller{mask-image:none}}.c-chapter-nav__list{align-items:center;display:flex;gap:.25rem;height:3.5rem;margin-inline:auto;width:max-content}.c-chapter-nav__item{display:flex;flex:none}.c-chapter-nav__link{align-items:center;border-radius:999px;color:#5f5870;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.c-chapter-nav__link:hover{background:#fff;color:#171123;text-decoration:none}.c-chapter-nav__link:focus-visible{outline:2px solid #D6459C;outline-offset:2px}.c-chapter-nav__link.is-current{background:#1b1426;color:#fff}.c-chapter-nav__number{color:#b93684;font-size:.6875rem;line-height:1rem;font-variant-numeric:tabular-nums;font-weight:700;transition:color .18s ease}.c-chapter-nav__link.is-current .c-chapter-nav__number{color:#f5badf}.c-chapter{margin-bottom:3.5rem;scroll-margin-top:calc(var(--header-height,81px) + 3.5rem + 1.5rem)}@media only screen and (min-width:1024px){.c-chapter{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.c-chapter{margin-bottom:5.5rem}}.c-chapter__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;display:grid;gap:2rem;grid-template-areas:"head" "visual" "features"}@media only screen and (min-width:768px){.c-chapter__wrapper{gap:2.5rem}}@media only screen and (min-width:1024px){.c-chapter__wrapper{gap:3rem 4rem;grid-template-areas:"head     visual" "features visual";grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr}}@media only screen and (min-width:1280px){.c-chapter__wrapper{column-gap:4.5rem}}@media only screen and (min-width:1024px){.c-chapter__wrapper--flip{grid-template-areas:"visual head" "visual features";grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.c-chapter__wrapper--wide{grid-template-areas:"head" "points" "visual" "features"}@media only screen and (min-width:1024px){.c-chapter__wrapper--wide{align-items:end;grid-template-areas:"head     points" "visual   visual" "features features";grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto auto}}.c-chapter__head{grid-area:head;max-width:40rem}.c-chapter__label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;align-items:center;color:#b93684;display:flex;gap:.75rem}.c-chapter__number{background:#1b1426;border-radius:999px;color:#fff;display:grid;font-size:.6875rem;line-height:1rem;height:2rem;letter-spacing:.04em;min-width:2rem;padding-inline:0.5rem;place-items:center}.c-chapter__title{font-size:2rem;line-height:2.5rem;margin-top:1rem}@media only screen and (min-width:768px){.c-chapter__title{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1280px){.c-chapter__title{font-size:3rem;line-height:3.5rem}}.c-chapter__intro{font-size:1rem;line-height:1.5rem;margin-top:1rem}@media only screen and (min-width:768px){.c-chapter__intro{font-size:1.125rem;line-height:1.75rem}}.c-chapter__tags{margin-top:1.5rem}.c-chapter__tags-label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870}.c-chapter__tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.c-chapter__tag{background:#fff;border:1px solid #e7e3ee;border-radius:999px;color:#171123;font-size:.75rem;line-height:1rem;font-weight:500;padding:.25rem .75rem}.c-chapter__points{grid-area:points;margin-top:0}.c-chapter__visual{align-items:center;background:linear-gradient(160deg,#ebe3f2,#fff 75%);border:1px solid #e7e3ee;border-radius:2rem;display:flex;flex-direction:column;grid-area:visual;isolation:isolate;justify-content:center;min-height:360px;overflow:hidden;padding:2.5rem 1rem;position:relative}@media only screen and (min-width:640px){.c-chapter__visual{padding:3rem 2rem}}@media only screen and (min-width:1024px){.c-chapter__visual{align-self:start;min-height:540px;padding:3rem 2.5rem;position:sticky;top:calc(var(--header-height,81px) + 3.5rem + 1.5rem)}}.c-chapter__visual--stage{background:radial-gradient(90% 60% at 100% 0,rgba(185,54,132,.6) 0,transparent 60%),radial-gradient(80% 60% at 0 100%,rgba(91,45,116,.7) 0,transparent 70%),#2a1631;border-color:transparent;padding:1rem 1rem 2rem}@media only screen and (min-width:640px){.c-chapter__visual--stage{padding:2rem 2rem 2.5rem}}@media only screen and (min-width:1024px){.c-chapter__visual--stage{padding:2.5rem 2.5rem 3rem}}.c-chapter__visual--stage::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:'';inset:0;mix-blend-mode:overlay;opacity:.32;pointer-events:none;position:absolute;z-index:-1}.c-chapter__chat{height:540px;max-width:560px;width:100%}@media only screen and (min-width:1280px){.c-chapter__chat{height:560px}}.c-chapter__progress{background:rgba(255,255,255,.14);border-radius:999px;bottom:1.25rem;height:2px;inset-inline:2.5rem;overflow:hidden;position:absolute}@media (prefers-reduced-motion:reduce){.c-chapter__progress{display:none}}.c-chapter__progress-fill{background:#f5badf;display:block;height:100%;transform:scaleX(0);transform-origin:left}.c-chapter__grid{grid-area:visual;margin-top:0}.c-chapter__features{align-content:start;display:grid;gap:2rem;grid-area:features}@media only screen and (min-width:1024px){.c-chapter__features{gap:2.5rem}}.c-chapter__feature{border-top:1px solid rgba(34,26,51,.13);padding-top:1.5rem}.c-chapter__feature-title{font-size:1.25rem;line-height:1.75rem}@media only screen and (min-width:1280px){.c-chapter__feature-title{font-size:1.5rem;line-height:2rem}}.c-chapter__feature-body{font-size:1rem;line-height:1.5rem;margin-top:.5rem}.c-chapter__feature-points{margin-top:1rem}.c-chapter-list{background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 24px 60px rgba(34,26,51,.16);color:#171123;padding:1rem;width:min(100%,420px)}@media only screen and (min-width:640px){.c-chapter-list{padding:1.25rem}}.c-chapter-list__heading{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;align-items:center;border-bottom:1px solid #e7e3ee;color:#5f5870;display:flex;gap:.5rem;padding-bottom:.75rem}.c-chapter-list__heading-icon{color:#b93684;height:16px;width:16px}.c-chapter-list__items{display:grid;gap:.25rem;margin-top:.5rem}.c-chapter-list__item{align-items:center;display:grid;gap:.5rem .75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.5rem 0}.c-chapter-list__badge{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.5rem;display:grid;height:36px;place-items:center;width:36px}.c-chapter-list__badge-icon{height:18px;width:18px}.c-chapter-list__text{display:grid;min-width:0}.c-chapter-list__title{font-size:.875rem;line-height:1.25rem;font-weight:600}.c-chapter-list__meta{color:#5f5870;font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-chapter-list__status{align-items:center;background:#e6f5ec;border-radius:999px;color:#1d7a45;display:inline-flex;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.c-chapter-list__status--running{background:#ebe3f2;color:#5b2d74}.c-chapter-list__status-icon{height:12px;width:12px}.c-chapter-list__status-dot{animation:c-chapter-pulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;margin-inline:3px;width:6px}.c-chapter-list__progress{display:block;grid-column:2/-1}.c-chapter-list__track{background:#ebe3f2;border-radius:999px;display:block;height:6px;overflow:hidden}.c-chapter-list__fill{background:#d6459c;border-radius:999px;display:block;height:100%;width:var(--progress)}.c-chapter-list__log{color:#5f5870;font-size:.6875rem;line-height:1rem;grid-column:2/-1}@keyframes c-chapter-pulse{50%{opacity:.3}}.c-chapter-skill{background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 24px 60px rgba(34,26,51,.16);color:#171123;padding:1rem;width:min(100%,420px);margin-bottom:1.5rem;position:relative}@media only screen and (min-width:640px){.c-chapter-skill{padding:1.25rem}}.c-chapter-skill::after,.c-chapter-skill::before{background:#fff;border:1px solid #e7e3ee;border-radius:inherit;content:'';inset:0;position:absolute;transform-origin:50% 100%;z-index:-1}.c-chapter-skill::before{background:#f5f1f9;transform:translateY(.75rem) scale(.94)}.c-chapter-skill::after{background:#ebe3f2;transform:translateY(1.5rem) scale(.88);z-index:-2}.c-chapter-skill__head{align-items:center;border-bottom:1px solid #e7e3ee;display:flex;gap:.75rem;padding-bottom:1rem}.c-chapter-skill__badge{background:#d6459c;border-radius:.75rem;color:#fff;display:grid;flex:none;height:40px;place-items:center;width:40px}.c-chapter-skill__badge-icon{height:20px;width:20px}.c-chapter-skill__name{display:grid;flex:1;min-width:0}.c-chapter-skill__kicker{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870;font-size:.625rem;line-height:.875rem}.c-chapter-skill__title{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.c-chapter-skill__status{align-items:center;background:#e6f5ec;border-radius:999px;color:#1d7a45;display:inline-flex;flex:none;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.c-chapter-skill__status-icon{height:12px;width:12px}.c-chapter-skill__field{margin-top:1rem}.c-chapter-skill__label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870;font-size:.625rem;line-height:.875rem}.c-chapter-skill__text{font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.c-chapter-skill__lines{display:grid;gap:.5rem;margin-top:.5rem}.c-chapter-skill__line{background:#ebe3f2;border-radius:999px;display:block;height:8px}.c-chapter-skill__line:nth-child(2n){width:86%}.c-chapter-skill__line:last-child{width:58%}.c-chapter-skill__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.c-chapter-skill__chips--inline{margin-top:0}.c-chapter-skill__chip{align-items:center;background:#f7f5fa;border:1px solid #e7e3ee;border-radius:.5rem;display:inline-flex;font-size:.75rem;line-height:1rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.c-chapter-skill__chip--assistant{background:#ebe3f2;border-color:transparent;border-radius:999px;color:#5b2d74}.c-chapter-skill__chip-icon{color:#b93684;height:12px;width:12px}.c-chapter-skill__foot{align-items:center;border-top:1px solid #e7e3ee;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem}.c-chapter-skill__usage{color:#5f5870;font-size:.6875rem;line-height:1rem;margin-left:auto}.c-chapter-hub{width:min(100%,480px)}.c-chapter-hub__diagram,.c-chapter-hub__labels{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr)}@media only screen and (min-width:640px){.c-chapter-hub__diagram,.c-chapter-hub__labels{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr)}}.c-chapter-hub__label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870;font-size:.625rem;line-height:.875rem}.c-chapter-hub__label--left{grid-column:1;text-align:right}.c-chapter-hub__label--right{grid-column:3}.c-chapter-hub__diagram{grid-auto-flow:row dense;grid-template-rows:repeat(3,minmax(0,1fr));height:240px;margin-top:.75rem}@media only screen and (min-width:640px){.c-chapter-hub__diagram{height:280px}}.c-chapter-hub__lines{grid-column:2;grid-row:1/-1;height:100%;width:100%}.c-chapter-hub__lines-path{animation:c-chapter-flow 1.2s linear infinite;fill:none;stroke:#D6459C;stroke-dasharray:4 4;stroke-opacity:0.55;stroke-width:1.5;vector-effect:non-scaling-stroke}@keyframes c-chapter-flow{to{stroke-dashoffset:-8}}.c-chapter-hub__core{background:#1b1426;border-radius:1rem;box-shadow:0 0 0 8px rgba(214,69,156,.14),0 24px 60px rgba(34,26,51,.16);color:#fff;display:grid;grid-column:2;grid-row:2;height:52px;place-items:center;place-self:center;position:relative;width:52px}@media only screen and (min-width:640px){.c-chapter-hub__core{height:64px;width:64px}}.c-chapter-hub__core-image{height:auto;width:28px}@media only screen and (min-width:640px){.c-chapter-hub__core-image{width:36px}}.c-chapter-hub__node{align-items:center;align-self:center;background:#fff;border:1px solid #e7e3ee;border-radius:999px;box-shadow:0 8px 28px rgba(34,26,51,.08);color:#171123;display:inline-flex;font-size:.75rem;line-height:1rem;font-weight:600;gap:.5rem;max-width:100%;padding:.25rem .75rem .25rem .25rem;position:relative}@media only screen and (min-width:640px){.c-chapter-hub__node{font-size:.875rem;line-height:1.25rem}}.c-chapter-hub__node--left{flex-direction:row-reverse;grid-column:1;justify-self:end;padding:.25rem .25rem .25rem .75rem}.c-chapter-hub__node--right{grid-column:3;justify-self:start}.c-chapter-hub__node-badge{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:50%;display:grid;flex:none;height:28px;place-items:center;width:28px}.c-chapter-hub__node-icon{height:14px;width:14px}.c-chapter-hub__models{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.c-chapter-hub__models-label{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f5870;font-size:.625rem;line-height:.875rem}.c-chapter-hub__models-list{background:#fff;border:1px solid #e7e3ee;border-radius:999px;box-shadow:0 8px 28px rgba(34,26,51,.08);display:flex;gap:.25rem;padding:.25rem}.c-chapter-hub__model{border-radius:999px;color:#5f5870;font-size:.75rem;line-height:1rem;font-weight:600;padding:.25rem .75rem}.c-chapter-hub__model--active{background:#1b1426;color:#fff}.c-chapter-usage{background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 24px 60px rgba(34,26,51,.16);color:#171123;padding:1rem;width:min(100%,420px)}@media only screen and (min-width:640px){.c-chapter-usage{padding:1.25rem}}.c-chapter-usage__heading{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;align-items:center;border-bottom:1px solid #e7e3ee;color:#5f5870;display:flex;gap:.5rem;padding-bottom:.75rem}.c-chapter-usage__heading-icon{color:#b93684;height:16px;width:16px}.c-chapter-usage__stats{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.c-chapter-usage__stat{background:#f7f5fa;border-radius:.75rem;display:grid;gap:.25rem;padding:.75rem}.c-chapter-usage__stat-label{align-items:center;color:#5f5870;display:flex;font-size:.75rem;line-height:1rem;gap:.25rem}.c-chapter-usage__stat-icon{color:#b93684;height:14px;width:14px}.c-chapter-usage__stat-value{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.02em}.c-chapter-usage__meter{margin-top:1.25rem}.c-chapter-usage__meter-head{display:flex;font-size:.875rem;line-height:1.25rem;font-weight:600;justify-content:space-between}.c-chapter-usage__meter-value{color:#b93684}.c-chapter-usage__track{background:#f7f5fa;border-radius:999px;box-shadow:inset 0 0 0 1px #e7e3ee;display:flex;height:12px;margin-top:.5rem;position:relative}.c-chapter-usage__part{height:100%;width:var(--share)}.c-chapter-usage__part:first-child{border-radius:999px 0 0 999px}.c-chapter-usage__alert{background:#171123;border-radius:999px;bottom:-.25rem;left:var(--at);margin-left:-1px;position:absolute;top:-.25rem;width:2px}.c-chapter-usage__note{align-items:center;color:#5f5870;display:flex;font-size:.6875rem;line-height:1rem;gap:.25rem;margin-top:.5rem}.c-chapter-usage__note-icon{color:#8f5200;height:12px;width:12px}.c-chapter-usage__legend{border-top:1px solid #e7e3ee;display:grid;gap:.5rem;margin-top:1rem;padding-top:.75rem}.c-chapter-usage__key{align-items:center;display:flex;font-size:.75rem;line-height:1rem;gap:.5rem}.c-chapter-usage__swatch{border-radius:.25rem;height:10px;width:10px}.c-chapter-usage__part--1,.c-chapter-usage__swatch--1{background:#d6459c}.c-chapter-usage__part--2,.c-chapter-usage__swatch--2{background:#5b2d74}.c-chapter-usage__part--3,.c-chapter-usage__swatch--3{background:#f5badf}.c-chapter-usage__key-value{color:#5f5870;font-variant-numeric:tabular-nums;margin-left:auto}@media (prefers-reduced-motion:reduce){.c-chapter-hub__lines-path,.c-chapter-list__status-dot{animation:none}}.c-platform__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-platform__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}@media only screen and (min-width:1024px){.c-platform__grid{margin-top:3rem}}@media only screen and (min-width:1280px){.c-platform__grid{margin-top:4rem}}.c-platform__actions{display:flex;justify-content:center;margin-top:2rem}@media only screen and (min-width:1024px){.c-platform__actions{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-platform__actions{margin-top:3rem}}.c-platform__action-icon{transition:transform .18s ease}.c-platform__action:hover .c-platform__action-icon{transform:translateX(3px)}@media (max-width:1023px){.c-platform__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.c-platform__grid{grid-template-columns:1fr}}.c-tile{display:flex}.c-tile__link{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;color:inherit;display:flex;flex:1;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media only screen and (min-width:1280px){.c-tile__link{padding:2rem}}.c-tile__link:hover{border-color:#f5badf;box-shadow:0 24px 60px rgba(34,26,51,.16);text-decoration:none;transform:translateY(-3px)}.c-tile__icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.75rem;display:grid;height:46px;margin-bottom:1.25rem;place-items:center;width:46px}.c-tile__icon-image{height:22px;width:22px}.c-tile__title{font-size:1.25rem;line-height:1.75rem}.c-tile__body{font-size:.875rem;line-height:1.25rem;margin-top:.6em}.c-tile__more{align-items:center;color:#b93684;display:inline-flex;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5em;margin-top:auto;padding-top:1.25rem}.c-tile__more-icon{transition:transform .18s ease}.c-tile__link:hover .c-tile__more-icon{transform:translateX(3px)}.c-promos__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-promos__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}@media only screen and (min-width:1024px){.c-promos__grid{margin-top:3rem}}@media only screen and (min-width:1280px){.c-promos__grid{margin-top:4rem}}@media (max-width:767px){.c-promos__grid{grid-template-columns:1fr}}.c-promos__actions{display:flex;justify-content:center;margin-top:2rem}@media only screen and (min-width:1024px){.c-promos__actions{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-promos__actions{margin-top:3rem}}.c-promos__action-icon{transition:transform .18s ease}.c-promos__action:hover .c-promos__action-icon{transform:translateX(3px)}.c-promo{display:flex}.c-promo__link{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;color:inherit;display:flex;flex:1;flex-direction:column;padding:.75rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.c-promo__link:hover{border-color:#f5badf;box-shadow:0 24px 60px rgba(34,26,51,.16);text-decoration:none;transform:translateY(-3px)}.c-promo__visual{align-items:center;background:linear-gradient(160deg,#ebe3f2,#f7f3f3 70%);border-radius:1rem;display:flex;justify-content:center;min-height:300px;padding:1.5rem .75rem}@media only screen and (min-width:1024px){.c-promo__visual{min-height:340px}}@media only screen and (min-width:640px){.c-promo__visual{padding:2rem 1.5rem}}@media only screen and (min-width:1024px){.c-promo__visual{padding:2.5rem 2rem}}.c-promo__text{display:flex;flex:1;flex-direction:column;padding:1.25rem 1rem 1rem}@media only screen and (min-width:1024px){.c-promo__text{padding:1.5rem 1.25rem 1.25rem}}.c-promo__title{font-size:1.5rem;line-height:2rem}.c-promo__body{font-size:1rem;line-height:1.5rem;margin-top:.5em}@media only screen and (min-width:1024px){.c-promo__body{font-size:1.125rem;line-height:1.75rem}}.c-promo__more{align-items:center;color:#b93684;display:inline-flex;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.5em;margin-top:auto;padding-top:1.25rem}.c-promo__more-icon{transition:transform .18s ease}.c-promo__link:hover .c-promo__more-icon{transform:translateX(3px)}.c-promo-skills{background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 8px 28px rgba(34,26,51,.08);color:#171123;padding:.75rem;width:min(100%,400px)}@media only screen and (min-width:640px){.c-promo-skills{padding:1rem}}.c-promo-skills__heading{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;align-items:center;border-bottom:1px solid #e7e3ee;color:#5f5870;display:flex;gap:.5rem;padding:0 .25rem .75rem}.c-promo-skills__heading-icon{color:#b93684;height:16px;width:16px}.c-promo-skills__list{display:grid;gap:.25rem;margin-top:.5rem}.c-promo-skills__run{align-items:center;display:flex;gap:.75rem;padding:.5rem .25rem}.c-promo-skills__badge{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.5rem;display:grid;flex:none;height:36px;place-items:center;width:36px}.c-promo-skills__badge-icon{height:18px;width:18px}.c-promo-skills__text{display:grid;flex:1;min-width:0}.c-promo-skills__title{font-size:.875rem;line-height:1.25rem;font-weight:600}.c-promo-skills__when{color:#5f5870;font-size:.75rem;line-height:1rem}.c-promo-skills__status{align-items:center;background:#e6f5ec;border-radius:999px;color:#1d7a45;display:inline-flex;flex:none;font-size:.6875rem;line-height:1rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.c-promo-skills__status--running{background:#ebe3f2;color:#5b2d74}.c-promo-skills__status-icon{height:12px;width:12px}.c-promo-skills__status-dot{animation:c-promo-pulse 1.6s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;margin-inline:3px;width:6px}@keyframes c-promo-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.c-promo-skills__status-dot{animation:none}}.c-promo-answers{display:grid;gap:1rem;justify-items:center;width:min(100%,400px)}.c-promo-answers__audiences{background:#fff;border:1px solid #e7e3ee;border-radius:999px;display:flex;gap:.25rem;padding:.25rem}.c-promo-answers__audience{border-radius:999px;color:#5f5870;font-size:.75rem;line-height:1rem;font-weight:600;padding:.25rem .75rem}.c-promo-answers__audience--active{background:#1b1426;color:#fff}.c-promo-answers__chat{background:#fff;border:1px solid #e7e3ee;border-radius:1rem;box-shadow:0 8px 28px rgba(34,26,51,.08);color:#171123;display:grid;font-size:.875rem;line-height:1.25rem;gap:.75rem;padding:1rem;width:100%}.c-promo-answers__ask{background:#1b1426;border-radius:.75rem;color:#fff;justify-self:end;max-width:85%;padding:.5rem .75rem}.c-promo-answers__reply{background:#f7f5fa;border-radius:.75rem;max-width:92%;padding:.75rem}.c-promo-answers__sources{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.c-promo-answers__source{align-items:center;background:#fff;border:1px solid #e7e3ee;border-radius:999px;color:#b93684;display:inline-flex;font-size:.6875rem;line-height:1rem;font-weight:500;gap:.25rem;padding:.125rem .5rem}.c-promo-answers__source-icon{height:12px;width:12px}.c-logo-tile{aspect-ratio:16/7;background:#f7f3f3;border:1px solid rgba(27,20,38,.1);border-radius:1rem;display:grid;padding:1rem 1.25rem;place-items:center;transition:border-color .2s ease}.c-logo-tile:hover{border-color:rgba(27,20,38,.22)}.c-logo-tile:hover .c-logo-tile__image{filter:none;opacity:1}.c-logo-tile__image{filter:grayscale(1);height:44px;max-width:120px;mix-blend-mode:multiply;object-fit:contain;transition:opacity .2s ease,filter .2s ease;width:100%}.c-logos{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;display:grid;gap:.75rem}@media only screen and (min-width:1024px){.c-logos{gap:1rem}}@media only screen and (min-width:1280px){.c-logos{gap:1.25rem}}.c-logos__caption{color:#5f5870;font-size:.875rem;line-height:1.25rem;margin-top:.75rem;text-align:center}@media only screen and (min-width:1024px){.c-logos__caption{margin-top:1rem}}.c-quote__inner{margin-inline:auto;max-width:760px;padding-inline:var(--gutter);width:100%;text-align:center}.c-quote__mark{color:#d6459c;display:block;font-size:2.5rem;line-height:3rem}.c-quote__mark-icon{fill:currentColor;margin-inline:auto}.c-quote__text{margin-top:1.5rem}.c-quote__text-body{color:#171123;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.015em;text-wrap:pretty}@media only screen and (min-width:768px){.c-quote__text-body{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1024px){.c-quote__text-body{font-size:2rem;line-height:2.5rem}}.c-quote__by{margin-top:1.75rem}.c-quote__avatar{background:#ebe3f2;border-radius:50%;color:#b93684;display:grid;font-weight:700;height:46px;margin:0 auto 1rem;place-items:center;width:46px}.c-quote__avatar--photo{background:0 0;display:block;object-fit:cover}.c-quote__name{color:#171123;font-weight:700}.c-quote__role{font-size:.875rem;line-height:1.25rem}.c-trust__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.c-trust__box{border-radius:2rem;display:grid;gap:2rem;padding:2.5rem 1.25rem}@media only screen and (min-width:1024px){.c-trust__box{align-items:center;gap:3rem;grid-template-columns:5fr 7fr}}@media only screen and (min-width:768px){.c-trust__box{padding:3rem 2rem}}@media only screen and (min-width:1024px){.c-trust__box{padding:4rem 3rem}}@media only screen and (min-width:1280px){.c-trust__box{padding:5rem 4rem}}.c-trust__glow{background:radial-gradient(circle,rgba(214,69,156,.5),transparent 70%);border-radius:50%;filter:blur(90px);height:640px;pointer-events:none;position:absolute;width:640px;bottom:-55%;left:-15%;opacity:.45}.c-trust__head{position:relative}.c-trust__heading{color:#fff;font-size:2rem;line-height:2.5rem;text-wrap:balance}@media only screen and (min-width:768px){.c-trust__heading{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width:1280px){.c-trust__heading{font-size:3rem;line-height:3.5rem}}.c-trust__intro{color:#cfc7dc;font-size:1rem;line-height:1.5rem;margin-top:1.1em;max-width:32em}@media only screen and (min-width:768px){.c-trust__intro{font-size:1.125rem;line-height:1.75rem}}.c-trust__list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}@media (max-width:639px){.c-trust__list{grid-template-columns:1fr}}.c-trust__item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.25rem}@media only screen and (min-width:1280px){.c-trust__item{padding:1.5rem}}.c-trust__icon{background:rgba(214,69,156,.18);border-radius:.75rem;color:#f5badf;display:grid;height:40px;margin-bottom:1rem;place-items:center;width:40px}.c-trust__icon-image{height:20px;width:20px}.c-trust__title{color:#fff;font-size:1.125rem;line-height:1.75rem}.c-trust__body{color:#cfc7dc;font-size:.875rem;line-height:1.25rem;margin-top:.4em}.c-faq__inner{margin-inline:auto;max-width:840px;padding-inline:var(--gutter);width:100%}.c-faq__head{text-align:center}.c-faq__intro{margin-inline:auto;max-width:52ch}.c-faq__list{border-top:1px solid #e7e3ee;margin-top:2rem}@media only screen and (min-width:1024px){.c-faq__list{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-faq__list{margin-top:3rem}}.c-faq__item{border-bottom:1px solid #e7e3ee}.c-faq__q{align-items:flex-start;color:#171123;cursor:pointer;display:flex;font-size:1rem;line-height:1.5rem;font-weight:600;gap:1.25rem;list-style:none;padding:1.5rem .125rem}.c-faq__q::-webkit-details-marker{display:none}.c-faq__q:hover{color:#b93684}.c-faq__question{flex:1}.c-faq__marker{border:1px solid #e7e3ee;border-radius:50%;color:#b93684;display:grid;flex:none;font-size:1rem;line-height:1.5rem;height:28px;place-items:center;transition:transform .2s ease,background-color .2s ease,color .2s ease;width:28px}.c-faq__item[open] .c-faq__marker{background:#d6459c;border-color:#d6459c;color:#fff;transform:rotate(45deg)}.c-faq__a{font-size:.875rem;line-height:1.25rem;padding:0 4rem 1.5rem .125rem}.c-faq__actions{display:flex;justify-content:center;margin-top:2rem}@media only screen and (min-width:1024px){.c-faq__actions{margin-top:2.5rem}}@media only screen and (min-width:1280px){.c-faq__actions{margin-top:3rem}}.c-faq__action-icon{transition:transform .18s ease}.c-faq__action:hover .c-faq__action-icon{transform:translateX(3px)}.s-header{background:#f7f3f3;border-bottom:1px solid #e7e3ee;position:sticky;top:0;z-index:90}.s-header__inner{align-items:center;display:flex;gap:1rem;padding:1rem 1.25rem;width:100%}@media only screen and (min-width:768px){.s-header__inner{gap:1.5rem}}@media only screen and (min-width:1024px){.s-header__inner{gap:2rem}}@media only screen and (min-width:1280px){.s-header__inner{gap:2.5rem}}@media only screen and (min-width:768px){.s-header__inner{padding-inline:1.5rem}}@media only screen and (min-width:1024px){.s-header__inner{padding:1.25rem 2rem}}@media only screen and (min-width:1280px){.s-header__inner{padding:1.5rem 2.5rem}}.s-header__actions{align-items:center;display:flex;flex:1 1 0;gap:1rem;justify-content:flex-end}.s-header__branding{align-items:center;display:inline-flex;flex:1 1 0;text-decoration:none}.s-header__branding-image{color:#1b1426;flex:none;height:48px;transition:color .2s ease,width .5s cubic-bezier(.76, 0, .24, 1);width:48px}.s-header__branding-wordmark{opacity:0;transition:opacity .3s ease}@media only screen and (min-width:640px) and (max-width:1023px),only screen and (min-width:1280px){.s-header:not(.is-scrolled) .s-header__branding-image{width:278.91891892px}.s-header:not(.is-scrolled) .s-header__branding-wordmark{opacity:1}}.s-header__navigation{flex:none}.s-header__toggle{background:0 0;border:1px solid rgba(34,26,51,.13);border-radius:.75rem;color:#171123;cursor:pointer;display:none;flex:none;height:48px;padding:0;transition:color .3s ease,border-color .3s ease,background-color .3s ease;width:48px}.s-header__toggle:hover{background:rgba(27,20,38,.05)}.s-header__toggle:focus-visible{outline:2px solid #D6459C;outline-offset:2px}.s-header__toggle[aria-expanded=true] .s-header__toggle-bar:first-child{transform:translateY(6px) rotate(45deg)}.s-header__toggle[aria-expanded=true] .s-header__toggle-bar:nth-child(2){opacity:0}.s-header__toggle[aria-expanded=true] .s-header__toggle-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.s-header__toggle-bars{display:block;height:14px;position:relative;width:18px}.s-header__toggle-bar{background:currentColor;border-radius:.25rem;height:2px;left:0;position:absolute;transition:transform .45s cubic-bezier(.76, 0, .24, 1),opacity .2s ease;width:100%}.s-header__toggle-bar:first-child{top:0}.s-header__toggle-bar:nth-child(2){top:6px}.s-header__toggle-bar:nth-child(3){top:12px}.s-header.is-menu-open .s-header__branding-image{color:#fff;transition-delay:0.2s}.s-header.is-menu-open .s-header__toggle{border-color:rgba(255,255,255,.22);color:#fff}.s-header.is-menu-open .s-header__toggle:hover{background:rgba(255,255,255,.08)}html.is-menu-open body{overflow:hidden}.s-header__mobile-navigation{background:#1b1426;clip-path:circle(0 at var(--menu-x,100%) var(--menu-y,0));color:#cfc7dc;display:flex;inset:0;overflow:hidden;position:fixed;transition:clip-path .6s cubic-bezier(.76, 0, .24, 1),visibility 0s linear .6s;visibility:hidden;z-index:-1}.s-header__mobile-navigation[hidden]{display:none}.is-menu-open .s-header__mobile-navigation{clip-path:circle(150% at var(--menu-x,100%) var(--menu-y,0));transition-delay:0s;visibility:visible}.s-header__mobile-navigation-body{display:flex;flex:1;flex-direction:column;margin-top:var(--menu-top,96px);mask-image:linear-gradient(to bottom,transparent,#000 16px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1.25rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));position:relative}@media only screen and (min-width:768px){.s-header__mobile-navigation-body{padding-inline:1.5rem}}.s-header__mobile-navigation-foot,.s-header__mobile-navigation-item{opacity:0;transform:translateY(28px);transition:opacity .2s ease,transform .2s ease}.is-menu-open .s-header__mobile-navigation-foot,.is-menu-open .s-header__mobile-navigation-item{opacity:1;transform:none;transition:opacity .5s ease,transform .7s cubic-bezier(.22, 1, .36, 1);transition-delay:calc(.18s + var(--i) * .06s)}.s-header__mobile-navigation-foot{margin-top:auto;padding-top:2rem}.s-header__mobile-navigation-tagline{color:#cfc7dc;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;max-width:30ch}.s-header__mobile-navigation-actions{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.s-header__mobile-navigation-action{justify-content:center;padding-inline:0.75rem}@media (prefers-reduced-motion:reduce){.s-header__mobile-navigation{clip-path:none;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.is-menu-open .s-header__mobile-navigation{clip-path:none;opacity:1}.s-header__mobile-navigation-foot,.s-header__mobile-navigation-item{transform:none!important;transition:none!important}.s-header__branding-image{transition:color .2s ease}.s-header__branding-wordmark{transition:none}}@media (max-width:1023px){.s-header__navigation,.s-header__signin{display:none}.s-header__inner{gap:.75rem}.s-header__actions{gap:0}.s-header__demo{padding:1rem 1.25rem;transition:background-color .18s ease,opacity .25s ease,transform .3s cubic-bezier(.22, 1, .36, 1),visibility 0s}.js .s-header--hero-cta:not(.is-hero-cta-offscreen) .s-header__demo,.s-header.is-menu-open .s-header__demo{opacity:0;transform:translateY(6px);transition-delay:0s,0s,0s,0.3s;visibility:hidden}.s-header__toggle{display:grid;place-items:center}}@media only screen and (min-width:1024px){.s-header__mobile-navigation{display:none}}.s-footer{background:#f7f3f3;border-top:1px solid #e7e3ee;color:#5f5870;padding-bottom:calc(1.75rem + 96px);padding-top:3rem}@media only screen and (min-width:1024px){.s-footer{padding-top:4rem}}@media only screen and (min-width:1280px){.s-footer{padding-top:4.5rem}}.s-footer__inner{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.s-footer__cta{border-bottom:1px solid #e7e3ee;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2.25rem}@media only screen and (min-width:768px){.s-footer__cta{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:space-between}}.s-footer__cta-text{max-width:640px}.s-footer__cta-heading{color:#171123;font-size:1.5rem;line-height:2rem;text-wrap:balance}@media only screen and (min-width:1024px){.s-footer__cta-heading{font-size:2rem;line-height:2.5rem}}.s-footer__cta-body{color:#5f5870;font-size:1rem;line-height:1.5rem;margin-top:.5rem}.s-footer__cta-actions{flex:none}.s-footer__cta-action-icon{transition:transform .18s ease}.s-footer__cta-action:hover .s-footer__cta-action-icon{transform:translateX(3px)}.s-footer__cols{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-block:2.25rem}@media only screen and (min-width:1024px){.s-footer__cols{gap:2rem}}@media only screen and (min-width:1280px){.s-footer__cols{gap:2.5rem}}.s-footer__col-title{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#171123;margin-bottom:1rem}.s-footer__col-item+.s-footer__col-item{margin-top:.5rem}.s-footer__col-link{color:#5f5870;font-size:.875rem;line-height:1.25rem;text-decoration:none}.s-footer__col-link:hover{color:#171123;text-decoration:underline;text-underline-offset:3px}.s-footer__legal{align-items:center;border-top:1px solid #e7e3ee;color:#5f5870;display:flex;flex-wrap:wrap;font-size:.75rem;line-height:1rem;gap:1rem 1.75rem;justify-content:space-between;padding-top:1.5rem}.s-footer__legal-list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.s-footer__legal-link{color:#5f5870;text-decoration:none}.s-footer__legal-link:hover{color:#171123;text-decoration:underline}@media (max-width:639px){.s-footer__legal{justify-content:flex-start}}.s-omnibar-dock{bottom:0;left:0;padding-bottom:1rem;pointer-events:none;position:fixed;right:0;transform:translateY(150%);transition:transform .35s cubic-bezier(.22, 1, .36, 1),visibility .35s;visibility:hidden;z-index:80}@media only screen and (min-width:768px){.s-omnibar-dock{padding-bottom:1.5rem}}@media only screen and (min-width:1024px){.s-omnibar-dock{padding-bottom:1.75rem}}.s-omnibar-dock.is-active{pointer-events:auto;transform:none;visibility:visible}.s-omnibar-dock--intro{transition-duration:.6s}.no-js .s-omnibar-dock--intro{pointer-events:auto;transform:none;visibility:visible}.s-omnibar-dock__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.s-omnibar-dock__omnibar{margin-inline:auto;max-width:720px}.p-page{margin-inline:auto;max-width:840px;padding-inline:var(--gutter);width:100%;margin-bottom:3.5rem;padding-top:3rem}@media only screen and (min-width:1024px){.p-page{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.p-page{margin-bottom:5.5rem}}.p-page-prose{margin-bottom:3.5rem}@media only screen and (min-width:1024px){.p-page-prose{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.p-page-prose{margin-bottom:5.5rem}}.c-prose img[align],.c-prose img[style*=float]{border-radius:0;max-width:100%;width:auto}.c-prose img[align=left],.c-prose img[style*="float: left"],.c-prose img[style*="float:left"]{float:left;margin:.3em 1.5em 1em 0!important}.c-prose img[align=right],.c-prose img[style*="float: right"],.c-prose img[style*="float:right"]{float:right;margin:.3em 0 1em 1.5em!important}.c-prose table{border-collapse:collapse;display:block;font-size:1rem;overflow-x:auto;width:100%}@media only screen and (min-width:768px){.c-prose table{display:table}}.c-prose td,.c-prose th{border-bottom:1px solid #e7e3ee;padding:.75rem 1rem;text-align:left}.c-prose th{color:#171123;font-weight:600}.p-footer-cta h1,.p-footer-cta h2,.p-footer-cta h3,.p-footer-cta h4{color:#171123;font-size:1.5rem;line-height:2rem;text-wrap:balance}@media only screen and (min-width:1024px){.p-footer-cta h1,.p-footer-cta h2,.p-footer-cta h3,.p-footer-cta h4{font-size:2rem;line-height:2.5rem}}.p-footer-cta ol,.p-footer-cta p,.p-footer-cta ul{color:#5f5870;font-size:1rem;line-height:1.5rem;margin-top:.5rem}.p-footer-cta ul{list-style:disc;padding-left:1.3em}.p-footer-cta ol{list-style:decimal;padding-left:1.3em}.p-footer-cta a{color:#b93684}.p-footer-cta>:first-child{margin-top:0}.form-label{color:#5f5870;display:flex;align-items:center;gap:.25rem;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.form-control{appearance:none;background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;box-shadow:0 1px 2px rgba(34,26,51,.04);color:#171123;display:block;font:inherit;font-size:1rem;line-height:1.5rem;min-height:3.25rem;padding:.75rem 1rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.form-control::placeholder{color:#8f86a3}.form-control:focus{border-color:#d6459c;box-shadow:0 0 0 4px rgba(214,69,156,.18);outline:0}select.form-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23D6459C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:.8rem;cursor:pointer;padding-right:2.75rem}textarea.form-control{min-height:9rem;resize:vertical}.form-check{align-items:center;display:flex;gap:.5rem}.form-check-input{accent-color:#D6459C;cursor:pointer;height:1.2rem;margin:0;width:1.2rem}.form-check-label{color:#171123;cursor:pointer;font-size:.875rem;line-height:1.25rem}.p-alert{border:1px solid #e7e3ee;border-radius:.75rem;color:#171123;margin-bottom:2rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem}.p-alert--danger{background:#fdedee;border-color:#f3b8bb;color:#a1262c}.p-alert--warning{background:#fef5e6;border-color:#f5d49a;color:#8a5300}.p-alert--success{background:#eaf7f0;border-color:#a8ddbf;color:#1d6b43}.p-account{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;margin-bottom:3.5rem}@media only screen and (min-width:1024px){.p-account{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.p-account{margin-bottom:5.5rem}}.p-account__main{display:grid;gap:2.5rem}@media only screen and (min-width:1024px){.p-account__main{gap:4rem;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.p-account__field{margin-bottom:1.5rem}.p-account__help-link{align-items:center;color:#b93684;display:inline-flex;gap:.5rem;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;letter-spacing:.08em;margin-top:.75rem;text-decoration:none}.p-account__help-link:hover{color:#d6459c}.p-account__help-icon{height:18px;width:18px}.p-account__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-top:2rem}.p-account__actions--end{justify-content:flex-end}.p-account__submit{justify-content:center;min-width:12rem}@media (max-width:639.98px){.p-account__submit{width:100%}}.p-account__aside{color:#5f5870}@media only screen and (min-width:1024px){.p-account__aside{padding-top:2rem}}.p-account__aside>*+*{margin-top:1rem}.p-account__aside a{font-weight:600;text-decoration:none}form[id^=formbuilder_]{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;box-shadow:0 8px 28px rgba(34,26,51,.08);margin-top:2rem;max-width:46rem;padding:2rem 1.5rem;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:768px){form[id^=formbuilder_]{padding:2.5rem 2.75rem}}form[id^=formbuilder_]>*+*{margin-top:0}form[id^=formbuilder_] [class*=col-]{margin-left:0;max-width:100%;padding:0;width:100%}form[id^=formbuilder_] .form-group{margin-bottom:1.5rem}form[id^=formbuilder_] .form-group:last-child{margin-bottom:0}form[id^=formbuilder_] .control-label{color:#5f5870;display:flex;align-items:center;gap:.25rem;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}form[id^=formbuilder_] .required{font-style:normal}form[id^=formbuilder_] .required sup{color:#d6459c;font-size:1rem;top:0}form[id^=formbuilder_] .required span{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}form[id^=formbuilder_] .tooltip-icon{background:#ebe3f2;border-radius:50%;color:#5b2d74;cursor:help;display:inline-grid;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.625rem;height:1rem;letter-spacing:0;place-items:center;text-decoration:none;width:1rem}form[id^=formbuilder_] .tooltip-icon::before{content:"i"}form[id^=formbuilder_] .checkbox,form[id^=formbuilder_] .radio{align-items:center;background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;position:relative;transition:border-color .18s ease,background-color .18s ease}form[id^=formbuilder_] .checkbox:hover,form[id^=formbuilder_] .radio:hover{border-color:#f5badf}form[id^=formbuilder_] .checkbox:has(input:checked),form[id^=formbuilder_] .radio:has(input:checked){background:#fdf3f9;border-color:#d6459c}form[id^=formbuilder_] .checkbox:has(input:focus-visible),form[id^=formbuilder_] .radio:has(input:focus-visible){box-shadow:0 0 0 4px rgba(214,69,156,.18)}form[id^=formbuilder_] .checkbox input,form[id^=formbuilder_] .radio input{accent-color:#D6459C;cursor:pointer;flex:0 0 auto;height:1.2rem;margin:0;width:1.2rem}form[id^=formbuilder_] .checkbox label,form[id^=formbuilder_] .radio label{color:#171123;cursor:pointer;flex:1 1 auto;margin:0}form[id^=formbuilder_] .checkbox label::after,form[id^=formbuilder_] .radio label::after{content:"";inset:0;position:absolute}form[id^=formbuilder_] .has-error .form-control{border-color:#e5484d}form[id^=formbuilder_] .has-error .checkbox,form[id^=formbuilder_] .has-error .radio{border-color:#f3b8bb}form[id^=formbuilder_] .help-block,form[id^=formbuilder_] label.error{color:#a1262c;display:block;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}form[id^=formbuilder_] .form-group:has(.g-recaptcha[data-sitekey=""]){display:none}form[id^=formbuilder_] .form-buttons{padding-top:.5rem}form[id^=formbuilder_] .btn{align-items:center;border:2px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.55em;padding:1rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap;background:#d6459c;color:#fff;font-size:1rem;line-height:1.5rem;line-height:1;padding:1.25rem 1.75rem}form[id^=formbuilder_] .btn:hover{text-decoration:none;transform:translateY(-1px)}form[id^=formbuilder_] .btn--size-sm{padding:.7em 1.3em}form[id^=formbuilder_] .btn--size-lg{font-size:1rem;line-height:1.5rem;padding:1.25rem 1.75rem}form[id^=formbuilder_] .btn:hover{background:#b93684}form[id^=formbuilder_] .btn::after{content:"→";transition:transform .18s ease}form[id^=formbuilder_] .btn:hover::after{transform:translateX(3px)}.formbuilder-form .alert,.formbuilder-success{background:#eaf7f0;border:1px solid #a8ddbf;border-radius:.75rem;color:#1d6b43;margin-top:2rem;padding:1rem 1.25rem}.c-chat-form__input{align-items:center;background:#f7f5fa;border:1px solid #e7e3ee;border-radius:.5rem;color:#171123;display:flex;font-size:.75rem;line-height:1rem;gap:.5rem;min-height:30px;padding:.25rem .75rem;transition:background-color .25s ease,border-color .25s ease}.c-chat-form__input.is-picked{background:#fff;border-color:#f5badf}.c-chat-form__input--textarea{align-items:flex-start;min-height:46px;padding-block:0.5rem}.c-chat-form__value{flex:1;min-width:0;opacity:0;transition:opacity .25s ease}.c-chat-form__input.is-picked .c-chat-form__value{opacity:1}.c-chat-form__input-icon{color:#b93684;height:13px;width:13px}.c-chat-form__field--check{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end}.c-chat-form__field--check .c-chat-form__label{margin-bottom:0}.c-chat-form__tick{border:1px solid #e7e3ee;border-radius:.25rem;color:transparent;display:grid;flex:none;height:18px;place-items:center;transition:background-color .25s ease,border-color .25s ease,color .25s ease;width:18px}.c-chat-form__tick.is-picked{background:#d6459c;border-color:#d6459c;color:#fff}.c-chat-form__tick-icon{height:12px;width:12px}.c-chat-stat__delta--down{color:#8f5200}.c-chat-cards{display:grid;gap:.5rem}.c-chat-cards__item{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;align-items:center;display:flex;gap:.75rem;padding:.75rem}.c-chat-cards__icon{background:#fff;border:1px solid #e7e3ee;color:#5f5870;border-radius:.5rem;display:grid;flex:none;height:34px;place-items:center;width:34px}.c-chat-cards__icon-image{height:16px;width:16px}.c-chat-cards__text{display:grid;flex:1;gap:.125rem;line-height:1.4;min-width:0}.c-chat-cards__title{font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-cards__meta{color:#5f5870;font-size:.75rem;line-height:1rem}.c-chat-cards__reason{align-items:center;color:#b93684;display:flex;font-size:.75rem;line-height:1rem;font-weight:500;gap:.25rem}.c-chat-cards__reason-icon{flex:none;height:12px;width:12px}.c-chat-meter{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.75rem 1rem 1rem}.c-chat-meter__head{align-items:baseline;display:flex;gap:.75rem}.c-chat-meter__value{font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;white-space:nowrap}.c-chat-meter__max{color:#5f5870;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:500}.c-chat-meter__label{color:#5f5870;font-size:.75rem;line-height:1rem}.c-chat-meter__track{background:#f7f5fa;border-radius:999px;display:block;height:8px;margin-top:.75rem;overflow:hidden;position:relative}.c-chat-meter__done,.c-chat-meter__fill{border-radius:999px;inset:0 auto 0 0;position:absolute}.c-chat-meter__done{background:#f5badf;width:var(--from)}.c-chat-meter__fill{background:#d6459c;transform-origin:left;width:var(--to)}.c-chat [data-block].is-shown .c-chat-meter__fill{animation:chat-meter 1.1s .2s cubic-bezier(.22,1,.36,1) both}@keyframes chat-meter{from{width:var(--from)}}.c-chat-table{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;overflow-x:auto}.c-chat-table__table{border-collapse:collapse;font-size:.75rem;line-height:1rem;width:100%}.c-chat-table__td,.c-chat-table__th{padding:.5rem .75rem;text-align:left;vertical-align:middle}.c-chat-table__th{border-bottom:1px solid #e7e3ee;color:#171123;font-weight:600;white-space:nowrap}.c-chat-table__th--highlight{color:#b93684}.c-chat-table__td{border-top:1px solid #e7e3ee;color:#5f5870}.c-chat-table__td--first{color:#171123;font-weight:500}tr:first-child>.c-chat-table__td{border-top:0}.c-chat-table__td--highlight,.c-chat-table__th--highlight{background:#fdf3f9}.c-chat-table__tag{margin-left:.25rem}.c-chat-table__yes{color:#1f8a54;display:inline-grid}.c-chat-table__mark{height:14px;width:14px}.c-chat-table__no{color:#8f86a3}.c-chat-hbars{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;display:grid;gap:.5rem;padding:.75rem 1rem}.c-chat-hbars__item{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,9rem) 1fr 2.5rem;font-size:.75rem;line-height:1rem}.c-chat-hbars__label{color:#5f5870;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-chat-hbars__track{background:#f7f5fa;border-radius:999px;display:block;height:8px;overflow:hidden}.c-chat-hbars__fill{background:#ebe3f2;border-radius:999px;display:block;height:100%;width:var(--v)}.c-chat-hbars__value{font-weight:600;text-align:right}.c-chat-hbars__item--highlight .c-chat-hbars__label{color:#171123;font-weight:600}.c-chat-hbars__item--highlight .c-chat-hbars__fill{background:#d6459c}.c-chat [data-block].is-shown .c-chat-hbars__fill{animation:chat-grow .9s .15s cubic-bezier(.22,1,.36,1) both;transform-origin:left}.c-chat-line{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;padding:.75rem 1rem}.c-chat-line__legend{display:flex;font-size:.75rem;line-height:1rem;gap:1rem}.c-chat-line__key{align-items:center;color:#5f5870;display:inline-flex;gap:.5rem}.c-chat-line__key::before{border-top:2px solid #d6459c;content:"";width:14px}.c-chat-line__key--target::before{border-top:2px dashed #8f86a3}.c-chat-line__chart{display:block;height:110px;margin-top:.5rem;width:100%}.c-chat-line__actual,.c-chat-line__target{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.c-chat-line__actual{stroke:#D6459C;stroke-dasharray:100;stroke-width:2.5}.c-chat-line__target{stroke:#8F86A3;stroke-dasharray:4 4;stroke-width:1.5}.c-chat [data-block].is-shown .c-chat-line__actual{animation:chat-draw 1.2s .15s cubic-bezier(.22,1,.36,1) both}@keyframes chat-draw{from{stroke-dashoffset:100}}.c-chat-line__labels{color:#5f5870;display:flex;font-size:.625rem;line-height:.875rem;justify-content:space-between;margin-top:.25rem}.c-chat-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.c-chat-chips__label{align-items:center;color:#171123;display:flex;font-size:.6875rem;line-height:1rem;font-weight:700;gap:.5rem;letter-spacing:.02em;text-transform:uppercase;margin-right:.25rem}.c-chat-chips__icon{flex:none;height:16px;width:16px}.c-chat-tools{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;display:grid;overflow:hidden}.c-chat-tools__item{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem;padding:.5rem .75rem}.c-chat-tools__item+.c-chat-tools__item{border-top:1px solid #e7e3ee}.c-chat-tools__status{background:#e4f6ec;border-radius:50%;color:#1f8a54;display:grid;flex:none;height:20px;place-items:center;width:20px}.c-chat-tools__status-icon{height:12px;width:12px}.c-chat-tools__name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1rem;font-weight:600}.c-chat-tools__ns{color:#5f5870;font-weight:400}.c-chat-tools__args{color:#5f5870;flex-basis:100%;font-size:.625rem;line-height:.875rem;padding-left:32px}.c-chat-draft__body{border-top:1px solid #e7e3ee;color:#5f5870;display:grid;font-size:.75rem;line-height:1rem;gap:.5rem;line-height:1.55;margin-top:.75rem;padding-top:.75rem}.p-highlight{color:#b93684}.c-section--dark .p-highlight{color:#f5badf}.p-section-head--start{margin-inline:0;text-align:left}.p-section-head--start .c-section-head__intro{margin-inline:0}.p-quote__slide{margin:0}.p-quote__dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.p-quote__dot{background:#e7e3ee;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background-color .18s ease,width .18s ease;width:8px}.p-quote__dot.is-active{background:#d6459c;width:24px}@media only screen and (min-width:1024px){.p-trust__box--points{grid-template-columns:1fr}}@media only screen and (min-width:1024px){.p-trust__box--points .c-trust__list{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.p-showcase__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;align-items:center;display:grid;gap:2.5rem}@media only screen and (min-width:1024px){.p-showcase__wrapper{gap:4rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.p-showcase__points{display:grid;gap:1.25rem;margin-top:2rem}.p-showcase__point{align-items:flex-start;display:flex;gap:1rem}.p-showcase__point-icon{flex:none;margin-bottom:0}.p-showcase__point-title{font-size:1.125rem;line-height:1.75rem}.p-showcase__point-text{font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.p-showcase__stage{background:linear-gradient(160deg,#241a38,#1b1426);border-radius:2rem;padding:1.25rem}@media only screen and (min-width:768px){.p-showcase__stage{padding:2.5rem}}.p-showcase__chat{margin-inline:auto;max-width:34rem}.p-steps__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.p-steps__list{counter-reset:none;display:grid;gap:1rem;margin-top:2.5rem}@media only screen and (min-width:768px){.p-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.p-steps__list{gap:1.25rem;grid-template-columns:repeat(var(--steps),minmax(0,1fr))}}.p-steps__step{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;display:flex;flex-direction:column;padding:1.5rem;position:relative}@media only screen and (min-width:1280px){.p-steps__step{padding:2rem}}.p-steps__num{color:#b93684;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;position:absolute;right:1.5rem;top:1.5rem}@media only screen and (min-width:1280px){.p-steps__num{right:2rem;top:2rem}}.p-compare__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.p-compare__cols{display:grid;gap:1rem;margin-top:2.5rem}@media only screen and (min-width:768px){.p-compare__cols{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.p-compare__col{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;padding:1.5rem}@media only screen and (min-width:1024px){.p-compare__col{padding:2.5rem}}.p-compare__col--new{border-color:transparent;border-radius:1.5rem}.p-compare__title{align-items:center;display:flex;gap:.75rem;font-size:1.25rem;line-height:1.75rem}.p-compare__title--new{color:#fff}.p-compare__title-icon{color:#5f5870;height:22px;width:22px}.p-compare__mark{border-radius:.5rem;height:28px;width:28px}.p-compare__list{gap:1rem}.p-compare__item{color:#5f5870}.p-compare__cross{color:#8f86a3}.p-stats__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.p-stats__list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}@media only screen and (min-width:1024px){.p-stats__list{gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.p-stats__item{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;display:flex;flex-direction:column;padding:1.5rem}@media only screen and (min-width:1280px){.p-stats__item{padding:2rem}}.p-stats__value{color:#171123;font-family:Parkinsans,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:700;letter-spacing:-.03em;font-size:2.5rem;line-height:3rem;order:-1}@media only screen and (min-width:1024px){.p-stats__value{font-size:3rem;line-height:3.5rem}}.p-stats__label{color:#171123;font-weight:600;margin-top:.5rem}.p-stats__detail{font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.p-cta__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%}.p-cta__box{border-radius:2rem;display:grid;gap:2rem;padding:2.5rem 1.25rem}@media only screen and (min-width:768px){.p-cta__box{padding:3rem 2rem}}@media only screen and (min-width:1024px){.p-cta__box{align-items:center;grid-template-columns:minmax(0,1fr) auto;padding:4rem 3rem}}.p-cta__text{position:relative}.p-cta__heading{color:#fff;font-size:2rem;line-height:2.5rem}@media only screen and (min-width:768px){.p-cta__heading{font-size:2.5rem;line-height:3rem}}.p-cta__body{color:#cfc7dc;font-size:1rem;line-height:1.5rem;margin-top:1em;max-width:36em}@media only screen and (min-width:768px){.p-cta__body{font-size:1.125rem;line-height:1.75rem}}.p-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;position:relative}.p-chapter-more{padding-top:.5rem}.p-chapter-more__link{font-size:1rem;line-height:1.5rem}.p-feature-panels__wrapper{margin-inline:auto;max-width:1160px;padding-inline:var(--gutter);width:100%;display:grid;gap:2.5rem}@media only screen and (min-width:1024px){.p-feature-panels__wrapper{gap:4rem}}.p-feature-panel{border-top:1px solid rgba(34,26,51,.13);display:grid;gap:1.5rem;padding-top:2rem}@media only screen and (min-width:1024px){.p-feature-panel{align-items:start;gap:4rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-top:2.5rem}}.p-feature-panel__title{font-size:1.5rem;line-height:2rem;margin-top:1rem}@media only screen and (min-width:768px){.p-feature-panel__title{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width:1280px){.p-feature-panel__title{font-size:2.5rem;line-height:3rem}}.p-feature-panel__body{font-size:1rem;line-height:1.5rem;margin-top:1rem}@media only screen and (min-width:768px){.p-feature-panel__body{font-size:1.125rem;line-height:1.75rem}}.p-feature-panel__card{background:linear-gradient(160deg,#ebe3f2,#fff 75%);border:1px solid #e7e3ee;border-radius:2rem;display:grid;gap:2rem;padding:2rem 1.5rem}@media only screen and (min-width:640px){.p-feature-panel__card{padding:2.5rem 2rem}}.p-feature-panel__items,.p-feature-panel__points{margin-top:0}.p-feature-panel__detail{border-top:1px solid #e7e3ee;padding-top:1.5rem}.p-feature-panel__detail .p-feature-panel__items{margin-top:1rem}.cpdflow{--cf-pink:#D6459C;--cf-violet:#5B2D74;--cf-ok:#1FA463;--cf-ok-text:#1F8A54;--cf-warn:#C27A00;--cf-warn-text:#8F5200}.cpdflow .cf-stage{position:relative;margin-top:clamp(32px,5vw,56px);padding:clamp(20px,3vw,40px);border-radius:24px;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--cf-pink) 9%,transparent),transparent 60%),#fff;border:1px solid #e7e3ee;box-shadow:0 30px 60px -30px color-mix(in srgb,#221a33 60%,transparent)}.cpdflow .cf-grid{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1.15fr) 56px minmax(0,1fr);align-items:center}.cpdflow .cf-col{display:grid;gap:14px}.cpdflow .cf-label{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6f6882}.cpdflow .cf-label b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#171123;color:#fff;font-size:.7rem;letter-spacing:0}.cpdflow .cf-card{position:relative;padding:18px;border-radius:16px;background:#fff;border:1px solid #e7e3ee;box-shadow:0 10px 24px -16px color-mix(in srgb,#221a33 70%,transparent)}.cpdflow .cf-card h3{margin:0;font-size:1rem;line-height:1.3;color:#171123}.cpdflow .cf-card p{margin:4px 0 0;font-size:.85rem;line-height:1.45;color:#5f5870}.cpdflow .cf-who{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cpdflow .cf-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ebe3f2;color:var(--cf-violet);font-weight:700;font-size:.8rem}.cpdflow .cf-who small{display:block;font-size:.75rem;color:#6f6882}.cpdflow .cf-who strong{display:block;font-size:.9rem;color:#171123}.cpdflow .cf-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:12px 0 0;font-size:.8rem}.cpdflow .cf-meta dt{color:#6f6882}.cpdflow .cf-meta dd{margin:0;color:#171123;font-weight:500}.cpdflow .cf-file{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;border-radius:8px;background:#f7f5fa;font-size:.78rem;color:#171123}.cpdflow .cf-file svg{width:14px;height:14px;color:var(--cf-pink)}.cpdflow .cf-agent{border:0;color:#fff;background:linear-gradient(150deg,#241a38,#1b1426);box-shadow:0 24px 48px -20px color-mix(in srgb,var(--cf-violet) 80%,transparent)}.cpdflow .cf-agent::before{content:"";position:absolute;inset:-1px;border-radius:17px;padding:1px;background:linear-gradient(135deg,var(--cf-pink),var(--cf-violet) 60%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cpdflow .cf-agent h3{color:#fff}.cpdflow .cf-agent p{color:rgba(255,255,255,.7)}.cpdflow .cf-agent-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cpdflow .cf-orb{position:relative;flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cf-pink),var(--cf-violet))}.cpdflow .cf-orb svg{width:20px;height:20px;color:#fff}.cpdflow .cf-orb::after{content:"";position:absolute;inset:-5px;border-radius:15px;border:1px solid color-mix(in srgb,var(--cf-pink) 60%,transparent);opacity:0}.cpdflow .cf-checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cpdflow .cf-checks li{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.06);font-size:.82rem;line-height:1.4;color:rgba(255,255,255,.88)}.cpdflow .cf-checks li span{display:block;font-size:.74rem;color:rgba(255,255,255,.55)}.cpdflow .cf-tick{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--cf-ok) 22%,transparent);color:#6fe0a6}.cpdflow .cf-tick svg{width:11px;height:11px}.cpdflow .cf-policy{margin-top:12px;font-size:.74rem;color:rgba(255,255,255,.55)}.cpdflow .cf-policy em{font-style:normal;color:#f5badf}.cpdflow .cf-outcome{border-left:4px solid var(--cf-ok)}.cpdflow .cf-outcome--refer{border-left-color:var(--cf-warn)}.cpdflow .cf-pill{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:600;background:color-mix(in srgb,var(--cf-ok) 12%,transparent);color:var(--cf-ok-text)}.cpdflow .cf-outcome--refer .cf-pill{background:color-mix(in srgb,var(--cf-warn) 14%,transparent);color:var(--cf-warn-text)}.cpdflow .cf-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.cpdflow .cf-share{margin-top:10px;font-size:.75rem;color:#6f6882}.cpdflow .cf-link{position:relative;height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cf-violet) 35%,transparent) 0 6px,transparent 6px 11px)}.cpdflow .cf-link::after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border-top:2px solid color-mix(in srgb,var(--cf-violet) 55%,transparent);border-right:2px solid color-mix(in srgb,var(--cf-violet) 55%,transparent);transform:translateY(-50%) rotate(45deg)}.cpdflow .cf-link i{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--cf-pink);box-shadow:0 0 0 4px color-mix(in srgb,var(--cf-pink) 22%,transparent);opacity:0}.cpdflow .cf-trail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;padding-top:18px;border-top:1px dashed #e7e3ee;font-size:.78rem;color:#6f6882}.cpdflow .cf-trail strong{color:#171123;font-weight:600}.cpdflow .cf-trail span{display:inline-flex;align-items:center;gap:6px}.cpdflow .cf-trail svg{width:14px;height:14px;color:var(--cf-pink)}.cpdflow .cf-caption{max-width:46em;margin:18px auto 0;text-align:center;font-size:.85rem;color:#6f6882}@media (prefers-reduced-motion:no-preference){.cpdflow .cf-link i{animation:cf-travel 2.6s ease-in-out infinite}.cpdflow .cf-link--b i{animation-delay:1.3s}.cpdflow .cf-orb::after{animation:cf-pulse 2.6s ease-out infinite}.cpdflow .cf-checks li{animation:cf-in .5s ease both}.cpdflow .cf-checks li:nth-child(2){animation-delay:.25s}.cpdflow .cf-checks li:nth-child(3){animation-delay:.5s}.cpdflow .cf-checks li:nth-child(4){animation-delay:.75s}}@keyframes cf-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 10px);opacity:0}}@keyframes cf-pulse{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.35)}}@keyframes cf-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:960px){.cpdflow .cf-grid{grid-template-columns:minmax(0,1fr);justify-items:stretch}.cpdflow .cf-link{justify-self:center;width:2px;height:44px;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--cf-violet) 35%,transparent) 0 6px,transparent 6px 11px)}.cpdflow .cf-link::after{right:auto;left:50%;top:auto;bottom:-1px;transform:translateX(-50%) rotate(135deg)}.cpdflow .cf-link i{left:50%;top:0;margin:0 0 0 -5px}@keyframes cf-travel{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 10px);opacity:0}}}.article-list-more.hide,.p-loader.hide,.p-resource-library .hide{display:none!important}.p-filter__input{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-resource-filter{max-width:100%;min-width:0}.p-filter__option{position:relative}.p-filter__option.is-active,.p-filter__option:has(.p-filter__input:checked){background:#1b1426;border-color:#1b1426;color:#fff}.p-filter__option:has(.p-filter__input:focus-visible){outline:2px solid #D6459C;outline-offset:2px}.c-article-image>picture,.c-feature-story__media>picture{display:block;height:100%;width:100%}.c-list-head:has(+ .p-result-section){border-bottom:1px solid rgba(34,26,51,.13)}.p-result-section .c-resource-list{border-bottom:0}.p-result-section .c-resource-list__item:last-of-type{padding-bottom:0}a.c-article-head__category{text-decoration:none}.article-list-more{margin-top:2.5rem;text-align:center}.article-list-more .btn{align-items:center;border:2px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.55em;line-height:1;padding:1rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap;background:0 0;border-color:#171123;color:#171123}.article-list-more .btn:hover{text-decoration:none;transform:translateY(-1px)}.article-list-more .btn--size-sm{padding:.7em 1.3em}.article-list-more .btn--size-lg{font-size:1rem;line-height:1.5rem;padding:1.25rem 1.75rem}.article-list-more .btn:hover{background:#171123;color:#fff}.form-search{margin-top:1.5rem;max-width:40rem}.form-search .form-group{position:relative}.form-search-text{background:#fff;border:1px solid #e7e3ee;border-radius:.75rem;box-shadow:0 8px 28px rgba(34,26,51,.08);color:#171123;font:inherit;font-size:1rem;line-height:1.5rem;padding:1rem 4rem 1rem 1.25rem;width:100%}.form-search-text:focus{border-color:#d6459c;box-shadow:0 0 0 4px rgba(214,69,156,.18);outline:0}.form-search-btn{align-items:center;background:#d6459c;border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.75rem}.form-search-btn:hover{background:#b93684}.font-icon-search{border:2px solid currentColor;border-radius:50%;display:inline-block;height:14px;position:relative;width:14px}.font-icon-search::after{background:currentColor;border-radius:1px;content:"";height:2px;left:10px;position:absolute;top:12px;transform:rotate(45deg);width:7px}.p-loader{backdrop-filter:blur(2px);background:rgba(247,243,243,.55);inset:0;position:fixed;z-index:150}.p-loader::before{animation:p-loader-turn 1s infinite;border:3px solid;border-color:#d6459c transparent;border-radius:50%;content:"";height:1.25rem;left:calc(50% - (1.25rem / 2));position:absolute;top:calc(50% - (1.25rem / 2));width:1.25rem}@keyframes p-loader-turn{to{transform:rotate(.5turn)}}@media (prefers-reduced-motion:reduce){.p-loader::before{animation-duration:2s}}.p-restricted-fade{max-height:24rem;overflow:hidden;position:relative}.p-restricted-fade::after{background:linear-gradient(to bottom,transparent,#f7f3f3);content:"";height:10rem;inset:auto 0 0;position:absolute}.resource-detail-restricted{background:#fff;border:1px solid #e7e3ee;border-radius:1.5rem;margin-top:2rem;padding:2rem}.resource-detail-restricted .btn{align-items:center;border:2px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:600;gap:.55em;line-height:1;padding:1rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap;background:#d6459c;color:#fff;margin-right:.5rem;margin-top:1rem}.resource-detail-restricted .btn:hover{text-decoration:none;transform:translateY(-1px)}.resource-detail-restricted .btn--size-sm{padding:.7em 1.3em}.resource-detail-restricted .btn--size-lg{font-size:1rem;line-height:1.5rem;padding:1.25rem 1.75rem}.resource-detail-restricted .btn:hover{background:#b93684}.p-page-hero__crumbs{display:flex;justify-content:center;margin-bottom:1.5rem}@media only screen and (min-width:1024px){.p-page-hero__crumbs{justify-content:flex-start;margin-bottom:1.75rem}}.c-orbit{margin-inline:auto;max-width:640px;min-width:0;width:100%}.c-embed__stage,.c-orbit__stage{aspect-ratio:1/0.92;background:radial-gradient(90% 60% at 100% 0,rgba(185,54,132,.45) 0,transparent 60%),radial-gradient(80% 60% at 0 100%,rgba(91,45,116,.8) 0,transparent 70%),#1b1426;border-radius:1.5rem;box-shadow:0 24px 60px rgba(34,26,51,.16);isolation:isolate;overflow:hidden;position:relative}@media only screen and (min-width:768px){.c-embed__stage,.c-orbit__stage{aspect-ratio:1/0.84}}@media only screen and (min-width:1024px){.c-embed__stage,.c-orbit__stage{aspect-ratio:1/0.92}}@media only screen and (min-width:1280px){.c-embed__stage,.c-orbit__stage{aspect-ratio:1/0.84}}.c-embed__stage::before,.c-orbit__stage::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:'';inset:0;mix-blend-mode:overlay;opacity:.32;pointer-events:none;position:absolute;z-index:-1}.c-orbit__canvas{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.c-orbit__core{--orbit-core-size:72px;color:#1b1426;height:var(--orbit-core-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--orbit-core-size);z-index:2}.c-orbit__core-image{display:block;height:100%;width:100%}.c-orbit__sources{inset:0;pointer-events:none;position:absolute}.c-orbit__source{align-items:center;backdrop-filter:blur(8px);background:rgba(36,26,56,.78);border:1px solid rgba(235,227,242,.22);border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:.6875rem;line-height:1rem;font-weight:500;gap:.5rem;left:0;padding:.25rem .75rem .25rem .25rem;position:absolute;top:0;transition:border-color .3s ease,box-shadow .3s ease;white-space:nowrap;will-change:transform,opacity}@media only screen and (min-width:768px){.c-orbit__source{font-size:.75rem;line-height:1rem}}.c-orbit__source.is-sending{border-color:rgba(245,186,223,.85);box-shadow:0 0 0 3px rgba(214,69,156,.28),0 6px 22px rgba(214,69,156,.45)}.c-orbit__source-icon{align-items:center;background:rgba(214,69,156,.22);border-radius:50%;color:#f5badf;display:inline-flex;flex:none;height:1.9em;justify-content:center;overflow:hidden;width:1.9em}.c-orbit__source.is-sending .c-orbit__source-icon{background:#d6459c;color:#fff}.c-orbit__source-glyph{height:1.05em;width:1.05em}.c-orbit__source-logo{background:#fff;height:100%;object-fit:contain;padding:.2em;width:100%}.c-orbit.is-compact .c-orbit__source{padding:.25rem;transition:border-color .3s ease,box-shadow .3s ease,padding .3s ease}.c-orbit.is-compact .c-orbit__source.is-front{padding-right:.75rem}.c-orbit.is-compact .c-orbit__source-name{max-width:0;opacity:0;overflow:hidden;transition:max-width .4s ease,opacity .3s ease}.c-orbit.is-compact .c-orbit__source.is-front .c-orbit__source-name{max-width:12em;opacity:1}.c-orbit.is-compact .c-orbit__source{gap:0}.c-orbit.is-compact .c-orbit__source.is-front{gap:.5rem}.c-orbit:not(.is-ready) .c-orbit__sources{align-content:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1.25rem}.c-orbit:not(.is-ready) .c-orbit__source{position:relative}@media only screen and (min-width:1024px){.p-page-hero .c-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.c-orbit{max-width:none}}.c-embed{margin-inline:auto;max-width:640px;min-width:0;width:100%}.c-embed__label{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-embed__stage{aspect-ratio:1/1.08;container-type:inline-size}@media only screen and (min-width:768px){.c-embed__stage{aspect-ratio:1/0.84}}@media only screen and (min-width:1024px){.c-embed__stage{aspect-ratio:1/0.92}}@media only screen and (min-width:1280px){.c-embed__stage{aspect-ratio:1/0.84}}.c-embed__app{--embed-brand:#D6459C;--embed-font:'Poppins',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--embed-radius:14px;--embed-tint:color-mix(in srgb, var(--embed-brand) 12%, #fff);background:#fff;border-radius:2.4cqw;box-shadow:0 2cqw 6cqw rgba(0,0,0,.35);color:#171123;display:flex;flex-direction:column;font-size:2.1cqw;inset:7% 6% 19%;overflow:hidden;position:absolute;text-align:left}.c-embed__bar{align-items:center;border-bottom:1px solid #e7e3ee;display:flex;flex:none;gap:1.2cqw;padding:1.6cqw 2.2cqw}.c-embed__logo{align-items:center;background:var(--embed-brand);border-radius:calc(var(--embed-radius) * .5);color:#fff;display:inline-flex;height:4.6cqw;justify-content:center;transition:background-color .6s ease,border-radius .6s ease;width:4.6cqw}.c-embed__logo-icon{height:2.8cqw;width:2.8cqw}.c-embed__product{font-family:var(--embed-font);font-size:1.1em;font-weight:600;white-space:nowrap}.c-embed__nav{display:flex;gap:1.4cqw;margin-left:auto}.c-embed__nav i{background:#e7e3ee;border-radius:999px;height:1cqw;width:6cqw}.c-embed__nav i:first-child{background:var(--embed-brand);opacity:.55;transition:background-color .6s ease}.c-embed__avatar{background:var(--embed-tint);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e7e3ee;height:4cqw;transition:background-color .6s ease;width:4cqw}.c-embed__body{flex:1;min-height:0;position:relative}.c-embed__rail{align-items:center;background:#f7f5fa;border-right:1px solid #e7e3ee;bottom:0;display:flex;flex-direction:column;gap:2cqw;left:0;padding:2.4cqw 0;position:absolute;top:0;width:10%}.c-embed__rail i{background:#e7e3ee;border-radius:1cqw;height:3.4cqw;width:3.4cqw}.c-embed__rail i.is-active{background:var(--embed-brand);opacity:.75;transition:background-color .6s ease}.c-embed__main{display:flex;flex-direction:column;gap:1.4cqw;inset:0 0 0 10%;padding:2.8cqw 3cqw;position:absolute;transition:right .7s cubic-bezier(.2, .7, .2, 1)}.c-embed__sk{background:#e7e3ee;border-radius:999px;display:block;flex:none;height:1.2cqw;width:88%}.c-embed__sk--h{background:#171123;height:2cqw;margin-bottom:.6cqw;opacity:.85;width:46%}.c-embed__sk--m{width:70%}.c-embed__sk--s{width:40%}.c-embed__cards{display:grid;flex:none;gap:1.6cqw;grid-template-columns:repeat(3,1fr);margin:1cqw 0;transition:opacity .4s ease}.c-embed__cards~.c-embed__sk{transition:opacity .4s ease}.c-embed__card{aspect-ratio:4/3;background:var(--embed-tint);border-radius:1.4cqw;transition:background-color .6s ease}.c-embed__assistant{background:#fff;border-left:1px solid #e7e3ee;border-radius:0;display:flex;flex-direction:column;font-family:var(--embed-font);inset:0 0 0 58%;overflow:hidden;position:absolute;transition:top .7s cubic-bezier(.2, .7, .2, 1),right .7s cubic-bezier(.2, .7, .2, 1),bottom .7s cubic-bezier(.2, .7, .2, 1),left .7s cubic-bezier(.2, .7, .2, 1),border-radius .6s ease,box-shadow .6s ease,opacity .35s ease;z-index:2}.c-embed__head{align-items:center;background:var(--embed-brand);color:#fff;display:flex;flex:none;font-weight:600;gap:1.2cqw;padding:1.4cqw 1.8cqw;transition:background-color .6s ease}.c-embed__mark{align-items:center;background:rgba(255,255,255,.22);border-radius:calc(var(--embed-radius) * .4);display:inline-flex;flex:none;font-size:.9em;height:3.6cqw;justify-content:center;width:3.6cqw}.c-embed__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-embed__close{flex:none;height:2.6cqw;margin-left:auto;opacity:.8;width:2.6cqw}.c-embed__thread{display:flex;flex:1;flex-direction:column;gap:1.2cqw;justify-content:flex-end;-webkit-mask-image:linear-gradient(transparent,#000 2.4cqw);mask-image:linear-gradient(transparent,#000 2.4cqw);min-height:0;overflow:hidden;padding:1.8cqw}.c-embed__ask,.c-embed__reply,.c-embed__typing{border-radius:calc(var(--embed-radius) * .8);line-height:1.4;margin:0;max-width:92%;opacity:0;padding:1.1cqw 1.5cqw;transform:translateY(1.2cqw);transition:opacity .35s ease,transform .35s ease,border-radius .6s ease}.c-embed__ask{align-self:flex-end;background:var(--embed-brand);border-bottom-right-radius:.6cqw;color:#fff}.c-embed__reply{align-self:flex-start;background:#f7f5fa;border-bottom-left-radius:.6cqw;color:#171123}.c-embed__typing{align-self:flex-start;background:#f7f5fa;display:none;gap:.6cqw}.c-embed__typing i{animation:c-embed-typing 1s ease-in-out infinite;background:#8f86a3;border-radius:50%;height:1cqw;width:1cqw}.c-embed__typing i:nth-child(2){animation-delay:.15s}.c-embed__typing i:nth-child(3){animation-delay:.3s}@keyframes c-embed-typing{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.5cqw)}}.c-embed__assistant.is-answered .c-embed__reply,.c-embed__assistant.is-asked .c-embed__ask,.c-embed__assistant.is-typing .c-embed__typing{opacity:1;transform:none}.c-embed__assistant.is-typing .c-embed__typing{display:inline-flex}.c-embed__assistant:not(.is-answered) .c-embed__reply{display:none}.c-embed__input{align-items:center;border:1px solid #e7e3ee;border-radius:calc(var(--embed-radius) * .8);color:#8f86a3;display:flex;flex:none;justify-content:space-between;margin:0 1.8cqw 1.8cqw;padding:.8cqw .8cqw .8cqw 1.5cqw;transition:border-radius .6s ease}.c-embed__send{align-items:center;background:var(--embed-brand);border-radius:50%;color:#fff;display:inline-flex;height:3.4cqw;justify-content:center;transition:background-color .6s ease;width:3.4cqw}.c-embed__send-icon{height:2cqw;width:2cqw}.c-embed__powered{color:#8f86a3;flex:none;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.8em;margin:-1cqw 0 1.2cqw;text-align:center}.c-embed__powered[hidden]{display:none}.c-embed__launcher{align-items:center;background:var(--embed-brand);border-radius:50%;bottom:3.5%;box-shadow:0 1cqw 3cqw rgba(0,0,0,.25);color:#fff;display:inline-flex;height:6.4cqw;justify-content:center;opacity:0;position:absolute;right:3.5%;transform:scale(.6);transition:opacity .4s ease,transform .4s ease,background-color .6s ease;width:6.4cqw;z-index:3}.c-embed__launcher-icon{height:3.4cqw;width:3.4cqw}.c-embed__app.is-docked .c-embed__main{right:42%}.c-embed__app.is-floating .c-embed__assistant{border:1px solid #e7e3ee;border-radius:var(--embed-radius);box-shadow:0 2cqw 5cqw rgba(27,20,38,.22);inset:3% 3.5% 18% 46%}.c-embed__app.is-floating .c-embed__launcher{opacity:1;transform:none}.c-embed__app.is-inline .c-embed__assistant{border:1px solid #e7e3ee;border-radius:var(--embed-radius);box-shadow:0 1cqw 3cqw rgba(27,20,38,.1);inset:30% 4% 6% 14%}.c-embed__app.is-inline .c-embed__cards,.c-embed__app.is-inline .c-embed__cards~.c-embed__sk{opacity:0}.c-embed__app.is-inline .c-embed__close{visibility:hidden}.c-embed__picker{bottom:5%;display:flex;gap:1.4cqw;justify-content:center;left:4%;position:absolute;right:4%}.c-embed__picker[hidden]{display:none}.c-embed__choice{align-items:center;background:rgba(36,26,56,.78);border:1px solid rgba(235,227,242,.22);border-radius:999px;color:#cfc7dc;cursor:pointer;display:inline-flex;font:inherit;font-size:.6875rem;line-height:1rem;font-weight:500;gap:.5rem;min-width:0;padding:.25rem .75rem .25rem .25rem;transition:border-color .3s ease,box-shadow .3s ease,color .3s ease;white-space:nowrap}@media only screen and (min-width:768px){.c-embed__choice{font-size:.75rem;line-height:1rem}}.c-embed__choice:hover{border-color:rgba(245,186,223,.6);color:#fff}.c-embed__choice:focus-visible{outline:2px solid #F5BADF;outline-offset:2px}.c-embed__choice[aria-pressed=true]{border-color:rgba(245,186,223,.85);box-shadow:0 0 0 3px rgba(214,69,156,.28),0 6px 22px rgba(214,69,156,.45);color:#fff}.c-embed__choice-icon{align-items:center;background:rgba(214,69,156,.22);border-radius:50%;color:#f5badf;display:inline-flex;flex:none;height:1.9em;justify-content:center;width:1.9em}.c-embed__choice[aria-pressed=true] .c-embed__choice-icon{background:#d6459c;color:#fff}.c-embed__choice-glyph{height:1.05em;width:1.05em}.c-embed__choice-label{overflow:hidden;text-overflow:ellipsis}@container (max-width:460px){.c-embed__choice{gap:0;padding:.25rem}.c-embed__choice-label{max-width:0;opacity:0}.c-embed__choice[aria-pressed=true]{gap:.5rem;padding-right:.75rem}.c-embed__choice[aria-pressed=true] .c-embed__choice-label{max-width:14em;opacity:1}.c-embed__app{font-size:2.5cqw}.c-embed__rail{display:none}.c-embed__main{left:0}.c-embed__app.is-docked .c-embed__assistant{left:46%}.c-embed__app.is-docked .c-embed__main{right:54%}.c-embed__app.is-floating .c-embed__assistant{left:22%;top:3%}.c-embed__app.is-inline .c-embed__assistant{left:4%;top:24%}.c-embed__nav{display:none}.c-embed__avatar{margin-left:auto}}@media (prefers-reduced-motion:reduce){.c-embed__app,.c-embed__app *{transition:none!important}.c-embed__typing i{animation:none}}@media only screen and (min-width:1024px){.c-embed{max-width:none}}