.hero{will-change:opacity,transform;padding:112px 0 96px;position:relative;overflow:hidden;border-top:none!important}.hero-beams{z-index:0;pointer-events:none;filter:blur(42px)saturate(1.3);opacity:0;background:repeating-linear-gradient(96deg,#0000 0% 5%,#4f6ef55c 9%,#3346c942 13%,#0000 19% 27%,#8fa4ff4d 31%,#0000 37% 47%,#635be047 51%,#0000 57% 66%,#4f6ef561 70%,#0000 77% 86%,#3346c942 90%,#0000 96%);animation:2.2s ease-out .5s both hero-beam-in,26s ease-in-out 2.7s infinite alternate hero-beam-drift;position:absolute;inset:-20% -10%}@keyframes hero-beam-in{0%{opacity:0}to{opacity:1}}@keyframes hero-beam-drift{0%{transform:translate(0)scaleY(1)}to{transform:translate(4%)scaleY(1.06)}}.hero-horizon{transform-origin:50% 100%;filter:blur(55px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(55% 100% at 50% 100%,#becaff8c 0%,#4f6ef557 38%,#0000 72%);width:1000px;height:520px;margin-left:-500px;animation:3.4s cubic-bezier(.16,1,.3,1) .15s both hero-horizon-grow,8s ease-in-out 3.6s infinite hero-horizon-sway;position:absolute;bottom:-260px;left:50%}@keyframes hero-horizon-grow{0%{opacity:0;transform:scaleY(.08)}55%{opacity:.95}to{opacity:1;transform:scaleY(1)}}@keyframes hero-horizon-sway{0%,to{opacity:.85;transform:scaleY(1)translate(0)}50%{opacity:1;transform:scaleY(1.12)translate(2%)}}.hero-top-fade{z-index:0;pointer-events:none;background:linear-gradient(#080808d1 0%,#08080859 55%,#0000 100%);height:220px;position:absolute;top:0;left:0;right:0}.aurora-1,.aurora-2,.aurora-3{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.aurora-1{opacity:0;background:radial-gradient(circle,#4f6ef594 0%,#0000 70%);width:780px;height:780px;animation:2.4s ease-out .6s both aurora-in-up,16s ease-in-out 3s infinite aurora1;bottom:-320px;left:-220px}.aurora-2{opacity:0;background:radial-gradient(circle,#3346c97a 0%,#0000 70%);width:640px;height:640px;animation:2.4s ease-out .8s both aurora-in-up,19s ease-in-out 3.2s infinite aurora2;bottom:-260px;right:-160px}.aurora-3{opacity:0;background:radial-gradient(circle,#8fa4ff42 0%,#0000 70%);width:420px;height:420px;animation:2.4s ease-out 1.1s both aurora-in-up,24s ease-in-out 3.5s infinite reverse aurora1;top:14%;left:58%}@keyframes aurora-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes aurora1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,40px)scale(1.1)}66%{transform:translate(-30px,70px)scale(.95)}}@keyframes aurora2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,-50px)scale(1.15)}}.hero-lines{z-index:0;pointer-events:none;filter:drop-shadow(0 0 7px #4f6ef559);opacity:0;width:100%;height:100%;animation:1.8s ease-out 1s both hero-lines-in;position:absolute;inset:0}.hero-lines path{transform-origin:50%;stroke-dasharray:.24 1}.hero-lines path:first-of-type{animation:16s ease-in-out infinite hero-line-drift,9s linear infinite hero-line-flow}.hero-lines path:nth-of-type(2){animation:20s ease-in-out -6s infinite hero-line-drift,11s linear -3s infinite hero-line-flow}.hero-lines path:nth-of-type(3){animation:24s ease-in-out -12s infinite hero-line-drift,13s linear -5s infinite hero-line-flow}.hero-lines path:nth-of-type(4){animation:18s ease-in-out -4s infinite hero-line-drift,10s linear -1.5s infinite hero-line-flow}@keyframes hero-lines-in{0%{opacity:0}to{opacity:.9}}@keyframes hero-line-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-36px)scale(1.02)}66%{transform:translate(-22px,22px)scale(.98)}}@keyframes hero-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2.4px}}.hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex;position:relative}.hero-badge{max-width:100%;color:var(--grey);border:1px solid var(--border);background:#ffffff0a;border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 18px;font-size:12px;font-weight:600;animation:.8s cubic-bezier(.16,1,.3,1) .1s both fadeDown;display:inline-flex}.badge-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #3ec98a66}50%{box-shadow:0 0 0 6px #3ec98a00}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ht-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ht-line>span{animation:1s cubic-bezier(.16,1,.3,1) both lineUp;display:inline-block;transform:translateY(115%)}.ht-line:first-child>span{animation-delay:.2s}.ht-line:nth-child(2)>span{animation-delay:.32s}@keyframes lineUp{to{transform:translateY(0)}}.hero-title .hl-blue-grad{background:linear-gradient(110deg,#4f6ef5 0%,#8fa4ff 35%,#dfe6ff 50%,#8fa4ff 65%,#4f6ef5 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;background-clip:text;animation:5.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.hero-lead{max-width:600px;margin:24px auto 36px;animation:.8s cubic-bezier(.16,1,.3,1) .5s both fadeUp}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;animation:.8s cubic-bezier(.16,1,.3,1) .62s both fadeUp;display:flex}.hero-stats{border-top:1px solid var(--border);align-items:center;gap:24px;margin-top:48px;padding-top:40px;animation:.8s cubic-bezier(.16,1,.3,1) .76s both fadeUp;display:flex}.stat{text-align:center;flex-direction:column;align-items:center;display:flex}.stat>span:first-child{font-size:32px;font-weight:900;line-height:1}.stat-label{color:var(--grey);margin-top:4px;font-size:12px}.stat-div{background:var(--border);width:1px;height:36px}.stat-n{font-variant-numeric:tabular-nums}.ticker-wrap{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker-wrap:hover .ticker-track{animation-play-state:paused}.ticker-glow{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4f6ef529 50%,#0000 100%);width:40%;animation:7s ease-in-out infinite ticker-glow-sweep;position:absolute;top:0;bottom:0}@keyframes ticker-glow-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}.section-header{margin-bottom:56px}.section-header h2{margin-top:8px}.services-lead-in{text-align:center;z-index:1;padding:96px 0 8px;position:relative}.hero+.services-lead-in,.services-lead-in+.pillars-section{border-top:none}.services-lead-in .kicker{justify-self:center}.services-lead-in h2{margin:0 auto}.services-lead-in .lead{max-width:620px;margin:14px auto 0}.prog-lead-icons{justify-content:center;gap:10px;margin-bottom:22px;display:flex}.prog-lead-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.prog-lead-icon svg{stroke:#fff;width:18px;height:18px}.prog-lead-icon--blue{background:linear-gradient(135deg,#4f6ef5,#8fa4ff)}.prog-lead-icon--indigo{background:linear-gradient(135deg,#3346c9,#6f5cf0)}.pillars-section .container{max-width:1280px}.showcase-track{height:280vh;position:relative}.showcase-sticky{grid-template-columns:250px 1fr;gap:40px;padding:24px 0;display:grid;position:sticky;top:110px}.showcase-nav{flex-direction:column;gap:4px;display:flex}.showcase-nav-item{color:var(--grey);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:color .3s,background .3s;display:flex;position:relative}.showcase-nav-item:before{content:"";background:var(--blue);border-radius:2px;width:2px;height:0;transition:height .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:-1px}.showcase-nav-item:hover{color:var(--text)}.showcase-nav-item.is-active{color:var(--text);background:#ffffff08}.showcase-nav-item.is-active:before{height:64%;top:18%}.showcase-nav-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--grey3);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:flex}.showcase-nav-icon svg{width:16px;height:16px}.showcase-nav-item.is-active .showcase-nav-icon{color:#fff;background:linear-gradient(135deg,#4f6ef5,#8fa4ff);border-color:#0000;box-shadow:0 0 20px #4f6ef566}.showcase-display{min-height:540px;position:relative}.showcase-panel{isolation:isolate;border:1px solid var(--border);opacity:0;pointer-events:none;background:linear-gradient(155deg,#ffffff0a,#ffffff03 55%);border-radius:28px;grid-template-columns:1fr 1.2fr;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(16px)}.showcase-panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.showcase-panel:before{content:"";z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#4f6ef54d,#0000 65%);width:65%;height:170%;position:absolute;top:-35%;right:-12%}.showcase-panel:after{content:"";z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#6f5cf029,#0000 65%);width:45%;height:100%;position:absolute;bottom:-30%;left:-10%}.showcase-copy{z-index:1;flex-direction:column;justify-content:center;padding:56px 24px 56px 56px;display:flex;position:relative}.showcase-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;font-size:12px;font-weight:700;display:block}.showcase-copy h3{margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.15}.showcase-copy p{color:var(--grey);max-width:400px;margin-bottom:28px;font-size:16px;line-height:1.75}.showcase-media{z-index:1;height:100%;position:relative;overflow:hidden}.showcase-media:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0a0fe6 0%,#0a0a0f00 26%);position:absolute;inset:0}.showcase-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 70%,#0a0a0f80 100%);position:absolute;inset:0}.showcase-media img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.valores-section{overflow:hidden}.valores-lead{text-align:center;margin-bottom:56px}.valores-lead .lead{max-width:560px;margin:20px auto 0}.valores-lead .btn-outline{margin-top:28px;display:inline-flex}.valores-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.valor-item{padding:28px 24px;transition:border-color .3s,transform .3s cubic-bezier(.4,0,.2,1)}.valor-item:hover{border-color:#4f6ef566;transform:translateY(-6px)}.valor-n{color:var(--grey3);letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:700;transition:color .3s;display:block}.valor-item:hover .valor-n{color:var(--blue)}.valor-item h4{margin-bottom:8px;font-size:16px;font-weight:700}.valor-item p{color:var(--grey);font-size:14px;line-height:1.7}.podcast-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.podcast-copy,.ep-list{min-width:0}.podcast-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.podcast-btn{border:1px solid var(--border);border-radius:100px;align-items:center;gap:9px;padding:11px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.podcast-btn.spotify{color:#1db954}.podcast-btn.spotify:hover{background:#1db95414;border-color:#1db95466}.podcast-btn.youtube{color:red}.podcast-btn.youtube:hover{background:#ff00000f;border-color:#ff00004d}.ep-list{flex-direction:column;gap:10px;display:flex}.ep-item{border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:all .25s;display:flex}.ep-item:hover{background:#4f6ef50a;border-color:#4f6ef54d;transform:translate(6px)}.ep-tag{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:var(--blue-dim);border:1px solid #4f6ef533;border-radius:100px;flex-shrink:0;padding:4px 11px;font-size:10px;font-weight:700}.ep-name{color:var(--text2);flex:1;font-size:14px;font-weight:600}.ep-play{color:var(--grey3);font-size:12px;transition:color .15s}.ep-eq{align-items:flex-end;gap:2px;height:14px;display:none}.ep-eq i{background:var(--blue);border-radius:2px;width:3px;animation:.7s ease-in-out infinite eq}.ep-eq i:first-child{height:60%;animation-delay:0s}.ep-eq i:nth-child(2){height:100%;animation-delay:.18s}.ep-eq i:nth-child(3){height:45%;animation-delay:.34s}@keyframes eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ep-item:hover .ep-play{display:none}.ep-item:hover .ep-eq{display:flex}.cta-section{border-top:1px solid var(--border);overflow:visible}.cta-box{text-align:center;isolation:isolate;border-radius:28px;padding:88px 40px;position:relative;overflow:hidden}.cta-box:before{content:"";z-index:-2;background:conic-gradient(#0000 62%,#4f6ef5bf 78%,#8fa4ffe6 82%,#4f6ef5bf 86%,#0000 100%);animation:7s linear infinite ctaSpin;position:absolute;inset:-150%}@keyframes ctaSpin{to{transform:rotate(360deg)}}.cta-box:after{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 0,#4f6ef524,#0000 70%),linear-gradient(#0c0c13,#080810);border-radius:27px;position:absolute;inset:1px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.btn-primary:hover:after{left:130%}@media (width<=1024px){.valores-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.podcast-grid{grid-template-columns:1fr}.pillars-section .container{max-width:1100px}.showcase-track{height:auto}.showcase-sticky{padding:0;display:block;position:static}.showcase-nav{display:none}.showcase-display{min-height:0}.showcase-panel{opacity:1;pointer-events:auto;flex-direction:column;display:flex;position:static;transform:none}.showcase-panel+.showcase-panel{margin-top:28px}.showcase-panel:before{width:90%;height:60%;top:-20%;right:-20%}.showcase-panel:after{display:none}.showcase-media{aspect-ratio:15/16;height:auto}.showcase-media:before,.showcase-media:after{content:none}.showcase-copy{padding:32px 28px}.showcase-copy p{max-width:none}}@media (width<=640px){.hero{padding:100px 0 56px}.hero-horizon{width:560px;height:300px;margin-left:-280px}.aurora-1{width:420px;height:420px}.aurora-2{width:340px;height:340px}.aurora-3{width:220px;height:220px}.valores-grid{grid-template-columns:1fr}.services-lead-in{padding:64px 0 8px}.hero-stats{gap:16px}.stat>span:first-child{font-size:26px}.cta-box{padding:64px 24px}}@media (prefers-reduced-motion:reduce){.aurora-1,.aurora-2,.aurora-3,.hero-beams,.hero-horizon,.hero-lines path,.ticker-track,.ticker-glow,.cta-box:before,.hero-title .hl-blue-grad,.ep-eq i,.badge-dot{opacity:1!important;animation:none!important}.hero-lines{opacity:.9!important;animation:none!important}.ht-line>span{animation:none;transform:none}.hero-badge,.hero-lead,.hero-actions,.hero-stats{animation:none}.showcase-panel{transition:opacity .3s;transform:none}.showcase-panel.is-active{transform:none}}
