.features-page{--home-bg-primary:#f8fafc;--home-bg-surface:#fff;--home-bg-elevated:#f1f5f9;--home-text-primary:#0f172a;--home-text-secondary:#475569;--home-accent-primary:#2563eb;--home-accent-secondary:#0d9488;--home-accent-cyan:#0891b2;--home-accent-teal:#0d9488;--home-success:#16a34a;--home-danger:#dc2626;--home-neutral:#64748b;--home-gold-highlight:#d97706;--home-gradient-start:#f8fafc;--home-gradient-end:#e2e8f0}body.dark-mode .features-page,html.dark .features-page{--home-bg-primary:#0b0c10;--home-bg-surface:#1f2833;--home-bg-elevated:#2a3544;--home-text-primary:#fff;--home-text-secondary:#c5c6c7;--home-accent-primary:#66fcf1;--home-accent-secondary:#45a29e;--home-accent-cyan:#66fcf1;--home-accent-teal:#45a29e;--home-success:#4ade80;--home-danger:#f87171;--home-neutral:#9ca3af;--home-gold-highlight:gold;--home-gradient-start:#0b0c10;--home-gradient-end:#1f2833}.features-page{background:linear-gradient(135deg,var(--home-bg-primary) 0,var(--home-bg-surface) 100%);min-height:100vh;color:var(--home-text-secondary);overflow-x:hidden;margin:0;padding:0;max-width:100%}.features-page,.home-container{width:100%;box-sizing:border-box}.home-container{max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:768px){.home-container{padding:0 20px}}@media (max-width:480px){.home-container{padding:0 16px}}.home-hero{min-height:auto;display:flex;align-items:center;position:relative;padding:40px 0 80px;overflow:hidden;width:100%;box-sizing:border-box}.home-hero:before{background:radial-gradient(circle at 20% 80%,rgba(102,252,241,.08) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(69,162,158,.08) 0,transparent 40%)}.home-hero:after,.home-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.home-hero:after{background-image:linear-gradient(rgba(102,252,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(102,252,241,.03) 1px,transparent 0);background-size:50px 50px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.home-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1;opacity:1}.home-hero-content.animate-in{animation:fadeInUp .8s ease forwards}@media (max-width:1024px){.home-hero-content{grid-template-columns:1fr;text-align:center;gap:40px}}.hero-text{max-width:600px}@media (max-width:1024px){.hero-text{max-width:100%;margin:0 auto}}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(102,252,241,.1);border:1px solid rgba(102,252,241,.3);padding:8px 16px;border-radius:50px;font-size:13px;color:var(--home-accent-primary);margin-bottom:24px;font-family:JetBrains Mono,Fira Code,monospace}.hero-badge-dot{width:8px;height:8px;background:var(--home-accent-primary);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1;color:var(--home-text-primary);margin-bottom:24px;letter-spacing:-1px;font-family:Inter,Roboto,sans-serif}.hero-title-highlight{background:linear-gradient(135deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-tagline{font-size:clamp(16px,2vw,20px);color:var(--home-text-secondary);margin-bottom:32px;line-height:1.6}.typing-text{font-family:JetBrains Mono,Fira Code,monospace}.typing-cursor,.typing-text{color:var(--home-accent-primary)}.typing-cursor{animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-cta-group{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:1024px){.hero-cta-group{justify-content:center}}.hero-free-note{margin-top:20px;font-size:14px;color:var(--home-text-secondary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.free-badge{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.15));color:#10b981;padding:6px 16px;border-radius:20px;font-size:18px;font-weight:700;letter-spacing:.5px;border:1px solid rgba(16,185,129,.3)}@media (max-width:1024px){.hero-free-note{justify-content:center;text-align:center}}.home-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;border:none;font-family:Inter,sans-serif}.home-cta-btn.primary{background:linear-gradient(135deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);color:var(--home-bg-primary);animation:subtlePulse 3s ease-in-out infinite}@keyframes subtlePulse{0%,to{box-shadow:0 4px 20px rgba(102,252,241,.2)}50%{box-shadow:0 4px 30px rgba(102,252,241,.35)}}.home-cta-btn.primary:hover{transform:translateY(-2px);box-shadow:0 10px 40px rgba(102,252,241,.4)}.home-cta-btn.secondary{background:transparent;border:2px solid rgba(102,252,241,.5);color:var(--home-accent-primary)}.home-cta-btn.secondary:hover{background:rgba(102,252,241,.1);border-color:var(--home-accent-primary)}.hero-visual{position:relative}.dashboard-mockup{background:rgba(31,40,51,.8);border:1px solid rgba(102,252,241,.2);border-radius:16px;padding:24px;backdrop-filter:blur(20px);box-shadow:0 25px 80px rgba(0,0,0,.5),inset 0 0 0 1px rgba(102,252,241,.1);transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .5s ease;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg) translateY(-10px)}}.dashboard-mockup:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg);animation-play-state:paused}@media (max-width:1024px){.dashboard-mockup{transform:none;animation:none}}@media (max-width:768px){.hero-visual{display:none}}.mockup-header{display:flex;gap:8px;margin-bottom:20px}.mockup-dot{width:12px;height:12px;border-radius:50%}.mockup-dot.red{background:#ff5f57}.mockup-dot.yellow{background:#febc2e}.mockup-dot.green{background:#28c840}.mockup-content{display:grid;gap:16px}.mockup-chart{height:200px;background:linear-gradient(180deg,rgba(102,252,241,.1),transparent);border-radius:8px;position:relative;overflow:hidden}.mockup-chart .chart-line{width:100%;height:100%}.mockup-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mockup-metric{background:rgba(102,252,241,.05);border:1px solid rgba(102,252,241,.1);border-radius:8px;padding:16px;text-align:center}.mockup-metric-label{font-size:11px;color:var(--home-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.metric-value,.mockup-metric-label{font-family:JetBrains Mono,monospace}.metric-value{font-size:24px;font-weight:700;color:var(--home-accent-primary)}.metric-value.positive{color:var(--home-success)}.metric-value.warning{color:var(--home-gold-highlight)}.floating-card{position:absolute;background:hsla(0,0%,100%,.95);border:1px solid rgba(102,252,241,.4);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;backdrop-filter:blur(10px);animation:floatCard 4s ease-in-out infinite;box-shadow:0 10px 40px rgba(0,0,0,.15)}body.dark-mode .floating-card,html.dark .floating-card{background:rgba(42,53,68,.98);border:1px solid rgba(102,252,241,.3);box-shadow:0 10px 40px rgba(0,0,0,.4)}.floating-card-1{top:10%;right:-20px;animation-delay:0s}.floating-card-2{bottom:20%;left:-30px;animation-delay:2s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.floating-icon{font-size:20px}.floating-text{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.2px}body.dark-mode .floating-text,html.dark .floating-text{color:#fff}@media (max-width:1024px){.floating-card{display:none}}.section-header{text-align:center;margin-bottom:60px}.section-header.animate-in{animation:fadeInUp .6s ease forwards}.section-label{display:inline-block;font-size:12px;font-weight:600;color:var(--home-accent-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-family:JetBrains Mono,monospace}.section-title{font-size:clamp(28px,4vw,42px);font-weight:700;color:var(--home-text-primary);margin-bottom:20px;line-height:1.2;font-family:Inter,Roboto,sans-serif}.section-subtitle{font-size:clamp(16px,2vw,18px);color:var(--home-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.appreciating-asset-section{padding:100px 0;background:linear-gradient(180deg,var(--home-bg-surface) 0,var(--home-bg-primary) 100%);position:relative}.price-lock-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width:1024px){.price-lock-content{grid-template-columns:1fr;gap:40px}}.price-lock-visual{position:relative}.price-chart-container{background:var(--home-bg-surface);border:1px solid rgba(102,252,241,.2);border-radius:16px;padding:32px;position:relative}.price-chart{height:250px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:40px;border-bottom:1px solid rgba(102,252,241,.2)}.price-bar{flex:1;background:linear-gradient(180deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);border-radius:4px 4px 0 0;position:relative;transition:height .5s ease;opacity:.6}.price-bar.current{background:linear-gradient(180deg,var(--home-gold-highlight) 0,#f59e0b 100%);opacity:1}.price-bar.locked{background:linear-gradient(180deg,var(--home-success) 0,#059669 100%);opacity:1;animation:glow 2s infinite}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(16,185,129,.3)}50%{box-shadow:0 0 40px rgba(16,185,129,.5)}}.price-bar-label{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--home-text-secondary);white-space:nowrap;font-family:JetBrains Mono,monospace;text-align:center;line-height:1.3}.bar-price{display:block;color:var(--home-accent-primary);font-weight:600}.price-chart-legend{display:flex;justify-content:center;gap:24px;margin-top:20px}.legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--home-text-secondary)}.legend-color{width:12px;height:12px;border-radius:3px}.price-lock-badge{position:absolute;top:-15px;right:20px;background:linear-gradient(135deg,var(--home-success) 0,#059669 100%);color:#fff;padding:8px 16px;border-radius:50px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px rgba(16,185,129,.4);font-family:JetBrains Mono,monospace}.price-lock-info{padding-left:40px}@media (max-width:1024px){.price-lock-info{padding-left:0;text-align:center}}.price-lock-info h3{font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--home-text-primary);margin-bottom:16px}.price-lock-info p{font-size:16px;color:var(--home-text-secondary);line-height:1.7;margin-bottom:24px}.price-lock-benefits{list-style:none;padding:0;margin:0 0 24px}.price-lock-benefits li{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:15px;color:var(--home-text-secondary)}@media (max-width:1024px){.price-lock-benefits li{justify-content:center}}.benefit-icon{width:24px;height:24px;background:rgba(16,185,129,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--home-success);font-size:14px;flex-shrink:0}.pricing-toggle-container.compact{display:flex;align-items:center;gap:12px;justify-content:flex-start}@media (max-width:1024px){.pricing-toggle-container.compact{justify-content:center}}.features-section{padding:80px 0 100px;background:var(--home-bg-primary);border-top:1px solid rgba(102,252,241,.06);position:relative}.features-container{max-width:1140px;margin:0 auto;padding:0 40px}@media (max-width:768px){.features-container{padding:0 24px}}.features-header{margin-bottom:64px}.features-title{font-size:clamp(28px,3.5vw,38px);font-weight:700;letter-spacing:-.5px;line-height:1.15}.features-subtitle{max-width:520px;font-size:16px;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:900px){.features-grid{gap:20px}}@media (max-width:680px){.features-grid{grid-template-columns:1fr;gap:16px}}.feature-card{background:var(--home-bg-surface);border:1px solid rgba(102,252,241,.08);border-radius:12px;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;outline:none}.feature-card:focus-visible,.feature-card:hover{transform:translateY(-3px);border-color:var(--home-accent-primary);box-shadow:0 8px 32px rgba(0,0,0,.25)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--home-accent-primary),var(--home-accent-secondary));transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.feature-card:focus-visible:before,.feature-card:hover:before{transform:scaleX(1)}.feature-card-inner{padding:28px;display:flex;flex-direction:column;height:100%;min-height:380px}@media (max-width:680px){.feature-card-inner{padding:24px;min-height:auto}}.feature-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.feature-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(102,252,241,.12),rgba(69,162,158,.12));border:1px solid rgba(102,252,241,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--home-accent-primary)}.feature-title{font-size:18px;font-weight:600;color:var(--home-text-primary);margin:0;padding-top:4px;letter-spacing:-.2px}.feature-description{font-size:14px;color:var(--home-text-secondary);line-height:1.65;margin-bottom:20px;flex-grow:0}.feature-video-preview{position:relative;border-radius:8px;overflow:hidden;background:var(--home-bg-primary);border:1px solid rgba(102,252,241,.1);aspect-ratio:16/10;margin-bottom:20px;flex-grow:1}.animated-preview{width:100%;height:100%;background:linear-gradient(135deg,var(--home-bg-surface) 0,var(--home-bg-primary) 100%);position:relative;overflow:hidden}.animated-preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(102,252,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(102,252,241,.03) 1px,transparent 0);background-size:20px 20px}.preview-zoom-animation{animation:zoomPulse 4s ease-in-out infinite}@keyframes zoomPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.preview-mode-toggle{animation:modeSwitch 6s ease-in-out infinite}@keyframes modeSwitch{0%,45%{filter:brightness(1)}50%,95%{filter:brightness(1.3) contrast(.9)}to{filter:brightness(1)}}.feature-links-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:auto}.feature-link{display:inline-flex;align-items:center;gap:6px;color:var(--home-accent-primary);font-size:13px;font-weight:600;text-decoration:none;transition:gap .18s ease,color .18s ease;padding:8px 14px;background:rgba(102,252,241,.08);border:1px solid rgba(102,252,241,.15);border-radius:6px}.feature-links-group .feature-link{margin-top:0;flex:1;min-width:140px;justify-content:center}.feature-link:not(.feature-links-group .feature-link){margin-top:auto}.feature-link:hover{gap:10px;background:rgba(102,252,241,.15);border-color:var(--home-accent-primary)}.feature-card:first-child{animation-delay:.05s}.feature-card:nth-child(2){animation-delay:.1s}.feature-card:nth-child(3){animation-delay:.15s}.feature-card:nth-child(4){animation-delay:.2s}.infrastructure-section{padding:80px 0;background:linear-gradient(180deg,var(--home-bg-primary) 0,var(--home-bg-surface) 100%);position:relative;overflow:hidden}.infrastructure-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(102,252,241,.02) 1px,transparent 0),linear-gradient(90deg,rgba(102,252,241,.02) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.infrastructure-container{max-width:1100px;margin:0 auto;padding:0 40px;position:relative;z-index:1}@media (max-width:768px){.infrastructure-container{padding:0 20px}}.infra-header-compact{text-align:center;margin-bottom:48px}.infra-label{font-size:11px;font-weight:700;color:var(--home-accent-primary);text-transform:uppercase;letter-spacing:2px;font-family:JetBrains Mono,monospace;display:inline-block;margin-bottom:12px;padding:6px 14px;background:rgba(102,252,241,.08);border:1px solid rgba(102,252,241,.15);border-radius:4px}.infra-title{font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--home-text-primary);margin:0 0 12px;letter-spacing:-.5px;line-height:1.2}.infra-subtitle{font-size:16px;color:var(--home-text-secondary);max-width:500px;margin:0 auto;line-height:1.6}.tech-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}@media (max-width:900px){.tech-cards-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:680px){.tech-cards-grid{grid-template-columns:1fr;gap:16px}}.tech-card{background:linear-gradient(145deg,rgba(226,232,240,.95),rgba(241,245,249,.9));border:1px solid rgba(37,99,235,.15);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;backdrop-filter:blur(10px)}body.dark-mode .tech-card,html.dark .tech-card{background:linear-gradient(145deg,rgba(31,40,51,.9),rgba(42,53,68,.6));border:1px solid rgba(102,252,241,.12)}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#0d9488);opacity:0;transition:opacity .25s ease}body.dark-mode .tech-card:before,html.dark .tech-card:before{background:linear-gradient(90deg,var(--home-accent-primary),var(--home-accent-secondary))}.tech-card:hover:before{opacity:1}.tech-card-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(37,99,235,.06) 0,transparent 60%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}body.dark-mode .tech-card-glow,html.dark .tech-card-glow{background:radial-gradient(circle,rgba(102,252,241,.08) 0,transparent 60%)}.tech-card:hover .tech-card-glow{opacity:1}.tech-card:hover{border-color:var(--home-accent-primary);transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px rgba(37,99,235,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}body.dark-mode .tech-card:hover,html.dark .tech-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(102,252,241,.15),inset 0 1px 0 hsla(0,0%,100%,.05)}.tech-card.verified{border-color:rgba(74,222,128,.2)}.tech-card.verified:before{background:linear-gradient(90deg,#4ade80,#22c55e)}.tech-card.verified:hover{border-color:var(--home-success);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px rgba(74,222,128,.2),0 0 30px rgba(74,222,128,.08)}body.dark-mode .tech-card.verified:hover,html.dark .tech-card.verified:hover{box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(74,222,128,.2),0 0 30px rgba(74,222,128,.1)}.tech-card.verified .tech-card-glow{background:radial-gradient(circle,rgba(74,222,128,.08) 0,transparent 60%)}body.dark-mode .tech-card.verified .tech-card-glow,html.dark .tech-card.verified .tech-card-glow{background:radial-gradient(circle,rgba(74,222,128,.1) 0,transparent 60%)}.tech-card-icon{width:64px;height:64px;background:linear-gradient(145deg,rgba(102,252,241,.12),rgba(69,162,158,.08));border:1px solid rgba(102,252,241,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--home-accent-primary);flex-shrink:0;position:relative;z-index:1;transition:transform .25s ease,box-shadow .25s ease}.tech-card:hover .tech-card-icon{transform:scale(1.05);box-shadow:0 4px 20px rgba(102,252,241,.2)}.tech-card.verified .tech-card-icon{background:linear-gradient(145deg,rgba(74,222,128,.15),rgba(34,197,94,.08));border-color:rgba(74,222,128,.25);color:var(--home-success)}.tech-card.verified:hover .tech-card-icon{box-shadow:0 4px 20px rgba(74,222,128,.25)}.tech-card.moat .tech-card-icon{background:linear-gradient(145deg,rgba(255,215,0,.12),rgba(245,158,11,.08));border-color:rgba(255,215,0,.2)}.tech-card.moat:hover .tech-card-icon{box-shadow:0 4px 20px rgba(255,215,0,.2)}.tech-card.moat:before{background:linear-gradient(90deg,gold,#f59e0b)}.tech-card.moat .tech-card-glow{background:radial-gradient(circle,rgba(255,215,0,.06) 0,transparent 60%)}body.dark-mode .tech-card.moat .tech-card-glow,html.dark .tech-card.moat .tech-card-glow{background:radial-gradient(circle,rgba(255,215,0,.08) 0,transparent 60%)}.tech-card-content{display:flex;flex-direction:column;gap:6px;width:100%;position:relative;z-index:1}.tech-card-title{font-size:11px;font-weight:700;color:var(--home-text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.tech-card-value{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:700;color:var(--home-accent-primary);line-height:1.1;letter-spacing:-1px}.tech-card.verified .tech-card-value{color:var(--home-success)}.tech-card.moat .tech-card-value{color:var(--home-gold-highlight)}.tech-card-value-sub{font-size:18px;font-weight:600;color:var(--home-text-secondary)}.tech-card-desc{font-size:13px;color:var(--home-text-secondary);line-height:1.6;margin-top:6px;opacity:.85}.infra-stats-bar{display:flex;align-items:center;justify-content:center;gap:48px;padding:28px 40px;background:linear-gradient(145deg,rgba(226,232,240,.95),rgba(241,245,249,.9));border:1px solid rgba(37,99,235,.12);border-radius:12px;backdrop-filter:blur(10px)}body.dark-mode .infra-stats-bar,html.dark .infra-stats-bar{background:linear-gradient(145deg,rgba(31,40,51,.8),rgba(42,53,68,.5));border:1px solid rgba(102,252,241,.1)}@media (max-width:700px){.infra-stats-bar{flex-wrap:wrap;gap:24px 32px;padding:24px 28px}.infra-stat-sep{display:none}}@media (max-width:480px){.infra-stats-bar{flex-direction:column;gap:20px}}.infra-stat{display:flex;align-items:center;gap:12px}.infra-stat-icon{font-size:24px;opacity:.9}.infra-stat-content{display:flex;flex-direction:column;align-items:flex-start}.infra-stat-value{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;color:var(--home-accent-primary);line-height:1;letter-spacing:-.5px}.infra-stat-label{font-size:12px;color:var(--home-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.infra-stat-sep{width:1px;height:48px;background:linear-gradient(180deg,transparent,rgba(102,252,241,.2) 50%,transparent)}.pricing-section{padding:100px 0;background:var(--home-bg-primary)}.pricing-toggle-container{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:60px}.toggle-label{font-size:15px;color:var(--home-text-secondary);transition:color .3s ease}.toggle-label.active{color:var(--home-accent-primary)}.pricing-toggle{position:relative;width:60px;height:30px}.pricing-toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(102,252,241,.2);border-radius:30px;transition:.4s}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background:var(--home-accent-primary);border-radius:50%;transition:.4s}input:checked+.toggle-slider:before{transform:translateX(30px)}.annual-badge{background:linear-gradient(135deg,var(--home-success) 0,#059669 100%);color:#fff;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:600}.pricing-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1400px;margin:0 auto}@media (max-width:1280px){.pricing-cards{grid-template-columns:repeat(2,1fr);max-width:850px}}@media (max-width:640px){.pricing-cards{grid-template-columns:1fr;max-width:400px}}.pricing-card{background:var(--home-bg-surface);border:1px solid rgba(102,252,241,.1);border-radius:20px;padding:32px;text-align:center;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card:hover{border-color:rgba(102,252,241,.3);transform:translateY(-5px)}.pricing-card.featured{border-color:var(--home-accent-primary);background:rgba(102,252,241,.03);transform:scale(1.01)}.pricing-card.featured:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);color:var(--home-bg-primary);padding:6px 20px;border-radius:50px;font-size:12px;font-weight:600}.pricing-plan{font-size:20px;font-weight:600;color:var(--home-text-primary);margin-bottom:20px}.pricing-price{margin-bottom:12px}.price-amount{font-size:48px;font-weight:700;color:var(--home-accent-primary);font-family:JetBrains Mono,monospace}.price-period{font-size:14px;color:var(--home-text-secondary)}.price-annual{display:inline}.price-monthly{display:none}.price-lock-callout{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--home-success);margin-bottom:20px;padding:8px 12px;background:rgba(16,185,129,.1);border-radius:8px}.pricing-features{list-style:none;padding:0;margin:0 0 32px;text-align:left;flex:1}.pricing-features li{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:14px;color:var(--home-text-secondary);border-bottom:1px solid rgba(102,252,241,.05)}.pricing-features li:last-child{border-bottom:none}.pricing-features .check{color:var(--home-success);font-size:16px}.pricing-features .check.dim{color:var(--home-neutral);opacity:.5}.pricing-features .check.more{color:var(--home-accent);font-weight:600}.pricing-btn{width:100%;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;margin-top:auto}.pricing-btn.primary{background:linear-gradient(135deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);color:var(--home-bg-primary)}.pricing-btn.primary:hover{transform:translateY(-2px);box-shadow:0 10px 40px rgba(102,252,241,.3)}.pricing-btn.secondary{background:transparent;border:2px solid rgba(102,252,241,.5);color:var(--home-accent-primary)}.pricing-btn.secondary:hover{background:rgba(102,252,241,.1);border-color:var(--home-accent-primary)}.pricing-note{text-align:center;font-size:14px;color:var(--home-text-secondary);margin-top:40px;margin-bottom:12px}.pricing-free-notice{text-align:center;font-size:15px;font-weight:600;color:var(--home-success);background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);border-radius:8px;padding:12px 24px;max-width:600px;margin:0 auto}.winning-hand-section{padding:100px 0;position:relative;overflow:hidden;background:var(--home-bg-surface);border-top:1px solid rgba(102,252,241,.08);border-bottom:1px solid rgba(102,252,241,.08)}.winning-hand-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 10% 50%,rgba(102,252,241,.05) 0,transparent 50%),radial-gradient(ellipse at 90% 80%,rgba(69,162,158,.04) 0,transparent 50%);pointer-events:none}.winning-hand-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;position:relative;z-index:1}.poker-cards-stack{position:relative;width:280px;height:380px;margin:0 auto}.poker-card{position:absolute;width:200px;height:280px;border-radius:16px;background:var(--home-bg-elevated);border:1px solid rgba(102,252,241,.15);box-shadow:0 20px 60px rgba(0,0,0,.15);transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s ease;overflow:hidden}.poker-card-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px 24px;position:relative}.poker-card-accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--home-accent-primary),var(--home-accent-secondary));border-radius:16px 16px 0 0}.poker-card-icon{width:56px;height:56px;border-radius:14px;background:rgba(102,252,241,.08);margin-bottom:20px;color:var(--home-accent-primary)}.poker-card-icon,.poker-card-logo{display:flex;align-items:center;justify-content:center}.poker-card-logo{width:64px;height:64px;margin-bottom:16px}.poker-card-logo img{border-radius:12px}.poker-card-label{font-size:20px;font-weight:700;color:var(--home-text-primary);letter-spacing:-.3px}.poker-card-sublabel{font-size:14px;color:var(--home-text-secondary);margin-top:2px}.poker-card-back{top:0;left:0;transform:rotate(-12deg) translateX(-10px);z-index:1;opacity:.7}.poker-card-mid{top:20px;left:40px;transform:rotate(-4deg);z-index:2;opacity:.85}.poker-card-front{top:40px;left:70px;transform:rotate(3deg);z-index:3;border-color:rgba(102,252,241,.3);box-shadow:0 25px 80px rgba(0,0,0,.2),inset 0 0 0 1px rgba(102,252,241,.1)}.poker-cards-stack:hover .poker-card-back{transform:rotate(-18deg) translateX(-20px) translateY(-10px)}.poker-cards-stack:hover .poker-card-mid{transform:rotate(-6deg) translateY(-5px)}.poker-cards-stack:hover .poker-card-front{transform:rotate(6deg) translateY(-8px);box-shadow:0 30px 90px rgba(0,0,0,.25),0 0 40px rgba(102,252,241,.1)}.winning-hand-content{max-width:520px}.winning-hand-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(102,252,241,.08);border:1px solid rgba(102,252,241,.2);padding:6px 16px;border-radius:50px;font-size:13px;color:var(--home-accent-primary);margin-bottom:24px;font-family:JetBrains Mono,Fira Code,monospace}.winning-hand-badge-dot{width:6px;height:6px;background:var(--home-accent-primary);border-radius:50%}.winning-hand-title{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15;color:var(--home-text-primary);margin-bottom:28px;letter-spacing:-.5px}.winning-hand-highlight{background:linear-gradient(135deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.winning-hand-quote{margin:0 0 32px;padding:20px 24px;border-left:3px solid var(--home-accent-primary);background:rgba(102,252,241,.03);border-radius:0 12px 12px 0}.winning-hand-quote p{font-size:17px;font-style:italic;color:var(--home-text-primary);line-height:1.6;margin:0 0 8px;font-weight:500}.winning-hand-quote cite{font-size:13px;color:var(--home-accent-secondary);font-style:normal;font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.5px}.winning-hand-checks{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:0}.winning-hand-checks li{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--home-text-secondary);line-height:1.5;padding:14px 0;border-bottom:1px solid rgba(102,252,241,.06)}.winning-hand-checks li:last-child{border-bottom:none}.wh-check-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(102,252,241,.1);display:flex;align-items:center;justify-content:center;color:var(--home-accent-primary)}@media (max-width:1024px){.winning-hand-grid{grid-template-columns:1fr;gap:60px;text-align:center}.winning-hand-content{max-width:100%;margin:0 auto}.poker-cards-stack{width:260px;height:350px}.winning-hand-checks{max-width:440px;margin-left:auto;margin-right:auto;text-align:left}.winning-hand-checks li{justify-content:flex-start}.winning-hand-badge{margin-left:auto;margin-right:auto}}@media (max-width:768px){.winning-hand-section{padding:60px 0}.poker-cards-stack{width:220px;height:310px;transform:scale(.85)}.winning-hand-quote{padding:16px 20px}.winning-hand-quote p{font-size:15px}.winning-hand-checks{max-width:100%;gap:0;border:1px solid rgba(102,252,241,.1);border-radius:12px;overflow:hidden}.winning-hand-checks li{padding:16px;gap:14px;font-size:14px;background:rgba(102,252,241,.02);border-bottom:1px solid rgba(102,252,241,.08);border-radius:0}.winning-hand-checks li:last-child{border-bottom:none}.wh-check-icon{width:30px;height:30px}}@media (max-width:480px){.winning-hand-checks li{padding:14px;font-size:13px;gap:12px}.wh-check-icon{width:28px;height:28px}.wh-check-icon svg{width:14px;height:14px}}.streets-edge-section{padding:100px 0;position:relative;overflow:hidden;text-align:center;background:linear-gradient(180deg,var(--home-bg-primary) 0,var(--home-bg-surface) 100%)}.streets-edge-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(102,252,241,.04) 0,transparent 70%);pointer-events:none}.streets-edge-logo-block{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:48px}.streets-edge-glow{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(102,252,241,.15) 0,rgba(102,252,241,.03) 50%,transparent 70%);animation:edgeGlow 4s ease-in-out infinite}@keyframes edgeGlow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}.streets-edge-logo-img{position:relative;z-index:1;border-radius:16px;filter:drop-shadow(0 4px 20px rgba(102,252,241,.2))}.streets-edge-quote-block{max-width:700px;margin:0 auto 64px}.streets-edge-rule{width:60px;height:2px;background:linear-gradient(90deg,var(--home-accent-primary),var(--home-accent-secondary));margin:0 auto 32px;border-radius:2px}.streets-edge-quote{font-size:clamp(22px,3vw,32px);font-weight:600;color:var(--home-text-primary);line-height:1.5;letter-spacing:-.3px;margin:0 0 16px}.streets-edge-attribution{font-size:14px;color:var(--home-accent-secondary);font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:1px}.streets-edge-props{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:960px;margin:0 auto 56px}.streets-edge-prop{text-align:center;padding:32px 24px;border-radius:16px;background:var(--home-bg-elevated);border:1px solid rgba(102,252,241,.08);transition:all .3s ease}.streets-edge-prop:hover{border-color:rgba(102,252,241,.2);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1)}.streets-edge-prop-icon{width:56px;height:56px;border-radius:14px;background:rgba(102,252,241,.08);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--home-accent-primary)}.streets-edge-prop-title{font-size:20px;font-weight:700;color:var(--home-text-primary);margin:0 0 10px}.streets-edge-prop-title span{background:linear-gradient(135deg,var(--home-accent-primary) 0,var(--home-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.streets-edge-prop-desc{font-size:14px;color:var(--home-text-secondary);line-height:1.7;margin:0}.streets-edge-cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.streets-edge-props{gap:24px}}@media (max-width:768px){.streets-edge-section{padding:60px 0}.streets-edge-props{grid-template-columns:1fr;max-width:400px}.streets-edge-logo-block{margin-bottom:36px}.streets-edge-glow{width:120px;height:120px}.streets-edge-quote-block{margin-bottom:48px}.streets-edge-quote{font-size:clamp(18px,5vw,24px)}.streets-edge-cta-row{flex-direction:column;align-items:center}}.home-footer{padding:80px 0 40px;background:var(--home-bg-surface);border-top:1px solid rgba(102,252,241,.1)}.footer-content{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px;margin-bottom:60px}@media (max-width:1024px){.footer-content{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.footer-content{grid-template-columns:1fr;text-align:center}}.footer-brand{max-width:300px}@media (max-width:768px){.footer-brand{max-width:100%;margin:0 auto}}.footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:20px;text-decoration:none}@media (max-width:768px){.footer-logo{justify-content:center}}.footer-logo img{height:40px;width:auto}.footer-logo span{font-size:24px;font-weight:700;color:var(--home-text-primary)}.footer-tagline{font-size:14px;color:var(--home-text-secondary);line-height:1.7}.footer-socials{display:flex;align-items:center;gap:16px;margin-top:20px}@media (max-width:768px){.footer-socials{justify-content:center}}.footer-socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--home-bg-elevated);color:var(--home-text-secondary);transition:all .2s ease}.footer-socials a:hover{color:var(--home-accent-primary);background:rgba(102,252,241,.1);transform:translateY(-2px)}.footer-column h4{font-size:14px;font-weight:600;color:var(--home-text-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:12px}.footer-column a{font-size:14px;color:var(--home-text-secondary);text-decoration:none;transition:color .3s ease}.footer-column a:hover{color:var(--home-accent-primary)}.footer-disclaimer{margin-top:40px;padding:20px;background:rgba(102,252,241,.03);border:1px solid rgba(102,252,241,.1);border-radius:8px}.footer-disclaimer p{font-size:12px;color:var(--home-text-secondary);line-height:1.6;margin:0;opacity:.7}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(102,252,241,.1)}@media (max-width:768px){.footer-bottom{flex-direction:column;gap:20px;text-align:center}}.footer-copyright{font-size:13px;color:var(--home-text-secondary)}.footer-legal{display:flex;gap:24px}.footer-legal a{font-size:13px;color:var(--home-text-secondary);text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:var(--home-accent-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .6s ease forwards}@media (max-width:768px){.home-hero{padding:24px 0 48px;min-height:auto}.home-hero-content{gap:32px}.hero-badge{font-size:11px;padding:6px 12px;flex-wrap:wrap;justify-content:center;text-align:center}.hero-title{font-size:clamp(28px,8vw,42px);letter-spacing:-.5px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.hero-tagline{font-size:15px;line-height:1.5}.hero-cta-group{flex-direction:column;align-items:center;width:100%}.home-cta-btn{width:100%;max-width:300px;justify-content:center}.hero-free-note{justify-content:center;text-align:center;font-size:13px}}@media (max-width:480px){.home-hero{padding:16px 0 40px}.hero-badge{font-size:10px;padding:5px 10px;gap:6px}.hero-title{font-size:clamp(24px,7vw,32px);margin-bottom:16px}.hero-tagline{font-size:14px;margin-bottom:24px}.hero-cta-group{gap:12px}.home-cta-btn{padding:14px 24px;font-size:14px}.hero-free-note{font-size:12px;gap:8px}.free-badge{font-size:15px;padding:5px 12px}}@media (max-width:640px){.home-hero{padding:20px 0 48px;min-height:auto}.appreciating-asset-section,.features-section,.pricing-section{padding:48px 0}.section-header{margin-bottom:40px}.home-footer{padding:48px 0 24px}}.what-we-offer-section{padding:100px 0;background:var(--home-bg-primary);position:relative}.what-we-offer-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--home-accent-cyan),transparent);opacity:.3}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:48px}.offer-category{background:var(--home-bg-surface);border-radius:16px;padding:32px;border:1px solid rgba(102,252,241,.1);transition:all .3s ease;position:relative;overflow:hidden}.offer-category:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--home-accent-cyan),var(--home-accent-teal));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.offer-category:hover:before{transform:scaleX(1)}.offer-category:hover{transform:translateY(-4px);border-color:var(--home-accent-cyan);box-shadow:0 12px 32px rgba(102,252,241,.15)}.offer-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,rgba(102,252,241,.1),rgba(69,162,158,.1));border-radius:12px;margin-bottom:20px}.offer-icon svg{stroke:var(--home-accent-cyan)}.offer-category h3{font-size:1.375rem;font-weight:700;color:var(--home-text-primary);margin-bottom:16px;line-height:1.3}.offer-category ul{list-style:none;padding:0;margin:0}.offer-category ul li{padding:10px 0 10px 28px;color:var(--home-text-secondary);font-size:.95rem;line-height:1.6;position:relative}.offer-category ul li:before{content:"✓";position:absolute;left:0;top:10px;color:var(--home-accent-cyan);font-weight:700;font-size:1rem}@media (max-width:768px){.what-we-offer-section{padding:60px 0}.offer-grid{grid-template-columns:1fr;gap:24px}.offer-category{padding:24px}.offer-category h3{font-size:1.25rem}}