.HomeSolutions-module__SOgmeq__secondaryGrid{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.HomeSolutions-module__SOgmeq__card{grid-row:span 5;grid-template-rows:subgrid;color:#251a30;background:#fff;border:1px solid #e7deef;border-radius:1.5rem;row-gap:0;min-width:0;transition:transform .24s,box-shadow .24s;display:grid;overflow:hidden;box-shadow:0 8px 24px #4b16930f}.HomeSolutions-module__SOgmeq__card:focus-visible{outline-offset:4px;outline:3px solid #6d28b4}.HomeSolutions-module__SOgmeq__image{background:#eee7f5;height:clamp(10rem,18vw,12rem);position:relative;overflow:hidden}.HomeSolutions-module__SOgmeq__image img{object-fit:cover;object-position:center 35%;transition:transform .5s}.HomeSolutions-module__SOgmeq__eyebrow{color:#6d3599;letter-spacing:.12em;text-transform:uppercase;padding:1.25rem 1.25rem 0;font-size:.6875rem;font-weight:600;line-height:1.6}.HomeSolutions-module__SOgmeq__title{color:#251a30;letter-spacing:-.015em;padding:.5rem 1.25rem 0;font-size:1.25rem;font-weight:600;line-height:1.4}.HomeSolutions-module__SOgmeq__description{color:#554b60;padding:.75rem 1.25rem 0;font-size:.9375rem;line-height:1.6}.HomeSolutions-module__SOgmeq__cta{color:#591c94;align-items:baseline;gap:.375rem;padding:1.25rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.HomeSolutions-module__SOgmeq__eyebrow,.HomeSolutions-module__SOgmeq__title,.HomeSolutions-module__SOgmeq__description,.HomeSolutions-module__SOgmeq__cta{overflow-wrap:anywhere}@media (min-width:768px){.HomeSolutions-module__SOgmeq__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HomeSolutions-module__SOgmeq__secondaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.HomeSolutions-module__SOgmeq__card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #4b16931f}.HomeSolutions-module__SOgmeq__card:hover .HomeSolutions-module__SOgmeq__image img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.HomeSolutions-module__SOgmeq__card,.HomeSolutions-module__SOgmeq__image img{transition:none}.HomeSolutions-module__SOgmeq__card:hover,.HomeSolutions-module__SOgmeq__card:hover .HomeSolutions-module__SOgmeq__image img{transform:none}}.HomeSolutions-module__SOgmeq__productGrid{gap:1.5rem;max-width:72rem;margin:3rem auto 0;display:grid}.HomeSolutions-module__SOgmeq__productCard{background:#2c1049;border-radius:2rem;flex-direction:column;transition:transform .25s;display:flex;overflow:hidden;box-shadow:0 18px 48px #4b169329}.HomeSolutions-module__SOgmeq__productCard:focus-visible{outline-offset:5px;outline:3px solid #6d28b4}.HomeSolutions-module__SOgmeq__productPhoto{height:clamp(13rem,24vw,20rem);position:relative;overflow:hidden}.HomeSolutions-module__SOgmeq__productPhoto img{object-fit:cover;object-position:center 35%}.HomeSolutions-module__SOgmeq__productBody{background:linear-gradient(140deg,#35125b,#241033);flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.HomeSolutions-module__SOgmeq__productCta{color:#fff;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.75rem;font-weight:600;display:flex}@media (min-width:768px){.HomeSolutions-module__SOgmeq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeSolutions-module__SOgmeq__productCard:hover{transform:translateY(-4px)}}
.CapabilityCards-module__ER-rPq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;margin-top:3rem;display:grid}.CapabilityCards-module__ER-rPq__card{grid-row:span 5;grid-template-rows:subgrid;min-width:0;scroll-margin-top:calc(var(--header-h) + 1.5rem);row-gap:0;display:grid;position:relative}.CapabilityCards-module__ER-rPq__card>a{grid-row:span 5;grid-template-rows:subgrid;background:#fff;border:1px solid #e9e0ef;border-radius:1.5rem;row-gap:0;transition:transform .24s,box-shadow .24s;display:grid;overflow:hidden;box-shadow:0 8px 24px #4b16930a}.CapabilityCards-module__ER-rPq__anchor{scroll-margin-top:calc(var(--header-h) + 1.5rem);position:absolute;top:0}.CapabilityCards-module__ER-rPq__photo{aspect-ratio:16/10;background:#eee7f5;position:relative;overflow:hidden}.CapabilityCards-module__ER-rPq__photo img{object-fit:cover;object-position:center 35%;transition:transform .4s}.CapabilityCards-module__ER-rPq__name{color:#704097;letter-spacing:.1em;text-transform:uppercase;padding:1.25rem 1.5rem 0;font-size:.75rem;font-weight:600}.CapabilityCards-module__ER-rPq__card h3{color:#251a30;font-size:1.75rem;font-weight:var(--web-emphasis-weight);letter-spacing:var(--web-heading-tracking);padding:.4rem 1.5rem 0}.CapabilityCards-module__ER-rPq__description{color:#554b60;padding:.75rem 1.5rem 0;line-height:1.65}.CapabilityCards-module__ER-rPq__link{color:#591c94;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-weight:600;display:flex}.CapabilityCards-module__ER-rPq__more{color:#554b60;text-align:center;max-width:52rem;margin:2.5rem auto 0;font-size:.9375rem;line-height:1.7}.CapabilityCards-module__ER-rPq__more a{color:#591c94;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.CapabilityCards-module__ER-rPq__card a:focus-visible,.CapabilityCards-module__ER-rPq__more a:focus-visible{outline-offset:4px;outline:3px solid #711fe2}@media (max-width:1023px){.CapabilityCards-module__ER-rPq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.CapabilityCards-module__ER-rPq__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.CapabilityCards-module__ER-rPq__card>a:hover{transform:translateY(-4px);box-shadow:0 16px 36px #4b16931f}.CapabilityCards-module__ER-rPq__card a:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.CapabilityCards-module__ER-rPq__card>a,.CapabilityCards-module__ER-rPq__photo img{transition:none}}
.AppUiCrops-module__cPohpW__voiceRoom{isolation:isolate;background:radial-gradient(circle at top,#dfd0f7 0%,#0000 38%),radial-gradient(circle at 85% 18%,#efe8ff 0%,#0000 24%),radial-gradient(circle at 18% 78%,#ede5fa 0%,#0000 28%),linear-gradient(#fffffff0,#ffffffc2),#f6f0ff;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:520px;padding:24px;display:flex;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__voiceRoom:before,.AppUiCrops-module__cPohpW__voiceRoom:after{content:"";z-index:-1;pointer-events:none;filter:blur(80px);opacity:.55;border-radius:999px;position:absolute}.AppUiCrops-module__cPohpW__voiceRoom:before{background:#9b6dff38;width:256px;height:256px;top:8%;right:8%}.AppUiCrops-module__cPohpW__voiceRoom:after{background:#6d28d929;width:288px;height:288px;bottom:4%;left:5%}.AppUiCrops-module__cPohpW__aura{aspect-ratio:1;flex-shrink:0;width:min(448px,100%);position:relative}.AppUiCrops-module__cPohpW__auraFallback,.AppUiCrops-module__cPohpW__auraCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AppUiCrops-module__cPohpW__auraCanvas{opacity:0}.AppUiCrops-module__cPohpW__aura[data-renderer=shader] .AppUiCrops-module__cPohpW__auraCanvas{opacity:1}.AppUiCrops-module__cPohpW__aura[data-renderer=shader] .AppUiCrops-module__cPohpW__auraFallback{visibility:hidden}.AppUiCrops-module__cPohpW__auraFallback>div{border-radius:50%;position:absolute}.AppUiCrops-module__cPohpW__auraFallback>div:first-child{filter:blur(36px);opacity:.9;background:radial-gradient(circle,#f481db6b 0%,#fff0 62%);inset:12%}.AppUiCrops-module__cPohpW__auraFallback>div:nth-child(2){background:radial-gradient(circle,#ffffffdb 0%,#ffffff6b 34%,#ffffff14 64%,#fff0 84%);inset:22%;box-shadow:inset 0 0 0 1px #ffffffad,0 0 48px #f481db6b}.AppUiCrops-module__cPohpW__auraFallback>div:nth-child(3){filter:blur(1px);opacity:.72;border:2px solid #4b1693;inset:17%}.AppUiCrops-module__cPohpW__state{text-transform:uppercase;letter-spacing:.22em;color:#4b1693cc;background:#ffffffc2;border:1px solid #ffffffb3;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;line-height:16px;box-shadow:0 1px 2px #0000000d}.AppUiCrops-module__cPohpW__interview{gap:20px;padding:24px}.AppUiCrops-module__cPohpW__interview .AppUiCrops-module__cPohpW__aura{width:min(320px,100%)}.AppUiCrops-module__cPohpW__questionPanel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:28px;width:100%;max-width:672px;padding:20px 24px;box-shadow:0 18px 60px -42px #6d28d97a,inset 0 1px #ffffffb3}.AppUiCrops-module__cPohpW__topicProgress{letter-spacing:.2em;text-transform:uppercase;color:#4b1693cc;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__topicTrack{background:#4b16931a;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.AppUiCrops-module__cPohpW__topicTrack span{border-radius:inherit;background:#4b1693a6;width:33.3333%;height:100%;display:block}.AppUiCrops-module__cPohpW__questionPanel h4{color:#030712;margin-top:16px;font-size:18px;font-weight:600;line-height:28px}.AppUiCrops-module__cPohpW__questionPanel .AppUiCrops-module__cPohpW__question{color:#1f2937;margin-top:8px;font-size:20px;font-weight:500;line-height:28px}.AppUiCrops-module__cPohpW__transcription{background:#fff}.AppUiCrops-module__cPohpW__cardHeader{padding:16px 20px 8px}.AppUiCrops-module__cPohpW__cardTitle{letter-spacing:-.025em;color:#09090b;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1;display:flex}.AppUiCrops-module__cPohpW__cardTitle svg{color:#8031f6;flex-shrink:0}.AppUiCrops-module__cPohpW__cardDescription{color:#71717a;margin-top:6px;font-size:14px;line-height:20px}.AppUiCrops-module__cPohpW__turns{gap:16px;padding:8px 20px 16px;display:grid}.AppUiCrops-module__cPohpW__turn{text-align:left;align-items:start;gap:12px;display:flex}.AppUiCrops-module__cPohpW__avatar{color:#27272a;background:#f4f4f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.AppUiCrops-module__cPohpW__userAvatar{color:#fff;background:#8031f6}.AppUiCrops-module__cPohpW__message{color:#27272a;background:#f4f4f5;border-radius:8px;min-width:0;padding:12px;font-size:16px;line-height:24px}.AppUiCrops-module__cPohpW__userMessage{color:#5e1abd;background:#ede8ff}.AppUiCrops-module__cPohpW__reportCard{background:#fff;border:1px solid #ede8ffb3;border-radius:16px;box-shadow:0 20px 25px -5px #d1d5db1a,0 8px 10px -6px #d1d5db1a}.AppUiCrops-module__cPohpW__reportCard .AppUiCrops-module__cPohpW__message{border-radius:16px;padding:12px 16px}.AppUiCrops-module__cPohpW__reportCard .AppUiCrops-module__cPohpW__userMessage{background:#f5f2ff}.AppUiCrops-module__cPohpW__findings{padding:8px 20px 16px}.AppUiCrops-module__cPohpW__finding{background:#f5f2ff99;border:1px solid #ede8ffb3;border-radius:12px;padding:16px}.AppUiCrops-module__cPohpW__badges{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.AppUiCrops-module__cPohpW__confidence,.AppUiCrops-module__cPohpW__version{border-radius:6px;padding:2px 10px;font-weight:500;display:inline-flex}.AppUiCrops-module__cPohpW__confidence{color:#15803d;background:#dcfce7}.AppUiCrops-module__cPohpW__version{color:#4b5563;background:#f3f4f6}.AppUiCrops-module__cPohpW__finding h5{color:#030712;margin-top:12px;font-size:16px;font-weight:600;line-height:24px}.AppUiCrops-module__cPohpW__finding>p{color:#374151;margin-top:8px;font-size:14px;line-height:24px}.AppUiCrops-module__cPohpW__feedback{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;display:grid}.AppUiCrops-module__cPohpW__feedback section{border:1px solid;border-radius:24px;padding:16px}.AppUiCrops-module__cPohpW__feedback h5{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.AppUiCrops-module__cPohpW__feedback h5 svg{flex-shrink:0;width:16px;height:16px}.AppUiCrops-module__cPohpW__feedback p{color:#27272a;margin-top:8px;font-size:14px;line-height:24px}.AppUiCrops-module__cPohpW__feedback .AppUiCrops-module__cPohpW__strength{color:#065f46;background:#ecfdf5b3;border-color:#a7f3d0}.AppUiCrops-module__cPohpW__feedback .AppUiCrops-module__cPohpW__focus{color:#075985;background:#f0f9ffb3;border-color:#bae6fd}.AppUiCrops-module__cPohpW__scoreRow{grid-template-columns:180px minmax(0,1fr);gap:16px;padding:24px;display:grid}.AppUiCrops-module__cPohpW__score{text-align:center;color:#fff;background:linear-gradient(to bottom right,#8031f6,#6d28d9);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:160px;padding:24px 20px;display:flex;box-shadow:0 10px 15px -3px #4b169326,0 4px 6px -4px #4b169326}.AppUiCrops-module__cPohpW__score>p{text-transform:uppercase;letter-spacing:.24em;color:#ffffffb3;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__score>strong{letter-spacing:-.025em;margin-top:8px;font-size:48px;font-weight:700;line-height:1}.AppUiCrops-module__cPohpW__score>span{color:#ffffffe6;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:500;line-height:16px;display:flex}.AppUiCrops-module__cPohpW__score svg{flex-shrink:0;width:14px;height:14px}.AppUiCrops-module__cPohpW__metrics{gap:12px;min-height:160px;margin:0;display:grid}.AppUiCrops-module__cPohpW__twoMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.AppUiCrops-module__cPohpW__metrics>div{text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;justify-content:center;padding:12px;display:flex}.AppUiCrops-module__cPohpW__metrics dt{color:#71717a;font-size:12px;line-height:16px}.AppUiCrops-module__cPohpW__metrics dd{color:#09090b;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;margin:4px 0 0;font-size:16px;font-weight:600;line-height:24px;display:flex}.AppUiCrops-module__cPohpW__metrics svg{color:#8031f6;flex-shrink:0;width:16px;height:16px}.AppUiCrops-module__cPohpW__resultDialog{isolation:isolate;background:#fafafa;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__resultHeader{isolation:isolate;color:#fff;background:linear-gradient(to bottom right,#711fe2,#6d28d9,#a21caf);padding:28px;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__resultHeader:before{content:"";z-index:-1;filter:blur(64px);pointer-events:none;background:#ffffff26;border-radius:50%;width:256px;height:256px;position:absolute;top:-96px;right:-64px}.AppUiCrops-module__cPohpW__resultHeader>p{letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__resultHeader>h4{letter-spacing:-.025em;text-wrap:balance;margin-top:8px;font-size:30px;font-weight:600;line-height:1.25}.AppUiCrops-module__cPohpW__resultBody{gap:20px;padding:24px 28px 28px;display:grid}.AppUiCrops-module__cPohpW__resultBody .AppUiCrops-module__cPohpW__scoreRow,.AppUiCrops-module__cPohpW__resultBody .AppUiCrops-module__cPohpW__feedback{padding:0}.AppUiCrops-module__cPohpW__recognition{background:linear-gradient(to bottom right,#fffbeb,#fff,#f5f2ff);border:1px solid #fde68a;border-radius:24px;align-items:start;gap:12px;padding:16px;display:flex}.AppUiCrops-module__cPohpW__trophy{color:#451a03;background:#fcd34d;border-radius:16px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.AppUiCrops-module__cPohpW__achievementLabel{text-transform:uppercase;letter-spacing:.025em;color:#92400e;font-size:12px;font-weight:600;line-height:16px}.AppUiCrops-module__cPohpW__recognition h5{color:#09090b;margin-top:4px;font-size:16px;font-weight:600;line-height:24px}.AppUiCrops-module__cPohpW__rankingSupport{color:#52525b;margin-top:4px;font-size:14px;line-height:20px}.AppUiCrops-module__cPohpW__rankingSupport strong{color:#5e1abd;white-space:nowrap;font-weight:700}.AppUiCrops-module__cPohpW__confetti{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppUiCrops-module__cPohpW__confetti>span{opacity:0;border-radius:999px;width:6px;height:12px;animation:3.4s cubic-bezier(.19,1,.22,1) forwards AppUiCrops-module__cPohpW__resultConfetti;position:absolute;box-shadow:0 0 14px #7c3aed3d}@keyframes AppUiCrops-module__cPohpW__resultConfetti{0%{opacity:0;transform:translateY(-1rem)rotate(0)scale(.7)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x), var(--confetti-y), 0) rotate(var(--confetti-rotate)) scale(1)}}.AppUiCrops-module__cPohpW__journeyCrop{place-items:center;min-height:330px;padding:24px;display:grid}.AppUiCrops-module__cPohpW__activity{color:#064e3b;background:linear-gradient(to bottom right,#ecfdf5,#fff,#d1fae5);border-radius:24px;align-items:center;gap:16px;width:100%;max-width:360px;padding:24px 20px;display:flex;box-shadow:0 10px 15px -3px #a7f3d099,0 4px 6px -4px #a7f3d099}.AppUiCrops-module__cPohpW__activityImage{background:#fff;border:1px solid #a7f3d0;border-radius:16px;flex-shrink:0;width:88px;height:120px;position:relative;overflow:hidden}.AppUiCrops-module__cPohpW__activityImage img{object-fit:cover}.AppUiCrops-module__cPohpW__activityBody{flex:1;min-width:0}.AppUiCrops-module__cPohpW__activityBadge{letter-spacing:.025em;color:#fff;background:#10b981;border-radius:999px;align-items:center;height:24px;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.AppUiCrops-module__cPohpW__activity h4{font-size:16px;font-weight:600;line-height:20px}.AppUiCrops-module__cPohpW__bestScore{color:#047857;margin-top:8px;font-size:14px;line-height:20px}.AppUiCrops-module__cPohpW__attemptUsage{color:#047857;margin-top:8px;font-size:12px;font-weight:500;line-height:16px}.AppUiCrops-module__cPohpW__activityTrack{background:#d1fae5;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.AppUiCrops-module__cPohpW__activityTrack span{border-radius:inherit;background:#10b981;height:100%;display:block}@container app-crop (max-width:639px){.AppUiCrops-module__cPohpW__voiceRoom{background:radial-gradient(circle at top,#e5d8f8 0%,#0000 34%),radial-gradient(circle at 80% 18%,#fcdfee 0%,#0000 26%),radial-gradient(circle at 18% 76%,#ebe1fa 0%,#0000 30%),linear-gradient(#f9f4fffa,#f3ecfcfa),#f6f0ff;min-height:420px}.AppUiCrops-module__cPohpW__scoreRow,.AppUiCrops-module__cPohpW__feedback{grid-template-columns:1fr}.AppUiCrops-module__cPohpW__resultHeader{padding:24px 20px 20px}.AppUiCrops-module__cPohpW__resultHeader>h4{font-size:24px}.AppUiCrops-module__cPohpW__resultBody{padding:20px 16px 24px}.AppUiCrops-module__cPohpW__interview{gap:12px;padding:16px}.AppUiCrops-module__cPohpW__interview .AppUiCrops-module__cPohpW__aura{width:min(240px,100%)}.AppUiCrops-module__cPohpW__questionPanel{border-radius:24px;padding:16px}.AppUiCrops-module__cPohpW__questionPanel h4{font-size:16px;line-height:24px}.AppUiCrops-module__cPohpW__questionPanel .AppUiCrops-module__cPohpW__question{font-size:18px}.AppUiCrops-module__cPohpW__reportCard .AppUiCrops-module__cPohpW__message{font-size:14px}.AppUiCrops-module__cPohpW__activity{max-width:320px;padding:16px}.AppUiCrops-module__cPohpW__activity h4{font-size:14px}.AppUiCrops-module__cPohpW__bestScore{font-size:12px}}@container app-crop (max-width:399px){.AppUiCrops-module__cPohpW__twoMetrics{grid-template-columns:minmax(0,1fr)}}@container app-crop (max-width:359px){.AppUiCrops-module__cPohpW__scoreRow,.AppUiCrops-module__cPohpW__feedback,.AppUiCrops-module__cPohpW__journeyCrop{padding:16px}.AppUiCrops-module__cPohpW__journeyCrop{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.AppUiCrops-module__cPohpW__confetti{display:none}.AppUiCrops-module__cPohpW__confetti>span{animation:none}}
.DemoForm-module__vilIHW__form{overflow-wrap:anywhere;container:demo-form/inline-size}.DemoForm-module__vilIHW__form label{min-width:0}.DemoForm-module__vilIHW__form button{overflow-wrap:anywhere;max-width:100%}.DemoForm-module__vilIHW__fields{grid-template-columns:minmax(0,1fr)}@container demo-form (min-width:28em){.DemoForm-module__vilIHW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:480px){.DemoForm-module__vilIHW__form :is(input,textarea){scroll-margin-block:8px}}
.CorePages-module__sCptDW__page{color:var(--product-ink);background:var(--product-paper)}.CorePages-module__sCptDW__container{width:min(100% - 4rem,80rem);margin-inline:auto}.CorePages-module__sCptDW__section{scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:clamp(3.5rem,7vw,6.5rem)}.CorePages-module__sCptDW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#72528a;margin:0 0 1.25rem;font-size:.6875rem;font-weight:600;line-height:1.6}.CorePages-module__sCptDW__title{letter-spacing:var(--web-display-tracking);font-size:clamp(2.625rem,5.5vw,5rem);line-height:1.04;font-weight:var(--web-display-weight);text-wrap:balance}.CorePages-module__sCptDW__heading{letter-spacing:var(--web-heading-tracking);font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1;font-weight:var(--web-emphasis-weight);text-wrap:balance}.CorePages-module__sCptDW__lead{color:var(--product-text);max-width:54ch;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.CorePages-module__sCptDW__hero{background:radial-gradient(ellipse at 90% 20%, #e9d9f878, transparent 55%), var(--product-paper);padding-block:clamp(3.5rem,6vw,6rem)}.CorePages-module__sCptDW__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__title{max-width:12ch}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__lead{margin-top:1.75rem}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__category{color:var(--product-ink);font-weight:var(--web-emphasis-weight);margin-bottom:.375rem;display:block}.CorePages-module__sCptDW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.CorePages-module__sCptDW__primary,.CorePages-module__sCptDW__secondary{min-height:48px;font-size:.875rem;font-weight:var(--web-emphasis-weight);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1.25rem;line-height:1.4;transition:background .18s,color .18s;display:inline-flex}.CorePages-module__sCptDW__primary{color:#fff;background:#4b1693}.CorePages-module__sCptDW__primary:hover{color:#fff;background:#351260}.CorePages-module__sCptDW__secondary{color:#4b1693;border:1px solid #d9cbe4}.CorePages-module__sCptDW__secondary:hover{background:#f0e7fa}.CorePages-module__sCptDW__textLink{color:#4b1693;min-height:44px;font-weight:var(--web-emphasis-weight);align-items:center;gap:.75rem;font-size:.875rem;display:inline-flex}.CorePages-module__sCptDW__textLink:hover{text-underline-offset:5px;text-decoration:underline}:where(.CorePages-module__sCptDW__page) :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #8031f6}.CorePages-module__sCptDW__page :is(a,button,summary){scroll-margin-block:calc(var(--header-h) + 1.25rem)}.CorePages-module__sCptDW__heroFigure{min-width:0;margin:0}.CorePages-module__sCptDW__heroApp{border:1px solid #e4d8f0;border-radius:2rem;overflow:hidden;box-shadow:0 28px 65px -35px #4b169359;container:app-crop/inline-size}.CorePages-module__sCptDW__heroFigure figcaption{color:var(--product-text);justify-content:space-between;align-items:start;gap:1rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.CorePages-module__sCptDW__heroFigure figcaption span{text-transform:uppercase;letter-spacing:.08em;color:#72528a;flex-shrink:0;font-size:.625rem}.CorePages-module__sCptDW__trust{background:#fff;border-block:1px solid #e8dfee;padding-block:2.75rem 3.5rem}.CorePages-module__sCptDW__trust>div>.CorePages-module__sCptDW__eyebrow{text-align:center}.CorePages-module__sCptDW__logos{grid-template-columns:repeat(5,1fr);align-items:center;gap:2rem;margin-top:2rem;display:grid}.CorePages-module__sCptDW__logos>div{justify-content:center;min-width:0;display:flex}.CorePages-module__sCptDW__logos img{object-fit:contain;width:auto;max-width:100%;max-height:38px}.CorePages-module__sCptDW__quote{border-top:1px solid #eee7f3;grid-template-columns:1fr 3fr;gap:2.5rem;max-width:66rem;margin:3rem auto 0;padding-top:2rem;display:grid}.CorePages-module__sCptDW__quote blockquote{letter-spacing:-.015em;color:var(--product-text);margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6}.CorePages-module__sCptDW__quote figcaption{font-size:.8125rem;line-height:1.6}.CorePages-module__sCptDW__quote figcaption strong,.CorePages-module__sCptDW__quote figcaption span{display:block}.CorePages-module__sCptDW__quote figcaption span{color:var(--product-muted);margin-top:.25rem}.CorePages-module__sCptDW__sectionIntro{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.CorePages-module__sCptDW__sectionIntro .CorePages-module__sCptDW__heading{max-width:20ch;margin-top:.875rem}.CorePages-module__sCptDW__industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.CorePages-module__sCptDW__industryCard{min-width:0;display:block}.CorePages-module__sCptDW__industryPhoto{aspect-ratio:4/3;background:#ece3f2;border-radius:1.25rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__industryPhoto img{object-fit:cover;transition:transform .4s}.CorePages-module__sCptDW__industryCard:hover img{transform:scale(1.035)}.CorePages-module__sCptDW__industryCard h3{font-size:1.125rem;font-weight:var(--web-emphasis-weight);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.CorePages-module__sCptDW__industryCard p{color:var(--product-muted);margin-top:.5rem;font-size:.875rem;line-height:1.7}.CorePages-module__sCptDW__industryAll{border-block:1px solid #e0d4e8;margin-top:2rem}.CorePages-module__sCptDW__industryAll summary{cursor:pointer;font-size:.875rem;font-weight:var(--web-emphasis-weight);padding-block:1.25rem}.CorePages-module__sCptDW__industryLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem 2rem;padding-bottom:1.5rem;display:grid}.CorePages-module__sCptDW__industryLinks a{color:#4b1693;align-items:center;min-height:44px;font-size:.875rem;display:flex}.CorePages-module__sCptDW__industryLinks a:hover{text-decoration:underline}.CorePages-module__sCptDW__start{background:var(--section-edge-fade), #f0e9f7}.CorePages-module__sCptDW__startGrid{grid-template-columns:1fr 1.1fr;gap:clamp(2rem,7vw,7rem);display:grid}.CorePages-module__sCptDW__startGrid .CorePages-module__sCptDW__heading{margin-top:.875rem}.CorePages-module__sCptDW__startGrid .CorePages-module__sCptDW__lead{margin-top:1.5rem}.CorePages-module__sCptDW__startSteps{margin:0;padding:0;list-style:none}.CorePages-module__sCptDW__startSteps li{border-bottom:1px solid #d7c7e4;align-items:start;gap:1.5rem;padding:1.5rem 0;display:flex}.CorePages-module__sCptDW__startSteps li:first-child{padding-top:0}.CorePages-module__sCptDW__startSteps li>span{color:#795291;font-variant-numeric:tabular-nums;padding-top:.375rem;font-size:.75rem}.CorePages-module__sCptDW__startSteps h3{font-size:1.25rem;font-weight:var(--web-emphasis-weight);letter-spacing:-.02em}.CorePages-module__sCptDW__startSteps p{color:var(--product-text);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.CorePages-module__sCptDW__practical{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:3rem;padding-top:1rem;display:grid}.CorePages-module__sCptDW__practical details{border-top:1px solid #d7c7e4}.CorePages-module__sCptDW__practical summary{font-size:.9375rem;font-weight:var(--web-emphasis-weight);cursor:pointer;padding-block:1.25rem}.CorePages-module__sCptDW__practical p{color:var(--product-text);padding-bottom:1rem;font-size:.875rem;line-height:1.7}.CorePages-module__sCptDW__faq{grid-template-columns:1fr 1.4fr;gap:clamp(2rem,6vw,6rem);display:grid}.CorePages-module__sCptDW__faq .CorePages-module__sCptDW__heading{max-width:14ch;margin-top:.875rem}.CorePages-module__sCptDW__faqList{border-top:1px solid #dfd2e8}.CorePages-module__sCptDW__faqList details{border-bottom:1px solid #dfd2e8}.CorePages-module__sCptDW__faqList summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1rem;padding-block:1.25rem;font-size:1rem;line-height:1.5;list-style:none;display:flex}.CorePages-module__sCptDW__faqList summary::-webkit-details-marker{display:none}.CorePages-module__sCptDW__faqList summary:after{content:"+";color:#4b1693;flex-shrink:0;font-size:1.25rem}.CorePages-module__sCptDW__faqList details[open] summary:after{content:"−"}.CorePages-module__sCptDW__faqList h3{font-size:inherit;font-weight:var(--web-emphasis-weight)}.CorePages-module__sCptDW__faqList p{color:var(--product-text);padding-bottom:1.5rem;font-size:.9375rem;line-height:1.75}.CorePages-module__sCptDW__subHero{padding-block:clamp(4rem,7vw,7rem) 3.5rem}.CorePages-module__sCptDW__subHero .CorePages-module__sCptDW__title{max-width:18ch;margin-top:1.25rem}.CorePages-module__sCptDW__subHero .CorePages-module__sCptDW__lead{margin-top:1.5rem}.CorePages-module__sCptDW__splitIntro{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem;display:grid}.CorePages-module__sCptDW__splitIntro .CorePages-module__sCptDW__lead{margin:0}.CorePages-module__sCptDW__platformMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CorePages-module__sCptDW__mapLink{background:#fff;border:1px solid #e1d4ec;border-radius:1.25rem;flex-direction:column;justify-content:space-between;align-items:start;min-height:170px;padding:1.5rem;transition:background .18s,transform .18s;display:flex}.CorePages-module__sCptDW__mapLink:hover{background:#f5effb;transform:translateY(-3px)}.CorePages-module__sCptDW__mapLink>svg{color:#8031f6;width:24px;height:24px}.CorePages-module__sCptDW__mapLink h2{font-size:1.375rem;font-weight:var(--web-emphasis-weight);letter-spacing:-.02em}.CorePages-module__sCptDW__mapLink p{color:var(--product-muted);margin-top:.375rem;font-size:.75rem}.CorePages-module__sCptDW__mapNote{color:var(--product-muted);text-align:center;margin-top:1.25rem;font-size:.8125rem}.CorePages-module__sCptDW__productRows{border-top:1px solid #e1d4ec}.CorePages-module__sCptDW__productRow{scroll-margin-top:calc(var(--header-h) + 2rem);border-bottom:1px solid #e1d4ec;grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:4rem;display:grid}.CorePages-module__sCptDW__productRow:nth-child(2n) .CorePages-module__sCptDW__productVisual{order:-1}.CorePages-module__sCptDW__productRow:nth-child(2n){grid-template-columns:1.25fr 1fr}.CorePages-module__sCptDW__productRow .CorePages-module__sCptDW__heading{margin-top:.875rem;font-size:clamp(1.75rem,3vw,2.75rem)}.CorePages-module__sCptDW__productRow .CorePages-module__sCptDW__lead{margin-top:1.25rem;font-size:1rem}.CorePages-module__sCptDW__productRow .CorePages-module__sCptDW__textLink{margin-top:1rem}.CorePages-module__sCptDW__productVisual{min-width:0;margin:0}.CorePages-module__sCptDW__productVisual figcaption{color:var(--product-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.875rem;font-size:.6875rem}.CorePages-module__sCptDW__appCrop{background:#fff;border:1px solid #e2d7ed;border-radius:1.5rem;overflow:hidden;container:app-crop/inline-size}.CorePages-module__sCptDW__productImage{aspect-ratio:4/3;background:#e8ddf2;border-radius:1.5rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__productImage img{object-fit:cover;object-position:68% center}.CorePages-module__sCptDW__journey{color:#fff;background-color:var(--product-stage);background-image:var(--product-stage-gradient)}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__eyebrow{color:#d1b4ef}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__lead{color:var(--product-stage-text);margin-top:1.5rem}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__heading{margin-top:.875rem}.CorePages-module__sCptDW__journey .CorePages-module__sCptDW__textLink{color:#fff;margin-top:1.5rem}.CorePages-module__sCptDW__journey a:focus-visible{outline-color:#d9baff}.CorePages-module__sCptDW__journeyGraphic{background:#ffffff0a;border:1px solid #ffffff29;border-radius:1.5rem;margin:0;padding:1.75rem}.CorePages-module__sCptDW__journeyGraphic figcaption{color:#dac5ec;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.6875rem}.CorePages-module__sCptDW__journeyGraphic ol{margin:0;padding:0;list-style:none}.CorePages-module__sCptDW__journeyGraphic li{align-items:center;gap:1.25rem;padding-bottom:1.5rem;display:flex;position:relative}.CorePages-module__sCptDW__journeyGraphic li:not(:last-child):after{content:"";background:#b393cd;width:1px;position:absolute;top:42px;bottom:3px;left:19px}.CorePages-module__sCptDW__journeyGraphic li:last-child{padding-bottom:0}.CorePages-module__sCptDW__journeyGraphic li>span{color:#e4cfef;border:1px solid #ac8acb;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.6875rem;display:grid}.CorePages-module__sCptDW__journeyGraphic strong{font-weight:var(--web-emphasis-weight);font-size:1rem;display:block}.CorePages-module__sCptDW__journeyGraphic small{color:#dac5ec;margin-top:.375rem;font-size:.75rem;display:block}.CorePages-module__sCptDW__supportGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.CorePages-module__sCptDW__supportGrid article{border-top:1px solid #ded0e8;padding-top:2rem}.CorePages-module__sCptDW__supportGrid .CorePages-module__sCptDW__heading{font-size:clamp(1.75rem,3vw,2.5rem)}.CorePages-module__sCptDW__supportGrid .CorePages-module__sCptDW__lead{margin-top:1.25rem;font-size:1rem}.CorePages-module__sCptDW__supportGrid .CorePages-module__sCptDW__textLink{margin-top:1rem}.CorePages-module__sCptDW__system{border-top:1px solid #ded0e8;grid-template-columns:1fr 1.4fr;gap:3rem;margin-top:3.5rem;padding:2rem 0 0;display:grid}.CorePages-module__sCptDW__system h3{font-size:1.25rem;line-height:1.4;font-weight:var(--web-emphasis-weight)}.CorePages-module__sCptDW__system p{color:var(--product-text);font-size:.9375rem;line-height:1.7}.CorePages-module__sCptDW__solutionNav{flex-wrap:wrap;gap:.625rem;margin-top:2.5rem;display:flex}.CorePages-module__sCptDW__solutionNav a{color:#4b1693;border:1px solid #d9cbe4;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.CorePages-module__sCptDW__solutionNav a:hover{background:#eee3f8}.CorePages-module__sCptDW__solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem;display:grid}.CorePages-module__sCptDW__solutionCard{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.CorePages-module__sCptDW__solutionCard a{display:block}.CorePages-module__sCptDW__solutionImage{aspect-ratio:16/10;background:#e8ddf2;border-radius:1.5rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__solutionImage img{object-fit:cover;transition:transform .4s}.CorePages-module__sCptDW__solutionCard a:hover img{transform:scale(1.035)}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__eyebrow{margin-top:1.5rem}.CorePages-module__sCptDW__solutionCard h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18;font-weight:var(--web-emphasis-weight);letter-spacing:var(--web-heading-tracking);text-wrap:balance;max-width:28ch;margin-top:.625rem}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__lead{margin-top:.875rem;font-size:1rem}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__textLink{margin-top:1rem}.CorePages-module__sCptDW__solutionCard .CorePages-module__sCptDW__products{color:#72528a;margin-top:1rem;font-size:.75rem;line-height:1.6}.CorePages-module__sCptDW__combine{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.CorePages-module__sCptDW__combine .CorePages-module__sCptDW__heading{margin-top:1rem}.CorePages-module__sCptDW__combine .CorePages-module__sCptDW__lead{margin-top:1.25rem}.CorePages-module__sCptDW__combineImage{aspect-ratio:4/3;background:#e8ddf2;border-radius:1.5rem;position:relative;overflow:hidden}.CorePages-module__sCptDW__combineImage img{object-fit:cover;object-position:65% center}.CorePages-module__sCptDW__demo{background:var(--product-paper)}.CorePages-module__sCptDW__formIntro{max-width:32rem}.CorePages-module__sCptDW__formIntro .CorePages-module__sCptDW__heading{margin-top:1rem}.CorePages-module__sCptDW__formIntro .CorePages-module__sCptDW__lead{margin-top:1.25rem}.CorePages-module__sCptDW__formGrid{grid-template-columns:.9fr 1.1fr;gap:4rem;display:grid}.CorePages-module__sCptDW__formCard{background:#fff;border:1px solid #e3d7ee;border-radius:1.5rem;padding:2rem}@media (min-width:1024px){.CorePages-module__sCptDW__solutionCard:nth-child(2n){padding-top:5rem}}@media (max-width:1023px){.CorePages-module__sCptDW__container{width:min(100% - 3rem,80rem)}.CorePages-module__sCptDW__heroGrid{gap:2rem}.CorePages-module__sCptDW__heroFigure figcaption{flex-direction:column;gap:.375rem}.CorePages-module__sCptDW__industryGrid{gap:1rem}.CorePages-module__sCptDW__splitIntro,.CorePages-module__sCptDW__formGrid{gap:2rem}.CorePages-module__sCptDW__quote{grid-template-columns:1fr 3fr;gap:1.5rem}.CorePages-module__sCptDW__mapLink{min-height:150px;padding:1.125rem}.CorePages-module__sCptDW__mapLink h2{font-size:1.125rem}}@media (max-width:767px){.CorePages-module__sCptDW__container{width:min(100% - 2rem,36rem)}.CorePages-module__sCptDW__heroGrid,.CorePages-module__sCptDW__splitIntro,.CorePages-module__sCptDW__sectionIntro,.CorePages-module__sCptDW__startGrid,.CorePages-module__sCptDW__practical,.CorePages-module__sCptDW__faq,.CorePages-module__sCptDW__supportGrid,.CorePages-module__sCptDW__system,.CorePages-module__sCptDW__combine,.CorePages-module__sCptDW__formGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.CorePages-module__sCptDW__hero{padding-block:3rem}.CorePages-module__sCptDW__heroCopy .CorePages-module__sCptDW__title{max-width:15ch}.CorePages-module__sCptDW__heroFigure{margin-top:1rem}.CorePages-module__sCptDW__heroApp{border-radius:1.5rem}.CorePages-module__sCptDW__heroFigure figcaption{flex-direction:row}.CorePages-module__sCptDW__heroFigure figcaption span{max-width:10ch}.CorePages-module__sCptDW__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.5rem}.CorePages-module__sCptDW__logos img{max-height:28px}.CorePages-module__sCptDW__quote{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem}.CorePages-module__sCptDW__quote blockquote{grid-row:1}.CorePages-module__sCptDW__quote figcaption{font-size:.75rem}.CorePages-module__sCptDW__industryGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.CorePages-module__sCptDW__industryPhoto{aspect-ratio:16/10}.CorePages-module__sCptDW__industryLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1rem}.CorePages-module__sCptDW__practical{gap:.5rem;margin-top:2rem}.CorePages-module__sCptDW__faq .CorePages-module__sCptDW__heading{max-width:20ch}.CorePages-module__sCptDW__subHero{padding-block:3rem}.CorePages-module__sCptDW__platformMap{margin-top:1rem}.CorePages-module__sCptDW__productRow,.CorePages-module__sCptDW__productRow:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:3rem}.CorePages-module__sCptDW__productRow:nth-child(2n) .CorePages-module__sCptDW__productVisual{order:initial}.CorePages-module__sCptDW__journeyGraphic{padding:1.25rem}.CorePages-module__sCptDW__solutionGrid{grid-template-columns:minmax(0,1fr);gap:3rem}.CorePages-module__sCptDW__solutionImage{aspect-ratio:4/3}.CorePages-module__sCptDW__formCard{padding:1.25rem}.CorePages-module__sCptDW__system{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.CorePages-module__sCptDW__primary,.CorePages-module__sCptDW__secondary,.CorePages-module__sCptDW__mapLink,.CorePages-module__sCptDW__industryPhoto img,.CorePages-module__sCptDW__solutionImage img{transition:none}.CorePages-module__sCptDW__mapLink:hover,.CorePages-module__sCptDW__industryCard:hover img,.CorePages-module__sCptDW__solutionCard a:hover img{transform:none}}
.LearningPages-module__Ca7S3a__episode{width:min(900px,100%);margin:48px auto 0}.LearningPages-module__Ca7S3a__formatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.LearningPages-module__Ca7S3a__formatCard{border:1px solid var(--product-line);background:#fff;border-radius:28px;overflow:hidden}.LearningPages-module__Ca7S3a__formatImage{aspect-ratio:1.5;background:var(--product-lilac);position:relative;overflow:hidden}.LearningPages-module__Ca7S3a__formatImage img{object-fit:cover;object-position:70% center}.LearningPages-module__Ca7S3a__formatBody{padding:32px}.LearningPages-module__Ca7S3a__formatBody h3{letter-spacing:-.03em;font-size:28px;font-weight:600}.LearningPages-module__Ca7S3a__formatBody p{color:var(--product-text);margin-block:14px 20px;font-size:16px;line-height:1.75}.LearningPages-module__Ca7S3a__topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.LearningPages-module__Ca7S3a__topicGrid article{border-top:1px solid var(--product-line);padding-top:28px}.LearningPages-module__Ca7S3a__topicGrid article>span{color:var(--product-accent);font-variant-numeric:tabular-nums;font-size:13px}.LearningPages-module__Ca7S3a__topicGrid h3{letter-spacing:-.02em;margin-top:24px;font-size:23px;font-weight:600}.LearningPages-module__Ca7S3a__topicGrid p{color:var(--product-text);margin-top:12px;font-size:16px;line-height:1.75}.LearningPages-module__Ca7S3a__journeyPlan{background:linear-gradient(125deg,#f8f4ff,#f1e8fa 65%,#fbeaf6);border:1px solid #e9def2;border-radius:28px;padding:36px}.LearningPages-module__Ca7S3a__journeyPlan>figcaption{color:var(--product-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.LearningPages-module__Ca7S3a__journeySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.LearningPages-module__Ca7S3a__journeySteps li{border-top:1px solid #d6c2e7;min-width:0;padding-top:24px;position:relative}.LearningPages-module__Ca7S3a__stepNumber{color:#9b76b7;letter-spacing:-.06em;font-size:36px;font-weight:400;position:absolute;top:24px;right:0}.LearningPages-module__Ca7S3a__stepImage{border-radius:14px;width:104px;height:142px;position:relative;overflow:hidden;box-shadow:0 12px 28px -12px #57377955}.LearningPages-module__Ca7S3a__stepImage img{object-fit:cover}.LearningPages-module__Ca7S3a__format{text-transform:uppercase;letter-spacing:.12em;color:var(--product-accent);margin-top:26px;font-size:11px}.LearningPages-module__Ca7S3a__journeySteps h3{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin-top:10px;font-size:25px;font-weight:600;line-height:1.2}.LearningPages-module__Ca7S3a__journeySteps details{border-top:1px solid #d6c2e7;margin-top:16px}.LearningPages-module__Ca7S3a__journeySteps summary{min-height:48px;color:var(--product-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:500;list-style:none;display:flex}.LearningPages-module__Ca7S3a__journeySteps summary>span,.LearningPages-module__Ca7S3a__plus{flex-shrink:0;width:24px;height:24px;font-size:0;display:block;position:relative}.LearningPages-module__Ca7S3a__journeySteps summary>span:before,.LearningPages-module__Ca7S3a__journeySteps summary>span:after,.LearningPages-module__Ca7S3a__plus:before,.LearningPages-module__Ca7S3a__plus:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:5px}.LearningPages-module__Ca7S3a__journeySteps summary>span:after,.LearningPages-module__Ca7S3a__plus:after{transition:transform .2s;transform:rotate(90deg)}.LearningPages-module__Ca7S3a__journeySteps details[open] summary>span:after,.LearningPages-module__Ca7S3a__progression details[open] .LearningPages-module__Ca7S3a__plus:after{transform:rotate(0)}.LearningPages-module__Ca7S3a__journeySteps details p{color:var(--product-text);padding-block:4px 16px;font-size:14px;line-height:1.75}.LearningPages-module__Ca7S3a__participant{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-top:88px;display:grid}.LearningPages-module__Ca7S3a__participant h3{letter-spacing:var(--web-heading-tracking);text-wrap:balance;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.16}.LearningPages-module__Ca7S3a__note{color:var(--product-muted);margin-top:20px;font-size:13px;line-height:1.75}.LearningPages-module__Ca7S3a__participantFigure{min-width:0;margin:0}.LearningPages-module__Ca7S3a__participantFigure>figcaption{color:var(--product-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px 8px;font-size:11px}.LearningPages-module__Ca7S3a__participantStage{background:var(--product-stage-gradient);border-radius:24px;padding:12px;box-shadow:0 24px 64px -32px #5629854a}.LearningPages-module__Ca7S3a__appCrop{width:100%;min-width:0;container:app-crop/inline-size}.LearningPages-module__Ca7S3a__progression{border-top:1px solid var(--product-line)}.LearningPages-module__Ca7S3a__progression details{border-bottom:1px solid var(--product-line)}.LearningPages-module__Ca7S3a__progression summary{cursor:pointer;align-items:center;gap:32px;min-height:96px;padding-block:24px;list-style:none;display:flex}.LearningPages-module__Ca7S3a__modeNumber{color:var(--product-muted);font-variant-numeric:tabular-nums;font-size:13px}.LearningPages-module__Ca7S3a__progression h3{font-size:clamp(21px,3vw,30px);font-weight:var(--web-emphasis-weight);letter-spacing:-.025em}.LearningPages-module__Ca7S3a__plus{color:var(--product-accent);margin-left:auto}.LearningPages-module__Ca7S3a__progression details>p{max-width:780px;color:var(--product-text);padding:0 0 28px 48px;font-size:17px;line-height:1.75}.LearningPages-module__Ca7S3a__journeySteps summary::-webkit-details-marker{display:none}.LearningPages-module__Ca7S3a__progression summary::-webkit-details-marker{display:none}.LearningPages-module__Ca7S3a__journeySteps summary:focus-visible,.LearningPages-module__Ca7S3a__progression summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #905acd}@media (max-width:1023px){.LearningPages-module__Ca7S3a__journeyPlan{padding:28px}.LearningPages-module__Ca7S3a__journeySteps{gap:28px}.LearningPages-module__Ca7S3a__journeySteps h3{font-size:22px}.LearningPages-module__Ca7S3a__participant{gap:32px}}@media (max-width:767px){.LearningPages-module__Ca7S3a__episode{margin-top:32px}.LearningPages-module__Ca7S3a__formatGrid,.LearningPages-module__Ca7S3a__topicGrid,.LearningPages-module__Ca7S3a__journeySteps,.LearningPages-module__Ca7S3a__participant{grid-template-columns:minmax(0,1fr)}.LearningPages-module__Ca7S3a__formatCard,.LearningPages-module__Ca7S3a__journeyPlan{border-radius:20px}.LearningPages-module__Ca7S3a__formatBody{padding:24px}.LearningPages-module__Ca7S3a__topicGrid{gap:28px}.LearningPages-module__Ca7S3a__topicGrid h3{margin-top:16px}.LearningPages-module__Ca7S3a__journeyPlan{padding:24px}.LearningPages-module__Ca7S3a__journeySteps{gap:24px;margin-top:28px}.LearningPages-module__Ca7S3a__journeySteps li{grid-template-columns:88px minmax(0,1fr);column-gap:20px;padding-top:20px;display:grid}.LearningPages-module__Ca7S3a__stepNumber{font-size:20px;top:16px}.LearningPages-module__Ca7S3a__stepImage{grid-row:1/4;width:88px;height:120px}.LearningPages-module__Ca7S3a__format{align-self:end;margin:6px 26px 0 0;font-size:10px}.LearningPages-module__Ca7S3a__journeySteps h3{max-width:100%;margin-top:8px;font-size:21px}.LearningPages-module__Ca7S3a__journeySteps details{grid-column:1/-1;margin-top:20px}.LearningPages-module__Ca7S3a__participant{gap:28px;margin-top:56px}.LearningPages-module__Ca7S3a__participantStage{border-radius:20px;padding:0}.LearningPages-module__Ca7S3a__progression summary{gap:18px;min-height:80px}.LearningPages-module__Ca7S3a__progression details>p{padding-left:0;font-size:16px}}@media (max-width:359px){.LearningPages-module__Ca7S3a__journeyPlan{padding:20px}.LearningPages-module__Ca7S3a__journeySteps li{column-gap:16px}.LearningPages-module__Ca7S3a__journeySteps h3{font-size:19px}.LearningPages-module__Ca7S3a__format{letter-spacing:.07em;font-size:9px}}@media (prefers-reduced-motion:reduce){.LearningPages-module__Ca7S3a__journeySteps summary>span:after,.LearningPages-module__Ca7S3a__plus:after{transition:none}}
.PracticePages-module__NRR-fa__application{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.PracticePages-module__NRR-fa__photo{background:#f3edf9;border-radius:28px;min-width:0;height:100%;min-height:530px;position:relative;overflow:hidden}.PracticePages-module__NRR-fa__photo img{object-fit:cover;object-position:68% center}.PracticePages-module__NRR-fa__application[data-product=roleplay] .PracticePages-module__NRR-fa__photo{order:2}.PracticePages-module__NRR-fa__choices{margin-top:28px}.PracticePages-module__NRR-fa__choices details{border-top:1px solid var(--product-line)}.PracticePages-module__NRR-fa__choices details:last-child{border-bottom:1px solid var(--product-line)}.PracticePages-module__NRR-fa__choices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.PracticePages-module__NRR-fa__choices summary::-webkit-details-marker{display:none}.PracticePages-module__NRR-fa__choices summary>span{width:28px;height:28px;color:var(--product-accent);flex:0 0 28px;place-items:center;transition:transform .2s;display:grid}.PracticePages-module__NRR-fa__choices details[open] summary>span{transform:rotate(45deg)}.PracticePages-module__NRR-fa__choices p{color:var(--product-text);padding-bottom:24px;font-size:16px;line-height:1.75}.PracticePages-module__NRR-fa__choices summary:focus-visible,.PracticePages-module__NRR-fa__viewControls button:focus-visible,.PracticePages-module__NRR-fa__tableScroll:focus-visible{outline-offset:4px;outline:3px solid #905acd}.PracticePages-module__NRR-fa__insightsPreview{min-width:0}.PracticePages-module__NRR-fa__insightsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.PracticePages-module__NRR-fa__insightsToolbar>p{letter-spacing:.1em;text-transform:uppercase;color:var(--product-muted);font-size:11px;line-height:1.6}.PracticePages-module__NRR-fa__viewControls{border:1px solid #e1d5ec;border-radius:999px;flex-shrink:0;padding:4px;display:flex}.PracticePages-module__NRR-fa__viewControls button{color:#5b476b;cursor:pointer;border-radius:999px;min-height:44px;padding:10px 18px;font-size:14px}.PracticePages-module__NRR-fa__viewControls button[aria-pressed=true]{color:#fff;background:#4b1693}.PracticePages-module__NRR-fa__insightsStage{background:linear-gradient(140deg,#f7f2fc,#fcf6fb 55%,#f3eaf9);border:1px solid #e6dced;border-radius:28px;padding:44px;box-shadow:0 24px 64px -40px #5629854a;container:insights-crop/inline-size}.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;display:grid}.PracticePages-module__NRR-fa__metric{--metric-tint:#f5f3ff;--icon-tint:#ede9fe;--icon-color:#6d28d9;background:linear-gradient(135deg,var(--metric-tint),#fff);color:#18181b;border:1px solid #e4d7f380;border-radius:16px;padding:24px 16px 16px;box-shadow:0 16px 30px -28px #5b2dd88c}.PracticePages-module__NRR-fa__metric[data-tone=notStarted]{--metric-tint:#f8fafc;--icon-tint:#f1f5f9;--icon-color:#334155}.PracticePages-module__NRR-fa__metric[data-tone=active]{--metric-tint:#f0f9ff;--icon-tint:#e0f2fe;--icon-color:#0369a1}.PracticePages-module__NRR-fa__metric[data-tone=ready]{--metric-tint:#fffbeb;--icon-tint:#fef3c7;--icon-color:#b45309}.PracticePages-module__NRR-fa__metric[data-tone=stuck]{--metric-tint:#fff1f2;--icon-tint:#ffe4e6;--icon-color:#be123c}.PracticePages-module__NRR-fa__metric[data-tone=completed]{--metric-tint:#ecfdf5;--icon-tint:#d1fae5;--icon-color:#047857}.PracticePages-module__NRR-fa__metric dt{color:#71717a;text-transform:uppercase;letter-spacing:.025em;min-height:36px;font-size:12px;line-height:1.2}.PracticePages-module__NRR-fa__metric dd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.PracticePages-module__NRR-fa__metric strong{font-size:24px;font-weight:600;line-height:1}.PracticePages-module__NRR-fa__metric dd>span:last-child{color:#71717a;font-size:12px;font-weight:500}.PracticePages-module__NRR-fa__metricIcon{background:var(--icon-tint);color:var(--icon-color);border-radius:12px;flex-shrink:0;padding:8px;display:inline-flex}.PracticePages-module__NRR-fa__departmentCard{color:#18181b;background:#fffffff2;border:1px solid #e4d7f3b3;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #d1d5db1a}.PracticePages-module__NRR-fa__departmentHeader{padding:16px 20px 8px}.PracticePages-module__NRR-fa__departmentHeader h3{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1}.PracticePages-module__NRR-fa__departmentHeader p{color:#71717a;margin-top:6px;font-size:14px}.PracticePages-module__NRR-fa__tableScroll{overscroll-behavior-x:contain;padding:4px 20px 16px;overflow-x:auto}.PracticePages-module__NRR-fa__tableScroll table{border-collapse:collapse;width:100%;min-width:920px;font-size:14px}.PracticePages-module__NRR-fa__tableScroll th,.PracticePages-module__NRR-fa__tableScroll td{text-align:left;border-bottom:1px solid #e4e4e7;padding:12px}.PracticePages-module__NRR-fa__tableScroll th{font-weight:500}.PracticePages-module__NRR-fa__tableScroll thead{color:#71717a;background:#f5effb80}.PracticePages-module__NRR-fa__tableScroll tbody tr:last-child>*{border-bottom:0}.PracticePages-module__NRR-fa__tableHint{color:var(--product-muted);margin-top:12px;font-size:12px;display:none}.PracticePages-module__NRR-fa__insightsReading{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;padding:32px 0 0;display:grid}.PracticePages-module__NRR-fa__insightsReading h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.PracticePages-module__NRR-fa__insightsReading p{color:var(--product-text);font-size:16px;line-height:1.75}@container insights-crop (max-width:1000px){.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container insights-crop (max-width:500px){.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PracticePages-module__NRR-fa__metric{padding:16px 12px}.PracticePages-module__NRR-fa__metric dt{font-size:10px}.PracticePages-module__NRR-fa__metric strong{font-size:28px}.PracticePages-module__NRR-fa__metricIcon{padding:6px}}@media (max-width:1023px){.PracticePages-module__NRR-fa__application{gap:36px}.PracticePages-module__NRR-fa__insightsStage{padding:24px}.PracticePages-module__NRR-fa__tableHint{display:block}}@media (max-width:767px){.PracticePages-module__NRR-fa__application{grid-template-columns:minmax(0,1fr)}.PracticePages-module__NRR-fa__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.PracticePages-module__NRR-fa__application[data-product=roleplay] .PracticePages-module__NRR-fa__photo{order:0}.PracticePages-module__NRR-fa__insightsToolbar{flex-direction:column;align-items:flex-start;gap:12px}.PracticePages-module__NRR-fa__insightsStage{border-radius:20px;padding:16px}.PracticePages-module__NRR-fa__insightsReading{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px}}@media (max-width:359px){.PracticePages-module__NRR-fa__insightsStage{padding:10px}.PracticePages-module__NRR-fa__metric dd{gap:5px}}@media (prefers-reduced-motion:reduce){.PracticePages-module__NRR-fa__choices summary>span{transition:none}}
.ProductPages-module__06DWma__page{color:var(--product-ink);background:#fff}.ProductPages-module__06DWma__page section[id]{scroll-margin-top:calc(var(--header-h,80px) + 24px)}.ProductPages-module__06DWma__container{width:min(1160px,100% - 64px);margin-inline:auto}.ProductPages-module__06DWma__hero{isolation:isolate;padding:100px 0 64px;position:relative}.ProductPages-module__06DWma__heroContent{z-index:1;text-align:center;position:relative}.ProductPages-module__06DWma__eyebrow{color:var(--product-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.6}.ProductPages-module__06DWma__hero h1{max-width:980px;font-size:clamp(38px,5.1vw,66px);font-weight:var(--web-display-weight);letter-spacing:var(--web-display-tracking);text-wrap:balance;margin:0 auto;line-height:1.07}.ProductPages-module__06DWma__intro{max-width:780px;color:var(--product-text);text-wrap:pretty;margin:28px auto 0;font-size:clamp(18px,1.7vw,21px);line-height:1.6}.ProductPages-module__06DWma__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.ProductPages-module__06DWma__actions .button-primary{align-items:center;gap:12px;display:inline-flex}.ProductPages-module__06DWma__textLink{min-height:44px;color:var(--product-accent);align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ProductPages-module__06DWma__textLink svg{flex-shrink:0;transition:transform .2s}.ProductPages-module__06DWma__textLink:hover svg{transform:translate(3px)}.ProductPages-module__06DWma__textLink:hover{text-underline-offset:5px;text-decoration:underline}.ProductPages-module__06DWma__heroPoints{color:var(--product-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:32px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none;display:flex}.ProductPages-module__06DWma__heroPoints li{align-items:center;gap:9px;display:flex}.ProductPages-module__06DWma__heroPoints li:before{content:"";background:#b930b2;border-radius:50%;width:4px;height:4px}.ProductPages-module__06DWma__section{padding:90px 0}.ProductPages-module__06DWma__heading{letter-spacing:var(--web-heading-tracking);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.13}.ProductPages-module__06DWma__lead{color:var(--product-text);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.7}.ProductPages-module__06DWma__sectionIntro{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.ProductPages-module__06DWma__sectionIntro .ProductPages-module__06DWma__lead{margin:0}.ProductPages-module__06DWma__example{padding-top:48px}.ProductPages-module__06DWma__walkthrough{grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr);align-items:start;gap:40px;display:grid}.ProductPages-module__06DWma__guide{padding-top:48px}.ProductPages-module__06DWma__steps{border-top:1px solid var(--product-line);margin:0;padding:0;list-style:none}.ProductPages-module__06DWma__steps button{text-align:left;width:100%;min-height:58px;color:var(--product-muted);border-bottom:1px solid var(--product-line);cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:14px 12px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s;display:flex}.ProductPages-module__06DWma__steps button>span{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.ProductPages-module__06DWma__steps button>svg{opacity:0;flex-shrink:0;width:18px;height:18px;margin-left:auto}.ProductPages-module__06DWma__steps button[aria-current],.ProductPages-module__06DWma__steps button:hover{color:var(--product-accent);background:#f3edf9}.ProductPages-module__06DWma__steps button[aria-current]>svg{opacity:1}.ProductPages-module__06DWma__stepCopy{margin-top:28px}.ProductPages-module__06DWma__stepCopy h3{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.ProductPages-module__06DWma__stepCopy p{color:var(--product-text);margin-top:14px;font-size:15px;line-height:1.7}.ProductPages-module__06DWma__next{text-align:left;color:var(--product-accent);cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.ProductPages-module__06DWma__next svg{flex-shrink:0;width:17px;height:17px}.ProductPages-module__06DWma__viewer{min-width:0;margin:0}.ProductPages-module__06DWma__viewerMeta{min-height:48px;color:var(--product-muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:8px;font-size:11px;display:flex}.ProductPages-module__06DWma__motion{width:44px;height:44px;color:var(--product-accent);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ProductPages-module__06DWma__motion:hover{background:var(--product-lilac)}.ProductPages-module__06DWma__motion svg{width:18px;height:18px}.ProductPages-module__06DWma__stage{background:var(--product-stage-gradient);border:1px solid #ded3eb;border-radius:28px;align-items:center;min-height:580px;padding:36px;display:flex;box-shadow:0 24px 64px -32px #5629854a}.ProductPages-module__06DWma__stage[data-view=voice]{background:#f6f0ff;min-height:0;padding:0;display:block;overflow:hidden}.ProductPages-module__06DWma__appCrop{border-radius:20px;width:100%;min-width:0;animation:.3s both ProductPages-module__06DWma__viewEnter;overflow:hidden;container:app-crop/inline-size}.ProductPages-module__06DWma__stage[data-view=voice] .ProductPages-module__06DWma__appCrop{border-radius:0;animation:none}.ProductPages-module__06DWma__exampleNote{max-width:770px;color:var(--product-muted);margin:28px 0 0 auto;font-size:13px;line-height:1.7}.ProductPages-module__06DWma__situations{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ProductPages-module__06DWma__photo{background:var(--product-lilac);border-radius:28px;align-self:stretch;min-width:0;min-height:600px;position:relative;overflow:hidden}.ProductPages-module__06DWma__photo img{object-fit:cover;object-position:67% center}.ProductPages-module__06DWma__situationList{gap:24px;margin-top:32px;display:grid}.ProductPages-module__06DWma__situationList h3,.ProductPages-module__06DWma__setupSteps h3{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.35}.ProductPages-module__06DWma__situationList p,.ProductPages-module__06DWma__setupSteps p{color:var(--product-text);margin-top:10px;font-size:16px;line-height:1.7}.ProductPages-module__06DWma__setup{background:linear-gradient(#fff,#f3edf9 70%,#fff)}.ProductPages-module__06DWma__setupIntro{max-width:710px}.ProductPages-module__06DWma__setupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.ProductPages-module__06DWma__setupSteps li{border-top:1px solid #d9c8e9;padding-top:22px}.ProductPages-module__06DWma__setupSteps li>span{letter-spacing:-.06em;color:#a979c1;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:38px;display:block}.ProductPages-module__06DWma__responsibility{background:#ffffffbf;border:1px solid #e4daec;border-radius:20px;grid-template-columns:1fr 2fr;gap:40px;margin-top:56px;padding:28px;display:grid}.ProductPages-module__06DWma__responsibility h3{font-size:18px;font-weight:600;line-height:1.35}.ProductPages-module__06DWma__responsibility p{color:var(--product-text);font-size:14px;line-height:1.75}.ProductPages-module__06DWma__related{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.ProductPages-module__06DWma__related .ProductPages-module__06DWma__lead{margin-top:0}.ProductPages-module__06DWma__relatedLinks{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.ProductPages-module__06DWma__demo{background:#fff;padding-top:64px}.ProductPages-module__06DWma__demoGrid{grid-template-columns:minmax(0,1fr);gap:36px;max-width:720px;display:grid}.ProductPages-module__06DWma__demoGrid>div:first-child{text-align:center}.ProductPages-module__06DWma__demo .ProductPages-module__06DWma__heading{max-width:680px;margin-inline:auto}.ProductPages-module__06DWma__demo .ProductPages-module__06DWma__lead{max-width:620px;margin-inline:auto;font-size:17px}.ProductPages-module__06DWma__formCard{box-shadow:none;background:0 0;border:0;padding:0}.ProductPages-module__06DWma__formCard button[type=submit]{justify-content:center;width:100%}.ProductPages-module__06DWma__page a:focus-visible,.ProductPages-module__06DWma__page button:focus-visible{outline-offset:5px;outline:3px solid #905acd}@keyframes ProductPages-module__06DWma__viewEnter{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.ProductPages-module__06DWma__walkthrough{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:24px}.ProductPages-module__06DWma__stage{padding:24px}.ProductPages-module__06DWma__sectionIntro,.ProductPages-module__06DWma__situations,.ProductPages-module__06DWma__related,.ProductPages-module__06DWma__demoGrid{gap:40px}.ProductPages-module__06DWma__photo{min-height:620px}}@media (max-width:767px){.ProductPages-module__06DWma__container{width:calc(100% - 40px)}.ProductPages-module__06DWma__hero{padding:64px 0 44px}.ProductPages-module__06DWma__hero h1{font-size:clamp(34px,6.5vw,49px)}.ProductPages-module__06DWma__intro{margin-top:24px;font-size:18px}.ProductPages-module__06DWma__eyebrow{letter-spacing:.1em;margin-bottom:20px;font-size:11px}.ProductPages-module__06DWma__heroPoints{gap:5px 16px;margin-top:28px;font-size:12px}.ProductPages-module__06DWma__section{padding-block:56px}.ProductPages-module__06DWma__example{padding-top:24px}.ProductPages-module__06DWma__sectionIntro,.ProductPages-module__06DWma__walkthrough,.ProductPages-module__06DWma__situations,.ProductPages-module__06DWma__related,.ProductPages-module__06DWma__demoGrid{grid-template-columns:minmax(0,1fr);gap:28px}.ProductPages-module__06DWma__sectionIntro{margin-bottom:24px}.ProductPages-module__06DWma__lead{font-size:17px}.ProductPages-module__06DWma__guide{padding-top:0}.ProductPages-module__06DWma__steps{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProductPages-module__06DWma__steps button{border:1px solid var(--product-line);border-radius:10px;gap:8px;height:100%;min-height:48px;padding:10px;font-size:12px}.ProductPages-module__06DWma__steps button>svg{display:none}.ProductPages-module__06DWma__stepCopy{margin-top:24px}.ProductPages-module__06DWma__stepCopy h3{font-size:23px}.ProductPages-module__06DWma__stepCopy p{font-size:16px}.ProductPages-module__06DWma__next{margin-top:12px}.ProductPages-module__06DWma__viewerMeta{min-height:44px}.ProductPages-module__06DWma__stage{border-radius:20px;min-height:420px;padding:16px}.ProductPages-module__06DWma__appCrop{border-radius:16px}.ProductPages-module__06DWma__exampleNote{margin-top:20px;font-size:12px}.ProductPages-module__06DWma__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.ProductPages-module__06DWma__situations{gap:36px}.ProductPages-module__06DWma__setupSteps{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.ProductPages-module__06DWma__setupSteps li{padding:22px 0 0 50px;position:relative}.ProductPages-module__06DWma__setupSteps li>span{font-size:28px;position:absolute;left:0}.ProductPages-module__06DWma__responsibility{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;padding:24px}.ProductPages-module__06DWma__demo{padding-top:40px}.ProductPages-module__06DWma__demoGrid{gap:28px}}@media (max-width:359px){.ProductPages-module__06DWma__container{width:calc(100% - 32px)}.ProductPages-module__06DWma__stage{padding:8px}.ProductPages-module__06DWma__steps button{gap:6px;padding-inline:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ProductPages-module__06DWma__appCrop{animation:none}.ProductPages-module__06DWma__steps button,.ProductPages-module__06DWma__textLink svg{transition:none}.ProductPages-module__06DWma__motion{display:none}}
.CommercialSections-module__eMbV2G__intro{text-align:center;max-width:46rem;margin-inline:auto}.CommercialSections-module__eMbV2G__intro h2{text-wrap:balance}.CommercialSections-module__eMbV2G__intro p{text-wrap:pretty}.CommercialSections-module__eMbV2G__creationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:72rem;margin:3rem auto 0;display:grid}.CommercialSections-module__eMbV2G__creationCard{background:#faf8fd;border:1px solid #e9e0ef;border-radius:1.75rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.CommercialSections-module__eMbV2G__art{isolation:isolate;color:#692ab4;background:radial-gradient(at 50% 100%,#d9c5f3,#f8f4fc 75%);place-items:center;height:12rem;display:grid;position:relative;overflow:hidden}.CommercialSections-module__eMbV2G__art:before,.CommercialSections-module__eMbV2G__art:after{content:"";z-index:-1;background:#ffffff30;border:1px solid #ffffffb3;border-radius:2rem;width:8rem;height:8rem;position:absolute;transform:rotate(-18deg)}.CommercialSections-module__eMbV2G__art:after{transform:rotate(12deg)}.CommercialSections-module__eMbV2G__art svg{filter:drop-shadow(0 8px 16px #4b16931a);width:4.25rem;height:4.25rem}.CommercialSections-module__eMbV2G__creationCard:nth-child(2) .CommercialSections-module__eMbV2G__art{color:#8e239d;background:radial-gradient(at 65% 85%,#eec3e5,#f6edfc 70%)}.CommercialSections-module__eMbV2G__creationCard:nth-child(2) .CommercialSections-module__eMbV2G__art:before,.CommercialSections-module__eMbV2G__creationCard:nth-child(2) .CommercialSections-module__eMbV2G__art:after{border-radius:50%}.CommercialSections-module__eMbV2G__creationCard:nth-child(3) .CommercialSections-module__eMbV2G__art{background:radial-gradient(at 30% 85%,#d8d5f5,#f8f4fc 70%)}.CommercialSections-module__eMbV2G__cardBody{flex-direction:column;flex:1;padding:1.75rem;display:flex}.CommercialSections-module__eMbV2G__cardBody h3{letter-spacing:-.02em;text-wrap:balance;font-size:1.375rem;font-weight:600;line-height:1.3}.CommercialSections-module__eMbV2G__cardBody p{color:#62596a;text-wrap:pretty;margin-block:1rem 1.5rem;font-size:1rem;line-height:1.65}.CommercialSections-module__eMbV2G__cardBody a{color:#4b1693;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.CommercialSections-module__eMbV2G__cardBody a span{transition:transform .18s}.CommercialSections-module__eMbV2G__securityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:64rem;margin:2.5rem auto 0;display:grid}.CommercialSections-module__eMbV2G__securityCard{background:#ffffffb3;border:1px solid #e7ddef;border-radius:1.5rem;min-width:0;padding:1.75rem}.CommercialSections-module__eMbV2G__securityCard svg{color:#6e3ca0;width:2rem;height:2rem;margin-bottom:1.5rem}.CommercialSections-module__eMbV2G__securityCard h3{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.5}.CommercialSections-module__eMbV2G__securityCard p{color:#62596a;text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.CommercialSections-module__eMbV2G__cardBody a:hover span{transform:translate(4px)}}@media (max-width:767px){.CommercialSections-module__eMbV2G__creationGrid,.CommercialSections-module__eMbV2G__securityGrid{grid-template-columns:minmax(0,1fr);max-width:32rem}.CommercialSections-module__eMbV2G__art{height:10rem}.CommercialSections-module__eMbV2G__cardBody,.CommercialSections-module__eMbV2G__securityCard{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.CommercialSections-module__eMbV2G__cardBody a span{transition:none}}
.PlatformSupport-module__y8iFyW__recognition{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.PlatformSupport-module__y8iFyW__recognition h2{margin-bottom:1.5rem}.PlatformSupport-module__y8iFyW__note{color:#6c587a;max-width:52ch;margin-block:1rem;font-size:.875rem;line-height:1.7}.PlatformSupport-module__y8iFyW__recognition .PlatformSupport-module__y8iFyW__resultLabel{margin:0 0 1rem}@media (max-width:1023px){.PlatformSupport-module__y8iFyW__recognition{grid-template-columns:minmax(0,1fr)}.PlatformSupport-module__y8iFyW__recognition figure{max-width:44rem}}
.EpisodePreview-module__sylh0G__episode{container:episode-preview/inline-size}.EpisodePreview-module__sylh0G__player{background-color:var(--product-stage);background-image:var(--product-stage-gradient);color:#fff;border:1px solid #fff3;border-radius:1.75rem;padding:clamp(1rem,4cqi,2rem);box-shadow:0 24px 64px #0d071a3d,inset 0 1px #ffffff14}.EpisodePreview-module__sylh0G__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4cqi,2.5rem);padding-block:1rem 2.5rem;display:grid}.EpisodePreview-module__sylh0G__cover{aspect-ratio:1;border:1px solid #fff3;border-radius:1.5rem;width:100%;max-width:21rem;position:relative;overflow:hidden;box-shadow:0 24px 56px -24px #0009}.EpisodePreview-module__sylh0G__cover img{object-fit:cover;object-position:68% center}.EpisodePreview-module__sylh0G__coverFallback{color:#faf5ff;background:radial-gradient(circle at 35% 20%,#f08bcc66,#0000 65%),#50327a;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.EpisodePreview-module__sylh0G__coverFallback svg{width:3.5rem;height:3.5rem}.EpisodePreview-module__sylh0G__coverFallback span{letter-spacing:.04em;font-size:1rem}.EpisodePreview-module__sylh0G__title{min-width:0}.EpisodePreview-module__sylh0G__format{color:var(--product-stage-text);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.EpisodePreview-module__sylh0G__title :is(h3,h4){font-size:clamp(1.5rem,4.5cqi,2.25rem);font-weight:var(--web-emphasis-weight);letter-spacing:var(--web-heading-tracking);text-wrap:balance;margin-top:.75rem;line-height:1.16}.EpisodePreview-module__sylh0G__language{color:var(--product-stage-text);margin-top:1rem;font-size:.8125rem;line-height:1.6}.EpisodePreview-module__sylh0G__audioControls{background:#3512608c;border:1px solid #fff3;border-radius:1.5rem;min-width:0;padding:.875rem;box-shadow:inset 0 1px #ffffff24}.EpisodePreview-module__sylh0G__audioControls audio:not([hidden]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:999px;width:100%;min-width:0;height:54px;display:block}.EpisodePreview-module__sylh0G__audioControls audio:focus-visible{outline:3px solid var(--product-focus);outline-offset:5px}.EpisodePreview-module__sylh0G__transport{align-items:center;gap:1rem;display:flex}.EpisodePreview-module__sylh0G__play{color:#351260;cursor:pointer;background:#f8f3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .16s,transform .16s;display:flex;box-shadow:0 4px 18px #09001933}.EpisodePreview-module__sylh0G__play:hover{background:#fff;transform:scale(1.05)}.EpisodePreview-module__sylh0G__play:active{transform:scale(.97)}.EpisodePreview-module__sylh0G__play>svg{width:20px;height:20px}.EpisodePreview-module__sylh0G__timeline{flex:1;min-width:0}.EpisodePreview-module__sylh0G__timeline input{appearance:none;cursor:pointer;background:0 0;border-radius:.5rem;width:100%;height:28px;display:block}.EpisodePreview-module__sylh0G__timeline input:disabled{cursor:default;opacity:.6}.EpisodePreview-module__sylh0G__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, #f8f3ff var(--played), #ffffff40 var(--played));border-radius:999px;height:4px}.EpisodePreview-module__sylh0G__timeline input::-moz-range-track{background:linear-gradient(to right, #f8f3ff var(--played), #ffffff40 var(--played));border-radius:999px;height:4px}.EpisodePreview-module__sylh0G__timeline input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 4px #ffffff12}.EpisodePreview-module__sylh0G__timeline input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff12}.EpisodePreview-module__sylh0G__times{font-variant-numeric:tabular-nums;color:#e5d9f1;justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.EpisodePreview-module__sylh0G__volume{color:#e5d9f1;align-items:center;gap:.5rem;min-height:44px;display:flex}.EpisodePreview-module__sylh0G__volume svg{width:18px;height:18px}.EpisodePreview-module__sylh0G__volume input{accent-color:#e9d6ff;cursor:pointer;width:64px;height:28px}.EpisodePreview-module__sylh0G__speed select{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:.75rem;width:4.5rem;min-height:44px;padding:.5rem;font-size:.75rem}.EpisodePreview-module__sylh0G__speed option{color:#fff;background:#351260}.EpisodePreview-module__sylh0G__loading{border:2px solid #35126040;border-top-color:#351260;border-radius:50%;width:19px;height:19px;animation:.9s linear infinite EpisodePreview-module__sylh0G__loading}.EpisodePreview-module__sylh0G__notes{padding-top:1.25rem}.EpisodePreview-module__sylh0G__description{color:#fff;font-size:1rem;line-height:1.7}.EpisodePreview-module__sylh0G__summary{color:var(--product-stage-text);margin-top:.5rem;font-size:.875rem}.EpisodePreview-module__sylh0G__summary summary{color:#fff;cursor:pointer;min-height:44px;padding-block:.625rem;font-weight:500;display:list-item}.EpisodePreview-module__sylh0G__summary p{padding-block:.25rem .75rem;line-height:1.75}.EpisodePreview-module__sylh0G__lightNotes .EpisodePreview-module__sylh0G__description,.EpisodePreview-module__sylh0G__lightNotes .EpisodePreview-module__sylh0G__summary{color:var(--product-text)}.EpisodePreview-module__sylh0G__lightNotes .EpisodePreview-module__sylh0G__summary summary{color:var(--product-accent)}.EpisodePreview-module__sylh0G__summary summary:focus-visible{outline:3px solid var(--product-focus);outline-offset:4px}.EpisodePreview-module__sylh0G__audioError{color:#ffd4ca;margin:.75rem;font-size:.875rem;line-height:1.7}.EpisodePreview-module__sylh0G__audioError button{text-underline-offset:4px;cursor:pointer;align-items:center;gap:.625rem;min-height:44px;text-decoration:underline;display:inline-flex}.EpisodePreview-module__sylh0G__audioError button svg{width:14px;height:14px}@keyframes EpisodePreview-module__sylh0G__loading{to{transform:rotate(360deg)}}@container episode-preview (max-width:660px){.EpisodePreview-module__sylh0G__volume{display:none}}@container episode-preview (max-width:480px){.EpisodePreview-module__sylh0G__hero{grid-template-columns:minmax(0,1fr);justify-items:center;padding-block:.25rem 1.5rem}.EpisodePreview-module__sylh0G__cover{max-width:17.5rem}.EpisodePreview-module__sylh0G__title{text-align:center}.EpisodePreview-module__sylh0G__title :is(h3,h4){max-width:18ch}.EpisodePreview-module__sylh0G__language{margin-top:.75rem}.EpisodePreview-module__sylh0G__audioControls{border-radius:1.25rem;padding:.625rem}.EpisodePreview-module__sylh0G__transport{gap:.75rem}.EpisodePreview-module__sylh0G__play{width:44px;height:44px}.EpisodePreview-module__sylh0G__speed select{width:3.875rem;padding:.375rem}}@container episode-preview (max-width:320px){.EpisodePreview-module__sylh0G__transport{gap:.5rem}.EpisodePreview-module__sylh0G__speed select{width:3.5rem}}@container episode-preview (max-width:14em){.EpisodePreview-module__sylh0G__player{padding:min(1rem,16px)}.EpisodePreview-module__sylh0G__audioControls{padding:min(.625rem,10px)}.EpisodePreview-module__sylh0G__transport{grid-template-columns:44px minmax(0,1fr);display:grid}.EpisodePreview-module__sylh0G__play{grid-area:1/1}.EpisodePreview-module__sylh0G__speed{grid-area:1/2;justify-self:end;min-width:0}.EpisodePreview-module__sylh0G__speed select{max-width:100%}.EpisodePreview-module__sylh0G__timeline{grid-area:2/1/auto/-1}.EpisodePreview-module__sylh0G__times{flex-wrap:wrap}.EpisodePreview-module__sylh0G__volume{display:none}.EpisodePreview-module__sylh0G__title{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.EpisodePreview-module__sylh0G__loading{animation:none}.EpisodePreview-module__sylh0G__play{transition:none}.EpisodePreview-module__sylh0G__play:hover,.EpisodePreview-module__sylh0G__play:active{transform:none}}
.SolutionPages-module__cshNKq__hero{isolation:isolate;padding:72px 0 64px;position:relative}.SolutionPages-module__cshNKq__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.SolutionPages-module__cshNKq__heroCopy h1{font-size:clamp(40px,4.8vw,64px);font-weight:var(--web-display-weight);letter-spacing:var(--web-display-tracking);text-wrap:balance;margin:0;line-height:1.06}.SolutionPages-module__cshNKq__heroCopy>p{max-width:570px}.SolutionPages-module__cshNKq__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.SolutionPages-module__cshNKq__actions .button-primary{align-items:center;gap:12px;display:inline-flex}.SolutionPages-module__cshNKq__points{color:var(--product-muted);flex-wrap:wrap;gap:8px 18px;margin:28px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.SolutionPages-module__cshNKq__points li{align-items:center;gap:8px;display:flex}.SolutionPages-module__cshNKq__points li:before{content:"";background:#b930b2;border-radius:50%;flex-shrink:0;width:4px;height:4px}.SolutionPages-module__cshNKq__heroFigure{margin:0;padding-bottom:50px;position:relative}.SolutionPages-module__cshNKq__heroPhoto{aspect-ratio:4/4.7;background:var(--product-lilac);border-radius:120px 28px 28px;position:relative;overflow:hidden}.SolutionPages-module__cshNKq__heroPhoto img{object-fit:cover;object-position:center 43%}.SolutionPages-module__cshNKq__heroFigure figcaption{background:#fff;border:1px solid #e5d9ef;border-radius:20px;margin:-76px 20px -50px -24px;padding:26px 28px;position:relative;box-shadow:0 20px 50px -30px #66389070}.SolutionPages-module__cshNKq__heroFigure figcaption>span{text-transform:uppercase;letter-spacing:.15em;color:var(--product-accent);font-size:10px;font-weight:700}.SolutionPages-module__cshNKq__heroFigure figcaption>p{font-size:19px;line-height:1.45;font-weight:var(--web-emphasis-weight);letter-spacing:-.015em;text-wrap:pretty;margin-top:10px}.SolutionPages-module__cshNKq__example{padding-top:64px}.SolutionPages-module__cshNKq__exampleLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:52px;display:grid}.SolutionPages-module__cshNKq__scenario{border:1px solid var(--product-line);background:#faf7fe;border-radius:24px;margin:0;overflow:hidden}.SolutionPages-module__cshNKq__scenarioPhoto{aspect-ratio:1.35;background:var(--product-lilac);position:relative;overflow:hidden}.SolutionPages-module__cshNKq__scenarioPhoto img{object-fit:cover;object-position:center 40%}.SolutionPages-module__cshNKq__page[data-solution-page=launch] .SolutionPages-module__cshNKq__scenarioPhoto img{object-position:center top}.SolutionPages-module__cshNKq__scenario figcaption{padding:26px}.SolutionPages-module__cshNKq__scenario figcaption>span{color:var(--product-accent);font-size:12px;font-weight:600}.SolutionPages-module__cshNKq__scenario h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:19px;font-weight:600;line-height:1.3}.SolutionPages-module__cshNKq__scenario p{color:var(--product-text);font-size:15px;line-height:1.7}.SolutionPages-module__cshNKq__program{min-width:0}.SolutionPages-module__cshNKq__programHeader{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.SolutionPages-module__cshNKq__programHeader p{font-size:11px;font-weight:var(--web-emphasis-weight);letter-spacing:.15em;text-transform:uppercase;color:var(--product-muted)}.SolutionPages-module__cshNKq__programHeader>span{color:var(--product-accent);background:#f3edf9;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.SolutionPages-module__cshNKq__openHint{color:var(--product-muted);margin:16px 0 4px;font-size:13px}.SolutionPages-module__cshNKq__activities{margin:0;padding:0;list-style:none}.SolutionPages-module__cshNKq__activities li{border-bottom:1px solid var(--product-line)}.SolutionPages-module__cshNKq__activities details{border-radius:12px;transition:background-color .2s}.SolutionPages-module__cshNKq__activities details[open]{background:#faf7fe}.SolutionPages-module__cshNKq__activities summary{cursor:pointer;align-items:center;gap:16px;padding:24px 10px;list-style:none;display:flex}.SolutionPages-module__cshNKq__activities summary::-webkit-details-marker{display:none}.SolutionPages-module__cshNKq__activities summary:hover h3{color:var(--product-accent)}.SolutionPages-module__cshNKq__stepNumber{font-variant-numeric:tabular-nums;color:#9274a8;align-self:flex-start;margin-top:4px;font-size:13px}.SolutionPages-module__cshNKq__stepTitle{flex:1;min-width:0;margin:0}.SolutionPages-module__cshNKq__stepMeta{color:var(--product-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;line-height:1.5;display:flex}.SolutionPages-module__cshNKq__stepMeta>span{color:var(--product-accent);font-weight:var(--web-emphasis-weight)}.SolutionPages-module__cshNKq__activityTitle{letter-spacing:-.02em;text-wrap:pretty;margin:8px 0 0;font-size:20px;font-weight:600;line-height:1.3;display:block}.SolutionPages-module__cshNKq__plus{width:28px;height:28px;color:var(--product-accent);background:#f1e9f9;border-radius:50%;flex-shrink:0;place-items:center;font-size:23px;line-height:1;transition:transform .2s;display:grid}.SolutionPages-module__cshNKq__activities details[open] .SolutionPages-module__cshNKq__plus{transform:rotate(45deg)}.SolutionPages-module__cshNKq__activityBody{padding:0 26px 22px 44px}.SolutionPages-module__cshNKq__activityBody>p{color:var(--product-text);font-size:15px;line-height:1.75}.SolutionPages-module__cshNKq__activityBody h4{color:var(--product-ink);margin-bottom:6px;font-size:13px;font-weight:600}.SolutionPages-module__cshNKq__activityBody>a{margin-top:12px}.SolutionPages-module__cshNKq__prompt{background:#fff;border-left:2px solid #a04bc7;border-radius:0 12px 12px 0;margin:20px 0;padding:18px 20px}.SolutionPages-module__cshNKq__prompt>span{color:var(--product-muted);font-size:11px}.SolutionPages-module__cshNKq__prompt>p{text-wrap:pretty;margin-top:8px;font-size:18px;font-weight:500;line-height:1.5}.SolutionPages-module__cshNKq__exampleNote{max-width:670px;color:var(--product-muted);margin:24px 0 0 auto;font-size:13px;line-height:1.7}.SolutionPages-module__cshNKq__extend{background:var(--section-edge-fade), #f5effb}.SolutionPages-module__cshNKq__extensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.SolutionPages-module__cshNKq__extensions article{background:#fff;border:1px solid #e6dbef;border-radius:24px;flex-direction:column;padding:36px;display:flex}.SolutionPages-module__cshNKq__extensions h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.5vw,30px);font-weight:600;line-height:1.18}.SolutionPages-module__cshNKq__extensions h3+p{color:var(--product-text);margin-top:20px;font-size:16px;line-height:1.75}.SolutionPages-module__cshNKq__extensions .SolutionPages-module__cshNKq__detail{color:var(--product-muted);margin:16px 0 20px;font-size:14px;line-height:1.75}.SolutionPages-module__cshNKq__extensions a{align-self:flex-start;margin-top:auto}.SolutionPages-module__cshNKq__follow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.SolutionPages-module__cshNKq__follow>div>a{margin-top:20px}.SolutionPages-module__cshNKq__signals{margin:0;padding:0;list-style:none}.SolutionPages-module__cshNKq__signals li{border-top:1px solid var(--product-line);gap:22px;padding:28px 0;display:flex}.SolutionPages-module__cshNKq__signals li:last-child{border-bottom:1px solid var(--product-line)}.SolutionPages-module__cshNKq__signals li>span{color:var(--product-accent);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:3px;font-size:13px}.SolutionPages-module__cshNKq__signals h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.35}.SolutionPages-module__cshNKq__signals p{color:var(--product-text);margin-top:10px;font-size:15px;line-height:1.75}.SolutionPages-module__cshNKq__boundary{border-top:1px solid var(--product-line);max-width:780px;color:var(--product-muted);text-align:center;margin:40px auto 0;padding-top:24px;font-size:14px;line-height:1.75}.SolutionPages-module__cshNKq__page summary:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #905acd}@media (max-width:1023px){.SolutionPages-module__cshNKq__heroGrid{gap:36px}.SolutionPages-module__cshNKq__heroCopy h1{font-size:clamp(38px,5vw,54px)}.SolutionPages-module__cshNKq__heroFigure figcaption{margin-left:-12px;margin-right:12px;padding:20px}.SolutionPages-module__cshNKq__heroFigure figcaption>p{font-size:17px}.SolutionPages-module__cshNKq__exampleLayout{gap:28px}.SolutionPages-module__cshNKq__scenario figcaption{padding:22px}.SolutionPages-module__cshNKq__follow{gap:40px}.SolutionPages-module__cshNKq__extensions article{padding:28px}}@media (max-width:767px){.SolutionPages-module__cshNKq__hero{padding:48px 0 32px}.SolutionPages-module__cshNKq__heroGrid{grid-template-columns:minmax(0,1fr);gap:36px}.SolutionPages-module__cshNKq__heroCopy h1{font-size:clamp(38px,8vw,54px)}.SolutionPages-module__cshNKq__points{gap:6px 16px;margin-top:24px}.SolutionPages-module__cshNKq__heroFigure{padding-bottom:24px}.SolutionPages-module__cshNKq__heroPhoto{aspect-ratio:1.2;border-radius:64px 20px 20px}.SolutionPages-module__cshNKq__heroFigure figcaption{border-radius:16px;margin:-52px 12px -24px;padding:20px}.SolutionPages-module__cshNKq__example{padding-top:32px}.SolutionPages-module__cshNKq__exampleLayout,.SolutionPages-module__cshNKq__extensions,.SolutionPages-module__cshNKq__follow{grid-template-columns:minmax(0,1fr);gap:28px}.SolutionPages-module__cshNKq__scenario{border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.SolutionPages-module__cshNKq__scenarioPhoto{aspect-ratio:auto;min-height:230px}.SolutionPages-module__cshNKq__scenario figcaption{padding:20px}.SolutionPages-module__cshNKq__scenario figcaption>span{font-size:11px}.SolutionPages-module__cshNKq__scenario h3{margin-top:12px;font-size:17px}.SolutionPages-module__cshNKq__scenario p{font-size:13px}.SolutionPages-module__cshNKq__activities summary{gap:12px;padding:22px 8px}.SolutionPages-module__cshNKq__activityTitle{font-size:19px}.SolutionPages-module__cshNKq__activityBody{padding:0 18px 18px 36px}.SolutionPages-module__cshNKq__prompt{padding:14px 16px}.SolutionPages-module__cshNKq__prompt>p{font-size:17px}.SolutionPages-module__cshNKq__extensions article{border-radius:20px;padding:28px}.SolutionPages-module__cshNKq__extensions{gap:20px}.SolutionPages-module__cshNKq__signals li{padding-block:22px}.SolutionPages-module__cshNKq__boundary{text-align:left;margin-top:28px;font-size:13px}}@media (max-width:399px){.SolutionPages-module__cshNKq__heroCopy h1{font-size:37px}.SolutionPages-module__cshNKq__scenario{display:block}.SolutionPages-module__cshNKq__scenarioPhoto{aspect-ratio:1.8;min-height:0}.SolutionPages-module__cshNKq__scenario p{font-size:15px}.SolutionPages-module__cshNKq__scenario figcaption{padding:22px}.SolutionPages-module__cshNKq__activityBody{padding-left:18px}.SolutionPages-module__cshNKq__extensions article{padding:24px}}@media (prefers-reduced-motion:reduce){.SolutionPages-module__cshNKq__activities details,.SolutionPages-module__cshNKq__plus{transition:none}}
.FeatureCatalog-module__PUGTvG__page{color:var(--product-ink);background:#fff}.FeatureCatalog-module__PUGTvG__container{width:min(1160px,100% - 64px);margin-inline:auto}.FeatureCatalog-module__PUGTvG__hero{isolation:isolate;padding:76px 0 44px;position:relative}.FeatureCatalog-module__PUGTvG__heroContent{text-align:center;position:relative}.FeatureCatalog-module__PUGTvG__eyebrow{color:var(--product-accent);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;line-height:1.6}.FeatureCatalog-module__PUGTvG__hero h1{max-width:920px;font-size:clamp(38px,4.8vw,62px);line-height:1.08;font-weight:var(--web-display-weight);letter-spacing:var(--web-display-tracking);text-wrap:balance;margin:24px auto 0}.FeatureCatalog-module__PUGTvG__intro{max-width:720px;color:var(--product-text);text-wrap:pretty;margin:24px auto 0;font-size:19px;line-height:1.65}.FeatureCatalog-module__PUGTvG__overview,.FeatureCatalog-module__PUGTvG__cardLink,.FeatureCatalog-module__PUGTvG__secondaryLink,.FeatureCatalog-module__PUGTvG__ending a{min-height:44px;color:var(--product-accent);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.FeatureCatalog-module__PUGTvG__overview{margin-top:16px}.FeatureCatalog-module__PUGTvG__overview:hover,.FeatureCatalog-module__PUGTvG__cardLink:hover,.FeatureCatalog-module__PUGTvG__secondaryLink:hover,.FeatureCatalog-module__PUGTvG__ending a:hover{text-underline-offset:4px;text-decoration:underline}.FeatureCatalog-module__PUGTvG__overview svg,.FeatureCatalog-module__PUGTvG__cardLink svg,.FeatureCatalog-module__PUGTvG__secondaryLink svg,.FeatureCatalog-module__PUGTvG__ending a svg{flex-shrink:0;width:17px}.FeatureCatalog-module__PUGTvG__explorer{padding:4px 0 24px}.FeatureCatalog-module__PUGTvG__toolbar{top:calc(var(--header-h,80px) + 8px);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e4d9ed;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:20px 24px;display:grid;position:sticky;box-shadow:0 12px 38px -28px #54287866}.FeatureCatalog-module__PUGTvG__search{min-width:0}.FeatureCatalog-module__PUGTvG__search label{font-size:11px;font-weight:var(--web-emphasis-weight);color:var(--product-muted);margin-bottom:9px;display:block}.FeatureCatalog-module__PUGTvG__searchField{border-bottom:1px solid #b8a2cd;align-items:center;gap:12px;min-height:46px;display:flex}.FeatureCatalog-module__PUGTvG__searchField>svg{width:20px;height:20px;color:var(--product-accent);flex-shrink:0}.FeatureCatalog-module__PUGTvG__searchField input{width:100%;min-width:0;min-height:46px;color:var(--product-ink);background:0 0;border:0;border-radius:0;font-size:16px}.FeatureCatalog-module__PUGTvG__searchField input::placeholder{color:var(--product-muted);opacity:1}.FeatureCatalog-module__PUGTvG__searchField input::-webkit-search-cancel-button{appearance:none}.FeatureCatalog-module__PUGTvG__searchField button{width:44px;height:44px;color:var(--product-accent);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.FeatureCatalog-module__PUGTvG__searchField button:hover{background:var(--product-lilac)}.FeatureCatalog-module__PUGTvG__searchField button svg{width:18px;height:18px}.FeatureCatalog-module__PUGTvG__filters{flex-wrap:wrap;gap:6px;padding-bottom:2px;display:flex}.FeatureCatalog-module__PUGTvG__filters button{min-height:44px;font-size:13px;font-weight:var(--web-emphasis-weight);color:var(--product-text);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px 15px;transition:background-color .18s,color .18s}.FeatureCatalog-module__PUGTvG__filters button:hover{background:#f7f2fb}.FeatureCatalog-module__PUGTvG__filters button[aria-pressed=true]{color:#fff;background:#4b1693}.FeatureCatalog-module__PUGTvG__resultCount{color:var(--product-muted);margin:16px 8px 0;font-size:12px}.FeatureCatalog-module__PUGTvG__group{scroll-margin-top:calc(var(--header-h,80px) + 164px);margin-top:52px}.FeatureCatalog-module__PUGTvG__group[hidden],.FeatureCatalog-module__PUGTvG__item[hidden]{display:none}.FeatureCatalog-module__PUGTvG__groupHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.FeatureCatalog-module__PUGTvG__groupHeading h2{letter-spacing:var(--web-heading-tracking);text-wrap:balance;font-size:clamp(27px,3.2vw,38px);font-weight:600;line-height:1.15}.FeatureCatalog-module__PUGTvG__groupHeading p{color:var(--product-text);margin-top:12px;font-size:16px;line-height:1.7}.FeatureCatalog-module__PUGTvG__groupHeading>span{color:#9c7ab1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:400;line-height:1}.FeatureCatalog-module__PUGTvG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.FeatureCatalog-module__PUGTvG__item{min-width:0;scroll-margin-top:calc(var(--header-h,80px) + 164px)}.FeatureCatalog-module__PUGTvG__item:target .FeatureCatalog-module__PUGTvG__card{border-color:#9862c0;box-shadow:0 0 0 3px #e9dafa}.FeatureCatalog-module__PUGTvG__anchor{height:0;scroll-margin-top:calc(var(--header-h,80px) + 164px);display:block}.FeatureCatalog-module__PUGTvG__card{background:linear-gradient(150deg,#faf7ff,#fff 46%);border:1px solid #e3d8ed;border-radius:24px;flex-direction:column;min-width:0;min-height:360px;padding:28px;display:flex}.FeatureCatalog-module__PUGTvG__purpose{color:var(--product-accent);font-size:11px;line-height:1.6;font-weight:var(--web-emphasis-weight);letter-spacing:.025em;display:block}.FeatureCatalog-module__PUGTvG__card h3{letter-spacing:var(--web-heading-tracking);overflow-wrap:anywhere;margin:12px 0 0;font-size:29px;font-weight:600;line-height:1.15}.FeatureCatalog-module__PUGTvG__card header>p{color:var(--product-text);margin-top:16px;font-size:15px;line-height:1.75}.FeatureCatalog-module__PUGTvG__card details{border-block:1px solid var(--product-line);margin:24px 0 16px}.FeatureCatalog-module__PUGTvG__card summary{cursor:pointer;min-height:52px;color:var(--product-accent);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;list-style:none;display:flex}.FeatureCatalog-module__PUGTvG__card summary::-webkit-details-marker{display:none}.FeatureCatalog-module__PUGTvG__card summary>span{font-size:23px;font-weight:400;line-height:1;transition:transform .18s}.FeatureCatalog-module__PUGTvG__card details[open] summary>span{transform:rotate(45deg)}.FeatureCatalog-module__PUGTvG__card dl{gap:20px;margin:8px 0 20px;display:grid}.FeatureCatalog-module__PUGTvG__card dt{font-size:14px;font-weight:var(--web-emphasis-weight);line-height:1.5}.FeatureCatalog-module__PUGTvG__card dd{color:var(--product-text);margin:6px 0 0;font-size:14px;line-height:1.7}.FeatureCatalog-module__PUGTvG__note{color:var(--product-muted);border-top:1px solid var(--product-line);margin-bottom:20px;padding-top:16px;font-size:12px;line-height:1.75}.FeatureCatalog-module__PUGTvG__secondaryLink{margin-bottom:12px;font-size:12px}.FeatureCatalog-module__PUGTvG__cardLink{align-self:flex-start;margin-top:auto}.FeatureCatalog-module__PUGTvG__grid[data-kind=features]{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureCatalog-module__PUGTvG__grid[data-kind=features] .FeatureCatalog-module__PUGTvG__card{background:#fff}.FeatureCatalog-module__PUGTvG__grid[data-kind=features] .FeatureCatalog-module__PUGTvG__card header{max-width:48ch}.FeatureCatalog-module__PUGTvG__grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.FeatureCatalog-module__PUGTvG__empty{border:1px solid var(--product-line);text-align:center;background:#faf7ff;border-radius:24px;margin-top:28px;padding:72px 24px}.FeatureCatalog-module__PUGTvG__empty>span{width:52px;height:52px;color:var(--product-accent);background:#ede1f7;border-radius:50%;place-items:center;font-size:28px;display:inline-grid}.FeatureCatalog-module__PUGTvG__empty h2{letter-spacing:-.03em;margin-top:20px;font-size:30px;font-weight:600}.FeatureCatalog-module__PUGTvG__empty p{max-width:470px;color:var(--product-text);margin:16px auto 24px;font-size:16px;line-height:1.7}.FeatureCatalog-module__PUGTvG__empty button{color:var(--product-accent);min-height:44px;font-size:14px;font-weight:var(--web-emphasis-weight);cursor:pointer;text-underline-offset:5px;text-decoration:underline}.FeatureCatalog-module__PUGTvG__ending{background:var(--section-edge-fade), #f4ecfb;padding:88px 0}.FeatureCatalog-module__PUGTvG__endingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.FeatureCatalog-module__PUGTvG__ending h2{letter-spacing:var(--web-heading-tracking);text-wrap:balance;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}.FeatureCatalog-module__PUGTvG__ending p{color:var(--product-text);font-size:17px;line-height:1.7}.FeatureCatalog-module__PUGTvG__ending a{margin-top:20px}.FeatureCatalog-module__PUGTvG__page :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #905acd}@media (max-width:1023px){.FeatureCatalog-module__PUGTvG__toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 22px}.FeatureCatalog-module__PUGTvG__filters{padding-bottom:0}.FeatureCatalog-module__PUGTvG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureCatalog-module__PUGTvG__group,.FeatureCatalog-module__PUGTvG__item,.FeatureCatalog-module__PUGTvG__anchor{scroll-margin-top:calc(var(--header-h,80px) + 210px)}.FeatureCatalog-module__PUGTvG__endingGrid{gap:40px}}@media (max-width:767px){.FeatureCatalog-module__PUGTvG__container{width:calc(100% - 40px)}.FeatureCatalog-module__PUGTvG__hero{padding:48px 0 28px}.FeatureCatalog-module__PUGTvG__hero h1{font-size:clamp(35px,8vw,46px)}.FeatureCatalog-module__PUGTvG__intro{font-size:17px}.FeatureCatalog-module__PUGTvG__toolbar{top:var(--header-h,64px);border-radius:18px;gap:8px;padding:16px}.FeatureCatalog-module__PUGTvG__filters{gap:4px}.FeatureCatalog-module__PUGTvG__filters button{padding-inline:10px;font-size:12px}.FeatureCatalog-module__PUGTvG__search label{margin-bottom:4px;font-size:10px}.FeatureCatalog-module__PUGTvG__searchField{gap:8px}.FeatureCatalog-module__PUGTvG__searchField input{font-size:16px}.FeatureCatalog-module__PUGTvG__group{margin-top:36px}.FeatureCatalog-module__PUGTvG__groupHeading{gap:16px;margin-bottom:22px}.FeatureCatalog-module__PUGTvG__groupHeading>span{font-size:36px}.FeatureCatalog-module__PUGTvG__groupHeading p{font-size:15px}.FeatureCatalog-module__PUGTvG__grid,.FeatureCatalog-module__PUGTvG__grid[data-kind=features]{grid-template-columns:minmax(0,1fr);gap:16px}.FeatureCatalog-module__PUGTvG__card{border-radius:20px;min-height:0;padding:26px}.FeatureCatalog-module__PUGTvG__card h3{font-size:29px}.FeatureCatalog-module__PUGTvG__card header>p{font-size:16px}.FeatureCatalog-module__PUGTvG__card details{margin-top:20px}.FeatureCatalog-module__PUGTvG__card dd,.FeatureCatalog-module__PUGTvG__card dt{font-size:15px}.FeatureCatalog-module__PUGTvG__note{font-size:13px}.FeatureCatalog-module__PUGTvG__ending{padding-block:56px}.FeatureCatalog-module__PUGTvG__endingGrid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:359px){.FeatureCatalog-module__PUGTvG__container{width:calc(100% - 32px)}.FeatureCatalog-module__PUGTvG__toolbar{padding:12px}.FeatureCatalog-module__PUGTvG__filters button{padding-inline:7px;font-size:11px}.FeatureCatalog-module__PUGTvG__card{padding:22px}}@media (prefers-reduced-motion:reduce){.FeatureCatalog-module__PUGTvG__filters button,.FeatureCatalog-module__PUGTvG__card summary>span{transition:none}}
.SupportingPages-module__S6bwJq__application{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.SupportingPages-module__S6bwJq__photo{background:var(--product-lilac);border-radius:28px;min-width:0;height:100%;min-height:520px;position:relative;overflow:hidden}.SupportingPages-module__S6bwJq__photo img{object-fit:cover;object-position:70% center}.SupportingPages-module__S6bwJq__application[data-product=interviews] .SupportingPages-module__S6bwJq__photo{order:2}.SupportingPages-module__S6bwJq__choices{margin-top:28px}.SupportingPages-module__S6bwJq__choices details{border-top:1px solid var(--product-line)}.SupportingPages-module__S6bwJq__choices details:last-child{border-bottom:1px solid var(--product-line)}.SupportingPages-module__S6bwJq__choices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.SupportingPages-module__S6bwJq__choices summary::-webkit-details-marker{display:none}.SupportingPages-module__S6bwJq__choices summary>span{width:28px;height:28px;color:var(--product-accent);flex:0 0 28px;place-items:center;transition:transform .2s;display:grid}.SupportingPages-module__S6bwJq__choices details[open] summary>span{transform:rotate(45deg)}.SupportingPages-module__S6bwJq__choices p{color:var(--product-text);padding-bottom:24px;font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__choices summary:focus-visible,.SupportingPages-module__S6bwJq__formatControls button:focus-visible{outline:3px solid var(--product-focus);outline-offset:4px}.SupportingPages-module__S6bwJq__knowledgeTopics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.SupportingPages-module__S6bwJq__knowledgeTopics article{border-top:1px solid var(--product-line);padding-top:24px}.SupportingPages-module__S6bwJq__knowledgeTopics h3{letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:600}.SupportingPages-module__S6bwJq__knowledgeTopics p{color:var(--product-text);font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__knowledgeExample{min-width:0}.SupportingPages-module__S6bwJq__exampleLabel{color:var(--product-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:11px}.SupportingPages-module__S6bwJq__knowledgeGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:32px;display:grid}.SupportingPages-module__S6bwJq__knowledgeGrid section{min-width:0}.SupportingPages-module__S6bwJq__chapter{color:var(--product-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:22px;font-size:11px;line-height:1.7}.SupportingPages-module__S6bwJq__knowledgeGrid h3{letter-spacing:-.035em;font-size:clamp(23px,2.3vw,30px);font-weight:600;line-height:1.15}.SupportingPages-module__S6bwJq__sourceSheet{border:1px solid var(--product-line);background:#fff;border-radius:3px 3px 28px;align-self:center;padding:30px 26px 36px;position:relative;transform:rotate(-2deg);box-shadow:-9px 9px #f3edf9,0 24px 40px -30px #5a306342}.SupportingPages-module__S6bwJq__sourceSheet blockquote{color:var(--product-text);margin-top:24px;font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__paperLines{gap:9px;margin-top:28px;display:grid}.SupportingPages-module__S6bwJq__paperLines i{background:var(--product-line);height:1px}.SupportingPages-module__S6bwJq__paperLines i:last-child{width:60%}.SupportingPages-module__S6bwJq__knowledgeCore{align-self:center;padding:28px 12px 28px 16px}.SupportingPages-module__S6bwJq__knowledgeCore ul{margin-top:28px}.SupportingPages-module__S6bwJq__knowledgeCore li{border-bottom:1px solid var(--product-line);align-items:flex-start;gap:10px;padding-block:12px;font-size:17px;line-height:1.5;display:flex}.SupportingPages-module__S6bwJq__knowledgeCore li span{color:var(--product-accent)}.SupportingPages-module__S6bwJq__reviewNote{color:var(--product-muted);margin-top:24px;font-size:13px;line-height:1.7}.SupportingPages-module__S6bwJq__knowledgeUse{background:radial-gradient(at 100% 100%,#f8dff0,#0000 70%),linear-gradient(145deg,#f8f4fd,#f1e9fb);border-radius:28px;padding:32px}.SupportingPages-module__S6bwJq__formatControls{flex-wrap:wrap;gap:6px;margin:0 0 28px;display:flex}.SupportingPages-module__S6bwJq__formatControls button{min-height:44px;color:var(--product-accent);cursor:pointer;transition:background-color var(--product-motion-short),color var(--product-motion-short);border:1px solid #d8cbe5;border-radius:999px;padding:8px 12px;font-size:12px}.SupportingPages-module__S6bwJq__formatControls button[aria-pressed=true]{background:var(--product-accent);border-color:var(--product-accent);color:#fff}.SupportingPages-module__S6bwJq__formatResult{min-height:300px}.SupportingPages-module__S6bwJq__formatContent{animation:SupportingPages-module__S6bwJq__reveal var(--product-motion-view) var(--product-ease) both}.SupportingPages-module__S6bwJq__formatContent>p{color:var(--product-text);margin-top:16px;font-size:15px;line-height:1.65}.SupportingPages-module__S6bwJq__formatContent blockquote{border-left:2px solid #b46bbd;margin-top:24px;padding-left:16px;font-size:17px;font-weight:500;line-height:1.6}.SupportingPages-module__S6bwJq__formatContent>.SupportingPages-module__S6bwJq__draftLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--product-muted);margin-top:24px;font-size:11px}.SupportingPages-module__S6bwJq__challengeStage{border:1px solid var(--product-line);background:linear-gradient(135deg,#f8f5fc,#f2ebf9 65%,#faf1f8);border-radius:28px;align-items:center;min-height:420px;padding:36px;display:grid;box-shadow:0 24px 60px -42px #713c7550}.SupportingPages-module__S6bwJq__challengeInstructions{background:#f5f2ff66;border:1px dashed #ede8ffb3;border-radius:24px;padding:24px}.SupportingPages-module__S6bwJq__challengeInstructions h4{color:#711fe2;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.SupportingPages-module__S6bwJq__challengeInstructions h4 svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.SupportingPages-module__S6bwJq__instructionBody{color:#3f3f46;margin-top:16px;font-size:16px;line-height:1.75}.SupportingPages-module__S6bwJq__instructionBody h5{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}.SupportingPages-module__S6bwJq__instructionBody ul{margin-top:16px;padding-left:24px;list-style:outside}.SupportingPages-module__S6bwJq__instructionBody li+li{margin-top:8px}.SupportingPages-module__S6bwJq__challengeResults{gap:16px;display:grid}.SupportingPages-module__S6bwJq__challengeResults section{background:#ffffffd9;border:1px solid #ede8ffcc;border-radius:16px;padding:12px 16px}.SupportingPages-module__S6bwJq__challengeResults h4{color:#71717a;letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.SupportingPages-module__S6bwJq__challengeResults p{color:#3f3f46;margin-top:4px;font-size:14px;line-height:1.65}@keyframes SupportingPages-module__S6bwJq__reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.SupportingPages-module__S6bwJq__knowledgeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.SupportingPages-module__S6bwJq__knowledgeUse{grid-column:1/-1}.SupportingPages-module__S6bwJq__formatResult{min-height:200px}.SupportingPages-module__S6bwJq__application{gap:36px}.SupportingPages-module__S6bwJq__challengeStage{padding:24px}}@media (max-width:767px){.SupportingPages-module__S6bwJq__knowledgeGrid,.SupportingPages-module__S6bwJq__knowledgeTopics,.SupportingPages-module__S6bwJq__application{grid-template-columns:minmax(0,1fr)}.SupportingPages-module__S6bwJq__knowledgeGrid{gap:32px}.SupportingPages-module__S6bwJq__sourceSheet{margin:0 8px 0 12px;transform:none}.SupportingPages-module__S6bwJq__knowledgeCore{padding:8px 4px}.SupportingPages-module__S6bwJq__knowledgeUse{border-radius:20px;padding:24px}.SupportingPages-module__S6bwJq__formatResult{min-height:330px}.SupportingPages-module__S6bwJq__knowledgeTopics{gap:24px}.SupportingPages-module__S6bwJq__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.SupportingPages-module__S6bwJq__application[data-product=interviews] .SupportingPages-module__S6bwJq__photo{order:0}.SupportingPages-module__S6bwJq__challengeStage{border-radius:20px;min-height:0;padding:16px}.SupportingPages-module__S6bwJq__challengeInstructions{padding:20px}}@media (max-width:359px){.SupportingPages-module__S6bwJq__knowledgeUse{padding:20px}.SupportingPages-module__S6bwJq__challengeStage{padding:10px}.SupportingPages-module__S6bwJq__challengeInstructions{padding:16px}}@media (prefers-reduced-motion:reduce){.SupportingPages-module__S6bwJq__choices summary>span,.SupportingPages-module__S6bwJq__formatControls button{transition:none}.SupportingPages-module__S6bwJq__formatContent{animation:none}}
.QualityCompliancePage-module__k6dzoq__heroPhoto{aspect-ratio:1.12}.QualityCompliancePage-module__k6dzoq__heroPhoto img{object-position:center}.QualityCompliancePage-module__k6dzoq__needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.QualityCompliancePage-module__k6dzoq__need{border:1px solid var(--product-line);background:var(--product-lilac);border-radius:24px;padding:32px}.QualityCompliancePage-module__k6dzoq__need h3,.QualityCompliancePage-module__k6dzoq__steps h3,.QualityCompliancePage-module__k6dzoq__followItems h3{text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.QualityCompliancePage-module__k6dzoq__need>p:last-child,.QualityCompliancePage-module__k6dzoq__steps li>p,.QualityCompliancePage-module__k6dzoq__followItems p{color:var(--product-muted);text-wrap:pretty;margin-top:14px;line-height:1.7}.QualityCompliancePage-module__k6dzoq__sources{color:var(--product-muted);margin-top:24px;font-size:14px}.QualityCompliancePage-module__k6dzoq__sources summary{cursor:pointer;width:fit-content;color:var(--product-accent);padding-block:12px}.QualityCompliancePage-module__k6dzoq__sources p{max-width:720px;margin-top:8px;line-height:1.65}.QualityCompliancePage-module__k6dzoq__sources ul{flex-wrap:wrap;gap:4px 24px;padding:12px 0 0;list-style:none;display:flex}.QualityCompliancePage-module__k6dzoq__sources a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.QualityCompliancePage-module__k6dzoq__example{background:var(--product-stage-gradient);color:#fff}.QualityCompliancePage-module__k6dzoq__exampleIntro{max-width:720px}.QualityCompliancePage-module__k6dzoq__exampleIntro>p:first-child{color:#d2b4ee}.QualityCompliancePage-module__k6dzoq__exampleIntro h2{color:#fff}.QualityCompliancePage-module__k6dzoq__exampleIntro>p:last-child{color:#dfd4e9}.QualityCompliancePage-module__k6dzoq__scenario{border-block:1px solid #ffffff30;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:40px 0 28px;padding:28px 0;display:grid}.QualityCompliancePage-module__k6dzoq__question{text-wrap:balance;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.3}.QualityCompliancePage-module__k6dzoq__scenario>p:last-child{color:#dfd4e9;text-wrap:pretty;line-height:1.7}.QualityCompliancePage-module__k6dzoq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.QualityCompliancePage-module__k6dzoq__steps li{color:var(--product-ink);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.QualityCompliancePage-module__k6dzoq__stepNumber{width:40px;height:40px;color:var(--product-accent);background:var(--product-lilac);border-radius:50%;place-items:center;margin-bottom:24px;font-size:13px;font-weight:600;display:grid}.QualityCompliancePage-module__k6dzoq__steps li>p{margin-bottom:24px}.QualityCompliancePage-module__k6dzoq__steps a,.QualityCompliancePage-module__k6dzoq__exampleEnd a{align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.QualityCompliancePage-module__k6dzoq__steps a{color:var(--product-accent);margin-top:auto}.QualityCompliancePage-module__k6dzoq__steps a svg,.QualityCompliancePage-module__k6dzoq__exampleEnd a svg{flex-shrink:0}.QualityCompliancePage-module__k6dzoq__exampleEnd{justify-content:space-between;align-items:start;gap:40px;margin-top:24px;display:flex}.QualityCompliancePage-module__k6dzoq__exampleEnd p{color:#dfd4e9;text-wrap:pretty;max-width:560px;font-size:14px;line-height:1.65}.QualityCompliancePage-module__k6dzoq__exampleEnd a{color:#fff}.QualityCompliancePage-module__k6dzoq__followItems{margin:0;padding:0;list-style:none}.QualityCompliancePage-module__k6dzoq__followItems li{border-top:1px solid var(--product-line);padding:24px 0}.QualityCompliancePage-module__k6dzoq__followItems h3{font-size:20px}.QualityCompliancePage-module__k6dzoq__sources summary:focus-visible,.QualityCompliancePage-module__k6dzoq__sources a:focus-visible,.QualityCompliancePage-module__k6dzoq__steps a:focus-visible,.QualityCompliancePage-module__k6dzoq__exampleEnd a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}@media (max-width:767px){.QualityCompliancePage-module__k6dzoq__needs,.QualityCompliancePage-module__k6dzoq__steps,.QualityCompliancePage-module__k6dzoq__scenario{grid-template-columns:1fr}.QualityCompliancePage-module__k6dzoq__need,.QualityCompliancePage-module__k6dzoq__steps li{padding:24px}.QualityCompliancePage-module__k6dzoq__scenario{gap:20px;margin-top:32px}.QualityCompliancePage-module__k6dzoq__exampleEnd{flex-direction:column;gap:16px}}
