*{margin:0;padding:0;box-sizing:border-box;border-color:hsl(217.2 32.6% 17.5%)}html{scroll-behavior:smooth}body{background-color:#000000;color:#ddd;font-family:Barlow,sans-serif;overflow-x:hidden;line-height:1.6;min-height:100vh}.gradient-text{background:#357eff;-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:4rem}.gradient-text,.gradient-text1{-webkit-text-fill-color:transparent;animation:gradientShift 3s ease-in-out infinite;font-weight:600;line-height:1.3}.gradient-text1{background:#fff;-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:5rem}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.contact-gradient-text{background:#357eff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:0;left:0;right:0;z-index:50;height:6rem;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;color:white;border-bottom:1px solid transparent;transition:background .3s ease,box-shadow .3s ease}.navbar.fixed{background:rgba(0,0,0,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid #3a3737}@media (min-width:768px){.navbar{padding:0 4rem;background:#00000024}}.logo{display:flex;gap:.5rem;font-size:1.5rem;font-weight:700;z-index:50;text-decoration:none;color:white}.logo,.nav-menu{align-items:center}.nav-menu{display:none;gap:2rem}@media (min-width:768px){.nav-menu{display:flex}}.nav-menu button{font-size:1.125rem;color:white;background:none;border:none;cursor:pointer;transition:color .3s ease;font-weight:600;font-family:Barlow,sans-serif;padding:0}.nav-menu a:hover,.nav-menu button:hover{color:#2a96ee}.nav-menu a.active{color:#357eff}.contact-btn{padding:.5rem 1.5rem;font-size:1.125rem;border:2px solid #a855f7;border-radius:9999px;color:white;text-decoration:none;transition:all .3s ease}.contact-btn:hover{background-color:#a855f7;color:black}.hero{position:relative;display:table;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:white;padding:0 2rem;overflow:hidden;width:100%;margin-top:12rem;margin-bottom:7rem}.hero-overlay{background-size:cover;background-position:50%;mix-blend-mode:normal;opacity:0}.hero-overlay,.hero-overlay1{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1}.hero-overlay1{object-fit:cover;opacity:.15;filter:grayscale(100%)}.hero-content{position:relative;z-index:20;width:100%}.hero h1{font-size:2.5rem;font-weight:300;margin:0 auto 2rem;text-transform:capitalize;animation:heroTextSlide .8s ease-out .2s both;line-height:1;color:#357eff}.hero p{font-size:1.5rem;margin:3rem auto 2rem;color:#fff;animation:heroTextSlide .8s ease-out .4s both;line-height:1.3;font-weight:100;width:70%}@media (max-width:768px){.hero{margin-top:5rem;margin-bottom:2rem}.hero h1{font-size:1.5rem!important;left:auto}.hero p{font-size:1rem}.gradient-text{background:#357eff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite;font-weight:600;font-size:2.5rem;line-height:1}.gradient-text1{font-size:2.5rem;line-height:1;color:#fff}}.hero-btn{margin-top:2rem;display:inline-flex;align-items:center;gap:.5rem;padding:1.2rem 5rem;background:#357eff;color:white;font-weight:700;border-radius:9999px;font-size:2rem;text-decoration:none;transition:all .3s ease}.hero-btn:hover{background:#fff;color:#357eff;transform:scale(1.05)}@keyframes heroTextSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{position:relative;z-index:10;padding:0 2rem}.section div,.section h1,.section h2,.section h3,.section p{transition:color .2s ease}.navbar.fixed~* .section h1,.navbar.fixed~* .section h2,.navbar.fixed~* .section h3,.navbar.fixed~* .section p{color:inherit}.agent-card,.agent-icon,.container,.feature-card,.feature-icon,.framework-card,.hero-content,.marketplace-title,.section-title,.solution-card,.team-card,.values-card,.values-icon,.why-choose-card,a,div[style*=background],div[style*=padding],h1,h2,h3,h4,h5,h6,p,section,span{transition:filter .1s linear,opacity .1s linear;will-change:filter,opacity}@media (min-width:768px){.section{padding:0 4rem}}.section-dark{padding-top:3rem;padding-bottom:3rem;background:linear-gradient(180deg,#1a1a1a,#0d0d0d)}.section-light{padding-top:3rem;padding-bottom:5rem;background:linear-gradient(180deg,#0d0d0d,#000000)}.section-dark-reverce{padding-top:3rem;padding-bottom:5rem;background:linear-gradient(180deg,#2c2c2c57,#0000008f)}.section-dark1{padding:2rem;border-radius:10px;margin-bottom:0}.section-darker{padding-top:6rem}.container{max-width:96rem;margin:0 auto}.text-center{text-align:center}.section-title{margin-bottom:2rem}.section-title,.section-title1{font-size:2.5rem;font-weight:300}.section-title1_p{font-size:1.125rem;color:#fff;max-width:768px;margin:0 auto 3rem;line-height:1.3;text-align:center}@media (min-width:768px){.section-title{font-size:3.75rem;margin-bottom:3rem}}.section-subtitle{margin:0 auto 6rem}.section-subtitle,.section-subtitle1{font-size:1.125rem;color:#fff;max-width:768px;line-height:1.3;text-align:center}.section-subtitle1{margin:0 auto 3rem}@media (min-width:768px){.section-subtitle{font-size:1.25rem}}.feature-grid{display:grid;gap:2rem;max-width:86rem;margin:0 auto}@media (min-width:768px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.feature-grid{grid-template-columns:repeat(2,1fr)}}.feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.35rem 1.15rem;border:1px solid rgb(255 255 255/11%);background:rgb(16 15 42/10%);border-radius:.75rem;backdrop-filter:blur(4px);opacity:0;transform:translateY(50px);animation:fadeInUp .5s ease-out forwards;transition:filter .15s ease-out,opacity .15s ease-out}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.feature-icon{padding:.875rem;background:#357eff;border-radius:50%;margin-bottom:1rem}.feature-icon-rect{border-radius:.5rem}.feature-icon svg{width:2rem;height:1.75rem;color:#ffffff;fill:#fff}.feature-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:white}.feature-card p{color:#fff;font-weight:100;font-size:.875rem}.how-it-works{padding:4rem 2rem 2rem;color:white}.how-it-works-title{font-size:2.5rem;font-weight:300;text-align:center;line-height:1;margin-bottom:2rem}@media (min-width:768px){.how-it-works-title{font-size:3.75rem;padding-top:3rem}}.how-it-works-container{max-width:112rem;margin:0 auto;display:grid;gap:4rem}@media (min-width:768px){.how-it-works-container{grid-template-columns:1fr 1fr}}.cta-section{padding:4rem 2rem}@media (min-width:768px){.cta-section{padding:8rem 4rem}}.cta-container{max-width:80rem;margin:0 auto;text-align:center}.cta-title{font-size:2.5rem;font-weight:500;color:white;margin-bottom:2rem;line-height:1.2}@media (min-width:768px){.cta-title{font-size:3.75rem}}.cta-text{font-size:1.25rem;color:#fff;margin-bottom:3rem}.cta-btn{padding:1rem 3rem;background:#357eff;color:white;font-weight:700;border-radius:9999px;font-size:1.25rem;text-decoration:none;transition:transform .3s ease}.cta-btn:hover{transform:scale(1.05);background:#fff;color:#357eff}.footer{position:relative;background:transparent;color:white;padding:2.5rem 2rem;overflow:hidden}@media (min-width:768px){.footer{padding:2.5rem 4rem}}.footer-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.footer-overlay{position:absolute;inset:0;background:#0000008c;opacity:.6}.footer-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width:768px){.footer-content{flex-direction:row;justify-content:space-between;gap:0}}.footer-text{text-align:center;width:100%}@media (min-width:768px){.footer-text{text-align:center}}.footer-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.footer-copyright{color:#357eff}.floating-btn{position:fixed;bottom:20px;right:20px;background:#357eff;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden;z-index:9999;transition:all .3s ease}.floating-btn a{display:flex;align-items:center;text-decoration:none;color:inherit;padding:5px 7px 0 25px}.floating-Div1{margin-right:10px}.floating-Div-div1{font-size:14px;font-weight:700;color:#ffffff}.floating-Div-div2{font-size:12px;color:#ffffff}.floating-Div2 img{width:60px;height:60px;border-radius:50%}.floating-btn:hover{transform:scale(1.05);box-shadow:0 6px 18px rgba(0,0,0,.3)}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;font-size:2rem;color:white}.mobile-menu{position:fixed;top:0;right:0;width:80%;height:100vh;background:#000000e3;text-align:center;padding-top:2rem;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000}.mobile-menu.active{transform:translateX(0)}.mobile-menu ul{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none}.mobile-menu ul li{width:100%}.mobile-menu button{display:block;width:100%;padding:.7rem 3rem;color:white;background:none;border:none;cursor:pointer;text-align:left;font-size:1.2rem;font-family:Barlow,sans-serif;transition:background-color .3s ease}.mobile-menu button:hover{background-color:rgba(255,255,255,.1)}.mobile-menu .close-btn{position:fixed;top:1rem;right:1rem;background:none;border:none;color:white;font-size:2rem;cursor:pointer}@media (max-width:768px){nav ul{display:none}.mobile-menu-toggle{display:block}}.bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.solution-card{transition:all .3s ease;cursor:pointer}.solution-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(53,126,255,.15);border-color:rgba(53,126,255,.3)!important;background:rgb(16 15 42/15%)!important}.framework-card{transition:all .3s ease;cursor:pointer}.framework-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(53,126,255,.15);border-color:rgba(53,126,255,.3)!important;background:#9c9c9c20!important}.why-choose-card{transition:all .3s ease;cursor:pointer}.why-choose-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(53,126,255,.15);border-color:rgba(53,126,255,.3)!important;background:rgb(16 15 42/15%)!important}.values-card{transition:all .3s ease;cursor:pointer}.values-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(53,126,255,.15);border-color:rgba(53,126,255,.3)!important;background:rgb(16 15 42/30%)!important}.values-card:hover .values-icon{transform:scale(1.1);box-shadow:0 8px 20px rgba(53,126,255,.3)}.team-card,.values-icon{transition:all .3s ease}.team-card{cursor:pointer}.team-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(53,126,255,.15);border-color:rgba(53,126,255,.3)!important;background:rgb(16 15 42/30%)!important}.team-card:hover .team-image{transform:scale(1.05)}.go-to-top-btn,.team-image{transition:all .3s ease}.go-to-top-btn{position:fixed;bottom:100px;right:20px;width:45px;height:45px;background:#ffffff;border:2px solid #357eff;border-radius:50%;cursor:pointer;z-index:9999;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;visibility:hidden}.go-to-top-btn.visible{opacity:1;visibility:visible}.go-to-top-btn:hover{background:#357eff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(53,126,255,.3)}.go-to-top-btn:hover .go-to-top-icon{color:#ffffff}.go-to-top-icon{color:#357eff;font-size:18px;font-weight:700;transition:color .3s ease}@media (max-width:768px){.go-to-top-btn{right:20px;bottom:120px}}.marketplace-section{padding:5rem 2rem;background:#000000}.marketplace-title{font-size:2.5rem;font-weight:300;text-align:center;margin-bottom:2.5rem;color:white}.marketplace-controls{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.marketplace-filters{display:flex;flex-wrap:wrap;gap:.75rem;flex:1}.filter-pill{padding:.5rem 1.25rem;background:transparent;color:#9ca3af;border:1px solid #4b5563;border-radius:2rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:Barlow,sans-serif}.filter-pill.active{background:#fff;color:#000;border-color:#fff}.filter-pill:hover{border-color:#6b7280;color:#d1d5db}.filter-pill.active:hover{background:#f3f4f6;color:#000}.filter-count{margin-left:.25rem}.marketplace-search{position:relative;min-width:300px}.search-input{width:100%;padding:.75rem 3rem .75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff;font-size:.875rem;font-family:Barlow,sans-serif;transition:all .3s ease}.search-input:focus{outline:none;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.search-input::placeholder{color:#6b7280}.search-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#9ca3af}.marketplace-banners{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.banner{border-radius:.875rem;padding:2.25rem 2.5rem}.banner-red{background:linear-gradient(135deg,#7c2d2d,#9b3636);border:2px dashed rgba(239,68,68,.35)}.banner-blue{background:linear-gradient(135deg,#1e4272,#255a9f);border:1px solid rgba(59,130,246,.3)}.banner-title{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.625rem;line-height:1.4}.banner-highlight{color:#ffc107}.banner-highlight-blue{color:#60a5fa}.banner-text{color:#d8b2b2}.banner-text,.banner-text-blue{font-size:.875rem;margin-bottom:1.25rem;line-height:1.5}.banner-text-blue{color:#b8d4f5}.banner-btn{padding:.7rem 2rem;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:2rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Barlow,sans-serif}.banner-btn-red{background:transparent;border-color:#ef4444}.banner-btn-red:hover{background:rgba(239,68,68,.15);border-color:#ef4444;transform:translateY(-2px)}.banner-btn-blue{background:transparent;border-color:#3b82f6}.banner-btn-blue:hover{background:rgba(59,130,246,.15);border-color:#3b82f6;transform:translateY(-2px)}.marketplace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.agent-card{background:rgb(16 15 42/50%);border:1px solid rgba(255,255,255,.06);border-radius:.75rem;padding:1.35rem;color:white;transition:all .3s ease,filter .15s ease-out,opacity .15s ease-out;cursor:pointer}.agent-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.4);border-color:rgba(255,255,255,.15)}.agent-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.agent-icon{width:50px;height:50px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.agent-badge{padding:.35rem .75rem;color:#fff;border-radius:.375rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.agent-title{font-size:1.25rem;font-weight:600;margin-bottom:.875rem;line-height:1.3;color:#ffffff}.agent-description{color:#8b95a8;font-size:.875rem;line-height:1.6;margin-bottom:1.25rem;min-height:60px}.agent-price{color:#10b981;font-size:.875rem;font-weight:600;margin-bottom:1.75rem;font-family:Courier New,monospace}.agent-actions{display:flex;gap:.875rem}.agent-btn{padding:.65rem 1.5rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Barlow,sans-serif;background:transparent}.agent-btn-primary{flex:1;color:#fff}.agent-btn-primary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25)}.agent-btn-secondary{color:#9ca3af}.agent-btn-secondary:hover{color:#d1d5db;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.05)}.notification-dot{position:absolute;top:-.375rem;right:-.375rem;width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:767px){.hero h1{font-size:2.5rem}.section{padding:2rem 1rem}.cta-section,.how-it-works{padding:4rem 1rem}.footer{padding:2rem 1rem}.marketplace-section{padding:3rem 1rem}.marketplace-title{font-size:2rem;text-align:center}.marketplace-controls{flex-direction:column;align-items:stretch}.marketplace-filters{justify-content:center}.marketplace-search{min-width:100%}.marketplace-grid{grid-template-columns:1fr}}