.success-bento-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 1rem}.success-bento-card{position:relative;padding:2rem;border-radius:20px;border:1px solid rgba(139,92,246,.2);background:linear-gradient(135deg,rgba(15,19,24,.9),rgba(11,14,17,.95));backdrop-filter:blur(10px);transition:all .3s ease;overflow:hidden;min-height:500px;display:flex;flex-direction:column}.success-bento-card:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(125,229,208,.3),rgba(139,92,246,.3));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none}.success-bento-card:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4);box-shadow:0 20px 40px rgba(139,92,246,.15)}.success-card__content{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:10;height:100%}.success-card__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.success-card__icon{display:flex;align-items:center;flex-shrink:0}.success-card__title{font-size:1.25rem;font-weight:700;color:white;margin:0;line-height:1.3;flex:1}.success-card__body{display:flex;flex-direction:column;gap:1.5rem;flex:1}.success-card__section{display:flex;flex-direction:column;gap:.75rem}.success-card__section.outcomes{padding:1.25rem;background:rgba(139,92,246,.1);border-radius:12px;border:1px solid rgba(139,92,246,.2)}.success-card__label{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:1.2}.success-card__label.before{color:#f87171}.success-card__label.after{color:#4ade80}.success-card__label.outcomes{color:#a78bfa}.success-card__label.key-mover{color:#60a5fa}.success-card__text{font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.6;margin:0;padding-left:2rem}.success-card__text.outcomes{color:rgba(196,181,253,.9);font-weight:500;padding-left:2rem}.success-particle-container{position:relative;overflow:hidden}.success-particle{position:absolute;pointer-events:none;z-index:5}@media (max-width:1024px){.success-bento-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.success-bento-card{min-height:450px;padding:1.5rem}}@media (max-width:768px){.success-bento-grid{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.success-bento-card{padding:1.25rem;min-height:400px}.success-card__title{font-size:1.125rem}.success-card__text{font-size:.8125rem;padding-left:1.5rem}.success-card__text.outcomes{padding-left:1.5rem}.success-card__label{font-size:.8125rem}.success-card__section.outcomes{padding:1rem}}@media (max-width:480px){.success-bento-card{padding:1rem;min-height:380px}.success-card__header{flex-direction:column;align-items:flex-start;gap:.75rem}.success-card__text,.success-card__text.outcomes{padding-left:1rem}.success-card__body{gap:1.25rem}.success-card__section{gap:.5rem}.success-card__section.outcomes{padding:.875rem}}:root{--transformation-hue:27;--transformation-sat:69%;--transformation-white:hsl(0,0%,100%);--transformation-purple-primary:rgba(132,0,255,1);--transformation-purple-glow:rgba(132,0,255,0.2);--transformation-purple-border:rgba(132,0,255,0.8);--transformation-border-color:#392e4e;--transformation-background-dark:#060010}.transformation-bento-grid{display:grid;gap:clamp(.4rem,1vw,.75rem);padding:clamp(.5rem,1.2vw,1rem);max-width:54rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem)}.transformation-bento-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;aspect-ratio:4/3;height:clamp(15rem,18vw,17.5rem);padding:clamp(1rem,1.5vw,1.5rem);border-radius:clamp(1rem,1.25vw,1.25rem);border:1px solid var(--transformation-border-color);background:var(--transformation-background-dark);font-weight:300;overflow:hidden;transition:all .3s ease;--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:12.5rem}.transformation-bento-card:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.15)}.transformation-card__content,.transformation-card__header{display:flex;position:relative;color:var(--transformation-white)}.transformation-card__header{gap:clamp(.5em,.75vw,.75em);justify-content:flex-start;margin-bottom:clamp(.75em,1vw,1em)}.transformation-card__content{flex-direction:column;flex:1;justify-content:center}.transformation-card__title{font-weight:700;font-size:clamp(1.1rem,1.3vw,1.25rem);margin:0 0 clamp(1.2em,1.5vw,1.5em);line-height:clamp(1.2,1.3vw,1.3);color:var(--transformation-white);text-align:center}.transformation-card__body{display:flex;flex-direction:column;gap:1.25rem;flex:1}.transformation-card__section{display:flex;flex-direction:column;gap:.75rem}.transformation-card__label{display:flex;align-items:center;gap:.75rem;font-size:clamp(.75rem,.9vw,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:clamp(.3px,.5vw,.5px);line-height:1.2}.transformation-card__label.before{color:#f87171}.transformation-card__label.after{color:#4ade80}.transformation-card__text{font-size:clamp(.9rem,1vw,1rem);line-height:clamp(1.4,1.5vw,1.5);opacity:.9;margin:0;padding-left:2rem;color:var(--transformation-white)}.transformation-particle-container{position:relative;overflow:hidden}.transformation-particle{position:absolute;pointer-events:none;z-index:5}.transformation-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}.transformation-bento-card--border-glow:hover:after{opacity:1}.transformation-bento-card--border-glow:hover{box-shadow:0 4px 20px rgba(46,24,78,.4),0 0 30px var(--transformation-purple-glow)}.transformation-particle-container:hover{box-shadow:0 4px 20px rgba(46,24,78,.2),0 0 30px var(--transformation-purple-glow)}.transformation-bento-grid{grid-template-columns:1fr;width:100%;max-width:100vw;margin:0 auto;padding:1rem;box-sizing:border-box}.transformation-bento-card{width:100%;height:260px;padding:1rem;box-sizing:border-box;max-width:100%}@media (min-width:640px){.transformation-bento-grid{grid-template-columns:repeat(2,1fr);padding:1.5rem}.transformation-bento-card{height:280px}}@media (min-width:768px){.transformation-bento-grid{grid-template-columns:repeat(2,1fr);max-width:48rem;padding:2rem}.transformation-bento-card{height:280px}}@media (min-width:1024px){.transformation-bento-grid{grid-template-columns:repeat(3,1fr);max-width:56rem}.transformation-bento-card{height:320px}}.key-outcomes-bento.card-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:clamp(.75rem,1.5vw,1.25rem)!important;padding:clamp(.5rem,1vw,.75rem)!important;max-width:64rem!important;margin:0 auto!important;font-size:clamp(1rem,.9rem + .5vw,1.5rem)}.key-outcomes-bento .card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative;height:380px!important;min-height:380px!important;width:100%;max-width:100%;padding:clamp(1rem,1.5vw,1.5rem)!important;border-radius:clamp(1rem,1.25vw,1.25rem);border:1px solid var(--border-color);background:var(--background-dark);font-weight:300;overflow:hidden;transition:all .3s 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{display:flex;position:relative;color:var(--white)}.key-outcomes-bento .card__header{gap:clamp(.5em,.75vw,.75em);justify-content:flex-start;margin-bottom:clamp(.75em,1vw,1em)}.key-outcomes-bento .card__content{flex-direction:column;flex:1;justify-content:center}.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)}.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)}.key-outcomes-bento .card__description{font-size:clamp(.9rem,1vw,1rem);line-height:clamp(1.4,1.5vw,1.5);opacity:.9}.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)}@media (max-width:640px){.key-outcomes-bento.card-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(6,1fr)!important;gap:1rem!important;padding:1rem!important;max-width:100%!important}.key-outcomes-bento .card{height:220px!important;min-height:220px!important;padding:1rem!important}.key-outcomes-bento .card__description{font-size:.9rem!important;line-height:1.5!important}.key-outcomes-bento .card__title{font-size:1.2rem!important}}@media (min-width:641px) and (max-width:1023px){.key-outcomes-bento.card-grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(3,1fr)!important;gap:1rem!important;padding:1.5rem!important;max-width:48rem!important}.key-outcomes-bento .card{height:360px!important;min-height:280px!important}}@media (min-width:1024px){.key-outcomes-bento.card-grid{grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:clamp(.75rem,1.5vw,1.25rem)!important;padding:clamp(.5rem,1vw,.75rem)!important;max-width:64rem!important}.key-outcomes-bento .card{height:320px!important;min-height:320px!important;padding:clamp(1rem,1.5vw,1.5rem)!important}.key-outcomes-bento .card__description{font-size:.95rem!important;line-height:1.6!important}.key-outcomes-bento .card__title{font-size:1.3rem!important}}.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}.key-outcomes-bento .card__description{font-size:.95rem!important;line-height:1.6!important;opacity:1!important;overflow:visible!important;margin:0!important;flex:1!important}.key-outcomes-bento .card__description,.key-outcomes-bento .card__title{white-space:normal!important;text-overflow:unset!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.key-outcomes-bento .card__title{font-size:1.3rem!important;line-height:1.3!important;margin:0 0 .75em!important;font-weight:700!important;word-wrap:break-word!important;overflow-wrap:break-word!important;overflow:visible!important}.key-outcomes-bento .card__content{display:flex!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important;padding-bottom:1rem!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;gap:clamp(.4rem,1vw,.75rem);padding:clamp(.5rem,1.2vw,1rem);max-width:54rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem)}.analytics-dashboard-bento .card{display:flex;flex-direction:column;justify-content:space-between;position:relative;aspect-ratio:4/3;height:clamp(15rem,18vw,17.5rem);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:all .3s 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{display:flex;position:relative;color:var(--white)}.analytics-dashboard-bento .card__header{gap:clamp(.5em,.75vw,.75em);justify-content:flex-start;margin-bottom:clamp(.75em,1vw,1em)}.analytics-dashboard-bento .card__content{flex-direction:column;flex:1;justify-content:center}.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)}.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)}.analytics-dashboard-bento .card__description{font-size:clamp(.9rem,1vw,1rem);line-height:clamp(1.4,1.5vw,1.5);opacity:.9}.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-grid{grid-template-columns:1fr;width:100%;max-width:100vw;margin:0 auto;padding:1rem;box-sizing:border-box}.analytics-dashboard-bento .card{width:100%;height:320px}@media (min-width:600px){.analytics-dashboard-bento.card-grid{grid-template-columns:repeat(2,1fr)}.analytics-dashboard-bento .card{height:320px}}@media (min-width:1024px){.analytics-dashboard-bento.card-grid{grid-template-columns:repeat(3,1fr);max-width:56em}.analytics-dashboard-bento .card{height:320px}}.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}.analytics-dashboard-bento .card{height:320px!important;min-height:320px!important}.analytics-dashboard-bento .card__description{font-size:.95rem!important;line-height:1.6!important;opacity:1!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.analytics-dashboard-bento .card__title{font-size:1.3rem!important;line-height:1.3!important;margin-bottom:.75em!important}@media (max-width:640px){.analytics-dashboard-bento .card{height:230px!important;min-height:230px!important}.analytics-dashboard-bento .card__description{font-size:.9rem!important;line-height:1.5!important}.analytics-dashboard-bento .card__title{font-size:1.2rem!important}}