:root{--primary-color: #0066FF;--primary-dark: #0052CC;--primary-light: #3385FF;--secondary-color: #00C896;--secondary-dark: #00A077;--accent-color: #FF6B35;--gradient-brand: linear-gradient(135deg, #FF7A00 0%, #FF4A00 30%, #1C7BFF 70%, #1EC8FF 100%);--gradient-secondary: linear-gradient(135deg, #FFB100 0%, #FF7A00 40%, #1C7BFF 100%);--gradient-hover: linear-gradient(135deg, #FF8C00 0%, #FF5500 40%, #007BFF 80%, #33D6FF 100%);--text-primary: #1a1a1a;--text-secondary: #4a5568;--text-light: #718096;--bg-primary: #ffffff;--bg-secondary: #f7fafc;--bg-tertiary: #edf2f7;--border-color: #e2e8f0;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .15);--spacing-unit: 8px;--border-radius: 12px;--border-radius-sm: 8px;--border-radius-lg: 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);overflow-x:hidden}.container{max-width:1400px;margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.75rem}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-dark)}.navbar{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);z-index:1000;transition:all .3s ease}.navbar .container{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.nav-brand .logo{width:auto;height:40px;object-fit:contain}.nav-menu{display:flex;list-style:none;gap:32px;align-items:center}.nav-menu a{color:var(--text-secondary);font-weight:500;transition:color .3s ease}.nav-menu a:hover{color:var(--primary-color)}.btn-primary{background:var(--gradient-brand);color:#fff;border:none;padding:12px 24px;border-radius:var(--border-radius-sm);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--gradient-hover)}.btn-secondary{background:white;color:var(--primary-color);border:2px solid var(--primary-color);padding:12px 24px;border-radius:var(--border-radius-sm);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:var(--primary-color);color:#fff}.btn-large{padding:16px 32px;font-size:1rem}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-toggle span{width:24px;height:2px;background:var(--text-primary);transition:all .3s ease}.hero{position:relative;padding:160px 0 100px;background:linear-gradient(180deg,#f7fafc 0%,#ffffff 100%);overflow:hidden}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-title{font-size:3.5rem;line-height:1.2;margin-bottom:24px;color:var(--text-primary)}.hero-title .highlight{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:40px}.hero-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.badge{background:white;padding:12px 20px;border-radius:24px;font-size:.9rem;font-weight:500;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.badge:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.badge-icon{width:24px;height:24px;border-radius:999px;background:var(--gradient-secondary);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem}.hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero-decoration{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.1;background-image:radial-gradient(circle at 20% 50%,var(--primary-color) 0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--secondary-color) 0%,transparent 50%)}.section-header{text-align:center;max-width:700px;margin:0 auto 64px}.section-header h2{margin-bottom:16px;color:var(--text-primary)}.section-header p{font-size:1.125rem;color:var(--text-secondary)}.features{padding:100px 0;background:white}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.feature-card{background:var(--bg-secondary);padding:40px 32px;border-radius:var(--border-radius);transition:all .3s ease;border:1px solid var(--border-color)}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.feature-icon{width:56px;height:56px;border-radius:50%;background:var(--gradient-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:20px}.feature-icon i{line-height:1}.feature-card h3{margin-bottom:16px;color:var(--text-primary)}.feature-card p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.feature-list{list-style:none;margin-top:16px}.feature-list li{padding:8px 0 8px 24px;position:relative;color:var(--text-secondary)}.feature-list li:before{content:"✓";position:absolute;left:0;color:var(--secondary-color);font-weight:700}.feature-highlight{margin-top:16px;color:var(--text-secondary)}.network{padding:100px 0;background:linear-gradient(180deg,white 0%,var(--bg-secondary) 100%)}.network-content{text-align:center}.network-description{max-width:700px;margin:0 auto 48px;font-size:1.125rem;color:var(--text-secondary)}.network-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:48px}.stat-card{background:white;padding:32px;border-radius:var(--border-radius);box-shadow:var(--shadow-md);transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 16px}.stat-number{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:8px}.stat-label{color:var(--text-secondary);font-size:.9rem}.network-tagline{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.capabilities{padding:100px 0;background:var(--bg-secondary)}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.capability-card{background:white;padding:32px;border-radius:var(--border-radius);border:1px solid var(--border-color);transition:all .3s ease}.capability-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary-light)}.capability-icon{width:64px;height:64px;border-radius:14px;background:var(--gradient-secondary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;margin-bottom:16px}.capability-icon i{line-height:1}.capability-card h3{margin-bottom:12px;color:var(--text-primary);font-size:1.25rem}.capability-card p{color:var(--text-secondary);line-height:1.7}.use-cases{padding:100px 0;background:white}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.use-case-card{background:var(--bg-secondary);padding:32px;border-radius:var(--border-radius);border:2px solid var(--border-color);transition:all .3s ease}.use-case-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}.use-case-card h3{margin-bottom:16px;color:var(--text-primary)}.use-case-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.use-case-card ul{list-style:none;margin-bottom:16px}.use-case-card li{padding:6px 0 6px 20px;position:relative;color:var(--text-secondary)}.use-case-card li:before{content:"→";position:absolute;left:0;color:var(--primary-color)}.pricing{padding:100px 0;background:linear-gradient(180deg,white 0%,var(--bg-secondary) 100%)}.pricing-intro{text-align:center;max-width:700px;margin:0 auto 48px;font-size:1.125rem;color:var(--text-secondary)}.pricing-table-wrap{max-width:1200px;margin:0 auto;background:white;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);overflow-x:auto}.pricing-table{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}.pricing-table thead th{text-align:left;padding:16px 18px;color:#fffffff2;background:#007BFF;font-size:.95rem;font-weight:700;white-space:nowrap}.pricing-table thead th:first-child{border-top-left-radius:var(--border-radius-lg)}.pricing-table thead th:last-child{border-top-right-radius:var(--border-radius-lg)}.pricing-table tbody td{padding:16px 18px;border-top:1px solid var(--bg-tertiary);color:var(--text-secondary);vertical-align:top;background:white}.pricing-table tbody td:first-child,.pricing-table tbody td:nth-child(2){color:var(--text-primary);white-space:nowrap}.pricing-table tbody tr:nth-child(2n) td{background:rgba(247,250,252,.6)}.pricing-table tbody tr:hover td{background:#007BFF;color:#fffffff2;border-top-color:#ffffff2e}.pricing-table tbody tr:hover td:first-child{color:#fff}.pricing-actions{display:flex;justify-content:center;gap:16px;margin-top:28px;flex-wrap:wrap}.pricing-cards{padding:80px 0 100px;background:white}.pricing-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.plan-card{background:white;border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:24px 24px 28px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plan-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0 0,rgba(255,186,0,.25),transparent 55%);opacity:0;pointer-events:none;transition:opacity .25s ease}.plan-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#007bff66}.plan-card:hover:before{opacity:1}.plan-card-hot{border-width:2px;border-image:var(--gradient-brand) 1}.plan-card-custom{border-style:dashed}.plan-header{margin-bottom:4px}.plan-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--text-secondary);font-size:.75rem;font-weight:600;margin-bottom:8px}.plan-tag-hot{background:var(--gradient-secondary);color:#fff}.plan-header h3{font-size:1.2rem;margin-bottom:8px}.plan-price{display:flex;align-items:baseline;gap:6px}.plan-amount{font-size:1.8rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.plan-period{font-size:.9rem;color:var(--text-secondary)}.plan-meta,.plan-features{list-style:none;padding-left:0;margin:0;color:var(--text-secondary);font-size:.9rem}.plan-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.plan-features{border-top:1px dashed var(--border-color);padding-top:10px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.plan-features li:before{content:"•";color:var(--secondary-color);margin-right:6px}.plan-cta{margin-top:auto;width:100%}.pricing-card{max-width:980px;margin:0 auto;background:white;padding:48px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:2px solid var(--primary-color);display:flex;gap:48px;align-items:stretch}.pricing-card-left{flex:1 1 auto;min-width:0}.pricing-card-right{flex:0 0 280px;display:flex;flex-direction:column;justify-content:center;gap:16px;padding-left:40px;border-left:1px solid var(--bg-tertiary);text-align:center}.pricing-header{text-align:left;margin-bottom:24px}.pricing-header h3{margin-bottom:16px;color:var(--text-primary)}.pricing-tagline{color:var(--text-secondary);font-size:1rem}.price{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-amount{font-size:3rem;font-weight:700;color:var(--primary-color)}.price-period{font-size:1.25rem;color:var(--text-secondary)}.pricing-note{color:var(--text-light);font-size:.95rem}.pricing-card-right .btn-primary{width:100%}.pricing-features h4{margin-bottom:20px;color:var(--text-primary)}.pricing-features ul{list-style:none;margin-bottom:0}.pricing-features li{padding:12px 0;color:var(--text-secondary);font-size:1.05rem;border-bottom:1px solid var(--bg-tertiary)}.pricing-features li:last-child{border-bottom:none}.stats{padding:100px 0;background:var(--bg-secondary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:48px}.stat-item{text-align:center;background:white;padding:40px 24px;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:all .3s ease}.stat-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.stat-icon{width:48px;height:48px;border-radius:50%;background:var(--gradient-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 16px}.stat-value{font-size:2.25rem;font-weight:700;color:var(--primary-color);margin-bottom:8px}.stats-tagline{text-align:center;font-size:1.125rem;color:var(--text-secondary)}.quickstart{padding:100px 0;background:white}.quickstart-steps{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:48px;flex-wrap:wrap}.step-card{flex:1;min-width:250px;max-width:300px;background:var(--bg-secondary);padding:32px;border-radius:var(--border-radius);text-align:center;border:2px solid var(--border-color);transition:all .3s ease}.step-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}.step-number{width:60px;height:60px;background:var(--gradient-secondary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto 20px}.step-card h3{margin-bottom:12px;color:var(--text-primary)}.step-card p{color:var(--text-secondary);line-height:1.6}.step-arrow{font-size:2rem;color:var(--primary-color);font-weight:700}.quickstart-tagline{text-align:center;font-size:1.125rem;color:var(--text-secondary)}.developer{padding:80px 0;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff}.developer-content{text-align:center;max-width:800px;margin:0 auto}.developer-content h2{color:#fff;margin-bottom:16px}.developer-content>p{font-size:1.125rem;margin-bottom:32px;opacity:.95}.developer-features{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.dev-feature{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 24px;border-radius:24px;font-weight:600;border:1px solid rgba(255,255,255,.3)}.contact{padding:80px 0 100px;background:white}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.contact-card{background:white;border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:24px 24px 28px;text-align:left;display:flex;flex-direction:column;gap:12px}.contact-icon{width:40px;height:40px;border-radius:12px;background:var(--gradient-secondary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem}.contact-card h3{margin-top:4px;margin-bottom:4px;color:var(--text-primary)}.contact-card p{color:var(--text-secondary);font-size:.95rem}.contact-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--primary-color)}.contact-link:hover{color:var(--primary-dark)}.faq{padding:100px 0;background:var(--bg-secondary)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:white;margin-bottom:16px;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-sm)}.faq-question{width:100%;padding:24px;background:none;border:none;text-align:left;font-size:1.125rem;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{background:var(--bg-secondary)}.faq-icon{width:28px;height:28px;border-radius:50%;background:var(--gradient-secondary);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;transition:transform .3s ease,background .3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:0 24px 24px;color:var(--text-secondary);line-height:1.7}.cta-final{padding:100px 0;background:var(--gradient-brand);color:#fff;text-align:center}.cta-final h2{color:#fff;margin-bottom:16px}.cta-final>p{font-size:1.25rem;margin-bottom:12px;opacity:.95}.cta-subtitle{font-size:1.125rem;margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.footer{padding:60px 0 30px;background:#1a1a1a;color:#fff}.footer-content{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:40px}.footer-logo-wrap{display:flex;flex-direction:column;gap:12px}.footer-logo{width:auto;height:40px;object-fit:contain}.footer-logo-text h3{margin-bottom:4px;color:#fff}.footer-logo-text p{color:#ffffffb3;line-height:1.6}.footer-social{display:flex;align-items:center;gap:12px}.footer-social a{width:36px;height:36px;border-radius:999px;background:var(--gradient-secondary);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.footer-social a:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:var(--gradient-hover)}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{color:#ffffff80}@media (max-width: 768px){.footer-content{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.nav-menu{position:absolute;top:100%;right:24px;left:24px;margin-top:8px;padding:12px 16px;background:white;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:none;flex-direction:column;gap:12px}.nav-menu li{display:block;width:100%;padding:10px 8px;border-radius:8px;text-align:center}.nav-menu li a{display:block;width:100%}.nav-menu li a:hover{background:rgba(15,23,42,.04)}.nav-menu.active{display:flex}.nav-cta{display:none}.mobile-menu-toggle{display:flex}.hero-title{font-size:2rem}.hero{padding:120px 0 60px}.section-header h2{font-size:2rem}.features-grid,.capabilities-grid,.use-cases-grid{grid-template-columns:1fr}.step-arrow{display:none}.stats-grid,.network-stats{grid-template-columns:repeat(2,1fr)}.pricing-card{padding:32px 24px;flex-direction:column;gap:24px}.pricing-card-right{flex:1 1 auto;padding-left:0;border-left:none;border-top:1px solid var(--bg-tertiary);padding-top:24px}.pricing-header{text-align:center}}
