*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;overflow-x:hidden;width:100%}#page-wrapper{width:100%;max-width:100vw;overflow-x:hidden;overflow-y:visible;position:relative;min-height:100vh}img,video,svg{max-width:100%;height:auto}input,button,textarea,select{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hidden{display:none}.hero-contract-link{color:#0f8}:root{--primary: #00ff88;--primary-dark: #00cc6a;--primary-glow: rgba(0, 255, 136, .3);--secondary: #7c3aed;--accent: #00d4ff;--bg-dark: #0a0a0f;--bg-card: #12121a;--bg-card-hover: #1a1a25;--bg-surface: #16161f;--text-primary: #ffffff;--text-secondary: #a0a0b0;--text-muted: #6b6b7b;--border-color: #2a2a3a;--border-glow: rgba(0, 255, 136, .2);--gradient-primary: linear-gradient(135deg, #00ff88 0%, #00d4ff 100%);--gradient-dark: linear-gradient(180deg, #0a0a0f 0%, #12121a 100%);--gradient-card: linear-gradient(145deg, rgba(255,255,255,.05) 0%, transparent 100%);--shadow-glow: 0 0 40px rgba(0, 255, 136, .15);--shadow-card: 0 4px 30px rgba(0, 0, 0, .5);--nav-height: 80px;--container-max: 1200px;--border-radius: 12px;--border-radius-lg: 20px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-dark);color:var(--text-primary);line-height:1.6;overflow-x:hidden;min-height:100vh}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.bg-grid{display:none}.bg-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,rgba(0,255,136,.07) 0%,transparent 40%),radial-gradient(circle at 70% 60%,rgba(0,212,255,.05) 0%,transparent 40%),radial-gradient(circle at 50% 80%,rgba(124,58,237,.04) 0%,transparent 40%);animation:rotate 60s linear infinite;z-index:-1;pointer-events:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aurora-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;z-index:-1;pointer-events:none;will-change:transform;contain:layout style paint;backface-visibility:hidden;transform:translateZ(0)}.aurora-orb-1{width:700px;height:700px;background:radial-gradient(circle,rgba(0,255,136,.25) 0%,transparent 70%);top:-15%;right:-10%;animation:auroraFloat1 20s ease-in-out infinite}.aurora-orb-2{width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.2) 0%,transparent 70%);bottom:15%;left:-15%;animation:auroraFloat2 25s ease-in-out infinite}.aurora-orb-3{width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.18) 0%,transparent 70%);top:35%;right:15%;animation:auroraFloat3 18s ease-in-out infinite}@keyframes auroraFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes auroraFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(1.1)}}@keyframes auroraFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-30px) scale(1.15)}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.visible .problem-card,.reveal.visible .layer,.reveal.visible .step,.reveal.visible .tier,.reveal.visible .api-plan,.reveal.visible .api-feature,.reveal.visible .partner-card{opacity:0;animation:revealChild .6s cubic-bezier(.16,1,.3,1) forwards}.reveal.visible .problem-card:nth-child(1),.reveal.visible .layer:nth-child(1),.reveal.visible .step:nth-child(1),.reveal.visible .tier:nth-child(1),.reveal.visible .api-plan:nth-child(1),.reveal.visible .api-feature:nth-child(1),.reveal.visible .partner-card:nth-child(1){animation-delay:.1s}.reveal.visible .problem-card:nth-child(2),.reveal.visible .layer:nth-child(2),.reveal.visible .step:nth-child(2),.reveal.visible .tier:nth-child(2),.reveal.visible .api-plan:nth-child(2),.reveal.visible .api-feature:nth-child(2),.reveal.visible .partner-card:nth-child(2){animation-delay:.2s}.reveal.visible .problem-card:nth-child(3),.reveal.visible .layer:nth-child(3),.reveal.visible .step:nth-child(3),.reveal.visible .tier:nth-child(3),.reveal.visible .api-plan:nth-child(3),.reveal.visible .api-feature:nth-child(3),.reveal.visible .partner-card:nth-child(3){animation-delay:.3s}.reveal.visible .problem-card:nth-child(4),.reveal.visible .layer:nth-child(4),.reveal.visible .api-feature:nth-child(4){animation-delay:.4s}.reveal.visible .problem-card:nth-child(5),.reveal.visible .layer:nth-child(5){animation-delay:.5s}@keyframes revealChild{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}@media (pointer: coarse){button,a,input,select,textarea{min-height:44px}}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.2}h1{font-size:clamp(2.5rem,6vw,4.5rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}.gradient-text{background:linear-gradient(135deg,#0f8,#00d4ff,#0f8);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;border:none;border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;white-space:nowrap}.btn-primary{background:var(--gradient-primary);color:#000;box-shadow:0 0 25px #00ff8840;position:relative}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 50px #00ff8859,0 10px 40px #0f83}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-ghost:hover{border-color:var(--primary);color:var(--primary);background:#00ff880d}.btn-white{background:#fff;color:#000}.btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 40px #fff3}.btn-ghost-white{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}.btn-ghost-white:hover{border-color:#fff;background:#ffffff1a}.btn-large{padding:18px 36px;font-size:1.1rem;border-radius:var(--border-radius-lg);letter-spacing:.02em}.btn-cancel{background:#ff4b4b1a;border:1px solid rgba(255,75,75,.3);color:#ff4b4b}.btn-details{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-height);background:#0a0a0fcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);z-index:1000}.nav-container{max-width:var(--container-max);margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.4rem}.logo-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 30% 30%,#00e59b26,#00b4d814);border:1px solid rgba(0,229,155,.25);box-shadow:0 0 12px #00e59b14,inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.logo-icon:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:12px;background:linear-gradient(135deg,#00e59b4d,#00b4d81a);opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(8px)}.nav-logo:hover .logo-icon,.footer-logo:hover .logo-icon{background:radial-gradient(circle at 30% 30%,#00e59b38,#00b4d81f);border-color:#00e59b66;transform:scale(1.05)}.nav-logo:hover .logo-icon:after,.footer-logo:hover .logo-icon:after{opacity:1}@keyframes logoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-icon svg circle{animation:logoSpin 12s linear infinite;transform-origin:center}.logo-text{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:32px}.nav-links a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.nav-links a:hover{color:var(--primary)}.nav-actions{display:flex;gap:12px;align-items:center}.wallet-dot{width:8px;height:8px;background:#f44;border-radius:50%;animation:pulse 2s infinite}.wallet-dot.connected{background:var(--primary)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.nav-mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.nav-mobile-toggle span{width:24px;height:2px;background:var(--text-primary);border-radius:2px;transition:all var(--transition-fast)}.hero{min-height:100vh;padding:calc(var(--nav-height) + 60px) 24px 60px;display:flex;align-items:center;justify-content:center;gap:60px;max-width:var(--container-max);margin:0 auto;position:relative;z-index:1;overflow:hidden}.hero:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 30%,rgba(0,255,136,.12) 0%,transparent 55%),radial-gradient(ellipse 50% 50% at 80% 15%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 15% 75%,rgba(124,58,237,.08) 0%,transparent 50%),radial-gradient(ellipse 40% 40% at 85% 85%,rgba(255,100,50,.04) 0%,transparent 50%),radial-gradient(ellipse 100% 100% at 50% 50%,transparent 40%,rgba(10,10,15,.9) 100%)}.hero:after{content:"";position:absolute;top:5%;left:50%;transform:translate(-50%);width:1000px;height:800px;background:radial-gradient(ellipse at 40% 40%,rgba(0,255,136,.1) 0%,transparent 50%),radial-gradient(ellipse at 65% 55%,rgba(0,212,255,.06) 0%,transparent 45%);z-index:-1;pointer-events:none;animation:heroGlow 8s ease-in-out infinite alternate;filter:blur(40px)}@keyframes heroGlow{0%{opacity:.5;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1.2)}}.hero-content{flex:1;max-width:600px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#00ff8814;border:1px solid rgba(0,255,136,.25);border-radius:50px;font-size:.875rem;color:var(--primary);margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #00ff880f}.hero-badge.secondary{margin-left:8px;background:#00d4ff1a;border-color:#00d4ff33;color:var(--accent)}.badge-dot{width:6px;height:6px;background:var(--primary);border-radius:50%;animation:pulse 2s infinite}.hero-title{margin-bottom:24px}.hero-subtitle{font-size:1.2rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.7}.hero-subtitle strong{color:var(--primary)}.hero-stats{display:flex;gap:40px;margin-bottom:32px}.stat{display:flex;flex-direction:column}.stat-value{font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:700;color:var(--primary);text-shadow:0 0 30px rgba(0,255,136,.3)}.stat-label{font-size:.875rem;color:var(--text-muted)}.hero-trust{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.trust-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#00ff880f;border:1px solid rgba(0,255,136,.18);border-radius:50px;font-size:.8rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.trust-badge svg{color:var(--primary);flex-shrink:0}.trust-badge:hover{background:#00ff881f;border-color:#00ff8859;color:#fff;transform:translateY(-1px)}a.trust-badge{color:var(--primary)}a.trust-badge:hover{color:#fff;box-shadow:0 0 20px #00ff8826}.hero-actions{display:flex;gap:16px;margin-bottom:40px}.hero-chains{display:flex;align-items:center;gap:16px;color:var(--text-muted);font-size:.875rem}.chain-icons{display:flex;align-items:center;gap:8px}.chain-icons img{width:30px;height:30px;border-radius:50%;background:var(--bg-card);padding:3px;transition:all var(--transition-fast);border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #0000004d}.chain-icons img:hover{transform:scale(1.25) translateY(-3px);z-index:10;border-color:var(--primary);box-shadow:0 4px 20px #0f83}.more-chains{padding:4px 12px;background:var(--bg-card);border-radius:50px;font-size:.8rem}.hero-visual{flex:1;display:flex;justify-content:center;perspective:1000px}.transfer-card{background:#12121ae6;border:1px solid rgba(0,255,136,.15);border-radius:var(--border-radius-lg);padding:28px;width:100%;max-width:400px;box-shadow:0 4px 30px #00000080,0 0 60px #00ff8814,inset 0 1px #ffffff0d;animation:float 6s ease-in-out infinite;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.transfer-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.07),transparent);animation:shimmer 3s ease-in-out infinite;pointer-events:none}.transfer-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--border-radius-lg);background:conic-gradient(from 0deg,rgba(0,255,136,.4),transparent 30%,transparent 70%,rgba(0,212,255,.35),rgba(0,255,136,.4));z-index:-1;animation:glowRotate 6s linear infinite;opacity:.6;filter:blur(1px)}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes glowRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0) rotateY(-5deg)}50%{transform:translateY(-20px) rotateY(5deg)}}.transfer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.transfer-status{font-size:.875rem;font-weight:600}.transfer-status.pending{color:orange}.transfer-time{font-family:Space Grotesk,sans-serif;font-size:.875rem;color:var(--text-muted)}.transfer-amount{text-align:center;margin-bottom:24px}.amount-value{display:block;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 20px rgba(0,255,136,.3))}.amount-usd{font-size:.9rem;color:var(--text-muted)}.transfer-addresses{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.address{display:flex;flex-direction:column;gap:4px}.address .label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.address .value{font-family:monospace;font-size:.9rem}.transfer-addresses .arrow{font-size:1.5rem;color:var(--primary)}.transfer-actions{display:flex;gap:12px;margin-bottom:16px}.transfer-actions .btn{flex:1;padding:10px 16px;font-size:.85rem}.transfer-protection{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#00ff880a;border:1px solid rgba(0,255,136,.12);border-radius:var(--border-radius);font-size:.85rem;color:var(--primary);box-shadow:inset 0 0 20px #00ff8808}.problem-card,.layer,.step,.tier,.api-plan,.app-card,.insurance-addon,.transfers-panel{box-shadow:inset 0 1px #ffffff0f,0 4px 24px #0000004d}.problem-card:after,.step:after,.tier:after,.api-plan:after,.app-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.05),transparent);transition:none;pointer-events:none;border-radius:inherit}.problem-card:hover:after,.step:hover:after,.tier:hover:after,.api-plan:hover:after,.app-card:hover:after{animation:shimmerOnce .8s ease forwards}@keyframes shimmerOnce{0%{left:-100%}to{left:100%}}.problem-card:hover,.layer:hover,.step:hover,.tier:hover,.api-plan:hover{box-shadow:inset 0 1px #ffffff14,0 8px 40px #0006,0 0 50px #00ff880f}.step:before,.tier:before,.api-plan:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.4),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.step:hover:before,.tier:hover:before,.api-plan:hover:before{opacity:1}section{padding:100px 0}.section-header{text-align:center;max-width:600px;margin:0 auto 60px}.section-tag{display:inline-block;padding:6px 16px;background:#00ff8814;border:1px solid rgba(0,255,136,.15);border-radius:50px;font-size:.8rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.section-header h2{margin-bottom:16px}.section-header p{color:var(--text-secondary);font-size:1.1rem}.problem,.how-it-works,.api-section{position:relative}.problem:before,.how-it-works:before,.api-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.45),transparent);box-shadow:0 0 20px #00ff881a}.problem{background:var(--bg-surface)}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.problem-card{background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:32px;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,75,75,.5),transparent);opacity:0;transition:opacity .4s ease}.problem-card:hover{transform:translateY(-10px);border-color:#ff4b4b40;box-shadow:inset 0 1px #ffffff14,0 25px 60px #0006,0 0 50px #ff4b4b14}.problem-card:hover:before{opacity:1}.problem-icon{font-size:2.5rem;margin-bottom:16px}.problem-card h3{margin-bottom:8px}.problem-amount{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:#ff4b4b;margin-bottom:12px}.problem-card p:last-child{color:var(--text-muted);font-size:.9rem}.problem-total{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px;background:linear-gradient(135deg,#ff4b4b1a,#ff4b4b0d);border:1px solid rgba(255,75,75,.2);border-radius:var(--border-radius-lg)}.total-label{font-size:1.2rem;color:var(--text-secondary)}.total-value{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:#ff4b4b}.layers-visual{display:flex;flex-direction:column;gap:16px;max-width:800px;margin:0 auto}.layer{display:flex;align-items:center;gap:24px;padding:24px;background:#12121ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.layer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gradient-primary);border-radius:3px 0 0 3px;opacity:0;transition:opacity .3s ease}.layer:hover{transform:translate(10px);border-color:#0f83;background:#12121af2}.layer:hover:before{opacity:1}.layer-number{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:50%;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;color:#000;flex-shrink:0}.layer-content{flex:1}.layer-content h3{margin-bottom:4px}.layer-content p{color:var(--text-secondary);font-size:.95rem}.layer-icon{font-size:2rem;flex-shrink:0}.steps{display:flex;align-items:flex-start;justify-content:center;gap:20px;margin-bottom:60px}.step{flex:1;max-width:280px;text-align:center;padding:32px;background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.step:hover{transform:translateY(-12px);border-color:#0f83}.step-number{font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.step-visual{margin-bottom:20px}.step-icon{font-size:3rem}.step h3{margin-bottom:12px}.step p{color:var(--text-secondary);font-size:.95rem}.step-arrow{font-size:2rem;color:var(--primary);padding-top:80px}.delay-options{text-align:center}.delay-options h4{margin-bottom:24px;color:var(--text-secondary)}.delays{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.delay{position:relative;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all var(--transition-normal)}.delay:hover{border-color:var(--primary)}.delay.popular{border-color:var(--primary);background:#00ff880d}.popular-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:4px 10px;background:var(--gradient-primary);border-radius:50px;font-size:.7rem;font-weight:600;color:#000;white-space:nowrap}.delay-time{display:block;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:4px}.delay-use{font-size:.8rem;color:var(--text-muted)}.pricing{background:var(--bg-surface)}.pricing-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.tier{position:relative;padding:48px 36px 36px;background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:visible}.tier:hover{transform:translateY(-8px)}.tier.featured{border-color:var(--primary);box-shadow:var(--shadow-glow)}.tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 16px;background:var(--gradient-primary);border-radius:50px;font-size:.75rem;font-weight:600;color:#000}.tier-icon{font-size:2.5rem;margin-bottom:16px}.tier h3{margin-bottom:8px}.tier-range{color:var(--text-muted);font-size:.9rem;margin-bottom:20px}.tier-fee{margin-bottom:16px}.fee-value{font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tier-example{font-size:.85rem;color:var(--text-muted)}.insurance-addon{padding:32px;background:linear-gradient(145deg,var(--bg-card),rgba(0,255,136,.05));border:1px solid rgba(0,255,136,.2);border-radius:var(--border-radius-lg)}.insurance-header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.insurance-icon{font-size:2rem}.insurance-header h3{margin:0}.insurance-fee{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:var(--primary)}.insurance-addon>p{text-align:center;color:var(--text-secondary);margin-bottom:20px}.insurance-features{display:flex;justify-content:center;gap:32px;list-style:none;flex-wrap:wrap}.insurance-features li{color:var(--text-secondary);font-size:.95rem}.api-demo{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.code-title{margin-left:auto;font-size:.85rem;color:var(--text-muted)}.api-code pre{padding:20px;margin:0;overflow-x:auto}.api-code code{font-family:Fira Code,Consolas,monospace;font-size:.85rem;line-height:1.6}.api-plans{display:flex;flex-direction:column;gap:16px}.scroll-animate{transition-delay:0s!important}.api-plan h4{margin-bottom:8px}.plan-price{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:12px}.api-plan ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.api-plan li{font-size:.85rem;color:var(--text-secondary)}.api-plan li:before{content:"✓ ";color:var(--primary)}.api-cta{margin-top:40px;text-align:center}.cta{background:linear-gradient(135deg,#0f8,#00d4ff,#0f8);background-size:200% 200%;animation:gradientShift 6s ease infinite;padding:80px 0;position:relative}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(0,0,0,.1),transparent 60%);pointer-events:none}.cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-content h2{color:#000;margin-bottom:12px}.cta-content p{color:#000000b3;margin-bottom:24px}.cta-actions{display:flex;gap:16px}.cta-stats{display:flex;gap:48px}.cta-stat{text-align:center}.cta-stat-value{display:block;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:#000}.cta-stat-label{font-size:.85rem;color:#000000b3}.footer{background:var(--bg-surface);padding:60px 0 30px;border-top:1px solid var(--border-color)}.footer-grid{display:grid;grid-template-columns:1.5fr 2fr;gap:60px;margin-bottom:40px}.footer-brand{max-width:300px}.footer-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.4rem;margin-bottom:16px}.footer-brand p{color:var(--text-muted);font-size:.9rem;margin-bottom:20px}.social-links{display:flex;gap:12px}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);transition:all var(--transition-fast)}.social-links a:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-3px)}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.partners{padding:80px 0}.partner-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:32px}.partner-card{background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius);padding:24px;box-shadow:0 4px 30px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.16,1,.3,1)}.partner-card:hover{transform:translateY(-6px);border-color:#0f83;box-shadow:0 20px 50px #0006,0 0 30px #00ff880d}.partner-name{font-weight:700;margin-bottom:8px}.partner-status{display:inline-block;margin-top:12px;padding:6px 10px;border-radius:999px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:var(--primary);font-size:.85rem}.api-lead{margin-top:32px;background:#12121ad9;border:1px solid rgba(0,255,136,.15);border-radius:var(--border-radius-lg);padding:28px;box-shadow:0 4px 30px #0000004d,0 0 40px #00ff880a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.api-lead h3{margin-bottom:8px}.lead-form{display:grid;gap:12px;margin-top:12px}.lead-form input,.lead-form textarea{width:100%;padding:14px 16px;border-radius:var(--border-radius);border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font-family:Inter,sans-serif}.lead-form textarea{resize:vertical}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}.api-key-result{margin-top:20px;padding:20px;background:#00ff880a;border:1px solid rgba(0,255,136,.2);border-radius:var(--border-radius);animation:fadeInUp .4s ease}.api-key-result .key-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.api-key-result .key-label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;min-width:110px}.api-key-result .key-value{flex:1;padding:10px 14px;background:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;font-family:Fira Code,Consolas,monospace;font-size:.8rem;color:var(--primary);word-break:break-all;-webkit-user-select:all;user-select:all}.api-key-result .copy-btn{padding:8px 14px;font-size:.8rem;flex-shrink:0}.key-warning{margin-top:8px;text-align:center;color:orange;font-weight:600;font-size:.9rem}.api-key-result.hidden,.hidden{display:none}.rollout{margin-top:32px;background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:28px;box-shadow:0 4px 30px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rollout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.rollout-item{padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius);background:#16161fcc;transition:all .3s ease}.rollout-item:hover{border-color:#00ff8826;background:#16161ff2}.rollout-label{display:block;font-size:.9rem;color:var(--text-muted)}.rollout-value{font-weight:700;color:var(--text-primary)}.copy-row{margin-top:16px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.copy-label{color:var(--text-muted);font-size:.9rem}.copy-value{font-family:Space Grotesk,sans-serif;font-weight:700;color:var(--text-primary)}.copy-btn{padding:10px 14px}.hint-text{display:block;margin-top:8px;color:var(--text-muted);font-size:.85rem}.footer-column h4{font-size:.9rem;font-weight:600;margin-bottom:16px}.footer-column a{display:block;color:var(--text-muted);text-decoration:none;font-size:.9rem;margin-bottom:10px;transition:color var(--transition-fast)}.footer-column a:hover{color:var(--primary)}.footer-bottom{display:flex;justify-content:space-between;padding-top:30px;border-top:1px solid var(--border-color)}.footer-bottom p{color:var(--text-muted);font-size:.85rem}@media (max-width: 1024px){.hero{flex-direction:column;text-align:center;padding-top:calc(var(--nav-height) + 40px);gap:40px}.hero-content{max-width:100%}.hero-stats,.hero-actions,.hero-trust{justify-content:center}.hero-chains{justify-content:center;flex-wrap:wrap}.transfer-card{animation:none}.problem-grid,.pricing-tiers{grid-template-columns:repeat(2,1fr)}.pricing-tiers .tier:last-child{grid-column:span 2;max-width:400px;margin:0 auto}.api-demo{grid-template-columns:1fr}.api-plans{flex-direction:row;flex-wrap:wrap}.api-plan{flex:1;min-width:180px}.cta .container{flex-direction:column;text-align:center}.cta-actions{justify-content:center}.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}.aurora-orb-1{width:400px;height:400px}.aurora-orb-2{width:350px;height:350px}.aurora-orb-3{width:300px;height:300px}}@media (max-width: 768px){.nav-links,.nav-actions{display:none}.nav-mobile-toggle{display:flex}.hero{min-height:auto;padding:calc(var(--nav-height) + 8px) 16px 20px;gap:24px}.hero-badge{font-size:.72rem;padding:6px 12px}.hero-subtitle{font-size:1rem;margin-bottom:24px}.hero-visual{width:100%}.transfer-card{max-width:100%;padding:20px}.amount-value{font-size:1.8rem}.transfer-actions .btn{padding:8px 12px;font-size:.8rem}.hero-actions{margin-bottom:24px}section{padding:36px 0}.section-header{margin-bottom:24px}.container{padding:0 16px}.problem-grid{grid-template-columns:1fr;gap:12px}.problem-card{padding:20px}.steps{flex-direction:column;align-items:center}.step{max-width:100%}.step-arrow{transform:rotate(90deg);padding:10px 0}.pricing-tiers{grid-template-columns:1fr}.pricing-tiers .tier:last-child{grid-column:auto;max-width:100%}.layers-visual .layer{flex-wrap:wrap}.cta-stats{flex-wrap:wrap;justify-content:center;gap:24px}.cta{padding:50px 0}.cta-stat-value{font-size:2rem}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:10px;text-align:center}.delays{flex-direction:column;align-items:center}.delay{width:100%;max-width:200px}.aurora-orb{display:none}.hero:after{width:100%;left:0;transform:none}.app-section{padding:40px 0}.app-card,.transfers-panel,.partner-card{padding:16px}.insurance-addon{padding:20px}.footer{padding:40px 0 20px}.footer-grid{gap:32px}.modal-content{padding:1.25rem;width:min(480px,94vw)}}@media (max-width: 480px){.hero{padding:52px 12px 16px}.hero-actions{flex-direction:column}.btn-large{width:100%;padding:14px 24px;font-size:1rem}.hero-stats{gap:20px}.stat-value{font-size:1.6rem}.stat-label{font-size:.78rem}.insurance-features{flex-direction:column;gap:12px;text-align:center}.api-plans{flex-direction:column}.api-plan{min-width:100%}.nav-container{padding:0 12px}.nav{height:48px}.nav-logo{font-size:1.2rem}section{padding:28px 0}.container{padding:0 12px}.section-header{margin-bottom:20px}.section-tag{font-size:.72rem;padding:4px 12px}.problem-total{flex-direction:column;gap:4px}.transfer-card{padding:16px}.transfer-header{margin-bottom:12px}.transfer-status,.transfer-time{font-size:.78rem}.amount-value{font-size:1.5rem}.transfer-addresses{margin-bottom:12px}.address .value{font-size:.78rem}.transfer-protection{padding:8px;font-size:.78rem}.cta{padding:24px 0}.cta-stat-value{font-size:1.6rem}}.app-section{background:var(--bg-surface);padding:60px 0}.app-container{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.app-card{background:#12121ae6;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:24px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-row{margin-bottom:16px}.app-row label{display:block;font-weight:600;margin-bottom:6px;font-size:.9rem;color:var(--text-primary)}.network-selector{display:flex;gap:10px;flex-wrap:wrap}.network-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-weight:500;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}.network-btn img{width:16px;height:16px;border-radius:50%}.network-btn:hover{border-color:var(--primary);color:var(--text-primary)}.network-btn.active{border-color:var(--primary);background:#00ff881a;color:var(--primary)}.amount-input-wrapper{display:flex;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;transition:border-color var(--transition-fast)}.amount-input-wrapper:focus-within{border-color:var(--primary)}.amount-input-wrapper input{flex:1;padding:12px 16px;background:transparent;border:none;color:var(--text-primary);font-size:1.25rem;font-family:Space Grotesk,sans-serif;font-weight:600;outline:none}.amount-input-wrapper input::placeholder{color:var(--text-muted)}.token-selector{display:flex;border-left:1px solid var(--border-color)}.token-btn{padding:12px 10px;background:transparent;border:none;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.token-btn:hover{color:var(--text-primary);background:#ffffff0d}.token-btn.active{color:var(--primary);background:#00ff881a}.balance-info{display:block;margin-top:8px;font-size:.85rem;color:var(--text-muted)}.address-input{width:100%;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-family:monospace;font-size:.95rem;outline:none;transition:border-color var(--transition-fast)}.address-input:focus{border-color:var(--primary)}.address-input::placeholder{color:var(--text-muted)}.delay-selector{display:flex;gap:10px;flex-wrap:wrap}.delay-btn{padding:8px 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.delay-btn:hover{border-color:var(--primary);color:var(--text-primary)}.delay-btn.active{border-color:var(--primary);background:#00ff881a;color:var(--primary)}.recovery-toggle{display:flex;justify-content:space-between;align-items:center}.toggle-btn{padding:8px 16px;background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.toggle-btn:hover{border-color:var(--primary);color:var(--primary)}.recovery-inputs{display:flex;flex-direction:column;gap:10px;margin-top:12px}.recovery-inputs input{width:100%;padding:12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-family:monospace;font-size:.85rem;outline:none}.recovery-inputs input:focus{border-color:var(--primary)}.insurance-toggle{padding:12px;background:#00ff880d;border:1px solid rgba(0,255,136,.1);border-radius:var(--border-radius)}.checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer}.checkbox-label input[type=checkbox]{display:none}.checkmark{width:24px;height:24px;border:2px solid var(--border-color);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.checkbox-label input:checked+.checkmark{background:var(--primary);border-color:var(--primary)}.checkbox-label input:checked+.checkmark:after{content:"✓";color:#000;font-weight:700}.label-text{display:flex;flex-direction:column}.label-text strong{color:var(--text-primary)}.label-text small{color:var(--text-muted);font-size:.85rem}.fee-summary{padding:14px 16px;background:var(--bg-surface);border-radius:var(--border-radius);margin-bottom:14px}.fee-row{display:flex;justify-content:space-between;padding:5px 0;color:var(--text-secondary);font-size:.88rem}.fee-row.total{border-top:1px solid var(--border-color);margin-top:6px;padding-top:10px;font-weight:700;color:var(--text-primary);font-size:1rem}.fee-row.total span:last-child{color:var(--primary)}.btn-send{width:100%;padding:14px;font-size:1rem}.btn-send:disabled{opacity:.5;cursor:not-allowed}.app-note{text-align:center;margin-top:10px;color:var(--text-muted);font-size:.82rem}.transfers-panel{background:#12121ae6;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.transfers-panel h3{margin-bottom:20px}.transfers-list{display:flex;flex-direction:column;gap:12px}.no-transfers{text-align:center;padding:40px 20px;color:var(--text-muted)}.no-transfers span{font-size:3rem;display:block;margin-bottom:12px}.no-transfers p{font-weight:600;color:var(--text-secondary)}.transfers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.transfers-header h3{margin:0}.btn-sm{padding:6px 12px;font-size:.8rem}.transfer-item{padding:16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all var(--transition-normal)}.transfer-item:hover{border-color:var(--primary);box-shadow:0 0 20px #00ff881a}.transfer-item.completed{opacity:.7;border-color:var(--primary)}.transfer-item.cancelled,.transfer-item.refunded{opacity:.6;border-color:#ff6b6b}.transfer-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.transfer-item-status{font-size:.85rem;font-weight:600}.transfer-item-status.pending{color:orange}.transfer-item-status.claimable,.transfer-item-status.completed{color:var(--primary)}.transfer-item-status.cancelled,.transfer-item-status.refunded{color:#ff6b6b}.transfer-item-status.frozen{color:#00d4ff}.transfer-item-badge{font-size:.75rem;padding:4px 10px;border-radius:20px;font-weight:600}.transfer-item-badge.sent{background:#ff6b6b33;color:#ff6b6b}.transfer-item-badge.received{background:#0f83;color:var(--primary)}.transfer-item-time{font-size:.85rem;color:var(--text-muted);margin-bottom:8px}.transfer-item-amount{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:8px}.transfer-item-to{font-family:monospace;font-size:.85rem;color:var(--text-muted);margin-bottom:12px}.transfer-item-actions{display:flex;gap:8px;flex-wrap:wrap}.transfer-item-actions .btn{flex:1;min-width:100px;padding:10px;font-size:.85rem}.transfer-item-actions .btn-claim{background:var(--gradient-primary);color:var(--bg-dark);font-weight:700}.transfer-item-actions .btn-cancel{background:#ff6b6b33;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.transfer-item-actions .btn-cancel:hover{background:#ff6b6b4d}.transfer-item-actions .btn-details{background:#ffffff1a;color:var(--text-secondary)}@media (max-width: 900px){.app-container{grid-template-columns:1fr}.network-selector,.delay-selector{display:grid;grid-template-columns:repeat(2,1fr)}.token-selector{flex-direction:row;border-left:none;border-top:1px solid var(--border-color)}.token-btn{flex:1}}@media (max-width: 480px){.network-selector{grid-template-columns:repeat(2,1fr)}.network-btn{padding:6px 8px;font-size:.78rem;justify-content:center}.network-btn img{width:14px;height:14px}.delay-selector{grid-template-columns:repeat(3,1fr)}.delay-btn{padding:6px 8px;font-size:.78rem;text-align:center}.app-card{padding:14px;border-radius:var(--border-radius)}.app-row{margin-bottom:12px}.app-row label{font-size:.82rem;margin-bottom:4px}.amount-input-wrapper input{padding:10px 12px;font-size:1.1rem}.address-input{padding:10px 12px;font-size:.85rem}.fee-summary{padding:10px 12px;font-size:.82rem}.fee-row{font-size:.82rem}.btn-send{padding:12px;font-size:.92rem}.app-note{font-size:.75rem}.transfers-panel{padding:14px}.transfer-item{padding:12px}.transfer-item-amount{font-size:1.1rem}.transfer-item-actions .btn{min-width:80px;padding:8px;font-size:.78rem}.recovery-inputs input{padding:10px;font-size:.78rem}.insurance-toggle{padding:10px}.checkbox-label{gap:8px}.checkmark{width:20px;height:20px}.label-text strong{font-size:.88rem}.label-text small{font-size:.75rem}}.security-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-bottom:40px}.security-grid>.problem-card:nth-child(1){grid-column:1 / 3}.security-grid>.problem-card:nth-child(2){grid-column:3 / 5}.security-grid>.problem-card:nth-child(3){grid-column:5 / 7}.security-grid>.problem-card:nth-child(4){grid-column:2 / 4}.security-grid>.problem-card:nth-child(5){grid-column:4 / 6}@media (max-width: 768px){.security-grid{grid-template-columns:1fr;gap:12px}.security-grid>.problem-card{grid-column:auto!important}}.api-section{padding:100px 0}.api-features{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:50px}.api-feature{text-align:center;padding:28px;background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius);transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.api-feature:hover{transform:translateY(-8px);border-color:#0f83;box-shadow:0 20px 50px #0000004d,0 0 30px #00ff880d}.api-feature-icon{font-size:2.5rem;margin-bottom:12px}.api-feature h4{margin-bottom:8px;color:var(--text-primary)}.api-feature p{font-size:.9rem;color:var(--text-muted)}.api-demo-tabs{margin-bottom:50px}.tab-buttons{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.tab-btn{padding:12px 24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.tab-btn:hover{border-color:var(--primary);color:var(--text-primary)}.tab-btn.active{background:var(--primary);border-color:var(--primary);color:#000}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.api-code{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden}.code-header{display:flex;align-items:center;gap:8px;padding:14px 20px;background:#0000004d;border-bottom:1px solid var(--border-color)}.code-dot{width:12px;height:12px;border-radius:50%}.code-dot.red{background:#ff5f56}.code-dot.yellow{background:#ffbd2e}.code-dot.green{background:#27ca40}.code-title{margin-left:12px;font-size:.85rem;color:var(--text-muted);font-family:monospace}.code-copy{margin-left:auto;padding:4px 12px;background:var(--bg-surface);border-radius:4px;font-size:.75rem;cursor:pointer;transition:all var(--transition-fast)}.code-copy:hover{background:var(--primary);color:#000}.api-code pre{padding:24px;margin:0;overflow-x:auto}.api-code code{font-family:Fira Code,Consolas,monospace;font-size:.85rem;line-height:1.7}.code-keyword{color:#ff79c6}.code-function{color:#50fa7b}.code-string{color:#f1fa8c}.code-property{color:#8be9fd}.code-number{color:#bd93f9}.code-comment{color:#6272a4}.api-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.api-plan{position:relative;padding:44px 32px 32px;background:#12121ad9;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:visible}.api-plan:hover{transform:translateY(-8px)}.api-plan.featured{border-color:#00ff884d;box-shadow:0 0 40px #00ff8814}.plan-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 16px;background:var(--gradient-primary);border-radius:50px;font-size:.75rem;font-weight:600;color:#000;white-space:nowrap}.plan-header{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.plan-header h4{margin-bottom:12px;font-size:1.25rem}.plan-price{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:var(--primary)}.plan-price span{font-size:1rem;color:var(--text-muted)}.plan-features{list-style:none;margin-bottom:24px}.plan-features li{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:.95rem;color:var(--text-secondary)}.plan-features li .check{color:var(--primary);font-weight:700}.plan-features li .x{color:var(--text-muted)}.plan-features li.disabled{color:var(--text-muted);opacity:.5}.plan-features li strong{color:var(--text-primary)}.btn-plan{width:100%}.api-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width: 900px){.api-features{grid-template-columns:repeat(2,1fr)}.api-plans-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width: 600px){.api-features{grid-template-columns:1fr;gap:12px}.api-feature{padding:20px}.tab-buttons{flex-direction:column}.tab-btn{width:100%;text-align:center;padding:10px 16px}.api-code pre{padding:12px;font-size:.72rem}.api-code code{font-size:.72rem;line-height:1.5}.code-header{padding:8px 12px;flex-wrap:wrap;gap:4px}.code-dot{width:8px;height:8px}.code-title{font-size:.72rem}.copy-row{grid-template-columns:1fr;text-align:center}.rollout-grid{grid-template-columns:1fr}.hero-stats{flex-direction:column;gap:16px}.hero-badge{font-size:.72rem;text-align:center;padding:6px 12px}.hero-title{font-size:clamp(1.75rem,8vw,3.5rem)}.section-header h2{font-size:clamp(1.4rem,6vw,2.5rem)}.chain-icons{flex-wrap:wrap;justify-content:center}.chain-icons img{width:22px;height:22px;padding:2px}.partner-grid,.lead-form{grid-template-columns:1fr}.insurance-addon{padding:16px}.cta-actions{flex-direction:column;align-items:center}.api-plan{padding:20px}.plan-price{font-size:2rem}.plan-features li{font-size:.85rem;padding:8px 0}.api-key-result .key-row{flex-direction:column;gap:6px}.api-key-result .key-value{font-size:.7rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content>*{animation:fadeInUp .8s ease forwards;opacity:0}.hero-content>*:nth-child(1){animation-delay:.1s}.hero-content>*:nth-child(2){animation-delay:.2s}.hero-content>*:nth-child(3){animation-delay:.3s}.hero-content>*:nth-child(4){animation-delay:.4s}.hero-content>*:nth-child(5){animation-delay:.5s}.hero-content>*:nth-child(6){animation-delay:.6s}.hero-content>*:nth-child(7){animation-delay:.7s}.hero-content>*:nth-child(8){animation-delay:.8s}.hero-visual{animation:fadeInUp 1s ease forwards;animation-delay:.4s;opacity:0}.scroll-animate{opacity:0;transform:translateY(40px);transition:all .8s ease}.scroll-animate.visible{opacity:1;transform:translateY(0)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease}.modal-overlay.active{opacity:1}.modal-content{background:linear-gradient(135deg,#0f0f19fa,#141428fa);border:1px solid rgba(0,255,136,.2);border-radius:16px;padding:2rem;width:min(480px,90vw);max-height:85vh;overflow-y:auto;transform:translateY(20px) scale(.96);transition:transform .2s ease;box-shadow:0 20px 60px #00000080}.modal-overlay.active .modal-content{transform:translateY(0) scale(1)}.modal-close{float:right;background:none;border:none;color:#ffffff80;font-size:1.6rem;cursor:pointer;line-height:1;transition:color .15s}.modal-close:hover{color:#fff}.modal-title{font-family:Space Grotesk,sans-serif;font-size:1.25rem;color:#0f8;margin-bottom:1.5rem}.modal-body{display:flex;flex-direction:column;gap:.75rem}.modal-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.modal-label{color:#ffffff80;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.modal-value{color:#fff;font-weight:500;text-align:right;max-width:60%;word-break:break-all}.modal-value.mono{font-family:Courier New,monospace;font-size:.8rem}.modal-value.status-completed{color:#0f8}.modal-value.status-cancelled{color:#f44}.modal-value.status-pending{color:#fa0}.modal-tx-link{display:block;text-align:center;margin-top:1rem;color:#0f8;text-decoration:none;font-weight:500;transition:opacity .15s}.modal-tx-link:hover{opacity:.8}w3m-modal,.wcm-overlay,[class*=walletconnect],#walletconnect-wrapper{z-index:99999!important;position:fixed!important}w3m-modal{--w3m-z-index: 99999 !important}@media (max-width: 768px){w3m-modal,.wcm-overlay,[class*=walletconnect],#walletconnect-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:20px!important;overflow-y:auto!important}w3m-modal::part(card),wcm-modal .wcm-card,[class*=walletconnect-modal__base]{max-height:85dvh!important;max-height:85vh!important;max-width:92vw!important;overflow-y:auto!important;margin:0 auto!important;transform:none!important}}.wallet-modal-content{width:min(420px,92vw)}.wallet-options{display:flex;flex-direction:column;gap:10px}.wallet-option{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;width:100%;padding:16px 18px;background:#16161ff2!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);text-align:left;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Inter,sans-serif;outline:none}.wallet-option:hover{background:#00ff8814!important;border-color:#00ff884d!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 20px #00ff880f}.wallet-option.available{border-color:#00ff8840!important;background:#00ff880a!important}.wallet-option.available .wallet-option-arrow{color:#0f8;font-size:.5rem;text-shadow:0 0 8px rgba(0,255,136,.6)}.wallet-option img{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:#ffffff0f;padding:4px}.wallet-option-info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.wallet-option-name{font-weight:600;font-size:1rem;color:#fff;letter-spacing:-.01em}.wallet-option-desc{font-size:.78rem;color:#a0a0b0e6}.wallet-option.available .wallet-option-desc{color:#0f8;font-weight:500}.wallet-option-arrow{color:#a0a0b080;font-size:1.1rem;flex-shrink:0;transition:transform .2s ease}.wallet-option:hover .wallet-option-arrow{transform:translate(3px);color:#0f8}@media (max-width: 480px){.wallet-modal-content{width:min(420px,96vw);padding:1.25rem}.wallet-option{padding:14px;gap:12px}.wallet-option img{width:38px;height:38px}.wallet-option-name{font-size:.92rem}}
