.success-carousel-container{position:relative;overflow:hidden;border:1px solid rgba(75,85,99,.5);border-radius:24px;padding:12px 12px 44px;--outer-r:24px;--p-distance:12px;margin:0 auto;min-height:520px;display:flex;flex-direction:column}.success-carousel-track{display:flex;flex:1;align-items:stretch}.success-carousel-item{position:relative;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid rgba(75,85,99,.5);border-radius:calc(var(--outer-r) - var(--p-distance));background:linear-gradient(135deg,rgba(17,24,39,.98),rgba(31,41,55,.95));backdrop-filter:blur(12px);overflow:hidden;cursor:grab;height:100%;transition:box-shadow .3s ease}.success-carousel-item:active{cursor:grabbing}.success-carousel-card__content{display:flex;flex-direction:column;width:100%;height:100%;padding:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(147,51,234,.5) rgba(31,41,55,.3)}.success-carousel-card__content::-webkit-scrollbar{width:6px}.success-carousel-card__content::-webkit-scrollbar-track{background:rgba(31,41,55,.3);border-radius:3px}.success-carousel-card__content::-webkit-scrollbar-thumb{background:rgba(147,51,234,.5);border-radius:3px}.success-carousel-card__content::-webkit-scrollbar-thumb:hover{background:rgba(147,51,234,.7)}.success-carousel-card__header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(75,85,99,.3)}.success-carousel-card__icon{display:flex;align-items:center;justify-content:flex-start}.success-carousel-card__title{font-size:22px;font-weight:700;color:#fff;line-height:1.3}.success-carousel-card__body{display:flex;flex-direction:column;gap:16px;flex:1}.success-carousel-card__section{display:flex;flex-direction:column;gap:8px}.success-carousel-card__section.outcomes{padding:12px;border-radius:12px;background:rgba(147,51,234,.08);border:1px solid rgba(147,51,234,.2)}.success-carousel-card__label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgba(209,213,219,.9);text-transform:uppercase;letter-spacing:.5px}.success-carousel-card__label.before{color:rgba(248,113,113,.95)}.success-carousel-card__label.after{color:rgba(134,239,172,.95)}.success-carousel-card__label.outcomes{color:rgba(192,132,252,.95)}.success-carousel-card__label.key-mover{color:rgba(96,165,250,.95)}.success-carousel-card__text{font-size:14px;color:rgb(209,213,219);line-height:1.6;margin:0}.success-carousel-card__text.outcomes{font-weight:600;font-size:15px;color:rgba(255,255,255,.95);margin:0}.success-carousel-indicators-container{position:absolute;bottom:12px;left:0;right:0;display:flex;width:100%;justify-content:center;z-index:10}.success-carousel-indicators{margin:0;display:flex;width:auto;gap:12px;justify-content:center;padding:8px 16px;background:rgba(17,24,39,.8);backdrop-filter:blur(8px);border-radius:20px;border:1px solid rgba(75,85,99,.3)}.success-carousel-indicator{height:8px;width:8px;border-radius:50%;cursor:pointer;transition:background-color .15s,transform .15s;border:none}.success-carousel-indicator.active{background-color:rgb(147,51,234);box-shadow:0 0 8px rgba(147,51,234,.6)}.success-carousel-indicator.inactive{background-color:rgba(75,85,99,.6)}.success-carousel-indicator:hover{background-color:rgba(147,51,234,.7)}@media (max-width:640px){.success-carousel-container{width:100%!important;max-width:360px;min-height:600px;padding:12px 12px 40px}.success-carousel-card__content{padding:16px}.success-carousel-card__title{font-size:18px}.success-carousel-card__text{font-size:13px}.success-carousel-card__text.outcomes{font-size:14px}.success-carousel-indicators-container{bottom:8px}}@media (max-width:550px){.success-carousel-container{width:100%!important;max-width:calc(100vw - 2rem)!important;min-height:560px!important;height:auto!important;padding:12px 12px 52px!important;border-radius:20px!important;--outer-r:20px;--p-distance:12px;margin:0 auto!important;box-sizing:border-box!important;overflow:hidden!important}.success-carousel-track{display:flex!important;flex:1!important;align-items:stretch!important;min-height:480px!important}.success-carousel-item{min-height:480px!important;max-height:none!important;border-radius:calc(var(--outer-r) - var(--p-distance))!important;overflow:hidden!important}.success-carousel-card__content,.success-carousel-item{height:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.success-carousel-card__content{padding:16px!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.success-carousel-card__header{gap:10px!important;margin-bottom:16px!important;padding-bottom:12px!important;flex-shrink:0!important}.success-carousel-card__title{font-size:1.0625rem!important;line-height:1.3!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:visible!important}.success-carousel-card__body{gap:14px!important;flex:1!important}.success-carousel-card__section{gap:6px!important;margin-bottom:.5rem!important}.success-carousel-card__section.outcomes{padding:10px!important;border-radius:10px!important}.success-carousel-card__label{font-size:.75rem!important;gap:6px!important;letter-spacing:.5px!important}.success-carousel-card__text{font-size:.8125rem!important;line-height:1.6!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:visible!important;margin:0!important}.success-carousel-card__text.outcomes{font-size:.875rem!important;line-height:1.5!important;font-weight:600!important}.success-carousel-indicators-container{bottom:12px!important;position:absolute!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;z-index:10!important}.success-carousel-indicators{gap:10px!important;padding:8px 14px!important;border-radius:18px!important;background:rgba(17,24,39,.9)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(75,85,99,.3)!important}.success-carousel-indicator{height:8px!important;width:8px!important;border-radius:50%!important;cursor:pointer!important;transition:background-color .15s,transform .15s!important}.success-carousel-indicator.active{background-color:rgb(147,51,234)!important;box-shadow:0 0 8px rgba(147,51,234,.6)!important}.success-carousel-indicator.inactive{background-color:rgba(75,85,99,.6)!important}.success-carousel-container *{box-sizing:border-box!important}}@media (min-width:641px) and (max-width:1024px){.success-carousel-container{width:100%!important;max-width:600px}}@media (prefers-reduced-motion:reduce){.success-carousel-item{transition:none!important}.success-carousel-indicator{transition:background-color .15s!important}}.key-outcomes-bento.card-grid{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.5vw,1.25rem);padding:clamp(.5rem,1vw,.75rem);max-width:64rem;margin:0 auto;align-items:start;grid-auto-rows:auto}@media (min-width:640px){.key-outcomes-bento.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.key-outcomes-bento.card-grid{grid-template-columns:repeat(3,1fr)}}.key-outcomes-bento .card{position:relative;display:block;height:auto;min-height:0;aspect-ratio:auto;width:100%;max-width:100%;padding:clamp(1rem,1.5vw,1.5rem);border-radius:clamp(1rem,1.25vw,1.25rem);border:1px solid var(--border-color);background:var(--background-dark);font-weight:300;overflow:hidden;transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease;--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:12.5rem}.key-outcomes-bento .card:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.15)}.key-outcomes-bento .card__content,.key-outcomes-bento .card__header{position:relative;color:var(--white)}.key-outcomes-bento .card__header{display:flex;gap:clamp(.5em,.75vw,.75em);justify-content:flex-start;margin-bottom:clamp(.75em,1vw,1em)}.key-outcomes-bento .card__content{display:block}.key-outcomes-bento .card__label{font-size:clamp(.75rem,.9vw,.875rem);font-weight:600;color:#a855f7;text-transform:uppercase;letter-spacing:clamp(.3px,.5vw,.5px);margin-bottom:.25rem}.key-outcomes-bento .card__icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(.5em,.75vw,.75em)}.key-outcomes-bento .card__description,.key-outcomes-bento .card__title{--clamp-title:2;--clamp-desc:3}.key-outcomes-bento .card__title{font-weight:700;font-size:clamp(1.1rem,1.3vw,1.25rem);margin:0 0 clamp(.4em,.5vw,.5em);line-height:clamp(1.2,1.3vw,1.3);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.key-outcomes-bento .card__description{font-size:clamp(.9rem,1vw,1rem);line-height:clamp(1.4,1.5vw,1.5);opacity:.9;margin:0}.key-outcomes-bento .card__description ul{list-style-type:none;padding-left:0;margin:0}.key-outcomes-bento .card__description li{margin-bottom:.25em;color:#d1d5db;position:relative;padding-left:1.2em}.key-outcomes-bento .card__description li:before{content:"●";color:#a855f7;font-weight:700;position:absolute;left:0;top:0}.key-outcomes-bento .card--text-autohide .card__description,.key-outcomes-bento .card--text-autohide .card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.key-outcomes-bento .card--text-autohide .card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.key-outcomes-bento .card--text-autohide .card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}.key-outcomes-bento .card__footer{margin-top:clamp(.5rem,1vw,.75rem);padding-top:clamp(.5rem,1vw,.75rem);border-top:1px dashed rgba(132,0,255,.25);display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem)}.key-outcomes-bento .card--border-glow:after{content:"";position:absolute;inset:0;padding:6px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(132,0,255,calc(var(--glow-intensity) * .8)) 0,rgba(132,0,255,calc(var(--glow-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:opacity .3s ease;z-index:1}.key-outcomes-bento .card--border-glow:hover:after{opacity:1}.key-outcomes-bento .card--border-glow:hover{box-shadow:0 4px 20px rgba(46,24,78,.4),0 0 30px var(--purple-glow)}.key-outcomes-bento .particle-container{position:relative;overflow:hidden}.key-outcomes-bento .particle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(132,0,255,.2);border-radius:50%;z-index:-1}.key-outcomes-bento .particle-container:hover{box-shadow:0 4px 20px rgba(46,24,78,.2),0 0 30px var(--purple-glow)}.key-outcomes-bento .global-spotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200!important;pointer-events:none}.key-outcomes-bento.bento-section{position:relative;user-select:none;width:100%;max-width:100vw;overflow-x:hidden}@media (max-width:428px){.key-outcomes-bento.card-grid{gap:clamp(.6rem,1.5vw,.9rem)}.key-outcomes-bento .card__title{font-size:clamp(1rem,2.8vw,1.125rem)}}@media (prefers-reduced-motion:reduce){.key-outcomes-bento .card{transition:none}.key-outcomes-bento .card:hover{transform:none}.key-outcomes-bento .particle-container:hover{box-shadow:none}}@media (prefers-contrast:high){.key-outcomes-bento .card{border:2px solid var(--white)}.key-outcomes-bento .card__label{color:var(--white)}.key-outcomes-bento .card__description{color:var(--white);opacity:1}}@media print{.key-outcomes-bento.card-grid{display:block;max-width:none}.key-outcomes-bento .card{break-inside:avoid;margin-bottom:1rem;box-shadow:none;border:1px solid #000}.key-outcomes-bento .global-spotlight,.key-outcomes-bento .particle-container:after{display:none}}@supports (line-clamp:3){.key-outcomes-bento .card--text-autohide .card__description,.key-outcomes-bento .card--text-autohide .card__title{display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;line-clamp:unset;overflow:clip}.key-outcomes-bento .card--text-autohide .card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.key-outcomes-bento .card--text-autohide .card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}}.key-outcomes-bento .card{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.key-outcomes-bento .card__content{display:block!important}.key-outcomes-bento .card *{min-height:0!important}:root{--hue:27;--sat:69%;--white:hsl(0,0%,100%);--purple-primary:rgba(132,0,255,1);--purple-glow:rgba(132,0,255,0.2);--purple-border:rgba(132,0,255,0.8);--border-color:#392e4e;--background-dark:#060010;color-scheme:light dark}.analytics-dashboard-bento.card-grid{display:grid;grid-template-columns:1fr;gap:clamp(.4rem,1vw,.75rem);padding:clamp(.5rem,1.2vw,1rem);max-width:54rem;margin:0 auto;align-items:start;grid-auto-rows:auto}@media (min-width:600px){.analytics-dashboard-bento.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.analytics-dashboard-bento.card-grid{grid-template-columns:repeat(3,1fr)}}.analytics-dashboard-bento .card{position:relative;display:block;height:auto;min-height:0;aspect-ratio:auto;width:100%;max-width:100%;padding:clamp(1rem,1.5vw,1.5rem);border-radius:clamp(1rem,1.25vw,1.25rem);border:1px solid var(--border-color);background:var(--background-dark);font-weight:300;overflow:hidden;transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease;--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:12.5rem}.analytics-dashboard-bento .card:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.15)}.analytics-dashboard-bento .card__content,.analytics-dashboard-bento .card__header{position:relative;color:var(--white)}.analytics-dashboard-bento .card__header{display:flex;gap:clamp(.5em,.75vw,.75em);justify-content:flex-start;margin-bottom:clamp(.75em,1vw,1em)}.analytics-dashboard-bento .card__content{display:block}.analytics-dashboard-bento .card__label{font-size:clamp(.75rem,.9vw,.875rem);font-weight:600;color:#a855f7;text-transform:uppercase;letter-spacing:clamp(.3px,.5vw,.5px);margin-bottom:.25rem}.analytics-dashboard-bento .card__icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(.5em,.75vw,.75em)}.analytics-dashboard-bento .card__description,.analytics-dashboard-bento .card__title{--clamp-title:2;--clamp-desc:3}.analytics-dashboard-bento .card__title{font-weight:700;font-size:clamp(1.1rem,1.3vw,1.25rem);margin:0 0 clamp(.4em,.5vw,.5em);line-height:clamp(1.2,1.3vw,1.3);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.analytics-dashboard-bento .card__description{font-size:clamp(.9rem,1vw,1rem);line-height:clamp(1.4,1.5vw,1.5);opacity:.9;margin:0}.analytics-dashboard-bento .card__description ul{list-style-type:none;padding-left:0;margin:0}.analytics-dashboard-bento .card__description li{margin-bottom:.25em;color:#d1d5db;position:relative;padding-left:1.2em}.analytics-dashboard-bento .card__description li:before{content:"●";color:#a855f7;font-weight:700;position:absolute;left:0;top:0}.analytics-dashboard-bento .card--text-autohide .card__description,.analytics-dashboard-bento .card--text-autohide .card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.analytics-dashboard-bento .card--text-autohide .card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.analytics-dashboard-bento .card--text-autohide .card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}.analytics-dashboard-bento .card--border-glow:after{content:"";position:absolute;inset:0;padding:6px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(132,0,255,calc(var(--glow-intensity) * .8)) 0,rgba(132,0,255,calc(var(--glow-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:opacity .3s ease;z-index:1}.analytics-dashboard-bento .card--border-glow:hover:after{opacity:1}.analytics-dashboard-bento .card--border-glow:hover{box-shadow:0 4px 20px rgba(46,24,78,.4),0 0 30px var(--purple-glow)}.analytics-dashboard-bento .particle-container{position:relative;overflow:hidden}.analytics-dashboard-bento .particle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(132,0,255,.2);border-radius:50%;z-index:-1}.analytics-dashboard-bento .particle-container:hover{box-shadow:0 4px 20px rgba(46,24,78,.2),0 0 30px var(--purple-glow)}.analytics-dashboard-bento .global-spotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200!important;pointer-events:none}.analytics-dashboard-bento.bento-section{position:relative;user-select:none;width:100%;max-width:100vw;overflow-x:hidden}@media (max-width:428px){.analytics-dashboard-bento.card-grid{gap:clamp(.5rem,1vw,.75rem)}.analytics-dashboard-bento .card__title{font-size:clamp(1rem,2.8vw,1.125rem)}}@media (prefers-reduced-motion:reduce){.analytics-dashboard-bento .card{transition:none}.analytics-dashboard-bento .card:hover{transform:none}.analytics-dashboard-bento .particle-container:hover{box-shadow:none}}@media (prefers-contrast:high){.analytics-dashboard-bento .card{border:2px solid var(--white)}.analytics-dashboard-bento .card__label{color:var(--white)}.analytics-dashboard-bento .card__description{color:var(--white);opacity:1}}@media print{.analytics-dashboard-bento.card-grid{display:block;max-width:none}.analytics-dashboard-bento .card{break-inside:avoid;margin-bottom:1rem;box-shadow:none;border:1px solid #000}.analytics-dashboard-bento .global-spotlight,.analytics-dashboard-bento .particle-container:after{display:none}}@supports (line-clamp:3){.analytics-dashboard-bento .card--text-autohide .card__description,.analytics-dashboard-bento .card--text-autohide .card__title{display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;line-clamp:unset;overflow:clip}.analytics-dashboard-bento .card--text-autohide .card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.analytics-dashboard-bento .card--text-autohide .card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}}.analytics-dashboard-bento .card{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.analytics-dashboard-bento .card__content{display:block!important}.analytics-dashboard-bento .card *{min-height:0!important}