:root{--primary:#00d9ff;--secondary:#9d4edd;--dark:#0a0a0f;--dark-card:#151520;--light:#fff;--gray:#8a8aa3;--success:#00ff9d;--danger:#ff4757;--warning:#ffc107;--gradient-primary:linear-gradient(135deg,var(--primary),var(--secondary));--gradient-dark:linear-gradient(135deg,#151520,#0a0a0f);--gradient-success:linear-gradient(135deg,var(--success),#00b894);--font-main:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--space-xs:0.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:3rem;--space-xl:5rem;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 4px 12px rgba(0,0,0,.1);--shadow-md:0 8px 24px rgba(0,0,0,.2);--shadow-lg:0 20px 60px rgba(0,217,255,.2);--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease}.light-theme{--dark:#f8f9fa;--dark-card:#fff;--light:#0a0a0f;--gray:#6c757d}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-main);line-height:1.6;overflow-x:hidden;transition:background-color var(--transition-base)}body,body.dark-theme,body.light-theme{color:var(--light);background-color:var(--dark)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-sm);position:relative;z-index:1}@media (min-width:1400px){.container{max-width:1320px}}section{padding:var(--space-xl) 0}@media (max-width:768px){section{padding:var(--space-lg) 0}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--space-sm)}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{margin-bottom:var(--space-sm);color:var(--gray)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mono-text{font-family:var(--font-mono);font-weight:300}.text-center{text-align:center}.section-header{margin-bottom:var(--space-lg)}.section-title{font-size:2.5rem;margin-bottom:var(--space-sm)}.section-subtitle{font-size:1.1rem;color:var(--gray);max-width:600px;margin:0 auto}@media (max-width:768px){h1{font-size:2.5rem}.section-title,h2{font-size:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-family:var(--font-main);font-weight:600;font-size:1rem;line-height:1;text-decoration:none;border-radius:var(--radius-sm);border:2px solid transparent;cursor:pointer;transition:all var(--transition-base);gap:.5rem}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn-lg{padding:1rem 2rem;font-size:1.1rem}.btn-sm{padding:.5rem 1rem;font-size:.9rem}.btn-primary{background:var(--gradient-primary);color:var(--dark);border:none}.btn-primary:hover{background:linear-gradient(135deg,#00c6ff,#8a2be2);color:var(--dark)}.btn-outline{background:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-outline:hover{background:var(--primary);color:var(--dark)}.btn-link{background:transparent;color:var(--light);border:none;padding:.5rem 1rem}.btn-link:hover{color:var(--primary);background:transparent;transform:none;box-shadow:none}.btn-block{display:block;width:100%}.btn-group{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width:576px){.btn-group{flex-direction:column;width:100%}.btn-group .btn{width:100%}}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(21,21,32,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);padding:1rem 0;transition:all var(--transition-base)}.header.scrolled{padding:.5rem 0;box-shadow:var(--shadow-md)}.navbar{justify-content:space-between}.navbar,.navbar-brand{display:flex;align-items:center}.navbar-brand{text-decoration:none;font-family:var(--font-mono);font-size:1.8rem;font-weight:700;color:var(--light)}.logo-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-badge{background:var(--gradient-primary);color:var(--dark);padding:.1rem .5rem;border-radius:4px;font-size:.8rem;margin-left:.5rem;font-weight:600}.navbar-toggler{display:none;background:none;border:none;color:var(--light);font-size:1.5rem;cursor:pointer;padding:.5rem;background:#fff}.navbar-collapse{display:flex;align-items:center;flex-grow:1;justify-content:flex-end}.navbar-nav{display:flex;list-style:none;margin:0;padding:0;gap:1.5rem}.nav-item{display:inline-block}.nav-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-weight:500;font-size:1rem;padding:.5rem 0;position:relative;transition:color var(--transition-base)}.nav-link.active,.nav-link:hover{color:var(--primary)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--gradient-primary);border-radius:2px}.header-actions{display:flex;align-items:center;gap:1rem;margin-left:2rem}@media (max-width:992px){.navbar-toggler{display:block}.navbar-collapse{position:fixed;top:100px;left:0;width:100%;background:var(--dark-card);padding:2rem;box-shadow:var(--shadow-lg);flex-direction:column;align-items:flex-start;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--transition-base)}.navbar-collapse.show{transform:translateY(0);opacity:1;visibility:visible}.navbar-nav{gap:1rem}.header-actions,.navbar-nav{flex-direction:column;width:100%}.header-actions{margin-left:0;margin-top:1rem}}.hero-section{padding-top:10rem;padding-bottom:6rem;position:relative;overflow:hidden}.hero-badge{display:inline-flex;align-items:center;gap:1rem;background:rgba(0,217,255,.1);padding:.5rem 1rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(5px)}.badge-text{color:var(--primary);font-weight:600;font-size:.9rem}.badge-link{color:var(--light);text-decoration:none;font-size:.9rem;font-weight:500}.badge-link:hover{color:var(--primary)}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-description{font-size:1.2rem;color:var(--gray);max-width:600px;margin-bottom:2rem}.hero-actions{display:flex;gap:1rem;margin-bottom:3rem}.hero-stats{display:flex;gap:3rem;flex-wrap:wrap}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.5rem}.stat-label{color:var(--gray);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;font-weight:500}.hero-image-wrapper{position:relative;height:100%;min-height:500px}.hero-image{position:relative;width:100%;height:100%}.macbook-mockup{position:relative;background:var(--dark-card);border-radius:20px;padding:2rem;box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.macbook-screen{background:#1a1a2e;border-radius:10px;padding:1rem;min-height:400px;overflow:hidden}.dashboard-preview{display:grid;grid-template-columns:1fr 1fr;gap:1rem;height:100%}.chart{background:hsla(0,0%,100%,.05);border-radius:8px;padding:1rem}.chart img{width:100%;height:100%;object-fit:cover}#chart1{grid-column:span 2;height:200px;position:relative}#chart1:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--gradient-primary);opacity:.3}#chart2{height:150px}.metric-card{background:var(--gradient-primary);border-radius:8px;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--dark)}.metric-value{font-size:2rem;font-weight:800;line-height:1;margin-bottom:.5rem}.metric-label{font-size:.9rem;font-weight:600}.floating-element{position:absolute;width:100px;height:100px;background:var(--gradient-primary);border-radius:20px;filter:blur(40px);opacity:.3;z-index:-1;animation:float 6s ease-in-out infinite}.el-1{top:-30px;left:-30px;animation-delay:0s}.el-2{bottom:-20px;right:-20px;animation-delay:2s;animation-duration:8s}.el-3{top:50%;right:10%;width:80px;height:80px;background:var(--gradient-success);animation-delay:1s;animation-duration:7s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@media (max-width:768px){.hero-section{padding-top:8rem;padding-bottom:4rem}.hero-title{font-size:2.5rem}.hero-description{font-size:1.1rem}.hero-actions{flex-direction:column}.hero-stats{gap:2rem}.stat-item{flex:1;min-width:120px}}.clients-section{padding:3rem 0;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.client-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3rem;padding:1rem 0}.client-logo{color:var(--gray);font-weight:600;font-size:1.2rem;opacity:.6;transition:all var(--transition-base);padding:.5rem 1rem;border-radius:var(--radius-sm)}.client-logo:hover{opacity:1;background:hsla(0,0%,100%,.05);transform:translateY(-2px)}@media (max-width:768px){.client-logos{gap:1.5rem}.client-logo{font-size:1rem;padding:.5rem}}.features-section{padding:5rem 0}.feature-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);padding:2rem;height:100%;transition:all var(--transition-base);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-base)}.feature-card:hover{transform:translateY(-10px);border-color:rgba(0,217,255,.3);box-shadow:var(--shadow-lg)}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{font-size:2.5rem;margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.feature-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--light)}.feature-description{color:var(--gray);margin-bottom:1.5rem;font-size:.95rem}.feature-link{color:var(--primary);text-decoration:none;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;transition:gap var(--transition-base)}.feature-link:hover{gap:1rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.how-it-works{background:hsla(0,0%,100%,.02);padding:5rem 0}.steps-container{position:relative;max-width:800px;margin:0 auto}.steps-container:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:var(--gradient-primary);opacity:.3}.step-card{background:var(--dark-card);border-radius:var(--radius-md);padding:2rem;margin-bottom:3rem;position:relative;border:1px solid hsla(0,0%,100%,.1);transition:all var(--transition-base)}.step-card:hover{transform:translateX(10px);border-color:var(--primary)}.step-number{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--dark);font-size:1.2rem}.step-title{font-size:1.5rem;margin-bottom:1rem;text-align:center}.step-description{text-align:center;color:var(--gray)}@media (max-width:768px){.steps-container:before{display:none}.step-card{margin-bottom:2rem}}.pricing-section{padding:5rem 0;background:hsla(0,0%,100%,.01)}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.pricing-toggle span{font-weight:600;color:var(--light)}.form-switch{display:inline-block}.form-check{display:flex;align-items:center;flex-wrap:wrap}.form-check-input{width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(0,217,255,.25)}.discount-badge{background:var(--gradient-success);color:var(--dark);padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700;margin-left:.5rem}.pricing-card{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:2.5rem;height:100%;position:relative;transition:all var(--transition-base)}.pricing-card:hover{transform:translateY(-10px);border-color:var(--primary);box-shadow:var(--shadow-lg)}.pricing-card.popular{border:2px solid var(--primary);transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05) translateY(-10px)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gradient-primary);color:var(--dark);padding:.5rem 1.5rem;border-radius:50px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.pricing-header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.plan-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--light)}.plan-price{margin-bottom:1rem;display:flex;align-items:baseline;justify-content:center;gap:.25rem}.currency{font-size:1.5rem;font-weight:600;color:var(--light)}.amount{font-size:3.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.period{color:var(--gray);font-size:1rem}.plan-description{color:var(--gray);font-size:.9rem;margin-bottom:0}.pricing-features{margin-bottom:2rem}.pricing-features ul{list-style:none;padding:0;margin:0}.pricing-features li{padding:.75rem 0;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05)}.pricing-features li:last-child{border-bottom:none}.pricing-features i{margin-right:1rem;font-size:.9rem}.pricing-features .fa-check{color:var(--success)}.pricing-features .fa-times,.pricing-features li.disabled{color:var(--gray);opacity:.5}.price-changing{animation:priceChange .3s ease}@keyframes priceChange{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:992px){.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-10px)}}.testimonials-section{padding:5rem 0}.testimonial-slider{overflow:hidden;padding:2rem 0}.testimonial-card{background:var(--dark-card);border-radius:var(--radius-md);padding:2rem;border:1px solid hsla(0,0%,100%,.1);height:100%;transition:all var(--transition-base)}.testimonial-card:hover{border-color:var(--primary);transform:translateY(-5px)}.testimonial-text{font-style:italic;color:var(--gray);margin-bottom:1.5rem;position:relative;padding-left:1.5rem}.testimonial-text:before{content:'"';position:absolute;top:-10px;left:0;font-size:3rem;color:var(--primary);opacity:.3;font-family:serif;line-height:1}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:50px;height:50px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--dark)}.author-info h4{margin-bottom:.25rem;font-size:1rem}.author-info p{margin-bottom:0;font-size:.85rem;opacity:.7}.testimonial-rating{color:var(--warning);margin-top:.5rem}.swiper-pagination{position:relative;margin-top:2rem}.swiper-pagination-bullet{background:var(--gray);opacity:.5;width:10px;height:10px}.swiper-pagination-bullet-active{background:var(--primary);opacity:1}.faq-section{padding:5rem 0;background:hsla(0,0%,100%,.01)}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden;transition:all var(--transition-base)}.faq-item:hover{border-color:var(--primary)}.faq-question{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:var(--light);background:transparent;border:none;width:100%;text-align:left}.faq-icon,.faq-question:hover{color:var(--primary)}.faq-icon{transition:transform var(--transition-base)}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all var(--transition-base);color:var(--gray)}.faq-item.active .faq-answer{padding:0 1.5rem 1.5rem;max-height:500px}.cta-section{padding:6rem 0;background:var(--gradient-dark);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' opacity='.05' viewBox='0 0 1200 600'%3E%3Cpath fill='%2300d9ff' d='m0 0 48 32c48 32 144 96 240 122.7C384 181 480 171 576 160s192-21 288-21.3c96 .3 192 10.3 288 10.6 96-.3 192-10.3 240-16l48-5.3v472H0Z'/%3E%3C/svg%3E");background-size:cover}.cta-content{position:relative;z-index:1;text-align:center}.cta-title{font-size:2.5rem;margin-bottom:1rem}.cta-description{font-size:1.1rem;max-width:600px;margin:0 auto 2rem}.cta-form{max-width:500px;margin:0 auto;display:flex;gap:1rem}.cta-form .form-control{flex:1;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--light);padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-family:var(--font-main)}.cta-form .form-control::placeholder{color:hsla(0,0%,100%,.5)}.cta-form .form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,217,255,.1)}@media (max-width:768px){.cta-form{flex-direction:column}.cta-title{font-size:2rem}}.footer{background:rgba(10,10,15,.95);padding:5rem 0 2rem;border-top:1px solid hsla(0,0%,100%,.1)}.footer-brand{margin-bottom:2rem}.footer-brand .logo-text{font-size:2rem;margin-bottom:1rem;display:inline-block}.footer-description{color:var(--gray);max-width:300px}.footer-heading{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;color:var(--light)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:var(--gray);text-decoration:none;transition:color var(--transition-base)}.footer-links a:hover{color:var(--primary)}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:100px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;color:var(--light);text-decoration:none;transition:all var(--transition-base)}.social-links a:hover{background:var(--gradient-primary);color:var(--dark);transform:translateY(-3px)}.footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.copyright,.made-with{color:var(--gray);font-size:.9rem;margin-bottom:0}.made-with .fa-heart{color:var(--danger);margin:0 .25rem}@media (max-width:768px){.footer-bottom{flex-direction:column;gap:1rem;text-align:center}}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:1rem;padding-bottom:1rem}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-5{padding-top:3rem;padding-bottom:3rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:1rem;padding-right:1rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:3rem;padding-right:3rem}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.text-primary{color:var(--primary)!important}.text-success{color:var(--success)!important}.text-danger{color:var(--danger)!important}.text-warning{color:var(--warning)!important}.text-light{color:var(--light)!important}.bg-primary{background:var(--gradient-primary)!important}.bg-dark{background-color:var(--dark)!important}.bg-dark-card{background-color:var(--dark-card)!important}.rounded{border-radius:var(--radius-sm)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-circle{border-radius:50%!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-in{animation:fadeIn .6s ease forwards}.animate-left{animation:slideInLeft .6s ease forwards}.animate-right{animation:slideInRight .6s ease forwards}.animate-pulse{animation:pulse 2s infinite}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{flex:1 0 0%;padding:0 15px}@media (min-width:576px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media print{.btn,.footer,.header,.hero-actions,.pricing-toggle,.social-links{display:none!important}body{color:#000!important;background:#fff!important}.container{width:100%;max-width:100%}section{padding:1rem 0!important}a{color:#000!important;text-decoration:underline!important}}.page-header{padding:6rem 0 3rem;text-align:center}.page-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.page-subtitle{font-size:1.1rem;color:var(--gray);max-width:600px;margin:0 auto}.breadcrumb{background:transparent;padding:0;margin-bottom:1rem}.breadcrumb-item a{color:var(--primary);text-decoration:none}.breadcrumb-item+.breadcrumb-item:before,.breadcrumb-item.active{color:var(--gray)}.story-image{position:relative}.experience-badge{position:absolute;bottom:20px;right:20px;background:var(--gradient-primary);color:var(--dark);padding:1rem;border-radius:12px;text-align:center;font-weight:700}.experience-badge .years{font-size:1.8rem;display:block;line-height:1}.experience-badge .label{font-size:.8rem;display:block;margin-top:.25rem}.story-stats .stat-box{text-align:center;padding:1rem}.story-stats .stat-number{font-size:2rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.story-stats .stat-label{color:var(--gray);font-size:.9rem}.value-card{padding:2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;transition:all .3s ease}.value-card:hover{border-color:var(--primary);transform:translateY(-5px)}.value-icon{font-size:2.5rem;margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.value-title{font-size:1.25rem;margin-bottom:1rem}.value-description{color:var(--gray);font-size:.95rem}.team-card{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.team-card:hover{transform:translateY(-10px);border-color:var(--primary);box-shadow:0 20px 60px rgba(0,217,255,.2)}.team-image{position:relative;height:300px;overflow:hidden}.team-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-card:hover .team-image img{transform:scale(1.1)}.team-social{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:1rem;opacity:0;transform:translateY(20px);transition:all .3s ease}.team-card:hover .team-social{opacity:1;transform:translateY(0)}.team-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,.8);border-radius:50%;color:var(--light);text-decoration:none;transition:all .3s ease}.team-social a:hover{background:var(--gradient-primary);color:var(--dark)}.team-info{padding:1.5rem;text-align:center}.team-name{font-size:1.25rem;margin-bottom:.25rem}.team-role{color:var(--primary);font-weight:600;margin-bottom:1rem;font-size:.9rem}.team-bio{color:var(--gray);font-size:.9rem}.feature-highlight{text-align:center}.highlight-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;color:var(--dark)}.highlight-text{font-size:.9rem;color:var(--light);font-weight:600}.section-padding{padding:5rem 0}@media (max-width:768px){.section-padding{padding:3rem 0}}.alert{padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid transparent}.alert-success{background:rgba(0,255,157,.1);border-color:var(--success);color:var(--success)}.alert-danger{background:rgba(255,71,87,.1);border-color:var(--danger);color:var(--danger)}.alert-warning{background:rgba(255,193,7,.1);border-color:var(--warning);color:var(--warning)}.alert-link{color:inherit;text-decoration:underline;font-weight:600}.alert-link:hover{color:inherit;opacity:.8}.badge{padding:.35em .65em;font-size:.75em;font-weight:600;border-radius:50rem;display:inline-flex;align-items:center}.bg-dark{background-color:hsla(0,0%,100%,.1)!important;color:var(--light)!important}.form-control.is-invalid{border-color:var(--danger);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff4757' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff4757' stroke='none'/%3E%3C/svg%3E")}.form-control.is-invalid,.form-control.is-valid{background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid{border-color:var(--success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300ff9d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E")}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--danger)}.is-invalid~.invalid-feedback{display:block}.fa-spinner{animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.text-gray{color:var(--gray)!important}a.text-primary{color:var(--primary)!important;text-decoration:none}a.text-primary:hover{color:#00c6ff!important}
:root{--g8ad6dea8a0:1}
