.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;z-index:0;pointer-events:none}.gradient-overlay,.gradient-overlay:before{position:absolute;top:0;left:0;border-radius:inherit}.gradient-overlay:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.outer-container{display:flex;min-height:100%;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:0}.step-circle-container{margin-left:auto;margin-right:auto;width:100%;border-radius:0;background-color:transparent;border:none;box-shadow:none}.step-indicator-row{display:flex;width:100%;align-items:center;padding:1rem 0 2rem}.step-content-default{position:relative;overflow:hidden;min-height:400px}.step-default{padding:0}.footer-container{padding:2rem 0 0}.footer-nav{margin-top:1rem;display:flex}.footer-nav.spread{justify-content:space-between}.footer-nav.end{justify-content:flex-end}.back-button{transition:all .35s;border-radius:.75rem;padding:.75rem 1.5rem;color:#6b7280;cursor:pointer;border:1px solid #e5e7eb;background-color:#fff;font-weight:500}.back-button:hover{color:#374151;background-color:#f9fafb}.back-button.inactive{pointer-events:none;opacity:.5;color:#9ca3af}.next-button{transition:all .35s;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background-color:#fb923c;color:#fff;font-weight:600;letter-spacing:-.025em;padding:.75rem 2rem;cursor:pointer;border:none;box-shadow:0 4px 6px -1px rgba(251,146,60,.3);font-size:1rem}.next-button:hover{background-color:#ed642b;box-shadow:0 6px 8px -1px rgba(237,100,43,.4)}.next-button:active{background-color:#dc5a26;transform:translateY(1px)}.step-indicator{position:relative;cursor:pointer;outline:none}.step-indicator-inner{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;border:2px solid transparent;transition:all .3s ease}.active-dot{height:.75rem;width:.75rem;border-radius:9999px;background-color:#fff}.step-number{font-size:.875rem;font-weight:600}.step-connector{position:relative;margin-left:.75rem;margin-right:.75rem;height:.125rem;flex:1;overflow:hidden;border-radius:.25rem;background-color:#e5e7eb}.step-connector-inner{position:absolute;left:0;top:0;height:100%;border-radius:.25rem}.check-icon{height:1.25rem;width:1.25rem;color:#fff}.step-indicator:hover .step-indicator-inner{transform:scale(1.05)}.step-indicator-inner[data-status=inactive]{border-color:#e5e7eb}.step-indicator-inner[data-status=active],.step-indicator-inner[data-status=complete]{border-color:#ed642b;box-shadow:0 0 0 4px rgba(237,100,43,.1)}@keyframes pulse-orange{0%,to{box-shadow:0 0 0 4px rgba(237,100,43,.1)}50%{box-shadow:0 0 0 8px rgba(237,100,43,.05)}}.step-indicator-inner[data-status=active]{animation:pulse-orange 2s infinite}:root{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:0.5;--pointer-from-left:0.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--behind-gradient:none;--inner-gradient:none;--qaly-orange:#fb923c;--qaly-blue:#250c77;--card-radius:30px}.team-card-wrapper{perspective:500px;transform:translateZ(.1px);position:relative;touch-action:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.team-card-wrapper:before{content:"";position:absolute;inset:-10px;background:inherit;background-position:inherit;border-radius:inherit;transition:all .6s cubic-bezier(.4,0,.2,1);filter:contrast(1.5) saturate(1.5) blur(30px);transform:scale(.8) translateZ(.1px);background-size:100% 100%;background-image:var(--behind-gradient)}.team-card-wrapper.active,.team-card-wrapper:hover{--card-opacity:1}.team-card-wrapper.active:before,.team-card-wrapper:hover:before{filter:contrast(1) saturate(1.5) blur(35px) opacity(.8);transform:scale(.9) translateZ(.1px)}.team-card{height:80svh;max-height:540px;display:grid;aspect-ratio:.718;border-radius:var(--card-radius);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:team-glow-bg 12s linear infinite;box-shadow:rgba(0,0,0,.3) calc((var(--pointer-from-left) * 8px) - 2px) calc((var(--pointer-from-top) * 15px) - 4px) 15px -3px;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:translateZ(.1px) rotateX(0deg) rotateY(0deg);background-size:100% 100%;background-position:0 0,0 0,50% 50%,0 0;background-image:var(--behind-gradient);overflow:hidden}.team-card.active,.team-card:hover{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateZ(.1px) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.team-card *{display:grid;grid-area:1/-1;border-radius:var(--card-radius);transform:translateZ(.1px);pointer-events:none}.team-inside{inset:1px;position:absolute;background-image:var(--inner-gradient);background-color:hsla(0,0%,100%,.95);transform:translateZ(.01px)}.team-shine{transition:filter .6s ease;filter:brightness(.8) contrast(1.2) saturate(.4) opacity(.3);animation:team-holo-bg 18s linear infinite;mix-blend-mode:color-dodge;--space:8%;--angle:-45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:50%;background-image:repeating-linear-gradient(0deg,var(--qaly-orange) calc(var(--space) * 1),hsla(0,0%,100%,.8) calc(var(--space) * 2),var(--qaly-orange) calc(var(--space) * 3),hsla(0,0%,100%,.8) calc(var(--space) * 4),var(--qaly-orange) calc(var(--space) * 5),hsla(0,0%,100%,.8) calc(var(--space) * 6),var(--qaly-orange) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),hsla(0,0%,100%,.9) 0,#ebc7ad 3.8%,#f4d4be 4.5%,#ebc7ad 5.2%,hsla(0,0%,100%,.9) 10%,hsla(0,0%,100%,.9) 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,240,230,.1) 12%,rgba(255,225,204,.15) 20%,rgba(255,210,179,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),50%;background-blend-mode:color,soft-light;background-size:400% 400%,250% 250%,150% 150%;background-repeat:repeat}.team-card.active .team-shine,.team-card:hover .team-shine{filter:brightness(.9) contrast(1.3) saturate(.6);animation:none}.team-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),#ffe1cc 12%,hsla(25,40%,95%,.6) 90%);mix-blend-mode:overlay;filter:brightness(1.1) contrast(1.1);z-index:4}.team-avatar-content{mix-blend-mode:normal;overflow:hidden;pointer-events:none}.team-avatar-content .team-avatar{width:100%;position:absolute;left:50%;transform:translateX(-50%) scale(1);bottom:0;opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:2}.team-avatar-content:before{content:"";inset:0;z-index:1;mask:linear-gradient(180deg,transparent 0,transparent 60%,#000 90%,#000);pointer-events:none}.team-avatar-content:before,.team-user-info{position:absolute;backdrop-filter:blur(20px)}.team-user-info{bottom:20px;left:20px;right:20px;z-index:10;display:flex;flex-direction:column;gap:12px;background:hsla(0,0%,100%,.9);border:1px solid rgba(251,146,60,.4);border-radius:15px;padding:16px;pointer-events:auto}.team-description{flex:1}.team-description p{font-size:14px;color:rgba(55,65,81,.9);line-height:1.4;margin:0}.team-linkedin-btn{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--qaly-orange);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--qaly-orange);background:hsla(0,0%,100%,.9);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);pointer-events:auto;z-index:20;position:relative}.team-linkedin-btn:hover{background:var(--qaly-orange);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,146,60,.4)}.team-linkedin-btn:active{transform:translateY(0);box-shadow:0 2px 10px rgba(251,146,60,.3)}.team-content{max-height:100%;overflow:hidden;text-align:center;position:relative;transform:translate3d(calc(var(--pointer-from-left) * -6px + 3px),calc(var(--pointer-from-top) * -6px + 3px),.1px)!important;z-index:5;mix-blend-mode:multiply}.team-details{width:100%;position:absolute;top:2em;display:flex;flex-direction:column}.team-details h3{font-size:min(4.5svh,2.8em);margin:0;background-image:linear-gradient(to bottom,#374151,var(--qaly-orange))}.team-details h3,.team-details p{font-weight:600;background-size:1em 1.5em;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.team-details p{position:relative;top:-8px;white-space:nowrap;font-size:15px;margin:0 auto;width:min-content;background-image:linear-gradient(to bottom,#6b7280,var(--qaly-orange))}@keyframes team-glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes team-holo-bg{0%{background-position:0 var(--background-y),0 0,50%}to{background-position:0 var(--background-y),90% 90%,50%}}@media (max-width:768px){.team-card{height:70svh;max-height:450px}.team-details{top:1.5em}.team-details h3{font-size:min(4svh,2.3em)}.team-details p{font-size:13px}.team-user-info{bottom:15px;left:15px;right:15px;padding:12px}.team-description p{font-size:13px}.team-linkedin-btn{padding:8px 12px;font-size:12px}.team-avatar-content .team-avatar{bottom:0}}