.chart-container{display:flex;justify-content:center;align-items:center;height:100%;background-color:#0a0a0a;border-radius:1rem;padding:2rem;box-sizing:border-box;position:relative}.chart{display:flex;justify-content:space-around;align-items:flex-end;width:100%;height:100%;position:relative}.bar-wrapper{display:flex;flex-direction:column;align-items:center;width:20%;height:100%;justify-content:flex-end}.bar{width:50%;background-color:#1196cc;transform-origin:bottom;transition:height .5s ease-in-out}.quarter-label{margin-top:.5rem;color:#fff;font-size:.875rem}.drawing-line-container{position:absolute;bottom:2.5rem;left:10%;width:80%;height:2px;background-color:#444}.drawing-line{height:100%;background-color:#f59e0b;transition:width 2s linear}.journey-item{opacity:0;transform:translateY(20px);animation:fadeIn .5s ease-out forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.journey-item:nth-child(1){animation-delay:.2s}.journey-item:nth-child(2){animation-delay:.4s}.journey-item:nth-child(3){animation-delay:.6s}.journey-item:nth-child(4){animation-delay:.8s}.journey-item .absolute.left-4.md\:left-1\/2.-ml-\[5px\]{animation:pulse 1.5s infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float-animation{animation:float 3s ease-in-out infinite}.growth-chart-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0a0a0a;border-radius:1rem;padding:2rem;box-sizing:border-box;position:relative;overflow:hidden}.chart-display{text-align:center;margin-bottom:2rem;z-index:1}.chart-value{font-size:3rem;font-weight:700;color:#1196cc;text-shadow:0 0 10px rgba(17,150,204,.5)}.chart-label{font-size:1rem;color:#fff9;text-transform:uppercase;letter-spacing:1px}.chart-bars{display:flex;justify-content:space-around;align-items:flex-end;width:80%;height:40%;position:absolute;bottom:0;left:10%;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.1)}.bar{width:15%;background:linear-gradient(to top,#1196cc,#0a568c);border-radius:.25rem .25rem 0 0;transition:height 2s ease-out}.bar:nth-child(1){height:0%}.bar:nth-child(2){height:0%}.bar:nth-child(3){height:0%}.bar:nth-child(4){height:0%}@keyframes floatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleInNumber{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.hero-stats{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .4s backwards}.hero-image{animation:slideInRight .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.hero-status-card{animation:slideUpFade .7s cubic-bezier(.34,1.56,.64,1) .5s backwards}.hero-image img{animation:fadeIn 1s ease-out .3s backwards}.what-icon{animation:bounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.what-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.what-description{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.benefits-header,.benefits-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) forwards}.benefit-card{animation:slideUpFade .7s cubic-bezier(.34,1.56,.64,1) forwards}.benefit-card-4{animation-delay:.45s}.benefit-card-4 .benefit-card-icon{animation-delay:.65s}.process-section{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.process-header{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) forwards}.process-title{animation:smoothSlideUp .8s ease-out forwards}.process-subtitle{animation:smoothSlideUp .8s ease-out .15s backwards}.process-step{animation:smoothSlideUp .7s ease-out forwards}.process-step-1{animation-delay:.3s}.process-step-2{animation-delay:.45s}.process-step-3{animation-delay:.6s}.process-step-4{animation-delay:.75s}.process-step-number{animation:scaleInNumber .6s ease-out forwards}.process-step-1 .process-step-number{animation-delay:.5s}.process-step-2 .process-step-number{animation-delay:.65s}.process-step-3 .process-step-number{animation-delay:.8s}.process-step-4 .process-step-number{animation-delay:.95s}.cta-container{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.cta-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .4s backwards}.cta-description{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .5s backwards}.cta-button{animation:bounceIn .7s cubic-bezier(.34,1.56,.64,1) .65s backwards}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #1196cc66}50%{box-shadow:0 0 40px #1196cccc}}@keyframes shimmerBg{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}.hero-title{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1)}.hero-subtitle{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}.hero-description{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.hero-buttons{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .45s backwards}.hero-image-card{animation:slideInRight .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.card-float{animation:floatCard 3s ease-in-out infinite}.card-float:nth-child(2){animation-delay:.5s}.benefit-card{animation:slideUp .6s cubic-bezier(.34,1.56,.64,1)}.benefit-card:nth-child(1){animation-delay:.1s}.benefit-card:nth-child(2){animation-delay:.2s}.benefit-card:nth-child(3){animation-delay:.3s}.benefit-icon{animation:bounceIn .6s cubic-bezier(.34,1.56,.64,1)}.benefit-card:nth-child(1) .benefit-icon{animation-delay:.15s}.benefit-card:nth-child(2) .benefit-icon{animation-delay:.25s}.benefit-card:nth-child(3) .benefit-icon{animation-delay:.35s}.process-step{animation:scaleIn .7s cubic-bezier(.34,1.56,.64,1)}.process-step:nth-child(1){animation-delay:.1s}.process-step:nth-child(2){animation-delay:.2s}.process-step:nth-child(3){animation-delay:.3s}.process-step:nth-child(4){animation-delay:.4s}.process-step:hover{animation:none}.step-icon{animation:rotateIn .7s cubic-bezier(.34,1.56,.64,1)}.process-step:nth-child(1) .step-icon{animation-delay:.15s}.process-step:nth-child(2) .step-icon{animation-delay:.25s}.process-step:nth-child(3) .step-icon{animation-delay:.35s}.process-step:nth-child(4) .step-icon{animation-delay:.45s}.stat-item{animation:slideUp .6s cubic-bezier(.34,1.56,.64,1)}.stat-item:nth-child(1){animation-delay:.1s}.stat-item:nth-child(2){animation-delay:.2s}.stat-item:nth-child(3){animation-delay:.3s}.stat-item:nth-child(4){animation-delay:.4s}.stat-number{animation:bounceIn .8s cubic-bezier(.34,1.56,.64,1)}.stat-item:nth-child(1) .stat-number{animation-delay:.15s}.stat-item:nth-child(2) .stat-number{animation-delay:.25s}.stat-item:nth-child(3) .stat-number{animation-delay:.35s}.stat-item:nth-child(4) .stat-number{animation-delay:.45s}.faq-item{animation:slideUp .6s cubic-bezier(.34,1.56,.64,1)}.faq-item:nth-child(4){animation-delay:.4s}.cta-heading{animation:slideUp .8s cubic-bezier(.34,1.56,.64,1)}.cta-description{animation:slideUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}.cta-subtext{animation:slideUp .8s cubic-bezier(.34,1.56,.64,1) .45s backwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #1196ccb3}70%{box-shadow:0 0 0 10px #1196cc00}to{box-shadow:0 0 #1196cc00}}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.process-step-item{opacity:0;animation:floatUp .7s cubic-bezier(.34,1.56,.64,1) forwards}.process-step-item:nth-child(1){animation-delay:.1s}.process-step-item:nth-child(2){animation-delay:.3s}.process-step-item:nth-child(4){animation-delay:.7s}.process-step-item .flex.h-16.w-16.shrink-0.items-center.justify-center.rounded-full{animation:pulse 1.5s infinite}.process-section{background:linear-gradient(135deg,rgba(17,150,204,.05) 0%,transparent 100%);position:relative;overflow:hidden}.process-section:before{content:"";position:absolute;top:-50%;right:-50%;width:600px;height:600px;background:radial-gradient(circle,rgba(17,150,204,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}details{box-shadow:none!important}details:hover{box-shadow:none!important}@keyframes heroSlideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes heroSlideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.hero-badge{animation:heroSlideInLeft .8s cubic-bezier(.34,1.56,.64,1)}.hero-title{animation:heroSlideInLeft .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.hero-description{animation:heroSlideInLeft .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.hero-buttons{animation:heroSlideInLeft .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.hero-image{animation:heroSlideInRight .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes heroElementFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroMetricSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroChartBarGrow{0%{opacity:0;transform:scaleY(0);transform-origin:bottom}to{opacity:1;transform:scaleY(1);transform-origin:bottom}}.hero-dashboard-header{animation:heroElementFadeIn .6s cubic-bezier(.34,1.56,.64,1) .4s backwards}.hero-metric-card{animation:heroMetricSlideUp .7s cubic-bezier(.34,1.56,.64,1) forwards}.hero-metric-card-1{animation-delay:.5s}.hero-metric-card-2{animation-delay:.65s}.hero-chart-container{animation:heroElementFadeIn .6s cubic-bezier(.34,1.56,.64,1) .45s backwards}.hero-chart-bar{animation:heroChartBarGrow .8s cubic-bezier(.34,1.56,.64,1) forwards}.hero-chart-bar-1{animation-delay:.8s}.hero-chart-bar-2{animation-delay:.9s}.hero-chart-bar-3{animation-delay:1s}.hero-chart-bar-4{animation-delay:1.1s}.hero-chart-bar-5{animation-delay:1.2s}.hero-chart-bar-6{animation-delay:1.3s}.what-section-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1)}.what-section-content{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}@keyframes scaleInFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.why-section-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1)}.why-section-subtitle{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.why-card{animation:scaleInFade .7s cubic-bezier(.34,1.56,.64,1)}.why-card:nth-child(1){animation-delay:.15s}.why-card:nth-child(2){animation-delay:.25s}.why-card:nth-child(3){animation-delay:.35s}.why-card:nth-child(4){animation-delay:.45s}.why-card-icon{animation:bounceIn .7s cubic-bezier(.34,1.56,.64,1)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.why-card:nth-child(1) .why-card-icon{animation-delay:.2s}.why-card:nth-child(2) .why-card-icon{animation-delay:.3s}.why-card:nth-child(3) .why-card-icon{animation-delay:.4s}.why-card:nth-child(4) .why-card-icon{animation-delay:.5s}@keyframes floatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.process-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1)}.process-subtitle{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.process-step-item{animation:floatUp .7s cubic-bezier(.34,1.56,.64,1) forwards}.process-step-item:nth-child(1){animation-delay:.2s}.process-step-item:nth-child(2){animation-delay:.35s}.process-step-item:nth-child(3){animation-delay:.5s}@keyframes scaleUpBounce{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 20px #1196cc4d,inset 0 0 20px #1196cc1a}50%{box-shadow:0 0 40px #1196cc99,inset 0 0 20px #1196cc33}}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.process-circle{animation:scaleUpBounce .8s cubic-bezier(.34,1.56,.64,1),glow 3s ease-in-out .8s infinite;position:relative;box-shadow:0 0 30px #1196cc66}.process-circle:before{content:"";position:absolute;inset:-6px;border-radius:9999px;background:linear-gradient(45deg,#1196cc4d,#1196cc1a,#1196cc4d);animation:rotateGradient 4s linear infinite;z-index:-1}.process-circle:after{content:"";position:absolute;inset:-12px;border-radius:9999px;border:1px solid rgba(17,150,204,.2);animation:rotateGradient 6s linear infinite reverse}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.process-content-left{animation:slideInFromLeft .8s cubic-bezier(.34,1.56,.64,1)}.process-content-right{animation:slideInFromRight .8s cubic-bezier(.34,1.56,.64,1)}.faq-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1)}.faq-item{animation:fadeInUp .6s cubic-bezier(.34,1.56,.64,1)}.faq-item:nth-child(1){animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.2s}.faq-item:nth-child(3){animation-delay:.3s}@keyframes ctaSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #1196cc66}50%{box-shadow:0 0 40px #1196cccc}}.cta-title{animation:ctaSlideUp .8s cubic-bezier(.34,1.56,.64,1)}.cta-description{animation:ctaSlideUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}.cta-button{animation:bounceIn .7s cubic-bezier(.34,1.56,.64,1) .3s backwards}.cta-button:hover{animation:none}.cta-subtext{animation:ctaSlideUp .8s cubic-bezier(.34,1.56,.64,1) .45s backwards}.hover-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hover-lift:hover{transform:translateY(-4px)}.glow-on-hover{transition:box-shadow .3s ease}.glow-on-hover:hover{box-shadow:0 0 30px #1196cc4d}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes smoothSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-badge{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) forwards}.hero-title{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.hero-description{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.hero-buttons{animation:slideInLeft .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.hero-image-container{animation:slideInRight .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.hero-image-container img{animation:fadeIn 1s ease-out .3s backwards}.what-section{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.what-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) forwards}.what-description{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.what-card{animation:slideUpFade .7s cubic-bezier(.34,1.56,.64,1) forwards}.what-card-1{animation-delay:.2s}.what-card-2{animation-delay:.3s}.what-card-3{animation-delay:.4s}.what-card-icon{animation:bounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.what-card-1 .what-card-icon{animation-delay:.4s}.what-card-2 .what-card-icon{animation-delay:.5s}.what-card-3 .what-card-icon{animation-delay:.6s}.benefits-section{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.benefits-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) forwards}.benefits-subtitle{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.benefit-card{animation:slideUpFade .7s cubic-bezier(.34,1.56,.64,1) forwards;border:1px solid rgba(17,150,203,.3);position:relative;overflow:hidden;background:linear-gradient(135deg,#1196cb0d,#1196cb05);transition:all .3s ease}.benefit-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(17,150,203,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.benefit-card:hover{border-color:#1196cbcc;box-shadow:0 0 20px #1196cb4d,inset 0 0 20px #1196cb0d}.benefit-card:hover:before{opacity:1}.benefit-card-1{animation-delay:.15s}.benefit-card-2{animation-delay:.25s}.benefit-card-3{animation-delay:.35s}.benefit-card-icon{animation:bounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.benefit-card-1 .benefit-card-icon{animation-delay:.35s}.benefit-card-2 .benefit-card-icon{animation-delay:.45s}.benefit-card-3 .benefit-card-icon{animation-delay:.55s}.how-it-works-section{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.how-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) forwards}.how-subtitle{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}.how-step{animation:smoothSlideUp .7s ease-out forwards}.how-step-1{animation-delay:.3s}.how-step-2{animation-delay:.45s}.how-step-3{animation-delay:.6s}.how-step-4{animation-delay:.75s}.how-step-circle{animation:bounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.how-step-1 .how-step-circle{animation-delay:.5s}.how-step-2 .how-step-circle{animation-delay:.65s}.how-step-3 .how-step-circle{animation-delay:.8s}.how-step-4 .how-step-circle{animation-delay:.95s}.faq-section{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.faq-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) forwards}.faq-item{animation:slideUpFade .7s cubic-bezier(.34,1.56,.64,1) forwards}.faq-item-1{animation-delay:.1s}.faq-item-2{animation-delay:.2s}.faq-item-3{animation-delay:.3s}.faq-item-4{animation-delay:.4s}.cta-section{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}.cta-title{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .3s backwards}.cta-description{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .4s backwards}.cta-buttons{animation:slideUpFade .8s cubic-bezier(.34,1.56,.64,1) .5s backwards}.cta-button{animation:bounceIn .7s cubic-bezier(.34,1.56,.64,1) forwards}.cta-button-1{animation-delay:.6s}.cta-button-2{animation-delay:.7s}@tailwind base;@tailwind components;@tailwind utilities;.text-gradient{background:linear-gradient(to right,#1196cc,#38e07b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-mesh{background-color:#0b1217;background-image:radial-gradient(at 0% 0%,hsla(202,85%,25%,.15) 0px,transparent 50%),radial-gradient(at 100% 100%,hsla(145,66%,20%,.1) 0px,transparent 50%)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
