body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero__interactive-layer,.hero__panel{will-change:transform}.cta-card,.feature-card,.hero__interactive-layer,.hero__panel,.oracle-card,.quick-card,.stat-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.cta-card:hover,.feature-card:hover,.oracle-card:hover,.quick-card:hover,.stat-card:hover{will-change:transform}.cta-section,.features,.network-section,.oracle-section,.stats{contain:layout style}@supports (content-visibility:auto){.cta-section,.features,.oracle-section,.stats{contain-intrinsic-size:0 600px;content-visibility:auto}}.loading-fallback{align-items:center;background:#050508;background:var(--bg-primary);display:flex;justify-content:center;min-height:100vh}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff14;border-top-color:#34d399;border:2px solid var(--border-subtle);border-radius:50%;border-top-color:var(--accent-primary);height:40px;transform:translateZ(0);width:40px;will-change:transform}@keyframes spin{to{transform:rotate(1turn) translateZ(0)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@supports (-webkit-touch-callout:none){html{height:-webkit-fill-available}}:root{--bg-primary:#050508;--bg-secondary:#0a0a0f;--surface-glass:#0c0c12d9;--surface-solid:#0c0c12;--surface-soft:#12121c99;--border-subtle:#ffffff14;--border-strong:#ffffff2e;--text-primary:#f0f0f5;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent-primary:#34d399;--accent-secondary:#38bdf8;--accent-tertiary:#818cf8;--accent-warm:#f0abfc;--danger:#f87171;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--backdrop-blur:16px;--ease-standard:cubic-bezier(0.4,0,0.2,1);--shadow-soft:0 8px 32px -8px #0009;--shadow-glow:0 0 24px -6px #34d3991f;--ease-elegant:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-decelerate:cubic-bezier(0,0,0.2,1);--ease-accelerate:cubic-bezier(0.4,0,1,1);--duration-instant:100ms;--duration-fast:200ms;--duration-normal:300ms;--duration-slow:500ms;--duration-slower:800ms;--section-gap:clamp(5rem,12vh,8rem);--container-max:1240px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse 80% 60% at 50% 0,#34d39912,#0000 50%) no-repeat,radial-gradient(ellipse 60% 50% at 80% 100%,#818cf80f,#0000 50%) no-repeat,#050508;background:radial-gradient(ellipse 80% 60% at 50% 0,#34d39912,#0000 50%) no-repeat,radial-gradient(ellipse 60% 50% at 80% 100%,#818cf80f,#0000 50%) no-repeat,var(--bg-primary);color:#f0f0f5;color:var(--text-primary);font-family:Inter,Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.65;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:inherit}.landing-page{background-color:#050508;background-color:var(--bg-primary);min-height:100vh;overflow-x:hidden;position:relative}.animated-bg{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,#0000 100%);pointer-events:none;position:fixed;z-index:0}.bg-gradient,.bg-grid{display:none}@keyframes gradient-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes border-glow-flow{0%,to{background-position:0 50%;opacity:.6}50%{background-position:100% 50%;opacity:1}}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #34d39926}50%{box-shadow:0 0 32px #34d39940}}@keyframes shimmer-slide{0%{background-position:-200% 0}to{background-position:200% 0}}.container{margin:0 auto;position:relative;width:min(92%,1240px);width:min(92%,var(--container-max));z-index:2}.navbar{background:#0000;left:0;padding:1.25rem 0;position:fixed;right:0;top:0;transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s var(--ease-elegant);z-index:11000}.navbar.scrolled{-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:#050508cc;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-subtle);padding:.85rem 0}.navbar .container{align-items:center;display:flex;gap:2rem;justify-content:space-between}.navbar-docs{left:280px;width:calc(100% - 280px)}@media (max-width:768px){.navbar-docs{left:0;width:100%}}.logo-wrapper{align-items:center;display:flex;gap:1.25rem}.logo-wrapper-docs{gap:1.25rem}.logo-image{filter:drop-shadow(0 4px 12px rgba(52,211,153,.15));height:56px;transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s var(--ease-standard);width:auto}.desktop-nav,.nav-links{align-items:center;display:flex;gap:1.5rem}.nav-link{align-items:center;border-radius:12px;border-radius:var(--radius-md);color:#6b7280;color:var(--text-muted);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;letter-spacing:.01em;padding:.5rem .9rem;position:relative;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);transition:color .25s var(--ease-standard),background .25s var(--ease-standard)}.nav-link:after{background:#34d399;background:var(--accent-primary);content:"";height:1.5px;inset:auto .9rem -2px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s var(--ease-elegant)}.nav-link:hover{color:#f0f0f5;color:var(--text-primary)}.nav-link:focus-visible:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link.cta{background:#34d399;background:var(--accent-primary);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 16px -4px #34d39966;color:#050508;font-weight:600;padding:.6rem 1.3rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform .25s var(--ease-spring),box-shadow .3s var(--ease-standard)}.nav-link.cta:hover{box-shadow:0 8px 24px -6px #34d39980;transform:translateY(-1px)}.nav-link.cta:after{display:none}.mobile-menu-toggle{background:#0f172ac7;border:none;border-radius:50%;color:#f0f0f5;color:var(--text-primary);cursor:pointer;display:none;height:44px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard);width:44px}.mobile-menu-toggle:hover{transform:translateY(-2px)}.hamburger-line{background:#f0f0f5;background:var(--text-primary);border-radius:999px;height:2px;left:50%;position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard),opacity .3s var(--ease-standard);width:18px}.hamburger-line:first-child{top:15px;transform:translateX(-50%)}.hamburger-line:nth-child(2){top:21px;transform:translateX(-50%)}.hamburger-line:nth-child(3){top:27px;transform:translateX(-50%)}.hamburger-line.active:first-child{transform:translate(-50%,6px) rotate(45deg)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:translate(-50%,-6px) rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);background:#050508eb;bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s var(--ease-elegant);visibility:hidden;z-index:90}.mobile-menu.open{opacity:1;pointer-events:auto;visibility:visible}@media (max-width:960px){.mobile-menu{display:block}}.mobile-menu-content{display:flex;flex-direction:column;gap:1.5rem;min-height:100vh;padding:4rem 1.5rem}.mobile-menu-content,.mobile-nav-link{align-items:center;justify-content:center}.mobile-nav-link{background:#0f172a8c;border:1px solid #94a3b833;border-radius:999px;color:#f0f0f5;color:var(--text-primary);display:inline-flex;min-width:220px;padding:.9rem 1.4rem;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-standard),border-color .3s var(--ease-standard)}.mobile-nav-link.cta{background:#34d399;background:var(--accent-primary);border-color:#0000;color:#050508;font-weight:600}.mobile-nav-link:hover{border-color:#34d3994d;transform:translateY(-2px)}.btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;border-radius:var(--radius-md);color:#f0f0f5;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.01em;padding:.85rem 1.75rem;position:relative;text-transform:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--ease-spring),box-shadow .35s var(--ease-standard),border-color .3s var(--ease-standard),background .3s var(--ease-standard)}.btn--primary{background:#34d399;background:var(--accent-primary);border-color:#0000;box-shadow:0 4px 20px -6px #34d39980;color:#050508}.btn--primary:hover{box-shadow:0 8px 32px -8px #34d3998c,0 0 0 1px #34d39933;transform:translateY(-2px)}.btn--primary:active{transform:translateY(0) scale(.98);transition-duration:.1s}.btn--ghost{background:#0000;border-color:#ffffff2e;border-color:var(--border-strong);color:#f0f0f5;color:var(--text-primary)}.btn--ghost:hover{background:#34d3990f;border-color:#34d399;border-color:var(--accent-primary);transform:translateY(-2px)}.section-heading{display:flex;flex-direction:column;gap:1rem;margin:0 auto clamp(3rem,6vh,4.5rem);max-width:680px;text-align:center}.section-heading h2{color:#f0f0f5;color:var(--text-primary);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}.section-heading p{color:#9ca3af;color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0}.section-heading .gradient-text{-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;background:linear-gradient(135deg,#34d399,#38bdf8);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.eyebrow{align-items:center;background:#34d3990f;border:1px solid #34d39933;border-radius:6px;border-radius:var(--radius-sm);color:#34d399;color:var(--accent-primary);display:inline-flex;font-size:.72rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.1em;padding:.3rem .85rem;text-transform:uppercase}.stats{overflow:hidden;padding:clamp(5rem,12vh,8rem) 0;padding:var(--section-gap) 0;position:relative}.stats__bg-gradient{background:radial-gradient(ellipse at center,#34d3990a,#0000 60%);height:200%;left:-20%;pointer-events:none;position:absolute;top:-50%;width:140%;z-index:0}.stats__heading{margin-bottom:2.5rem}.stats-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(16px);backdrop-filter:blur(var(--backdrop-blur));background:#0c0c12d9;background:var(--surface-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:20px;border-radius:var(--radius-xl);padding:2rem;text-align:left;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--ease-elegant),border-color .35s var(--ease-standard),box-shadow .4s var(--ease-standard),background .35s var(--ease-standard)}.stat-card:hover{background:#0c0c12f2;border-color:#34d39940;box-shadow:0 16px 48px -12px #34d39926;transform:translateY(-4px)}.stat-card__value{color:#f0f0f5;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.02em}.stat-card__label{color:#34d399;color:var(--accent-primary);font-size:.78rem;font-weight:600;letter-spacing:.1em;margin-top:.5rem;text-transform:uppercase}.stat-card p{color:#9ca3af;color:var(--text-secondary);font-size:.92rem;line-height:1.6;margin:.75rem 0 0}.network-section{padding:clamp(5rem,12vh,8rem) 0;padding:var(--section-gap) 0}.network-section .section-header{margin-bottom:3rem;text-align:center}.network-section .section-header h2{font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.025em;margin-bottom:.75rem}.network-section .section-header p{color:#9ca3af;color:var(--text-secondary);font-size:1.05rem;margin:0}.network-viz-container{background:#08080ecc;border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 0 24px -6px #34d3991f;box-shadow:var(--shadow-glow)}.oracle-section{padding:clamp(5rem,12vh,8rem) 0;padding:var(--section-gap) 0}.oracle-section .section-heading{margin:0 auto clamp(3rem,6vh,4.5rem);max-width:720px;text-align:center}.oracle-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.75rem}.oracle-card{background:#0c0c12d9;background:var(--surface-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:20px;border-radius:var(--radius-xl);box-shadow:none;height:100%;overflow:hidden;padding:2rem 1.85rem;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--ease-elegant),border-color .35s var(--ease-standard),box-shadow .4s var(--ease-standard)}.oracle-card__border-accent{background:linear-gradient(90deg,#34d399,#38bdf8);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:0 0 20px 20px;border-radius:0 0 var(--radius-xl) var(--radius-xl);bottom:0;height:2px;left:0;position:absolute;right:0;transform-origin:left;z-index:1}.oracle-card:before{background:radial-gradient(circle,#34d39914,#0000 65%);content:"";filter:blur(48px);height:200px;opacity:0;pointer-events:none;position:absolute;right:-10%;top:-35%;transition:opacity .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s var(--ease-standard);width:200px}.oracle-card:hover{border-color:#34d39933;box-shadow:0 16px 48px -12px #34d3991f;transform:translateY(-4px)}.oracle-card:hover:before{opacity:1}.oracle-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.oracle-card__badge{align-items:center;background:#34d3990f;border:1px solid #34d39933;border-radius:6px;border-radius:var(--radius-sm);color:#34d399;color:var(--accent-primary);display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;letter-spacing:.1em;padding:.3rem .75rem;text-transform:uppercase}.oracle-card h3{font-size:1.35rem;margin:.35rem 0 .25rem}.oracle-card__copy{color:#9ca3af;color:var(--text-secondary);margin:0 0 1rem}.oracle-card__list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0 0 1.3rem;padding:0}.oracle-card__list li{color:#f0f0f5;color:var(--text-primary);font-weight:500;padding-left:1.1rem;position:relative}.oracle-card__list li:before{color:#34d399;color:var(--accent-primary);content:"—";font-size:.75rem;font-weight:700;left:0;position:absolute;top:0}.oracle-card__footer{border-top:1px solid #94a3b838;padding-top:.9rem}.oracle-card__label{align-items:center;color:#6b7280;color:var(--text-muted);display:inline-flex;font-size:.78rem;gap:.35rem;letter-spacing:.1em;text-transform:uppercase}.oracle-card__footer p{color:#f0f0f5;color:var(--text-primary);margin:.35rem 0 0}.oracle-pillars{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.oracle-pillars__card{background:#12121c99;background:var(--surface-soft);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:1.6rem 1.7rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform .35s var(--ease-elegant),border-color .3s var(--ease-standard)}.oracle-pillars__card:hover{border-color:#34d3992e;transform:translateY(-3px)}.oracle-pillars__eyebrow{color:#6b7280;color:var(--text-muted);display:inline-block;font-size:.75rem;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.oracle-pillars__card h4{font-size:1.2rem;margin:0 0 .4rem}.oracle-pillars__card p{color:#9ca3af;color:var(--text-secondary);margin:0}.oracle-pillars__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.oracle-pillars__tag{align-items:center;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-sm);color:#9ca3af;color:var(--text-secondary);display:inline-flex;font-size:.8rem;font-weight:500;gap:.25rem;padding:.35rem .65rem}.features{padding:clamp(5rem,12vh,8rem) 0;padding:var(--section-gap) 0}.feature-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{background:#0c0c12d9;background:var(--surface-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:20px;border-radius:var(--radius-xl);box-shadow:none;height:100%;overflow:hidden;padding:2.25rem 2rem;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--ease-elegant),border-color .35s var(--ease-standard),box-shadow .4s var(--ease-standard)}.feature-card:before{background:linear-gradient(90deg,#0000,#34d3994d,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s var(--ease-standard)}.feature-card:hover{border-color:#34d3992e;box-shadow:0 16px 48px -12px #34d3991a;transform:translateY(-4px)}.feature-card:hover:before{opacity:1}.feature-card__eyebrow{align-items:center;background:#34d3990f;border:1px solid #34d39933;border-radius:6px;border-radius:var(--radius-sm);color:#34d399;color:var(--accent-primary);display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;letter-spacing:.1em;padding:.3rem .85rem;text-transform:uppercase}.feature-card h3{color:#f0f0f5;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:-.015em;margin:1.25rem 0 .75rem}.feature-card p{color:#9ca3af;color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin:0 0 1.25rem}.feature-card ul{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.feature-card li{color:#9ca3af;color:var(--text-secondary);font-size:.9rem;padding-left:1.2rem;position:relative}.feature-card li:before{background:#34d399;background:var(--accent-primary);border-radius:50%;content:"";height:5px;left:0;opacity:.7;position:absolute;top:.55em;width:5px}.cta-section{padding:clamp(5rem,12vh,8rem) 0;padding:var(--section-gap) 0 clamp(5rem,12vh,8rem)}.cta-card{align-items:center;background:#0c0c12d9;background:var(--surface-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:none;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;overflow:hidden;padding:clamp(3rem,5vw,4rem);position:relative}.cta-card__bg-gradient{background:radial-gradient(ellipse at 20% 50%,#34d39914,#0000 60%),radial-gradient(ellipse at 80% 50%,#818cf80f,#0000 60%);border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:0}.cta-card__actions,.cta-card__content{position:relative;z-index:1}.cta-card__content{display:flex;flex-direction:column;gap:1rem;max-width:520px}.cta-card__content h2{color:#f0f0f5;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.025em;margin:0}.cta-card__content p{color:#9ca3af;color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0}.cta-card__actions{display:flex;flex-wrap:wrap;gap:1rem;position:relative;z-index:1}.cta-card .btn--primary{background:#34d399;background:var(--accent-primary);color:#050508}.cta-card .btn--ghost{background:#0000;border-color:#ffffff2e;border-color:var(--border-strong);color:#f0f0f5;color:var(--text-primary)}.cta-card .btn--ghost:hover{border-color:#34d399;border-color:var(--accent-primary)}footer{border-top:1px solid #ffffff14;border-top:1px solid var(--border-subtle);color:#6b7280;color:var(--text-muted);padding:4rem 0 2.5rem}.footer__inner{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:3rem}.footer__brand{display:flex;flex-direction:column;gap:1rem}.footer__brand-logo{filter:brightness(.8);height:40px;width:auto}.footer__brand-description{color:#9ca3af;color:var(--text-secondary);font-size:.9rem;line-height:1.65;max-width:280px}.footer__column{display:flex;flex-direction:column;gap:.85rem}.footer__column-title{color:#f0f0f5;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.footer__link{color:#6b7280;color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s var(--ease-standard)}.footer__link:hover{color:#34d399;color:var(--accent-primary)}.footer__social{display:flex;gap:.75rem;margin-top:.5rem}.footer__social-link{align-items:center;border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);color:#6b7280;color:var(--text-muted);display:flex;height:36px;justify-content:center;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard),background .2s var(--ease-standard);width:36px}.footer__social-link:hover{background:#34d3990f;border-color:#34d39940;color:#34d399;color:var(--accent-primary)}.footer__bottom{align-items:center;border-top:1px solid #ffffff14;border-top:1px solid var(--border-subtle);color:#6b7280;color:var(--text-muted);display:flex;font-size:.82rem;justify-content:space-between;padding-top:2rem}.footer__bottom-links{display:flex;gap:1.5rem}.footer__bottom-links a{color:#6b7280;color:var(--text-muted);text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s var(--ease-standard)}.footer__bottom-links a:hover{color:#9ca3af;color:var(--text-secondary)}@media (max-width:768px){.footer__inner{gap:2rem;grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__bottom{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.footer__inner{grid-template-columns:1fr}}.scroll-to-top{align-items:center;-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(16px);backdrop-filter:blur(var(--backdrop-blur));background:#0c0c12d9;background:var(--surface-glass);border:1px solid #ffffff14;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-md);bottom:2rem;color:#9ca3af;color:var(--text-secondary);cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--ease-standard),transform .3s var(--ease-spring),color .2s var(--ease-standard),border-color .2s var(--ease-standard);width:44px;z-index:95}.scroll-to-top.visible{opacity:1;pointer-events:auto}.scroll-to-top:hover{border-color:#34d39940;color:#34d399;color:var(--accent-primary);transform:translateY(-2px)}@media (max-width:1080px){.feature-grid,.oracle-grid,.oracle-pillars,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.oracle-card,.stat-card{padding:1.75rem}}@media (max-width:960px){.desktop-nav{display:none}.mobile-menu-toggle{align-items:center;display:inline-flex;justify-content:center}.navbar.scrolled .mobile-menu-toggle{background:#0f172ad9}}@media (max-width:768px){.feature-grid,.oracle-grid,.oracle-pillars,.stats-grid{grid-template-columns:1fr}.feature-card,.oracle-card,.stat-card{padding:2rem}.network-section .section-header{margin-bottom:2rem}.cta-card{align-items:flex-start;flex-direction:column;text-align:center}.cta-card__content{max-width:none}.cta-card__actions{justify-content:center;width:100%}.scroll-to-top{bottom:1.25rem;right:1.25rem}}@media (max-width:560px){.navbar{padding:1.1rem 0}.logo-image{height:54px}.feature-grid,.stats-grid{gap:1.25rem}.feature-card,.stat-card{padding:1.75rem}}@media (min-width:2560px){:root{--container-max:1600px}.container{width:min(88%,1600px)}.navbar{padding:1.5rem 0}.navbar.scrolled{padding:1rem 0}.logo-image{height:72px}.nav-link{font-size:1.05rem}.feature-grid,.stats-grid{gap:2rem}.feature-card,.stat-card{padding:2.75rem 2.25rem}.scroll-to-top{bottom:3rem;height:56px;right:3rem;width:56px}}@media (max-width:960px) and (max-height:600px) and (orientation:landscape){.navbar{padding:.75rem 0}.navbar.scrolled{padding:.5rem 0}.logo-image{height:48px}.mobile-menu-content{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem 1.5rem}.mobile-nav-link{min-width:180px;padding:.7rem 1.2rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bg-gradient,.cta-card__bg-gradient,.stats__bg-gradient{animation:none!important}.floating-orb{display:none}.oracle-card__border-accent{transform:scaleX(1)}}@media (max-width:374px){.container{padding:0 .75rem;width:92%}.navbar{padding:.85rem 0}.logo-image{height:44px}.section-heading h2{font-size:1.5rem}.btn,.section-heading p{font-size:.875rem}.btn{padding:.75rem 1.25rem}.feature-card,.oracle-card,.stat-card{padding:1.25rem}.stat-card__value{font-size:1.75rem}.feature-card h3{font-size:1.25rem}.cta-card{padding:1.5rem}.cta-card__content h2{font-size:1.5rem}}@media (min-width:375px) and (max-width:480px){.container{width:94%}.stat-card__value{font-size:1.85rem}.oracle-card h3{font-size:1.2rem}.oracle-pillars__card{padding:1.25rem}.oracle-pillars__card h4{font-size:1rem}}@media (min-width:481px) and (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.feature-grid,.oracle-grid,.oracle-pillars{grid-template-columns:1fr}.cta-card{padding:2rem}}@media (min-width:769px) and (max-width:1024px){.container{width:min(92%,960px)}.feature-grid,.oracle-grid,.oracle-pillars,.stats-grid{grid-template-columns:repeat(2,1fr)}.oracle-pillars__card:nth-child(3){grid-column:1/-1;margin:0 auto;max-width:50%}}@media (min-width:1025px) and (max-width:1279px){.container{width:min(94%,1100px)}}@media (min-width:1280px) and (max-width:1439px){.container{width:min(92%,1200px)}.feature-grid,.stats-grid{gap:1.75rem}}@media (min-width:1440px) and (max-width:1919px){.container{width:min(90%,1320px)}.navbar{padding:1.75rem 0}.logo-image{height:70px}.section-heading h2{font-size:3.25rem}.feature-grid,.stats-grid{gap:2rem}.feature-card,.stat-card{padding:2.25rem}.stat-card__value{font-size:2.75rem}}@media (min-width:1920px) and (max-width:2559px){.container{width:min(88%,1500px)}.navbar{padding:2rem 0}.navbar.scrolled{padding:1.25rem 0}.logo-image{height:76px}.nav-link{font-size:1.05rem}.section-heading h2{font-size:3.5rem}.section-heading p{font-size:1.125rem}.feature-grid,.stats-grid{gap:2.25rem}.feature-card,.stat-card{padding:2.5rem}.stat-card__value{font-size:3rem}.feature-card h3{font-size:1.75rem}}@media (min-width:3440px){.container{width:min(85%,2000px)}.navbar{padding:2.5rem 0}.logo-image{height:96px}.nav-link{font-size:1.25rem;padding:.75rem 1.1rem}.section-heading h2{font-size:4rem}.section-heading p{font-size:1.35rem}.feature-card,.stat-card{padding:3.5rem 3rem}.stat-card__value{font-size:3.5rem}.scroll-to-top{bottom:4rem;height:72px;right:4rem;width:72px}}@media (hover:none) and (pointer:coarse){.nav-link{min-height:44px;padding:.75rem 1rem}.btn{min-height:48px;padding:1rem 1.75rem}.mobile-menu-toggle{height:48px;width:48px}.feature-card:hover,.oracle-card:hover,.stat-card:hover{transform:none}.feature-card:active,.oracle-card:active,.stat-card:active{transform:scale(.98);transition:transform .1s ease}.btn--primary:hover{transform:none}.btn--primary:active{transform:scale(.97)}.mobile-menu-content{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (prefers-contrast:high){:root{--border-subtle:#ffffff4d;--border-strong:#ffffff80;--text-secondary:#d4d4d8;--text-muted:#a1a1aa}.btn--primary,.feature-card,.oracle-card,.stat-card{border-width:2px}}@media (prefers-color-scheme:light){:root{color-scheme:dark}}@media print{.animated-bg,.cta-section,.hero__interactive-layer,.mobile-menu,.navbar,.scroll-to-top{display:none!important}body{background:#fff!important;color:#000!important}.container{max-width:none!important;width:100%!important}.feature-card,.oracle-card,.stat-card{background:#fff;border:1px solid #ccc;break-inside:avoid;page-break-inside:avoid}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:.8em}}@supports (-webkit-appearance:none) and (stroke-color:transparent){.cta-card,.feature-card,.oracle-card,.stat-card{transform:translateZ(0)}}@-moz-document url-prefix(){*{scrollbar-color:#fff3 #0000;scrollbar-width:thin}.mobile-menu,.navbar.scrolled,.stat-card{background-color:#020617f2}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::selection{background:#34d39940;color:#f0f0f5;color:var(--text-primary)}::-moz-selection{background:#34d39940;color:#f0f0f5;color:var(--text-primary)}:focus-visible{outline:2px solid #34d399;outline:2px solid var(--accent-primary);outline-offset:2px}.btn:focus-visible,.nav-link:focus-visible{outline:2px solid #34d399;outline:2px solid var(--accent-primary);outline-offset:3px}
/*# sourceMappingURL=main.186134ec.css.map*/