:root{--cosmic-void: #000000;--deep-space: #0a0b0f;--deep-cosmic: #0b0f1a;--deep-cosmic-2: #111827;--warm-ivory: #f9f5e0;--ember-gold: #d19455;--ember-gold-bright: #e8b366;--muted-cyan: #b8c5d6;--stellar-silver: #c9d1d9;--ethereal-blue: #4a90e2;--quantum-purple: #8b5cf6;--nebula-pink: #ff6b9d;--patina-green: #5e746a;--titanium: #9aa1a9;--cal-sil-al: #b7b1a2;--slag-blue: #344658;--accent-blue: #00d4ff;--accent-blue-dark: #0099cc;--light-bg: #f8f9fa;--border-light: #f0f0f0;--text-dark: #1a1a1a;--text-medium: #444;--text-light: #333;--spec-hi: rgba(255,255,255,.85);--spec-lo: rgba(255,255,255,.15);--gold-glow: rgba(209, 148, 85, .4);--gold-glow-subtle: rgba(209, 148, 85, .1);--z-background: -2;--z-content: 20;--z-navigation: 100;--z-modal: 1000}.cosmic-layer{position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse at 20% 80%,rgba(139,92,246,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(74,144,226,.12) 0%,transparent 50%),radial-gradient(ellipse at 40% 40%,rgba(209,148,85,.06) 0%,transparent 50%),radial-gradient(ellipse at 60% 70%,rgba(255,107,157,.08) 0%,transparent 50%),linear-gradient(180deg,var(--cosmic-void) 0%,var(--deep-space) 100%);animation:cosmic-drift 60s ease-in-out infinite}.cosmic-layer:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f9f5e0' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:stellar-drift 120s linear infinite}.nebula-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle{position:absolute;border-radius:50%;opacity:0;animation:float-particle linear infinite}.sublime-cursor{position:fixed;width:24px;height:24px;pointer-events:none;z-index:10000;mix-blend-mode:difference;transition:transform .15s ease-out}.cursor-outer{position:absolute;width:24px;height:24px;border:1px solid var(--warm-ivory);border-radius:50%;opacity:.5;animation:pulse-glow 2s ease-in-out infinite}.cursor-inner{position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--ember-gold);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px var(--ember-gold)}.cosmic-title{background:linear-gradient(135deg,var(--warm-ivory) 0%,var(--ember-gold) 30%,var(--ethereal-blue) 60%,var(--quantum-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 60px rgba(209,148,85,.3);animation:title-breathe 8s ease-in-out infinite;color:var(--warm-ivory)}@supports not (-webkit-background-clip: text){.cosmic-title{color:var(--warm-ivory)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}}.cosmic-text{color:var(--warm-ivory);text-shadow:0 0 20px rgba(249,245,224,.1)}.cosmic-subtitle{color:var(--stellar-silver);opacity:.9}.floating-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--ember-gold) 0%,transparent 70%);filter:blur(1px);animation:float-orb linear infinite;pointer-events:none}.floating-orb.blue{background:radial-gradient(circle,var(--ethereal-blue) 0%,transparent 70%)}.floating-orb.purple{background:radial-gradient(circle,var(--quantum-purple) 0%,transparent 70%)}.floating-orb.pink{background:radial-gradient(circle,var(--nebula-pink) 0%,transparent 70%)}.sublime-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2rem;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.sublime-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#d1945514,#4a90e214);opacity:0;transition:opacity .6s ease}.sublime-card:hover{transform:translateY(-10px) scale(1.02);border-color:#d194554d;box-shadow:0 20px 40px #0000004d}.sublime-card:hover:before{opacity:1}.card-content{position:relative;z-index:1}.governance-logo{position:relative;width:200px;height:200px;margin:0 auto;filter:drop-shadow(0 0 30px rgba(209,148,85,.4))}.logo-ring{position:absolute;border:2px solid var(--ember-gold);border-radius:50%;opacity:.8;animation:rotate-ring 25s linear infinite;background:radial-gradient(circle at 50% 50%,rgba(209,148,85,.1) 0%,transparent 60%)}.logo-ring:nth-child(1){inset:20px;border-width:2px;animation-duration:30s}.logo-ring:nth-child(2){inset:40px;border-width:1px;animation-duration:45s;animation-direction:reverse;opacity:.6;border-color:var(--ethereal-blue)}.logo-ring:nth-child(3){inset:60px;border-width:1px;border-color:var(--quantum-purple);animation-duration:60s;opacity:.4}.logo-core{position:absolute;top:50%;left:50%;width:60px;height:60px;background:linear-gradient(135deg,var(--warm-ivory) 0%,var(--ember-gold) 100%);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #f9f5e04d,inset 0 10px 10px #fff3;animation:core-pulse 4s ease-in-out infinite}.logo-core:before{content:"⚖️";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;color:var(--cosmic-void)}.cosmic-nav{background:#0a0b0fcc;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.cosmic-nav a{color:var(--warm-ivory);transition:all .3s ease;position:relative}.cosmic-nav a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--ember-gold),var(--ethereal-blue));transition:width .3s ease}.cosmic-nav a:hover:before{width:100%}@keyframes cosmic-drift{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(10px) rotate(-.5deg)}}@keyframes stellar-drift{0%{transform:translate(0)}to{transform:translate(-60px)}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes title-breathe{0%,to{transform:scale(1);filter:blur(0px)}50%{transform:scale(1.01);filter:blur(.3px)}}@keyframes core-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px #f9f5e04d,inset 0 10px 10px #fff3}50%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 30px #f9f5e080,inset 0 10px 10px #ffffff4d}}@keyframes float-particle{0%{opacity:0;transform:translateY(100vh) translate(0) scale(0)}10%{opacity:1;transform:translateY(90vh) translate(10px) scale(1)}90%{opacity:1;transform:translateY(10vh) translate(-10px) scale(1)}to{opacity:0;transform:translateY(0) translate(0) scale(0)}}@keyframes float-orb{0%{transform:translateY(100vh) translate(-50px) scale(0);opacity:0}20%{opacity:.6;transform:translateY(80vh) translate(0) scale(1)}80%{opacity:.6;transform:translateY(20vh) translate(50px) scale(1)}to{opacity:0;transform:translateY(0) translate(0) scale(0)}}@media (max-width: 768px){.governance-logo{width:150px;height:150px}.sublime-card{padding:1.5rem}.cosmic-title{font-size:clamp(2rem,8vw,4rem)}}body.cosmic-theme{background:var(--cosmic-void);color:var(--warm-ivory);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;cursor:none;overflow-x:hidden}.cosmic-theme h1,.cosmic-theme h2,.cosmic-theme h3,.cosmic-theme h4,.cosmic-theme h5,.cosmic-theme h6{color:var(--warm-ivory)}.cosmic-theme p{color:var(--stellar-silver)}.cosmic-theme .btn-primary{background:linear-gradient(135deg,var(--ember-gold),var(--ethereal-blue));color:var(--cosmic-void);border:none;transition:all .3s ease}.cosmic-theme .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #d194554d}.cosmic-theme .btn-secondary{background:transparent;color:var(--warm-ivory);border:1px solid var(--ember-gold);transition:all .3s ease}.cosmic-theme .btn-secondary:hover{background:var(--ember-gold);color:var(--cosmic-void);transform:translateY(-2px)}.five-foundations{padding:6rem 0;background:linear-gradient(135deg,var(--deep-space),var(--deep-cosmic));position:relative}.five-foundations:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.05) 0%,transparent 70%);pointer-events:none}.foundations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:4rem}.foundations-grid>:nth-child(3){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1.5rem)}@media (max-width: 900px){.foundations-grid{grid-template-columns:repeat(2,1fr)}.foundations-grid>:nth-child(3){grid-column:auto;margin:0;max-width:none}}@media (max-width: 600px){.foundations-grid{grid-template-columns:1fr}.foundations-grid>:nth-child(3){grid-column:auto;margin:0;max-width:none}}.foundation-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(209,148,85,.2);border-radius:16px;padding:2.5rem;backdrop-filter:blur(10px);transition:all .4s ease;position:relative}.foundation-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(209,148,85,.1),transparent);border-radius:16px;opacity:0;transition:opacity .4s ease;pointer-events:none}.foundation-card:hover:before{opacity:1}.foundation-card:hover{transform:translateY(-8px);border-color:#d1945566;box-shadow:0 20px 40px #0006}.foundation-icon{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:radial-gradient(circle,rgba(209,148,85,.1),transparent);border-radius:50%}.foundation-card h3{font-size:1.5rem;font-weight:700;color:var(--ember-gold);margin-bottom:1rem;letter-spacing:2px}.foundation-description{color:var(--stellar-silver);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.foundation-quote{font-style:italic;color:var(--warm-ivory);background:linear-gradient(135deg,#d194551a,#ffffff0d);padding:1.5rem;border-radius:12px;border-left:4px solid var(--ember-gold);font-size:.95rem;line-height:1.6;margin:0;position:relative}.foundation-quote:before{content:'"';font-size:3rem;color:var(--ember-gold);position:absolute;top:-10px;left:10px;opacity:.6}.foundations-synthesis{margin-top:5rem;text-align:center}.synthesis-content{max-width:800px;margin:0 auto;padding:3rem;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid rgba(209,148,85,.3);border-radius:24px;backdrop-filter:blur(15px)}.synthesis-icon{margin-bottom:2rem;display:flex;justify-content:center}.synthesis-quote{font-size:1.3rem;font-style:italic;color:var(--warm-ivory);margin-bottom:1rem;line-height:1.6}.synthesis-attribution{color:var(--ember-gold);font-weight:600;font-size:1rem}.foundations-philosophy{padding:6rem 0;background:var(--deep-cosmic);position:relative}.foundations-philosophy:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.03) 0%,transparent 70%);pointer-events:none}.philosophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-top:3rem}.philosophy-card{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(209,148,85,.15);border-radius:12px;padding:2rem;backdrop-filter:blur(8px);transition:all .3s ease}.philosophy-card:hover{transform:translateY(-4px);border-color:#d194554d;box-shadow:0 15px 30px #0000004d}.philosophy-icon{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:radial-gradient(circle,rgba(209,148,85,.08),transparent);border-radius:50%}.philosophy-card h3{font-size:1.2rem;font-weight:600;color:var(--ember-gold);margin-bottom:1rem;letter-spacing:1px}.philosophy-quote{font-style:italic;color:var(--stellar-silver);background:linear-gradient(135deg,#d194550d,#ffffff05);padding:1.2rem;border-radius:8px;border-left:3px solid var(--ember-gold);font-size:.9rem;line-height:1.5;margin:0}.philosophy-synthesis{margin-top:4rem;text-align:center}.philosophy-synthesis .synthesis-content{max-width:700px;padding:2.5rem}.philosophy-synthesis .synthesis-quote{font-size:1.2rem}@media (max-width: 768px){.foundations-grid{grid-template-columns:1fr;gap:2rem}.foundation-card{padding:2rem}.philosophy-grid{grid-template-columns:1fr;gap:2rem}.philosophy-card{padding:1.5rem}.synthesis-content{padding:2rem}.synthesis-quote{font-size:1.1rem}}.foundation-insight{padding:4rem 0;background:linear-gradient(135deg,#d194550d,#0a081e4d);position:relative;overflow:hidden}.foundation-insight:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,var(--gold-glow-subtle) 0%,transparent 70%);pointer-events:none}.insight-content{display:flex;align-items:flex-start;gap:3rem;max-width:1000px;margin:0 auto;position:relative;z-index:2}.insight-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:2px solid rgba(209,148,85,.3);border-radius:50%;backdrop-filter:blur(10px)}.insight-icon svg{filter:drop-shadow(0 0 20px var(--gold-glow))}.insight-text{flex:1}.insight-text h3{font-size:2rem;font-weight:700;color:var(--ember-gold);margin-bottom:1.5rem;letter-spacing:.1em}.foundation-quote{font-size:1.2rem;line-height:1.6;color:var(--warm-ivory);font-style:italic;margin:0 0 1.5rem;padding:0;border:none;background:none;position:relative}.foundation-quote:before{content:'"';font-size:3rem;color:var(--ember-gold);position:absolute;left:-2rem;top:-.5rem;opacity:.6}.foundation-quote:after{content:'"';font-size:3rem;color:var(--ember-gold);position:absolute;right:-1.5rem;bottom:-1.5rem;opacity:.6}.insight-note{color:var(--muted-cyan);font-size:1rem;line-height:1.5;margin:0}@media (max-width: 768px){.insight-content{flex-direction:column;align-items:center;text-align:center;gap:2rem}.insight-icon{width:80px;height:80px}.insight-text h3{font-size:1.5rem}.foundation-quote{font-size:1.1rem}.foundation-quote:before,.foundation-quote:after{display:none}}*{box-sizing:border-box}.hero-section{position:relative;min-height:100vh;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:var(--z-hero, 10);padding:2rem;isolation:isolate;overflow:hidden}.cosmic-layer,.sublime-cursor{position:fixed;inset:0;z-index:var(--z-bg, 0);pointer-events:none}.revelation-section,.pathways,.architecture-preview,.trust-signals{position:relative;z-index:var(--z-content, 20);background:var(--deep-cosmic, #0b0f1a);isolation:isolate}.revelation-section{min-height:auto;padding:6rem 2rem}.revelation-content{position:relative;top:auto;transform:none;text-align:center;max-width:1200px;margin:0 auto}.pathways{margin-top:0;padding:6rem 0;background:linear-gradient(180deg,var(--deep-cosmic, #0b0f1a) 0%,rgba(17,24,39,.3) 100%)}.subtitle,.tagline,.company,.hero-actions{animation-fill-mode:both;animation-delay:0s}.revelation-grid,.pathway-grid{opacity:1;transform:none;animation:none}@media (max-width: 768px){.hero-section{height:100vh;min-height:100vh;padding:1rem}.revelation-section{padding:4rem 1rem}.pathways{padding:4rem 0}}.revelation-section,.pathways,.architecture-preview,.trust-signals{display:block;visibility:visible;opacity:1;position:relative;margin:0;clear:both}main{position:relative;z-index:var(--z-content, 20)}.sublime-logo{position:relative;z-index:1}.container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.theme-ubiquity{--ink: var(--warm-ivory);--metal-hi: var(--titanium);--metal-mid: var(--cal-sil-al);--metal-lo: var(--slag-blue);--accent: var(--ember-gold)}.titanium-card{background:linear-gradient(135deg,#9aa1a926,#b7b1a21a,#34465826);border:1px solid var(--patina-green);backdrop-filter:blur(8px);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.titanium-card:hover{background:linear-gradient(135deg,#9aa1a940,#b7b1a226,#34465840);border-color:var(--ember-gold);transform:translateY(-2px);box-shadow:0 8px 25px #d1945526}.fusion-divider{margin:3rem 0;text-align:center}.metal-accent{color:var(--titanium)}.patina-accent{color:var(--patina)}.slag-background{background-color:var(--slag-blue)}.model-icon{display:flex;justify-content:center;margin-bottom:1rem;opacity:.9}.access-model:hover .model-icon{opacity:1;transform:scale(1.05);transition:all .3s ease}.component-icon{margin-bottom:1rem}.titanium-card:hover .component-icon{transform:scale(1.1);transition:transform .3s ease}.access-models,.ubiquity-section{background:var(--cosmic-void)!important}.access-model,.ubiquity-card{background:linear-gradient(135deg,#9aa1a926,#b7b1a21a,#34465826)!important;color:var(--warm-ivory)!important;border:1px solid rgba(209,148,85,.2)!important;backdrop-filter:blur(8px)!important}.access-model h3,.ubiquity-card h3,.section-header h2{color:var(--ember-gold)!important}.access-model p,.ubiquity-card p,.model-content p{color:var(--stellar-silver)!important}.access-models .container,.access-models .section-header{background:transparent!important}.access-models .section-header h2{color:var(--ember-gold)!important}.access-models .section-header p{color:var(--stellar-silver)!important}.models-grid,.model-header,.model-content,.model-features,.model-specs{background:transparent!important}.model-features h4,.model-specs .spec strong{color:var(--ember-gold)!important}.model-features ul,.model-features li{color:var(--stellar-silver)!important;background:transparent!important}.model-badge{background:linear-gradient(135deg,var(--ember-gold),var(--ethereal-blue))!important;color:var(--cosmic-void)!important}.spec-item,.feature-item{border-bottom:1px solid rgba(209,148,85,.2)!important}.spec-item strong,.feature-item strong{color:var(--ember-gold)!important}.btn-primary,.cta-button{background:linear-gradient(135deg,var(--ember-gold),var(--ethereal-blue))!important;color:var(--cosmic-void)!important}.btn-secondary,.secondary-button{border:2px solid var(--ember-gold)!important;color:var(--ember-gold)!important;background:transparent!important}.highlight-box,.info-box{background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border-left:4px solid var(--ember-gold)!important;backdrop-filter:blur(8px)!important}.highlight-box p,.info-box p{color:var(--stellar-silver)!important}.timeline-item h4,.roadmap-item h4{color:var(--ember-gold)!important}.timeline-item p,.roadmap-item p{color:var(--stellar-silver)!important}.hero{background:linear-gradient(135deg,var(--deep-cosmic) 0%,var(--deep-cosmic-2) 100%)!important;color:var(--warm-ivory)!important}.hero-subtitle,.hero p{color:var(--muted-cyan)!important}.access-model:hover,.ubiquity-card:hover{box-shadow:0 8px 30px #d1945533!important}.btn-primary:hover{background:var(--accent-blue-dark)!important}.research-section,.platform-section,.governance-section{background:var(--deep-cosmic)!important;color:var(--warm-ivory)!important}.research-section h2,.platform-section h2,.governance-section h2{color:var(--warm-ivory)!important}.research-section p,.platform-section p,.governance-section p{color:var(--muted-cyan)!important}h1,h2,h3,h4,h5,h6,.hero-title,.section-title,.card-title{position:relative}h1:not(.hero-title):not(.cosmic-title),h2:not(.hero-title):not(.cosmic-title),h3:not(.hero-title):not(.cosmic-title){color:var(--ember-gold)!important;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.hero-title.cosmic-title{background:linear-gradient(135deg,var(--warm-ivory) 0%,var(--ember-gold) 30%,var(--ethereal-blue) 60%,var(--quantum-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 60px rgba(209,148,85,.3)}@supports not (-webkit-background-clip: text){.hero-title.cosmic-title{color:var(--warm-ivory)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}}.revelation-section h1,.revelation-section h2,.revelation-section h3,.pathways h1,.pathways h2,.pathways h3{color:var(--warm-ivory)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.sublime-card h3,.pathway-card h3,.ubiquity-card h3,.platform-card h3,.value-card h3{color:var(--ember-gold)!important;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.section-header h2,.about-section h2,.platform-ecosystem h2{color:var(--ember-gold)!important;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.hero h1{background:linear-gradient(135deg,var(--ember-gold) 0%,#e8b366 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--warm-ivory)}@media (prefers-contrast: high){h1,h2,h3,h4,h5,h6{background:none!important;-webkit-text-fill-color:unset!important;color:var(--warm-ivory)!important;text-shadow:2px 2px 4px rgba(0,0,0,1)}}@media (prefers-reduced-motion: reduce){.cosmic-title{animation:none}}.site-header:where(.astro-sckkx6r4){position:fixed;top:0;left:0;right:0;z-index:100;background:#0b0f1ae6;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-container:where(.astro-sckkx6r4){max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:70px}.logo:where(.astro-sckkx6r4){display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--warm-ivory)}.logo-mark:where(.astro-sckkx6r4) img:where(.astro-sckkx6r4){filter:brightness(1.1);opacity:.95;transition:opacity .2s ease}.logo:where(.astro-sckkx6r4):hover .logo-mark:where(.astro-sckkx6r4) img:where(.astro-sckkx6r4){opacity:1}.logo-text:where(.astro-sckkx6r4){display:flex;flex-direction:column}.logo-name:where(.astro-sckkx6r4){font-size:1.25rem;font-weight:600;line-height:1}.logo-subtitle:where(.astro-sckkx6r4){font-size:.75rem;color:var(--muted-cyan);line-height:1}.nav-menu:where(.astro-sckkx6r4){display:flex;list-style:none;gap:2rem;align-items:center}.nav-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){color:var(--muted-cyan);text-decoration:none;font-weight:500;transition:color .2s ease}.nav-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4):hover{color:var(--warm-ivory)}.dropdown:where(.astro-sckkx6r4){position:relative}.dropdown-toggle:where(.astro-sckkx6r4):after{content:" ▼";font-size:.7rem;margin-left:.5rem;transition:transform .2s ease}.dropdown:where(.astro-sckkx6r4):hover .dropdown-toggle:where(.astro-sckkx6r4):after{transform:rotate(180deg)}.dropdown-menu:where(.astro-sckkx6r4){position:absolute;top:100%;left:0;background:#0b0f1af2;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-width:180px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;box-shadow:0 10px 30px #0000004d}.dropdown:where(.astro-sckkx6r4):hover .dropdown-menu:where(.astro-sckkx6r4){opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu:where(.astro-sckkx6r4) li:where(.astro-sckkx6r4){list-style:none}.dropdown-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){display:block;padding:.75rem 1rem;color:var(--muted-cyan);text-decoration:none;font-size:.9rem;transition:all .2s ease}.dropdown-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4):hover{background:#ffc1071a;color:var(--ember-gold)}.cta-link:where(.astro-sckkx6r4){background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)!important;padding:.5rem 1rem;border-radius:6px;font-weight:600;transition:transform .2s ease}.cta-link:where(.astro-sckkx6r4):hover{transform:translateY(-1px);color:var(--deep-cosmic)!important}.mobile-toggle:where(.astro-sckkx6r4){display:none;flex-direction:column;gap:3px;background:none;border:none;cursor:pointer;z-index:101}.mobile-toggle:where(.astro-sckkx6r4) span:where(.astro-sckkx6r4){width:20px;height:2px;background:var(--warm-ivory);transition:all .3s ease;transform-origin:center}.mobile-toggle:where(.astro-sckkx6r4).open span:where(.astro-sckkx6r4):nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-toggle:where(.astro-sckkx6r4).open span:where(.astro-sckkx6r4):nth-child(2){opacity:0}.mobile-toggle:where(.astro-sckkx6r4).open span:where(.astro-sckkx6r4):nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.site-footer:where(.astro-sckkx6r4){background:var(--deep-cosmic-2);border-top:1px solid rgba(255,255,255,.06);padding:3rem 0 1.5rem;margin-top:4rem}.footer-content:where(.astro-sckkx6r4){max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 2fr;gap:3rem}.footer-brand:where(.astro-sckkx6r4){max-width:320px}.footer-logo:where(.astro-sckkx6r4){display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:1rem}.footer-logo:where(.astro-sckkx6r4) img:where(.astro-sckkx6r4){filter:brightness(1.1);opacity:.9}.footer-brand:where(.astro-sckkx6r4) p:where(.astro-sckkx6r4){color:var(--muted-cyan);font-size:.9rem}.footer-links:where(.astro-sckkx6r4){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.link-group:where(.astro-sckkx6r4) h4:where(.astro-sckkx6r4){color:var(--warm-ivory);font-size:.9rem;font-weight:600;margin-bottom:1rem}.link-group:where(.astro-sckkx6r4) ul:where(.astro-sckkx6r4){list-style:none}.link-group:where(.astro-sckkx6r4) li:where(.astro-sckkx6r4){margin-bottom:.5rem}.link-group:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){color:var(--muted-cyan);text-decoration:none;font-size:.9rem;transition:all .3s ease;position:relative}.link-group:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4):hover{color:var(--warm-ivory);transform:translate(2px)}.link-group:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4)[target=_blank]{color:var(--ember-gold);font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.link-group:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4)[target=_blank]:hover{color:var(--warm-ivory);transform:translate(3px)}.footer-bottom:where(.astro-sckkx6r4){max-width:1200px;margin:2rem auto 0;padding:1.5rem 2rem 0;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--muted-cyan)}.footer-meta:where(.astro-sckkx6r4){display:flex;gap:1.5rem}.footer-meta:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){color:var(--muted-cyan);text-decoration:none;transition:color .2s ease}.footer-meta:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4):hover{color:var(--warm-ivory)}@media (max-width: 768px){.nav-container:where(.astro-sckkx6r4){padding:0 1rem}.nav-menu:where(.astro-sckkx6r4){position:fixed;top:70px;left:0;right:0;background:var(--deep-cosmic);border-top:1px solid rgba(255,255,255,.1);transform:translateY(-100%);transition:transform .3s ease;z-index:100;padding:1rem;display:flex;flex-direction:column;gap:1rem}.nav-menu:where(.astro-sckkx6r4).open{transform:translateY(0)}.nav-menu:where(.astro-sckkx6r4) li:where(.astro-sckkx6r4){text-align:center}.nav-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){display:block;padding:.75rem 1rem;border-radius:8px;transition:background-color .2s ease}.nav-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4):hover{background:#ffffff1a}.dropdown-menu:where(.astro-sckkx6r4){position:static;opacity:1;visibility:visible;transform:none;background:#0000004d;border:none;border-radius:0;box-shadow:none;padding:0;margin-top:.5rem;display:none}.dropdown:where(.astro-sckkx6r4).open .dropdown-menu:where(.astro-sckkx6r4){display:block}.dropdown-menu:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){padding:.5rem 1rem;font-size:.85rem;margin-left:1rem}.mobile-toggle:where(.astro-sckkx6r4){display:flex}.footer-content:where(.astro-sckkx6r4){grid-template-columns:1fr;gap:2rem;padding:0 1rem}.footer-links:where(.astro-sckkx6r4){grid-template-columns:1fr;gap:2rem}.link-group:where(.astro-sckkx6r4){text-align:center}.link-group:where(.astro-sckkx6r4) h4:where(.astro-sckkx6r4){margin-bottom:1rem;font-size:1rem}.link-group:where(.astro-sckkx6r4) ul:where(.astro-sckkx6r4){display:flex;flex-direction:column;gap:.75rem}.footer-bottom:where(.astro-sckkx6r4){flex-direction:column;gap:1rem;text-align:center;padding:1.5rem 1rem 0}.footer-bottom:where(.astro-sckkx6r4) p:where(.astro-sckkx6r4){line-height:1.4;font-size:.8rem}.footer-meta:where(.astro-sckkx6r4){justify-content:center;gap:1rem;flex-wrap:wrap}.footer-meta:where(.astro-sckkx6r4) a:where(.astro-sckkx6r4){font-size:.8rem;padding:.5rem}}main:where(.astro-sckkx6r4){padding-top:70px}:where(.astro-sckkx6r4){box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;scroll-behavior:smooth}body{background:var(--deep-cosmic);color:var(--warm-ivory);line-height:1.6;min-height:100vh}.error-page:where(.astro-zetdm5md){padding:8rem 0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;text-align:center;min-height:80vh;display:flex;align-items:center}.error-content:where(.astro-zetdm5md) h1:where(.astro-zetdm5md){font-size:8rem;font-weight:700;color:#00d4ff;margin-bottom:1rem;line-height:1}.error-content:where(.astro-zetdm5md) h2:where(.astro-zetdm5md){font-size:2.5rem;font-weight:600;margin-bottom:1rem}.error-content:where(.astro-zetdm5md) p:where(.astro-zetdm5md){font-size:1.25rem;color:#e0e0e0;margin-bottom:3rem;max-width:500px;margin-left:auto;margin-right:auto}.error-actions:where(.astro-zetdm5md){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn:where(.astro-zetdm5md){padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.btn-primary:where(.astro-zetdm5md){background:#00d4ff;color:#1a1a1a}.btn-primary:where(.astro-zetdm5md):hover{background:#09c;transform:translateY(-2px)}.btn-secondary:where(.astro-zetdm5md){background:transparent;color:#fff;border-color:#00d4ff}.btn-secondary:where(.astro-zetdm5md):hover{background:#00d4ff;color:#1a1a1a}@media (max-width: 768px){.error-content:where(.astro-zetdm5md) h1:where(.astro-zetdm5md){font-size:6rem}.error-content:where(.astro-zetdm5md) h2:where(.astro-zetdm5md){font-size:2rem}.error-actions:where(.astro-zetdm5md){flex-direction:column;align-items:center}.btn:where(.astro-zetdm5md){width:100%;max-width:300px}}.about-hero{min-height:70vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--gold-glow-subtle),rgba(10,8,30,.9));position:relative;overflow:hidden;padding:calc(2rem + 70px) 0 2rem}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,var(--gold-glow) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(249,245,224,.08) 0%,transparent 40%);pointer-events:none}.hero-content{position:relative;z-index:2;max-width:800px}.hero-label{display:inline-block;background:#d1945533;color:var(--ember-gold);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;border:1px solid var(--gold-glow)}.hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--warm-ivory);line-height:1.1;margin-bottom:1.5rem}.title-highlight{background:linear-gradient(135deg,var(--ember-gold),#e8b366);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.2rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:2rem}.framework-foundation{padding:5rem 0;background:var(--deep-cosmic)}.foundation-content{max-width:1000px;margin:0 auto}.foundation-header{text-align:center;margin-bottom:3rem}.foundation-header h2{font-size:2.5rem;font-weight:600;color:var(--warm-ivory);margin-bottom:1rem}.foundation-subtitle{font-size:1.2rem;color:var(--muted-cyan);line-height:1.6}.encoding-definition{background:#d194551a;border-left:4px solid var(--ember-gold);padding:2rem;border-radius:8px;margin-bottom:3rem}.encoding-definition blockquote{margin:0}.encoding-definition p{color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin:0;font-style:italic}.lattice-summary{padding:5rem 0;background:linear-gradient(135deg,#0a081ef2,#d194550d)}.summary-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.summary-text{position:sticky;top:2rem}.summary-text h2{font-size:2.5rem;font-weight:600;color:var(--warm-ivory);margin-bottom:1.5rem}.summary-text p{color:var(--muted-cyan);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.summary-stats{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.stat-item{text-align:center;padding:1.5rem;background:#d194551a;border-radius:12px;border:1px solid rgba(209,148,85,.2)}.stat-number{font-size:2.5rem;font-weight:700;color:var(--ember-gold);display:block;margin-bottom:.5rem}.stat-label{color:var(--warm-ivory);font-weight:600;font-size:.9rem}.lattice-table-container{background:#0a081ecc;border-radius:16px;padding:2rem;border:1px solid rgba(209,148,85,.2);max-height:600px;overflow-y:auto}.lattice-table-container h3{color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.capability-table{width:100%;border-collapse:collapse;font-size:.9rem}.capability-table th{background:#d1945533;color:var(--ember-gold);padding:1rem .75rem;text-align:left;font-weight:600;border-bottom:2px solid rgba(209,148,85,.3);position:sticky;top:0;z-index:10}.capability-table td{padding:.75rem;border-bottom:1px solid rgba(209,148,85,.1);color:var(--warm-ivory);line-height:1.4}.capability-table tbody tr:hover{background:#d194550d}.framework-name{font-weight:600;color:var(--ember-gold);font-size:.95rem}.encoding-status{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.encoding-status.first-time{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.encoding-status.enhanced{background:#a855f733;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.encoding-status.reimagined{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.founder-profile{padding:5rem 0;background:var(--deep-cosmic)}.founder-content{display:grid;grid-template-columns:300px 1fr;gap:3rem;align-items:start}.founder-image{border-radius:16px;overflow:hidden;border:2px solid rgba(209,148,85,.3)}.founder-image img{width:100%;height:auto;display:block}.founder-text h2{font-size:2.5rem;font-weight:600;color:var(--warm-ivory);margin-bottom:1rem}.founder-subtitle{color:var(--ember-gold);font-size:1.2rem;font-weight:600;margin-bottom:2rem}.founder-text p{color:var(--muted-cyan);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.founder-quote{background:#d194551a;border-left:4px solid var(--ember-gold);padding:1.5rem;border-radius:8px;margin:2rem 0}.founder-quote p{color:var(--warm-ivory);font-style:italic;font-size:1.1rem;margin:0}.mission-section{padding:5rem 0;background:linear-gradient(135deg,#d194551a,#0a081ef2)}.mission-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.mission-text h2{font-size:2.5rem;font-weight:600;color:var(--warm-ivory);margin-bottom:1.5rem}.mission-text p{color:var(--muted-cyan);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.mission-visual{text-align:center;padding:2rem;background:#0a081e99;border-radius:16px;border:1px solid rgba(209,148,85,.2)}.orbit-diagram{position:relative;width:200px;height:200px;margin:0 auto}.central-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,var(--ember-gold),#e8b366);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;color:var(--deep-cosmic);z-index:3}.orbit{position:absolute;border:1px solid rgba(209,148,85,.3);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1{width:120px;height:120px}.orbit-2{width:160px;height:160px}.orbit-3{width:200px;height:200px}.orbit-node{position:absolute;width:30px;height:30px;border-radius:50%;background:#d19455cc;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:var(--deep-cosmic)}.timeline-section{padding:5rem 0;background:var(--deep-cosmic)}.timeline-section h2{text-align:center;font-size:2.5rem;font-weight:600;color:var(--warm-ivory);margin-bottom:3rem}.timeline{max-width:1000px;margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;left:50px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--ember-gold),rgba(209,148,85,.3))}.timeline-event{display:grid;grid-template-columns:100px 1fr;gap:2rem;margin-bottom:3rem;position:relative}.timeline-year{text-align:center;position:relative;z-index:2}.year-marker{background:var(--ember-gold);color:var(--deep-cosmic);padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;display:inline-block;position:relative}.year-marker:after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--ember-gold);border-radius:50%;border:3px solid var(--deep-cosmic)}.timeline-content{background:#0a081ecc;padding:2rem;border-radius:12px;border:1px solid rgba(209,148,85,.2)}.timeline-content h3{color:var(--ember-gold);font-size:1.3rem;font-weight:600;margin-bottom:1rem}.timeline-content p{color:var(--muted-cyan);line-height:1.6;margin-bottom:1rem}.timeline-content p:last-child{margin-bottom:0}.ecosystem-overview{padding:5rem 0;background:linear-gradient(135deg,#0a081ef2,#d194550d)}.ecosystem-overview h2{text-align:center;font-size:2.5rem;font-weight:600;color:var(--warm-ivory);margin-bottom:1rem}.ecosystem-subtitle{text-align:center;font-size:1.2rem;color:var(--muted-cyan);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.phases-container{max-width:1200px;margin:0 auto}.phase-section{margin-bottom:4rem;padding:2rem;background:#0a081e99;border-radius:16px;border:1px solid rgba(209,148,85,.2)}.phase-header{text-align:center;margin-bottom:2rem}.phase-header h3{color:var(--ember-gold);font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.phase-description{color:var(--muted-cyan);font-size:1.1rem;line-height:1.6}.phase-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.platform-item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#d194551a;border-radius:12px;border:1px solid rgba(209,148,85,.2);transition:all .3s ease}.platform-item:hover{background:#d1945526;transform:translateY(-2px)}.platform-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#d1945533;border-radius:8px}.platform-info h4{color:var(--ember-gold);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.platform-info p{color:var(--muted-cyan);font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.platform-status{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.platform-status.live{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.platform-status.seeking{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.platform-status.development{background:#d1945533;color:var(--ember-gold);border:1px solid rgba(209,148,85,.3)}.platform-status.research{background:#93c5fd33;color:#93c5fd;border:1px solid rgba(147,197,253,.3)}.design-partner-benefits{background:#d194551a;border:1px solid rgba(209,148,85,.2);border-radius:8px;padding:1.5rem;margin-top:1rem}.design-partner-benefits h4{color:var(--ember-gold);font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.design-partner-benefits p{color:var(--warm-ivory);line-height:1.6;margin:0}.ecosystem-foundation{background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:16px;padding:3rem;text-align:center}.ecosystem-foundation h3{color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.ecosystem-foundation p{color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.foundation-link{display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.foundation-link:hover{transform:translateY(-2px);box-shadow:0 4px 20px #d194554d}@media (max-width: 768px){.container{padding:0 1rem}.founder-content,.mission-content{grid-template-columns:1fr;gap:2rem}.timeline-event{grid-template-columns:80px 1fr;gap:1rem;padding:1rem}.cta-actions{flex-direction:column;align-items:center}.design-partner-note{margin-top:1.5rem;padding:1rem}.design-partner-note h3{font-size:1rem}.design-partner-note p{font-size:.9rem}.lattice-summary{grid-template-columns:1fr;gap:2rem}.summary-stats{grid-template-columns:1fr}.lattice-table-container{padding:1rem}.capability-table{font-size:.8rem}.capability-table th,.capability-table td{padding:.75rem .5rem}.phase-platforms{grid-template-columns:1fr}.platform-item{flex-direction:column;text-align:center;gap:1rem}.ecosystem-foundation{padding:2rem}}.about-hero:where(.astro-kh7btl4r){padding:8rem 0 6rem;background:linear-gradient(135deg,rgba(209,148,85,.05) 0%,transparent 50%)}.container:where(.astro-kh7btl4r){max-width:1200px;margin:0 auto;padding:0 2rem}.hero-content:where(.astro-kh7btl4r){max-width:800px;text-align:center;margin:0 auto}.hero-label:where(.astro-kh7btl4r){display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);padding:.5rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:2rem}.hero-title:where(.astro-kh7btl4r){font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:2rem}.title-highlight:where(.astro-kh7btl4r){background:linear-gradient(135deg,var(--ember-gold),#e8b366);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description:where(.astro-kh7btl4r){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6}.framework-foundation:where(.astro-kh7btl4r){padding:6rem 0}.foundation-header:where(.astro-kh7btl4r){text-align:center;margin-bottom:3rem}.foundation-header:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.foundation-subtitle:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.25rem;line-height:1.6;max-width:800px;margin:0 auto}.encoding-definition:where(.astro-kh7btl4r){background:linear-gradient(145deg,#d194551a,#d194550d);border:1px solid rgba(209,148,85,.3);border-radius:16px;padding:2rem;margin:3rem 0;max-width:900px;margin-left:auto;margin-right:auto}.encoding-definition:where(.astro-kh7btl4r) blockquote:where(.astro-kh7btl4r){margin:0;font-style:italic}.encoding-definition:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--warm-ivory);font-size:1.1rem;line-height:1.7;margin:0}.framework-categories:where(.astro-kh7btl4r){margin:4rem 0}.category:where(.astro-kh7btl4r){margin-bottom:4rem}.category:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.category-description:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:800px}.framework-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.framework-grid:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1rem)}@media (max-width: 900px){.framework-grid:where(.astro-kh7btl4r){grid-template-columns:repeat(2,1fr)}.framework-grid:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:auto;margin:0;max-width:none}}@media (max-width: 600px){.framework-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.framework-grid:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:auto;margin:0;max-width:none}}.framework-card:where(.astro-kh7btl4r){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.framework-card:where(.astro-kh7btl4r).breakthrough{border-color:#d194554d;background:linear-gradient(145deg,#d1945514,#d1945508)}.framework-card:where(.astro-kh7btl4r).novel{border-color:#f9f5e04d;background:linear-gradient(145deg,#f9f5e00d,#f9f5e005)}.framework-icon:where(.astro-kh7btl4r){font-size:2rem;margin-bottom:1rem;display:block}.framework-card:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--warm-ivory)}.framework-card:where(.astro-kh7btl4r) .problem:where(.astro-kh7btl4r){background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:1rem;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.framework-card:where(.astro-kh7btl4r) .solution:where(.astro-kh7btl4r){background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.5}.framework-card:where(.astro-kh7btl4r) .problem:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r),.framework-card:where(.astro-kh7btl4r) .solution:where(.astro-kh7btl4r) strong:where(.astro-kh7btl4r){color:var(--warm-ivory)}.framework-card:where(.astro-kh7btl4r).novel p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:.95rem;line-height:1.6;margin:0}.architect-context:where(.astro-kh7btl4r){background:linear-gradient(145deg,#1118274d,#1118271a);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;margin-top:3rem}.architect-intro:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.architect-intro:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1rem;line-height:1.7;margin-bottom:1rem}.architect-intro:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r):last-child{margin-bottom:0}.capability-lattice:where(.astro-kh7btl4r){padding:6rem 0;background:#11182733}.lattice-header:where(.astro-kh7btl4r){text-align:center;margin-bottom:3rem}.lattice-header:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.lattice-subtitle:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.125rem;line-height:1.6;max-width:800px;margin:0 auto}.lattice-table-container:where(.astro-kh7btl4r){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;overflow-x:auto;margin-bottom:3rem}.capability-table:where(.astro-kh7btl4r){width:100%;border-collapse:collapse;font-size:.9rem}.capability-table:where(.astro-kh7btl4r) th:where(.astro-kh7btl4r){background:#d194551a;color:var(--ember-gold);font-weight:600;padding:1rem;text-align:left;border-bottom:2px solid rgba(209,148,85,.3)}.capability-table:where(.astro-kh7btl4r) td:where(.astro-kh7btl4r){padding:1rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.framework-row:where(.astro-kh7btl4r).breakthrough{background:linear-gradient(90deg,rgba(209,148,85,.05) 0%,transparent 100%)}.framework-row:where(.astro-kh7btl4r).novel{background:linear-gradient(90deg,rgba(249,245,224,.05) 0%,transparent 100%)}.framework-type:where(.astro-kh7btl4r){display:block;color:var(--muted-cyan);font-size:.8rem;font-weight:400;font-style:italic;margin-top:.25rem}.status-badge:where(.astro-kh7btl4r),.resistance-badge:where(.astro-kh7btl4r){display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.status-badge:where(.astro-kh7btl4r).encoded{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge:where(.astro-kh7btl4r).partial{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.resistance-badge:where(.astro-kh7btl4r).immune{background:#6366f133;color:#6366f1;border:1px solid rgba(99,102,241,.3)}.resistance-badge:where(.astro-kh7btl4r).aligned{background:#8b5cf633;color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.resistance-badge:where(.astro-kh7btl4r).neutral{background:#9ca3af33;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}.lattice-summary:where(.astro-kh7btl4r){display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:flex-start}.summary-stats:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.summary-insight:where(.astro-kh7btl4r){background:linear-gradient(145deg,#d194551a,#d194550d);border:1px solid rgba(209,148,85,.3);border-radius:12px;padding:2rem}.summary-insight:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){color:var(--ember-gold);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.summary-insight:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);line-height:1.6;margin:0}.founder:where(.astro-kh7btl4r){padding:6rem 0}.founder-content:where(.astro-kh7btl4r){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.founder-header:where(.astro-kh7btl4r){margin-bottom:2rem}.founder-header:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.founder-title:where(.astro-kh7btl4r){color:var(--ember-gold);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.founder-subtitle:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1rem}.bio-text:where(.astro-kh7btl4r){margin-bottom:3rem}.bio-text:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.founder-insights:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--ember-gold)}.insights-grid:where(.astro-kh7btl4r){display:grid;gap:1.5rem}.insight:where(.astro-kh7btl4r){background:linear-gradient(145deg,#1118274d,#1118271a);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.5rem}.insight:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){color:var(--warm-ivory);font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.insight:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:.95rem;line-height:1.5;margin:0}.timeline-container:where(.astro-kh7btl4r){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.timeline-container:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center;color:var(--ember-gold)}.timeline:where(.astro-kh7btl4r){position:relative}.timeline:where(.astro-kh7btl4r):before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--ember-gold),transparent)}.timeline-item:where(.astro-kh7btl4r){position:relative;margin-bottom:2rem;padding-left:3rem}.timeline-item:where(.astro-kh7btl4r):before{content:"";position:absolute;left:-6px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--deep-cosmic-2);border:2px solid var(--ember-gold)}.timeline-item:where(.astro-kh7btl4r).active:before{background:var(--ember-gold);box-shadow:0 0 10px #d1945580}.timeline-date:where(.astro-kh7btl4r){color:var(--ember-gold);font-size:.85rem;font-weight:600;margin-bottom:.5rem}.timeline-content:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){font-size:1rem;font-weight:600;margin-bottom:.5rem}.timeline-content:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:.9rem;line-height:1.5;margin:0}.company-architecture:where(.astro-kh7btl4r){padding:6rem 0;background:#11182733}.arch-header:where(.astro-kh7btl4r){text-align:center;margin-bottom:4rem}.arch-header:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.arch-header:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.125rem}.architecture-grid:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 900px){.architecture-grid:where(.astro-kh7btl4r){grid-template-columns:repeat(2,1fr)}.architecture-grid:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1rem)}}@media (max-width: 600px){.architecture-grid:where(.astro-kh7btl4r){grid-template-columns:1fr}.architecture-grid:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:auto;margin:0;max-width:none}}.arch-node:where(.astro-kh7btl4r){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;text-align:center}.arch-node:where(.astro-kh7btl4r).core{border-color:var(--ember-gold);background:linear-gradient(145deg,#d194551a,#d194550d)}.node-icon:where(.astro-kh7btl4r){margin:0 auto 1.5rem;display:flex;justify-content:center}.arch-node:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.node-location:where(.astro-kh7btl4r){color:var(--ember-gold);font-weight:600;margin-bottom:1rem}.node-description:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.node-description:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r){color:var(--ember-gold);text-decoration:none;font-weight:500;transition:all .3s ease;border-bottom:1px solid transparent}.node-description:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r):hover{color:var(--warm-ivory);border-bottom-color:var(--ember-gold);transform:translateY(-1px)}.node-leader:where(.astro-kh7btl4r),.node-leaders:where(.astro-kh7btl4r),.node-focus:where(.astro-kh7btl4r){font-size:.9rem}.node-leaders:where(.astro-kh7btl4r) div:where(.astro-kh7btl4r){margin-bottom:.25rem}.mission-vision:where(.astro-kh7btl4r){padding:6rem 0}.mission-content:where(.astro-kh7btl4r){display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:flex-start}.mission-text:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.mission-text:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.1rem;line-height:1.7;margin-bottom:2.5rem}.stat-group:where(.astro-kh7btl4r){margin-bottom:2rem}.stat-group:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.stats:where(.astro-kh7btl4r){display:grid;gap:1rem}.stat:where(.astro-kh7btl4r){background:linear-gradient(145deg,#1118274d,#1118271a);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1rem;text-align:center}.stat-number:where(.astro-kh7btl4r){display:block;font-size:1.5rem;font-weight:700;color:var(--ember-gold);margin-bottom:.25rem}.stat-label:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:.85rem}.research-timeline:where(.astro-kh7btl4r){padding:6rem 0;background:#1118274d}.timeline-header:where(.astro-kh7btl4r){text-align:center;margin-bottom:4rem}.timeline-header:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.timeline-header:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:1.125rem}.detailed-timeline:where(.astro-kh7btl4r){max-width:900px;margin:0 auto}.timeline-period:where(.astro-kh7btl4r){margin-bottom:4rem}.timeline-period:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1.75rem;font-weight:600;margin-bottom:2rem;color:var(--ember-gold);padding-bottom:.5rem;border-bottom:2px solid rgba(209,148,85,.3)}.timeline-period:where(.astro-kh7btl4r).highlight h3:where(.astro-kh7btl4r){color:var(--warm-ivory);border-bottom-color:var(--ember-gold)}.timeline-event:where(.astro-kh7btl4r){display:grid;grid-template-columns:120px 1fr;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(145deg,#1118274d,#1118271a);border:1px solid rgba(255,255,255,.06);border-radius:12px}.timeline-event:where(.astro-kh7btl4r).major{border-color:var(--ember-gold);background:linear-gradient(145deg,#d194551a,#d194550d)}.timeline-event:where(.astro-kh7btl4r).current{border-color:var(--warm-ivory);background:linear-gradient(145deg,#f9f5e00d,#f9f5e005)}.event-date:where(.astro-kh7btl4r){color:var(--ember-gold);font-weight:600;font-size:.9rem}.event-content:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.event-content:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);line-height:1.6;margin-bottom:1rem}.event-insight:where(.astro-kh7btl4r){background:#d194551a;color:var(--ember-gold);padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500}.about-cta:where(.astro-kh7btl4r){padding:6rem 0;background:linear-gradient(135deg,#d194550d,#1118274d)}.about-cta:where(.astro-kh7btl4r) .cta-content:where(.astro-kh7btl4r){text-align:center;max-width:700px;margin:0 auto}.about-cta:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.about-cta:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:2.5rem}.cta-actions:where(.astro-kh7btl4r){display:flex;gap:1.5rem;justify-content:center}.cta-button:where(.astro-kh7btl4r){display:inline-block;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .2s ease}.cta-button:where(.astro-kh7btl4r).primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.cta-button:where(.astro-kh7btl4r).secondary{border:2px solid var(--ember-gold);color:var(--ember-gold);background:transparent}.cta-button:where(.astro-kh7btl4r):hover{transform:translateY(-2px)}.cta-button:where(.astro-kh7btl4r).tertiary{background:var(--warm-ivory);color:var(--deep-cosmic);border:2px solid var(--warm-ivory)}.design-partner-note:where(.astro-kh7btl4r){margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border-radius:12px;border:1px solid rgba(255,193,7,.2);text-align:left}.design-partner-note:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){color:var(--ember-gold);margin-bottom:.5rem;font-size:1.1rem}.design-partner-note:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){margin:0;font-size:.95rem;opacity:.9}.platform-ecosystem:where(.astro-kh7btl4r){padding:6rem 0;background:linear-gradient(180deg,#1118274d,#0a0b0f66)}.ecosystem-header:where(.astro-kh7btl4r){text-align:center;margin-bottom:4rem}.ecosystem-header:where(.astro-kh7btl4r) h2:where(.astro-kh7btl4r){font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--ember-gold)}.ecosystem-header:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6}.ecosystem-timeline:where(.astro-kh7btl4r){display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}.timeline-phase:where(.astro-kh7btl4r){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(249,245,224,.1);border-radius:16px;padding:2rem}.timeline-phase:where(.astro-kh7btl4r).phase-live{border-color:#22c55e4d;background:linear-gradient(145deg,#22c55e0d,#11182733)}.timeline-phase:where(.astro-kh7btl4r).phase-development{border-color:#d194554d;background:linear-gradient(145deg,#d194550d,#11182733)}.timeline-phase:where(.astro-kh7btl4r).phase-research{border-color:#93c5fd4d;background:linear-gradient(145deg,#93c5fd0d,#11182733)}.timeline-phase:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.phase-platforms:where(.astro-kh7btl4r){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.phase-platforms:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - .75rem)}@media (max-width: 900px){.phase-platforms:where(.astro-kh7btl4r){grid-template-columns:repeat(2,1fr)}.phase-platforms:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:auto;margin:0;max-width:none}}@media (max-width: 600px){.phase-platforms:where(.astro-kh7btl4r){grid-template-columns:1fr}.phase-platforms:where(.astro-kh7btl4r)>:nth-child(3):where(.astro-kh7btl4r){grid-column:auto;margin:0;max-width:none}}.platform-item:where(.astro-kh7btl4r){display:flex;align-items:flex-start;background:#0a0b0f4d;border:1px solid rgba(249,245,224,.1);border-radius:8px;padding:1.5rem;gap:1rem}.platform-icon:where(.astro-kh7btl4r){font-size:2rem;margin-top:.25rem}.platform-info:where(.astro-kh7btl4r){flex:1}.platform-info:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){color:var(--warm-ivory);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.platform-info:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r){color:var(--ember-gold);text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.platform-info:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r):hover{color:var(--warm-ivory);transform:translate(3px)}.platform-info:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r){color:var(--ember-gold);text-decoration:none;transition:color .2s ease}.platform-info:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r) a:where(.astro-kh7btl4r):hover{color:var(--warm-ivory)}.platform-info:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--muted-cyan);font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.platform-status:where(.astro-kh7btl4r){display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.platform-status:where(.astro-kh7btl4r).live{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.platform-status:where(.astro-kh7btl4r).seeking{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.platform-status:where(.astro-kh7btl4r).development{background:#d1945533;color:var(--ember-gold);border:1px solid rgba(209,148,85,.3)}.platform-status:where(.astro-kh7btl4r).research{background:#93c5fd33;color:#93c5fd;border:1px solid rgba(147,197,253,.3)}.design-partner-benefits:where(.astro-kh7btl4r){background:#d194551a;border:1px solid rgba(209,148,85,.2);border-radius:8px;padding:1.5rem;margin-top:1rem}.design-partner-benefits:where(.astro-kh7btl4r) h4:where(.astro-kh7btl4r){color:var(--ember-gold);font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.design-partner-benefits:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--warm-ivory);line-height:1.6;margin:0}.ecosystem-foundation:where(.astro-kh7btl4r){background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:16px;padding:3rem;text-align:center}.ecosystem-foundation:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.ecosystem-foundation:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.foundation-link:where(.astro-kh7btl4r){display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.foundation-link:where(.astro-kh7btl4r):hover{transform:translateY(-2px);box-shadow:0 4px 20px #d194554d}@media (max-width: 768px){.container:where(.astro-kh7btl4r){padding:0 1rem}.founder-content:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:2rem}.mission-content:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:2rem}.timeline-event:where(.astro-kh7btl4r){grid-template-columns:80px 1fr;gap:1rem;padding:1rem}.cta-actions:where(.astro-kh7btl4r){flex-direction:column;align-items:center}.design-partner-note:where(.astro-kh7btl4r){margin-top:1.5rem;padding:1rem}.design-partner-note:where(.astro-kh7btl4r) h3:where(.astro-kh7btl4r){font-size:1rem}.design-partner-note:where(.astro-kh7btl4r) p:where(.astro-kh7btl4r){font-size:.9rem}.lattice-summary:where(.astro-kh7btl4r){grid-template-columns:1fr;gap:2rem}.summary-stats:where(.astro-kh7btl4r){grid-template-columns:1fr}.lattice-table-container:where(.astro-kh7btl4r){padding:1rem}.capability-table:where(.astro-kh7btl4r){font-size:.8rem}.capability-table:where(.astro-kh7btl4r) th:where(.astro-kh7btl4r),.capability-table:where(.astro-kh7btl4r) td:where(.astro-kh7btl4r){padding:.75rem .5rem}.phase-platforms:where(.astro-kh7btl4r){grid-template-columns:1fr}.platform-item:where(.astro-kh7btl4r){flex-direction:column;text-align:center;gap:1rem}.ecosystem-foundation:where(.astro-kh7btl4r){padding:2rem}}.responsive-grid{display:grid;gap:2rem;width:100%}.responsive-grid-2{grid-template-columns:repeat(2,1fr)}.responsive-grid-3{grid-template-columns:repeat(3,1fr)}.responsive-grid-4{grid-template-columns:repeat(4,1fr)}.responsive-grid-5{grid-template-columns:repeat(2,1fr)}.responsive-grid-5>:nth-child(3){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1rem)}.responsive-grid-5>:nth-child(4),.responsive-grid-5>:nth-child(5){grid-column:auto}.responsive-grid-6{grid-template-columns:repeat(3,1fr)}.responsive-grid-7{grid-template-columns:repeat(4,1fr)}.responsive-grid-7>:nth-child(5),.responsive-grid-7>:nth-child(6),.responsive-grid-7>:nth-child(7){grid-column:span 1}.responsive-grid-auto{display:grid;gap:2rem}.responsive-grid-auto.small{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.responsive-grid-auto.medium{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.responsive-grid-auto.large{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}@media (max-width: 1200px){.responsive-grid-4,.responsive-grid-7{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.responsive-grid-3,.responsive-grid-4,.responsive-grid-6,.responsive-grid-7,.responsive-grid-5{grid-template-columns:repeat(2,1fr)}.responsive-grid-5>:nth-child(3){grid-column:auto;margin:0;max-width:none}}@media (max-width: 600px){.responsive-grid,.responsive-grid-2,.responsive-grid-3,.responsive-grid-4,.responsive-grid-5,.responsive-grid-6,.responsive-grid-7{grid-template-columns:1fr}.responsive-grid-5>:nth-child(3){grid-column:auto;margin:0;max-width:none}.responsive-grid,.responsive-grid-auto{gap:1.5rem}}@supports (container-type: inline-size){.responsive-container{container-type:inline-size}@container (max-width: 600px){.responsive-grid,.responsive-grid-2,.responsive-grid-3,.responsive-grid-4,.responsive-grid-5,.responsive-grid-6,.responsive-grid-7{grid-template-columns:1fr}}@container (max-width: 900px){.responsive-grid-3,.responsive-grid-4,.responsive-grid-6,.responsive-grid-7{grid-template-columns:repeat(2,1fr)}}}.items-1{grid-template-columns:1fr}.items-2{grid-template-columns:repeat(2,1fr)}.items-3{grid-template-columns:repeat(3,1fr)}.items-4,.items-5{grid-template-columns:repeat(2,1fr)}.items-6,.items-7{grid-template-columns:repeat(3,1fr)}.items-8{grid-template-columns:repeat(4,1fr)}.items-4{grid-template-columns:repeat(2,1fr)}.items-5>:nth-child(3){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1rem)}@media (max-width: 900px){.items-4,.items-5,.items-6,.items-7,.items-8{grid-template-columns:repeat(2,1fr)}.items-5>:nth-child(3){grid-column:auto;margin:0;max-width:none}}@media (max-width: 600px){.items-1,.items-2,.items-3,.items-4,.items-5,.items-6,.items-7,.items-8{grid-template-columns:1fr}.items-5>:nth-child(3){grid-column:auto;margin:0;max-width:none}}.balanced-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.balanced-grid.force-3{grid-template-columns:repeat(3,1fr)}.balanced-grid.force-2x2{grid-template-columns:repeat(2,1fr)}.balanced-grid.force-5{grid-template-columns:repeat(3,1fr)}.balanced-grid.force-5>:nth-child(4),.balanced-grid.force-5>:nth-child(5){grid-column:1 / 3;grid-column:span 1}@media (max-width: 900px){.balanced-grid.force-3,.balanced-grid.force-5,.balanced-grid.force-2x2{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.balanced-grid,.balanced-grid.force-3,.balanced-grid.force-2x2,.balanced-grid.force-5{grid-template-columns:1fr}}.forge-hero:where(.astro-dj4oqcez){position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden}.hero-background:where(.astro-dj4oqcez){position:absolute;inset:0;background:radial-gradient(ellipse at 30% 0%,rgba(209,148,85,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(209,148,85,.1) 0%,transparent 50%)}#network-animation:where(.astro-dj4oqcez){position:absolute;inset:0;width:100%;height:100%;opacity:.3}.container:where(.astro-dj4oqcez){max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.hero-content:where(.astro-dj4oqcez){max-width:700px;text-align:center;margin:0 auto}.hero-label:where(.astro-dj4oqcez){display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);padding:.5rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:2rem}.hero-title:where(.astro-dj4oqcez){font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.title-highlight:where(.astro-dj4oqcez){background:linear-gradient(135deg,var(--ember-gold),#e8b366);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.hero-description:where(.astro-dj4oqcez){font-size:1.25rem;color:var(--muted-cyan);margin-bottom:2.5rem;line-height:1.6}.hero-actions:where(.astro-dj4oqcez){display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.cta-button:where(.astro-dj4oqcez){display:inline-block;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .2s ease;text-align:center}.cta-button:where(.astro-dj4oqcez).primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.cta-button:where(.astro-dj4oqcez).secondary{border:2px solid var(--ember-gold);color:var(--ember-gold);background:transparent}.cta-button:where(.astro-dj4oqcez).large{padding:1.25rem 2.5rem;font-size:1.2rem}.cta-button:where(.astro-dj4oqcez):hover{transform:translateY(-2px)}.hero-note:where(.astro-dj4oqcez){display:flex;flex-direction:column;gap:.25rem;color:var(--muted-cyan);font-size:.9rem}.cohorts:where(.astro-dj4oqcez){padding:6rem 0;background:linear-gradient(180deg,transparent 0%,rgba(17,24,39,.3) 100%)}.section-header:where(.astro-dj4oqcez){text-align:center;margin-bottom:4rem}.section-header:where(.astro-dj4oqcez) h2:where(.astro-dj4oqcez){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){font-size:1.125rem;color:var(--muted-cyan)}.cohort-grid:where(.astro-dj4oqcez){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 900px){.cohort-grid:where(.astro-dj4oqcez){grid-template-columns:repeat(2,1fr)}.cohort-grid:where(.astro-dj4oqcez)>:nth-child(3):where(.astro-dj4oqcez){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1rem)}}@media (max-width: 600px){.cohort-grid:where(.astro-dj4oqcez){grid-template-columns:1fr}.cohort-grid:where(.astro-dj4oqcez)>:nth-child(3):where(.astro-dj4oqcez){grid-column:auto;margin:0;max-width:none}}.cohort-card:where(.astro-dj4oqcez){background:linear-gradient(145deg,#11182780,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.cohort-card:where(.astro-dj4oqcez):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ember-gold),#e8b366)}.cohort-icon:where(.astro-dj4oqcez){margin-bottom:1.5rem}.cohort-card:where(.astro-dj4oqcez) h3:where(.astro-dj4oqcez){font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.cohort-subtitle:where(.astro-dj4oqcez){color:var(--ember-gold);font-weight:600;margin-bottom:1.5rem;font-size:1rem}.cohort-features:where(.astro-dj4oqcez){margin-bottom:2rem}.feature:where(.astro-dj4oqcez){color:var(--warm-ivory);margin-bottom:.75rem;font-size:.9rem;display:flex;align-items:flex-start;gap:.5rem}.cohort-benefits:where(.astro-dj4oqcez){margin-bottom:2rem}.cohort-benefits:where(.astro-dj4oqcez) h4:where(.astro-dj4oqcez){color:var(--ember-gold);font-size:1rem;margin-bottom:.75rem}.cohort-benefits:where(.astro-dj4oqcez) ul:where(.astro-dj4oqcez){list-style:none;padding-left:0}.cohort-benefits:where(.astro-dj4oqcez) li:where(.astro-dj4oqcez){color:var(--muted-cyan);margin-bottom:.5rem;font-size:.9rem;position:relative;padding-left:1rem}.cohort-benefits:where(.astro-dj4oqcez) li:where(.astro-dj4oqcez):before{content:"→";position:absolute;left:0;color:var(--ember-gold)}.launch-kit:where(.astro-dj4oqcez){background:#0b0f1a80;border-radius:8px;padding:1rem;border-left:3px solid var(--ember-gold)}.launch-kit:where(.astro-dj4oqcez) strong:where(.astro-dj4oqcez){color:var(--ember-gold);display:block;margin-bottom:.5rem;font-size:.9rem}.launch-kit:where(.astro-dj4oqcez) code:where(.astro-dj4oqcez){background:none;color:var(--warm-ivory);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;word-break:break-all;line-height:1.4}.ip-engine:where(.astro-dj4oqcez){padding:6rem 0;background:#1118274d}.ip-content:where(.astro-dj4oqcez){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.section-label:where(.astro-dj4oqcez){display:inline-block;color:var(--ember-gold);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.ip-text:where(.astro-dj4oqcez) h2:where(.astro-dj4oqcez){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.ip-text:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){color:var(--muted-cyan);font-size:1.125rem;margin-bottom:2rem;line-height:1.6}.ip-features:where(.astro-dj4oqcez){display:grid;gap:1.5rem}.ip-feature:where(.astro-dj4oqcez){display:flex;gap:1rem;align-items:flex-start}.feature-icon:where(.astro-dj4oqcez){font-size:1.5rem;min-width:2rem}.feature-content:where(.astro-dj4oqcez) h4:where(.astro-dj4oqcez){font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.feature-content:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){color:var(--muted-cyan);font-size:.95rem;margin:0}.smart-contract-demo:where(.astro-dj4oqcez){background:linear-gradient(145deg,#111827cc,#11182766);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.contract-header:where(.astro-dj4oqcez){background:var(--ember-gold);color:var(--deep-cosmic);padding:1rem;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:.9rem}.contract-status:where(.astro-dj4oqcez){background:#0b0f1a33;padding:.25rem .75rem;border-radius:12px}.contract-body:where(.astro-dj4oqcez){padding:1.5rem}.contract-body:where(.astro-dj4oqcez) h4:where(.astro-dj4oqcez){margin-bottom:1.5rem;font-size:1.1rem}.contract-details:where(.astro-dj4oqcez){margin-bottom:2rem}.detail:where(.astro-dj4oqcez){display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9rem}.detail:where(.astro-dj4oqcez):last-child{border-bottom:none}.label:where(.astro-dj4oqcez){color:var(--muted-cyan)}.value:where(.astro-dj4oqcez){font-weight:500;color:var(--warm-ivory)}.contract-actions:where(.astro-dj4oqcez){display:flex;gap:1rem}.action-btn:where(.astro-dj4oqcez){padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--warm-ivory);border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.action-btn:where(.astro-dj4oqcez).primary{background:var(--ember-gold);color:var(--deep-cosmic);border-color:var(--ember-gold)}.action-btn:where(.astro-dj4oqcez):hover{transform:translateY(-1px)}.platform-architecture:where(.astro-dj4oqcez){padding:6rem 0}.arch-header:where(.astro-dj4oqcez){text-align:center;margin-bottom:4rem}.arch-header:where(.astro-dj4oqcez) h2:where(.astro-dj4oqcez){font-size:2.25rem;font-weight:700;margin-bottom:1rem}.arch-header:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){color:var(--muted-cyan);font-size:1.125rem}.arch-diagram:where(.astro-dj4oqcez){max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.arch-layer:where(.astro-dj4oqcez){background:linear-gradient(145deg,#11182799,#1118274d);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;text-align:center;width:100%;max-width:500px}.arch-layer:where(.astro-dj4oqcez).substrate{border-color:var(--ember-gold);background:linear-gradient(145deg,#d194551a,#d194550d)}.layer-label:where(.astro-dj4oqcez){font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.layer-description:where(.astro-dj4oqcez){color:var(--muted-cyan);margin-bottom:1rem}.substrate-layers:where(.astro-dj4oqcez){display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.substrate-layers:where(.astro-dj4oqcez) span:where(.astro-dj4oqcez){background:#d1945533;color:var(--ember-gold);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.arch-connection:where(.astro-dj4oqcez){width:2px;height:2rem;background:linear-gradient(180deg,var(--ember-gold),transparent);margin:1rem 0}.final-cta:where(.astro-dj4oqcez){padding:6rem 0;background:linear-gradient(135deg,#d194550d,#1118274d)}.cta-content:where(.astro-dj4oqcez){text-align:center;max-width:700px;margin:0 auto}.cta-content:where(.astro-dj4oqcez) h2:where(.astro-dj4oqcez){font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.cta-content:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){font-size:1.25rem;color:var(--muted-cyan);margin-bottom:2.5rem;line-height:1.6}.cta-actions:where(.astro-dj4oqcez){display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}.cta-note:where(.astro-dj4oqcez){margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.cta-note:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){color:var(--muted-cyan);font-size:1rem;margin:0}.cta-note:where(.astro-dj4oqcez) a:where(.astro-dj4oqcez){color:var(--ember-gold);text-decoration:none;font-weight:600}.cta-note:where(.astro-dj4oqcez) a:where(.astro-dj4oqcez):hover{color:var(--warm-ivory)}@media (max-width: 768px){.container:where(.astro-dj4oqcez){padding:0 1rem}.hero-actions:where(.astro-dj4oqcez){flex-direction:column;align-items:center}.cohort-grid:where(.astro-dj4oqcez){grid-template-columns:1fr}.ip-content:where(.astro-dj4oqcez){grid-template-columns:1fr;gap:2rem}.cta-actions:where(.astro-dj4oqcez){flex-direction:column;align-items:center}.launch-kit:where(.astro-dj4oqcez) code:where(.astro-dj4oqcez){font-size:.7rem}}.platform-expressions-overview:where(.astro-dj4oqcez){padding:6rem 0;background:linear-gradient(180deg,#1118274d,#0a0b0f66)}.expressions-grid:where(.astro-dj4oqcez){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.expressions-grid:where(.astro-dj4oqcez){grid-template-columns:1fr}}.expression-card:where(.astro-dj4oqcez){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(249,245,224,.1);border-radius:16px;padding:2rem;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}.expression-card:where(.astro-dj4oqcez).research{border-color:#93c5fd4d;background:linear-gradient(145deg,#93c5fd0d,#11182733)}.expression-card:where(.astro-dj4oqcez).research:hover{border-color:#93c5fd66}.expression-features:where(.astro-dj4oqcez) .status-live:where(.astro-dj4oqcez){background:#22c55e33;color:#22c55e;border-color:#22c55e4d;font-weight:600}.expression-features:where(.astro-dj4oqcez) .status-seeking:where(.astro-dj4oqcez){background:#f59e0b33;color:#f59e0b;border-color:#f59e0b4d;font-weight:600}.expression-features:where(.astro-dj4oqcez) .status-research:where(.astro-dj4oqcez){background:#93c5fd33;color:#93c5fd;border-color:#93c5fd4d;font-weight:600}.expression-card:where(.astro-dj4oqcez):hover{transform:translateY(-4px);border-color:#d1945566}.expression-icon:where(.astro-dj4oqcez){margin-bottom:1.5rem;display:flex;justify-content:center}.expression-card:where(.astro-dj4oqcez) h3:where(.astro-dj4oqcez){font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--ember-gold)}.expression-subtitle:where(.astro-dj4oqcez){color:var(--ember-gold);font-weight:600;font-size:.9rem;margin-bottom:1rem;opacity:.8}.expression-card:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){color:var(--muted-cyan);line-height:1.6;margin-bottom:1.5rem}.expression-features:where(.astro-dj4oqcez){display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.expression-features:where(.astro-dj4oqcez) .feature:where(.astro-dj4oqcez){background:#d194551a;color:var(--ember-gold);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid rgba(209,148,85,.2)}.expression-actions:where(.astro-dj4oqcez){display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.expression-cta:where(.astro-dj4oqcez){display:inline-block;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;flex:1;text-align:center;min-width:120px}.expression-cta:where(.astro-dj4oqcez).primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.expression-cta:where(.astro-dj4oqcez).secondary{border:1px solid var(--ember-gold);color:var(--ember-gold);background:#d194551a}.expression-cta:where(.astro-dj4oqcez):hover{transform:translateY(-2px)}.substrate-connection:where(.astro-dj4oqcez){margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:16px;text-align:center}.substrate-connection:where(.astro-dj4oqcez) h3:where(.astro-dj4oqcez){color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.substrate-connection:where(.astro-dj4oqcez) p:where(.astro-dj4oqcez){color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.substrate-link:where(.astro-dj4oqcez){display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.substrate-link:where(.astro-dj4oqcez):hover{transform:translateY(-2px);box-shadow:0 4px 20px #d194554d}body{background:var(--cosmic-void);color:var(--warm-ivory)}.platform-badge:where(.astro-ge3qgbnx){display:inline-block;background:#d194551a;color:var(--ember-gold);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;border:1px solid rgba(209,148,85,.3);margin-bottom:2rem}.platform-connection:where(.astro-ge3qgbnx){background:#11182766;border:1px solid rgba(209,148,85,.2);border-radius:8px;padding:1.5rem;margin:2rem 0}.platform-connection:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){margin:.5rem 0;color:var(--muted-cyan)}.status-live:where(.astro-ge3qgbnx){color:#22c55e;font-weight:600;background:#22c55e1a;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.access-note:where(.astro-ge3qgbnx){background:linear-gradient(145deg,#d194551a,#11182766);border:1px solid rgba(209,148,85,.3);border-radius:12px;padding:2rem;margin:2rem 0}.access-note:where(.astro-ge3qgbnx) h3:where(.astro-ge3qgbnx){color:var(--ember-gold);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.access-note:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){color:var(--warm-ivory);line-height:1.6;margin-bottom:1.5rem}.partner-benefits:where(.astro-ge3qgbnx){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.benefit:where(.astro-ge3qgbnx){background:#d194551a;color:var(--ember-gold);padding:.75rem;border-radius:6px;border:1px solid rgba(209,148,85,.2);font-size:.9rem;font-weight:500}.highlight:where(.astro-ge3qgbnx){background:#11182766;border:1px solid rgba(209,148,85,.2);border-radius:8px;padding:1rem;color:var(--warm-ivory);font-weight:500;text-align:center}.platform-connection:where(.astro-ge3qgbnx){background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:12px;padding:2rem;margin-top:3rem;text-align:center}.platform-connection:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){margin:.5rem 0;color:var(--warm-ivory)}.platform-connection:where(.astro-ge3qgbnx) strong:where(.astro-ge3qgbnx){color:var(--ember-gold)}.platform-connection:where(.astro-ge3qgbnx) a:where(.astro-ge3qgbnx){color:var(--ember-gold);text-decoration:none;font-weight:600}.platform-connection:where(.astro-ge3qgbnx) a:where(.astro-ge3qgbnx):hover{color:var(--warm-ivory)}.hero:where(.astro-ge3qgbnx){background:linear-gradient(135deg,var(--deep-cosmic) 0%,rgba(17,24,39,.9) 100%);padding:8rem 0 6rem;text-align:center;position:relative;overflow:hidden}.hero:where(.astro-ge3qgbnx):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(209,148,85,.1) 0%,transparent 50%);pointer-events:none}.container:where(.astro-ge3qgbnx){max-width:1200px;margin:0 auto;padding:0 2rem}.hero-content:where(.astro-ge3qgbnx){position:relative;z-index:2;max-width:800px;margin:0 auto}.hero:where(.astro-ge3qgbnx) h1:where(.astro-ge3qgbnx){font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1rem;color:var(--warm-ivory);text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero-subtitle:where(.astro-ge3qgbnx){font-size:1.5rem;font-weight:600;color:var(--ember-gold);margin-bottom:.5rem}.hero-cta:where(.astro-ge3qgbnx){font-size:1.1rem;font-weight:600;color:var(--ethereal-blue);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.hero-description:where(.astro-ge3qgbnx){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;margin:0}.section-header:where(.astro-ge3qgbnx){text-align:center;margin-bottom:4rem}.section-header:where(.astro-ge3qgbnx) h2:where(.astro-ge3qgbnx){font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--warm-ivory)}.section-header:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;max-width:800px;margin:0 auto}.overview:where(.astro-ge3qgbnx){padding:6rem 0}.overview-grid:where(.astro-ge3qgbnx){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.overview-item:where(.astro-ge3qgbnx){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem;text-align:center}.overview-icon:where(.astro-ge3qgbnx){font-size:3rem;margin-bottom:1.5rem;display:block}.overview-item:where(.astro-ge3qgbnx) h3:where(.astro-ge3qgbnx){font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.overview-item:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){color:var(--muted-cyan);line-height:1.6;margin:0}.trading-arsenal:where(.astro-ge3qgbnx){padding:6rem 0;background:#11182733}.arsenal-grid:where(.astro-ge3qgbnx){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.arsenal-item:where(.astro-ge3qgbnx){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.arsenal-item:where(.astro-ge3qgbnx) h3:where(.astro-ge3qgbnx){font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--ember-gold)}.timeframe:where(.astro-ge3qgbnx){font-size:.9rem;color:var(--ethereal-blue);font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.arsenal-item:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){color:var(--muted-cyan);line-height:1.6;margin:0}.arsenal-note:where(.astro-ge3qgbnx){margin-top:3rem;text-align:center;background:linear-gradient(145deg,#d194551a,#d194550d);border:1px solid rgba(209,148,85,.3);border-radius:16px;padding:2rem}.arsenal-note:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin:0}.strategy-lifecycle:where(.astro-ge3qgbnx){padding:6rem 0}.lifecycle-steps:where(.astro-ge3qgbnx){display:grid;gap:2rem;margin-top:3rem}.lifecycle-step:where(.astro-ge3qgbnx){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem;position:relative}.step-number:where(.astro-ge3qgbnx){position:absolute;top:-1rem;left:2rem;background:var(--ember-gold);color:var(--deep-cosmic);width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.lifecycle-step:where(.astro-ge3qgbnx) h3:where(.astro-ge3qgbnx){font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--warm-ivory);padding-top:.5rem}.lifecycle-step:where(.astro-ge3qgbnx) ul:where(.astro-ge3qgbnx){list-style:none;padding:0;margin:0}.lifecycle-step:where(.astro-ge3qgbnx) li:where(.astro-ge3qgbnx){color:var(--muted-cyan);line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.lifecycle-step:where(.astro-ge3qgbnx) li:where(.astro-ge3qgbnx):before{content:"→";position:absolute;left:0;color:var(--ember-gold);font-weight:700}.users:where(.astro-ge3qgbnx){padding:6rem 0;background:#1118274d}.users-grid:where(.astro-ge3qgbnx){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.user-type:where(.astro-ge3qgbnx){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;text-align:center}.user-type:where(.astro-ge3qgbnx) h3:where(.astro-ge3qgbnx){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.user-type:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){color:var(--muted-cyan);line-height:1.6;margin:0}.promise:where(.astro-ge3qgbnx){padding:6rem 0}.promise-content:where(.astro-ge3qgbnx){text-align:center;max-width:800px;margin:0 auto}.promise-content:where(.astro-ge3qgbnx) h2:where(.astro-ge3qgbnx){font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:var(--warm-ivory)}.promise-main:where(.astro-ge3qgbnx){font-size:1.5rem;color:var(--ember-gold);font-weight:600;line-height:1.4;margin-bottom:1.5rem}.promise-content:where(.astro-ge3qgbnx)>p:where(.astro-ge3qgbnx){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:2rem}.promise-statements:where(.astro-ge3qgbnx){display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.promise-statements:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){font-size:1.25rem;font-weight:600;color:var(--warm-ivory);margin:0}.access:where(.astro-ge3qgbnx){padding:6rem 0;background:linear-gradient(135deg,#d194550d,#1118274d)}.access-content:where(.astro-ge3qgbnx){text-align:center;max-width:800px;margin:0 auto}.access-content:where(.astro-ge3qgbnx) h2:where(.astro-ge3qgbnx){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--warm-ivory)}.access-content:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){font-size:1.1rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:1.5rem}.cta-buttons:where(.astro-ge3qgbnx){display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem}.btn:where(.astro-ge3qgbnx){display:inline-block;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .2s ease}.btn-primary:where(.astro-ge3qgbnx){background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.btn-secondary:where(.astro-ge3qgbnx){border:2px solid var(--ember-gold);color:var(--ember-gold);background:transparent}.btn:where(.astro-ge3qgbnx):hover{transform:translateY(-2px);box-shadow:0 8px 25px #d194554d}@media (max-width: 768px){.container:where(.astro-ge3qgbnx){padding:0 1rem}.hero:where(.astro-ge3qgbnx){padding:6rem 0 4rem}.hero:where(.astro-ge3qgbnx) h1:where(.astro-ge3qgbnx){font-size:2.5rem}.hero-subtitle:where(.astro-ge3qgbnx){font-size:1.25rem}.hero-description:where(.astro-ge3qgbnx){font-size:1.1rem}.section-header:where(.astro-ge3qgbnx) h2:where(.astro-ge3qgbnx){font-size:2rem}.section-header:where(.astro-ge3qgbnx) p:where(.astro-ge3qgbnx){font-size:1.1rem}.overview-grid:where(.astro-ge3qgbnx),.arsenal-grid:where(.astro-ge3qgbnx),.users-grid:where(.astro-ge3qgbnx){grid-template-columns:1fr}.cta-buttons:where(.astro-ge3qgbnx){flex-direction:column;align-items:center}.btn:where(.astro-ge3qgbnx){width:100%;max-width:300px}.promise-statements:where(.astro-ge3qgbnx){align-items:center}}body{background:var(--cosmic-void)!important;color:var(--warm-ivory)!important}main:where(.astro-4tsddmiw){background:transparent!important;min-height:100vh}.container:where(.astro-4tsddmiw){max-width:1200px;margin:0 auto;padding:0 2rem}.hero:where(.astro-4tsddmiw){background:linear-gradient(135deg,var(--deep-cosmic) 0%,var(--deep-cosmic-2) 100%);color:var(--warm-ivory);padding:6rem 0 4rem;text-align:center;position:relative;overflow:hidden}.hero:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 0%,rgba(209,148,85,.15) 0%,transparent 50%),radial-gradient(ellipse at 75% 100%,rgba(209,148,85,.1) 0%,transparent 50%);pointer-events:none}.hero:where(.astro-4tsddmiw) h1:where(.astro-4tsddmiw){font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--ember-gold) 0%,#e8b366 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2;text-shadow:0 0 30px rgba(209,148,85,.3)}@supports not (-webkit-background-clip: text){.hero:where(.astro-4tsddmiw) h1:where(.astro-4tsddmiw){color:var(--warm-ivory)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}}.hero-subtitle:where(.astro-4tsddmiw){font-size:1.25rem;color:var(--muted-cyan);max-width:700px;margin:0 auto;position:relative;z-index:2}.access-models:where(.astro-4tsddmiw){padding:5rem 0;background:linear-gradient(135deg,var(--deep-space) 0%,var(--deep-cosmic) 100%);position:relative}.access-models:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.05) 0%,transparent 70%);pointer-events:none}.models-grid:where(.astro-4tsddmiw){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;position:relative;z-index:2}.access-model:where(.astro-4tsddmiw){background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(209,148,85,.2);border-radius:16px;padding:2.5rem;backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.access-model:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(209,148,85,.1),transparent);border-radius:16px;opacity:0;transition:opacity .4s ease;pointer-events:none}.access-model:where(.astro-4tsddmiw).featured{border-color:var(--accent-blue);transform:scale(1.02)}.access-model:where(.astro-4tsddmiw).featured:before{background:linear-gradient(135deg,rgba(0,212,255,.1),transparent)}.access-model:where(.astro-4tsddmiw):hover{transform:translateY(-8px);border-color:var(--ember-gold);box-shadow:0 20px 40px #0006}.access-model:where(.astro-4tsddmiw):hover:before{opacity:1}.access-model:where(.astro-4tsddmiw).featured:hover{transform:scale(1.02) translateY(-8px)}.model-header:where(.astro-4tsddmiw){display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;position:relative;z-index:2}.model-header:where(.astro-4tsddmiw) h3:where(.astro-4tsddmiw){color:var(--warm-ivory);font-size:1.5rem;font-weight:600;margin:0}.model-badge:where(.astro-4tsddmiw){background:var(--accent-blue);color:var(--deep-cosmic);padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.access-model:where(.astro-4tsddmiw).featured .model-badge:where(.astro-4tsddmiw){background:var(--ember-gold);color:var(--deep-cosmic)}.model-content:where(.astro-4tsddmiw) p:where(.astro-4tsddmiw){color:var(--muted-cyan);margin-bottom:2rem;line-height:1.6;position:relative;z-index:2}.model-features:where(.astro-4tsddmiw) h4:where(.astro-4tsddmiw){color:var(--warm-ivory);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.model-features:where(.astro-4tsddmiw) ul:where(.astro-4tsddmiw){list-style:none;padding:0;margin-bottom:2rem}.model-features:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw){color:var(--stellar-silver);position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.model-features:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):last-child{border-bottom:none}.model-features:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):before{content:"✓";position:absolute;left:0;color:var(--ember-gold);font-weight:700}.model-specs:where(.astro-4tsddmiw){background:linear-gradient(135deg,#d194551a,#ffffff0d);padding:1.5rem;border-radius:8px;border-left:4px solid var(--ember-gold);backdrop-filter:blur(5px)}.spec:where(.astro-4tsddmiw){margin-bottom:.75rem;font-size:.95rem;color:var(--stellar-silver)}.spec:where(.astro-4tsddmiw):last-child{margin-bottom:0}.spec:where(.astro-4tsddmiw) strong:where(.astro-4tsddmiw){color:var(--warm-ivory);margin-right:.5rem}.getting-started:where(.astro-4tsddmiw){padding:5rem 0;background:linear-gradient(135deg,var(--deep-cosmic-2) 0%,var(--deep-space) 100%);position:relative}.getting-started:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.03) 0%,transparent 70%);pointer-events:none}.process-timeline:where(.astro-4tsddmiw){position:relative;margin-top:3rem;z-index:2}.process-timeline:where(.astro-4tsddmiw):before{content:"";position:absolute;left:25px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--ember-gold),var(--accent-blue))}.timeline-item:where(.astro-4tsddmiw){position:relative;margin-bottom:3rem;padding-left:4rem}.timeline-marker:where(.astro-4tsddmiw){position:absolute;left:0;top:0;width:50px;height:50px;background:linear-gradient(135deg,var(--ember-gold),var(--accent-blue));color:var(--deep-cosmic);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 0 20px #d1945566}.timeline-content:where(.astro-4tsddmiw) h3:where(.astro-4tsddmiw){color:var(--warm-ivory);margin-bottom:1rem;font-size:1.4rem;font-weight:600}.timeline-content:where(.astro-4tsddmiw) p:where(.astro-4tsddmiw){color:var(--muted-cyan);margin-bottom:1.5rem;line-height:1.6}.timeline-details:where(.astro-4tsddmiw) ul:where(.astro-4tsddmiw){list-style:none;padding:0;margin-bottom:1rem}.timeline-details:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw){color:var(--stellar-silver);position:relative;padding:.25rem 0 .25rem 1.5rem}.timeline-details:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):before{content:"→";position:absolute;left:0;color:var(--ember-gold);font-weight:700}.timeline-duration:where(.astro-4tsddmiw){background:linear-gradient(135deg,#d194551a,#ffffff0d);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;color:var(--warm-ivory);display:inline-block;border-left:3px solid var(--ember-gold);backdrop-filter:blur(5px)}.requirements:where(.astro-4tsddmiw){padding:5rem 0;background:linear-gradient(135deg,var(--deep-space) 0%,var(--deep-cosmic) 100%);position:relative}.requirements:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.05) 0%,transparent 70%);pointer-events:none}.requirements-grid:where(.astro-4tsddmiw){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;position:relative;z-index:2}.requirement-category:where(.astro-4tsddmiw){background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(209,148,85,.2);border-radius:16px;padding:2.5rem;backdrop-filter:blur(10px);transition:all .4s ease}.requirement-category:where(.astro-4tsddmiw):hover{transform:translateY(-4px);border-color:var(--ember-gold);box-shadow:0 15px 30px #0000004d}.requirement-category:where(.astro-4tsddmiw) h3:where(.astro-4tsddmiw){color:var(--ember-gold);margin-bottom:2rem;font-size:1.5rem;font-weight:600;border-bottom:2px solid var(--ember-gold);padding-bottom:.5rem}.requirement-item:where(.astro-4tsddmiw){margin-bottom:2rem}.requirement-item:where(.astro-4tsddmiw):last-child{margin-bottom:0}.requirement-item:where(.astro-4tsddmiw) h4:where(.astro-4tsddmiw){color:var(--warm-ivory);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.requirement-item:where(.astro-4tsddmiw) ul:where(.astro-4tsddmiw){list-style:none;padding:0}.requirement-item:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw){color:var(--stellar-silver);position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.requirement-item:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):last-child{border-bottom:none}.requirement-item:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):before{content:"▶";position:absolute;left:0;color:var(--ember-gold)}.support-services:where(.astro-4tsddmiw){padding:5rem 0;background:linear-gradient(135deg,var(--deep-cosmic-2) 0%,var(--deep-space) 100%);position:relative}.support-services:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.03) 0%,transparent 70%);pointer-events:none}.services-grid:where(.astro-4tsddmiw){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;position:relative;z-index:2}.service:where(.astro-4tsddmiw){background:linear-gradient(135deg,#11182799,#1118274d);border:1px solid rgba(209,148,85,.2);border-radius:16px;padding:2.5rem;text-align:center;transition:all .4s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}.service:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(209,148,85,.1),transparent);border-radius:16px;opacity:0;transition:opacity .4s ease;pointer-events:none}.service:where(.astro-4tsddmiw):hover{transform:translateY(-8px);border-color:var(--ember-gold);box-shadow:0 20px 40px #0006}.service:where(.astro-4tsddmiw):hover:before{opacity:1}.service-icon:where(.astro-4tsddmiw){font-size:3rem;margin-bottom:1.5rem}.service:where(.astro-4tsddmiw) h3:where(.astro-4tsddmiw){color:var(--ember-gold);margin-bottom:1rem;font-size:1.4rem;font-weight:600;position:relative;z-index:2}.service:where(.astro-4tsddmiw) p:where(.astro-4tsddmiw){color:var(--muted-cyan);margin-bottom:1.5rem;line-height:1.6;position:relative;z-index:2}.service:where(.astro-4tsddmiw) ul:where(.astro-4tsddmiw){list-style:none;padding:0;text-align:left;position:relative;z-index:2}.service:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw){color:var(--stellar-silver);position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.service:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):last-child{border-bottom:none}.service:where(.astro-4tsddmiw) li:where(.astro-4tsddmiw):before{content:"✓";position:absolute;left:0;color:var(--ember-gold);font-weight:700}.contact-form:where(.astro-4tsddmiw){padding:5rem 0;background:linear-gradient(135deg,var(--deep-space) 0%,var(--deep-cosmic) 100%);position:relative}.contact-form:where(.astro-4tsddmiw):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(209,148,85,.05) 0%,transparent 70%);pointer-events:none}.form-container:where(.astro-4tsddmiw){max-width:600px;margin:0 auto;position:relative;z-index:2}.access-form:where(.astro-4tsddmiw){background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(209,148,85,.2);padding:3rem;border-radius:16px;backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000004d}.form-row:where(.astro-4tsddmiw){display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.form-group:where(.astro-4tsddmiw){margin-bottom:1.5rem}.form-group:where(.astro-4tsddmiw) label:where(.astro-4tsddmiw){display:block;margin-bottom:.5rem;color:var(--warm-ivory);font-weight:500}.form-group:where(.astro-4tsddmiw) input:where(.astro-4tsddmiw),.form-group:where(.astro-4tsddmiw) select:where(.astro-4tsddmiw),.form-group:where(.astro-4tsddmiw) textarea:where(.astro-4tsddmiw){width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:1rem;transition:all .3s ease;background:#ffffff0d;color:var(--warm-ivory);backdrop-filter:blur(5px)}.form-group:where(.astro-4tsddmiw) input:where(.astro-4tsddmiw)::placeholder,.form-group:where(.astro-4tsddmiw) textarea:where(.astro-4tsddmiw)::placeholder{color:var(--muted-cyan)}.form-group:where(.astro-4tsddmiw) input:where(.astro-4tsddmiw):focus,.form-group:where(.astro-4tsddmiw) select:where(.astro-4tsddmiw):focus,.form-group:where(.astro-4tsddmiw) textarea:where(.astro-4tsddmiw):focus{outline:none;border-color:var(--ember-gold);box-shadow:0 0 0 2px #d1945533;background:#ffffff1a}.form-group:where(.astro-4tsddmiw) select:where(.astro-4tsddmiw){cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23d19455' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;appearance:none}.form-group:where(.astro-4tsddmiw) select:where(.astro-4tsddmiw) option:where(.astro-4tsddmiw){background:var(--deep-cosmic);color:var(--warm-ivory);padding:.5rem}.btn:where(.astro-4tsddmiw){padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent;cursor:pointer;font-size:1rem;width:100%}.btn-primary:where(.astro-4tsddmiw){background:linear-gradient(135deg,var(--ember-gold),var(--accent-blue));color:var(--deep-cosmic);border:none}.btn-primary:where(.astro-4tsddmiw):hover{transform:translateY(-2px);box-shadow:0 10px 20px #d194554d}.section-header:where(.astro-4tsddmiw){text-align:center;margin-bottom:3rem;position:relative;z-index:2}.section-header:where(.astro-4tsddmiw) h2:where(.astro-4tsddmiw){color:var(--warm-ivory);font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--ember-gold) 0%,var(--accent-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(209,148,85,.3)}@supports not (-webkit-background-clip: text){.section-header:where(.astro-4tsddmiw) h2:where(.astro-4tsddmiw){color:var(--warm-ivory)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}}.section-header:where(.astro-4tsddmiw) p:where(.astro-4tsddmiw){color:var(--muted-cyan);font-size:1.1rem;line-height:1.6;max-width:800px;margin:0 auto}:where(.astro-4tsddmiw){color:inherit}p:where(.astro-4tsddmiw),span:where(.astro-4tsddmiw),div:where(.astro-4tsddmiw),li:where(.astro-4tsddmiw){color:var(--muted-cyan)}h1:where(.astro-4tsddmiw),h2:where(.astro-4tsddmiw),h3:where(.astro-4tsddmiw),h4:where(.astro-4tsddmiw),h5:where(.astro-4tsddmiw),h6:where(.astro-4tsddmiw){color:var(--warm-ivory)}strong:where(.astro-4tsddmiw){color:var(--warm-ivory)}@media (max-width: 768px){.hero:where(.astro-4tsddmiw) h1:where(.astro-4tsddmiw){font-size:2.5rem}.models-grid:where(.astro-4tsddmiw),.requirements-grid:where(.astro-4tsddmiw),.services-grid:where(.astro-4tsddmiw){grid-template-columns:1fr}.process-timeline:where(.astro-4tsddmiw):before{display:none}.timeline-item:where(.astro-4tsddmiw){padding-left:0}.timeline-marker:where(.astro-4tsddmiw){position:static;margin-bottom:1rem}.form-row:where(.astro-4tsddmiw){grid-template-columns:1fr}.section-header:where(.astro-4tsddmiw) h2:where(.astro-4tsddmiw){font-size:2rem}.access-model:where(.astro-4tsddmiw),.requirement-category:where(.astro-4tsddmiw),.service:where(.astro-4tsddmiw){padding:2rem}}.hero:where(.astro-alsbofgn){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:6rem 0 4rem;text-align:center}.hero:where(.astro-alsbofgn) h1:where(.astro-alsbofgn){font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle:where(.astro-alsbofgn){font-size:1.25rem;color:#e0e0e0;max-width:600px;margin:0 auto}.architecture-overview:where(.astro-alsbofgn){padding:5rem 0;background:#f8f9fa}.architecture-layers:where(.astro-alsbofgn){display:flex;flex-direction:column;gap:2rem;margin-top:3rem}.layer:where(.astro-alsbofgn){background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.layer:where(.astro-alsbofgn):hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.layer-header:where(.astro-alsbofgn){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:1.5rem;display:flex;align-items:center;gap:1rem}.layer-number:where(.astro-alsbofgn){background:#00d4ff;color:#1a1a1a;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.layer-header:where(.astro-alsbofgn) h3:where(.astro-alsbofgn){margin:0;font-size:1.5rem;font-weight:600}.layer-content:where(.astro-alsbofgn){padding:2rem}.layer-content:where(.astro-alsbofgn) p:where(.astro-alsbofgn){margin-bottom:1.5rem;color:#666;font-size:1.1rem;line-height:1.6}.layer-content:where(.astro-alsbofgn) ul:where(.astro-alsbofgn){list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.layer-content:where(.astro-alsbofgn) li:where(.astro-alsbofgn){color:#333;position:relative;padding:.5rem 0 .5rem 1.5rem}.layer-content:where(.astro-alsbofgn) li:where(.astro-alsbofgn):before{content:"→";position:absolute;left:0;color:#00d4ff;font-weight:700}.core-components:where(.astro-alsbofgn){padding:5rem 0;background:#fff}.components-grid:where(.astro-alsbofgn){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.component:where(.astro-alsbofgn){background:#f8f9fa;border-radius:12px;padding:2rem;border:1px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease}.component:where(.astro-alsbofgn):hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.component:where(.astro-alsbofgn) h3:where(.astro-alsbofgn){color:#1a1a1a;margin-bottom:.5rem;font-size:1.4rem;font-weight:600}.tech-stack:where(.astro-alsbofgn){background:#00d4ff;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.component:where(.astro-alsbofgn) p:where(.astro-alsbofgn){color:#666;margin-bottom:1.5rem;line-height:1.6}.component:where(.astro-alsbofgn) ul:where(.astro-alsbofgn){list-style:none;padding:0}.component:where(.astro-alsbofgn) li:where(.astro-alsbofgn){color:#333;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #e9ecef}.component:where(.astro-alsbofgn) li:where(.astro-alsbofgn):last-child{border-bottom:none}.component:where(.astro-alsbofgn) li:where(.astro-alsbofgn):before{content:"✓";position:absolute;left:0;color:#00d4ff;font-weight:700}.design-principles:where(.astro-alsbofgn){padding:5rem 0;background:#f8f9fa}.principles-grid:where(.astro-alsbofgn){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.principle:where(.astro-alsbofgn){background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease}.principle:where(.astro-alsbofgn):hover{transform:translateY(-4px)}.principle:where(.astro-alsbofgn) h3:where(.astro-alsbofgn){color:#1a1a1a;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.principle:where(.astro-alsbofgn) p:where(.astro-alsbofgn){color:#666;line-height:1.6}.technical-specs:where(.astro-alsbofgn){padding:5rem 0;background:#fff}.specs-grid:where(.astro-alsbofgn){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.spec-category:where(.astro-alsbofgn){background:#1a1a1a;color:#fff;padding:2rem;border-radius:12px}.spec-category:where(.astro-alsbofgn) h3:where(.astro-alsbofgn){color:#00d4ff;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.spec-category:where(.astro-alsbofgn) ul:where(.astro-alsbofgn){list-style:none;padding:0}.spec-category:where(.astro-alsbofgn) li:where(.astro-alsbofgn){border-bottom:1px solid #333;position:relative;padding:.75rem 0 .75rem 1.5rem}.spec-category:where(.astro-alsbofgn) li:where(.astro-alsbofgn):last-child{border-bottom:none}.spec-category:where(.astro-alsbofgn) li:where(.astro-alsbofgn):before{content:"▶";position:absolute;left:0;color:#00d4ff}.cta:where(.astro-alsbofgn){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:4rem 0;text-align:center}.cta:where(.astro-alsbofgn) h2:where(.astro-alsbofgn){font-size:2.5rem;margin-bottom:1rem;font-weight:600}.cta:where(.astro-alsbofgn) p:where(.astro-alsbofgn){font-size:1.2rem;margin-bottom:2rem;color:#e0e0e0}.cta-buttons:where(.astro-alsbofgn){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn:where(.astro-alsbofgn){padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.btn-primary:where(.astro-alsbofgn){background:#00d4ff;color:#1a1a1a}.btn-primary:where(.astro-alsbofgn):hover{background:#09c;transform:translateY(-2px)}.btn-secondary:where(.astro-alsbofgn){background:transparent;color:#fff;border-color:#00d4ff}.btn-secondary:where(.astro-alsbofgn):hover{background:#00d4ff;color:#1a1a1a}@media (max-width: 768px){.hero:where(.astro-alsbofgn) h1:where(.astro-alsbofgn){font-size:2.5rem}.layer-header:where(.astro-alsbofgn){flex-direction:column;text-align:center;gap:.5rem}.layer-content:where(.astro-alsbofgn) ul:where(.astro-alsbofgn){grid-template-columns:1fr}.components-grid:where(.astro-alsbofgn),.principles-grid:where(.astro-alsbofgn),.specs-grid:where(.astro-alsbofgn){grid-template-columns:1fr}.cta:where(.astro-alsbofgn) h2:where(.astro-alsbofgn){font-size:2rem}.cta-buttons:where(.astro-alsbofgn){flex-direction:column;align-items:center}.btn:where(.astro-alsbofgn){width:100%;max-width:300px}}.hero:where(.astro-53gt6bk2){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:6rem 0 4rem;text-align:center}.hero:where(.astro-53gt6bk2) h1:where(.astro-53gt6bk2){font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle:where(.astro-53gt6bk2){font-size:1.25rem;color:#e0e0e0;max-width:700px;margin:0 auto}.governance-framework:where(.astro-53gt6bk2){padding:5rem 0;background:#f8f9fa}.governance-layers:where(.astro-53gt6bk2){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.governance-layer:where(.astro-53gt6bk2){background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.governance-layer:where(.astro-53gt6bk2):hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.layer-icon:where(.astro-53gt6bk2){font-size:3rem;margin-bottom:1.5rem}.layer-content:where(.astro-53gt6bk2) h3:where(.astro-53gt6bk2){color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.layer-content:where(.astro-53gt6bk2) p:where(.astro-53gt6bk2){color:#666;margin-bottom:1.5rem;line-height:1.6}.layer-content:where(.astro-53gt6bk2) ul:where(.astro-53gt6bk2){list-style:none;padding:0;text-align:left;width:100%}.layer-content:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2){color:#333;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #f0f0f0}.layer-content:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2):last-child{border-bottom:none}.layer-content:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2):before{content:"✓";position:absolute;left:0;color:#00d4ff;font-weight:700}.compliance-standards:where(.astro-53gt6bk2){padding:5rem 0;background:#fff}.standards-grid:where(.astro-53gt6bk2){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.standard:where(.astro-53gt6bk2){background:#1a1a1a;color:#fff;border-radius:12px;padding:2.5rem;border:1px solid #333}.standard-header:where(.astro-53gt6bk2){margin-bottom:1.5rem}.standard:where(.astro-53gt6bk2) h3:where(.astro-53gt6bk2){color:#00d4ff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.certification-badges:where(.astro-53gt6bk2){display:flex;gap:.5rem;flex-wrap:wrap}.badge:where(.astro-53gt6bk2){background:#333;color:#00d4ff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500;border:1px solid #00d4ff}.standard-content:where(.astro-53gt6bk2) p:where(.astro-53gt6bk2){color:#e0e0e0;margin-bottom:1.5rem;line-height:1.6}.standard-content:where(.astro-53gt6bk2) ul:where(.astro-53gt6bk2){list-style:none;padding:0}.standard-content:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2){color:#e0e0e0;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #333}.standard-content:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2):last-child{border-bottom:none}.standard-content:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2):before{content:"→";position:absolute;left:0;color:#00d4ff;font-weight:700}.governance-features:where(.astro-53gt6bk2){padding:5rem 0;background:#f8f9fa}.features-grid:where(.astro-53gt6bk2){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.feature:where(.astro-53gt6bk2){background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.feature:where(.astro-53gt6bk2):hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.feature-icon:where(.astro-53gt6bk2){font-size:3rem;margin-bottom:1.5rem}.feature:where(.astro-53gt6bk2) h3:where(.astro-53gt6bk2){color:#1a1a1a;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.feature:where(.astro-53gt6bk2) p:where(.astro-53gt6bk2){color:#666;margin-bottom:1.5rem;line-height:1.6}.feature-details:where(.astro-53gt6bk2) ul:where(.astro-53gt6bk2){list-style:none;padding:0}.feature-details:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2){color:#333;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #f0f0f0}.feature-details:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2):last-child{border-bottom:none}.feature-details:where(.astro-53gt6bk2) li:where(.astro-53gt6bk2):before{content:"▶";position:absolute;left:0;color:#00d4ff}.audit-capabilities:where(.astro-53gt6bk2){padding:5rem 0;background:#fff}.audit-features:where(.astro-53gt6bk2){display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}.audit-feature:where(.astro-53gt6bk2){background:#f8f9fa;border-radius:12px;padding:2.5rem;border:1px solid #e9ecef}.audit-feature:where(.astro-53gt6bk2) h3:where(.astro-53gt6bk2){color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;font-weight:600;border-bottom:2px solid #00d4ff;padding-bottom:.5rem}.audit-content:where(.astro-53gt6bk2) p:where(.astro-53gt6bk2){color:#666;margin-bottom:2rem;line-height:1.6}.audit-specs:where(.astro-53gt6bk2){display:grid;gap:1rem}.spec:where(.astro-53gt6bk2){background:#fff;padding:1rem;border-radius:8px;border-left:4px solid #00d4ff}.spec:where(.astro-53gt6bk2) strong:where(.astro-53gt6bk2){color:#1a1a1a;display:block;margin-bottom:.25rem}.implementation:where(.astro-53gt6bk2){padding:5rem 0;background:#1a1a1a;color:#fff}.implementation-steps:where(.astro-53gt6bk2){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.step:where(.astro-53gt6bk2){display:flex;gap:1.5rem;align-items:flex-start}.step-number:where(.astro-53gt6bk2){background:#00d4ff;color:#1a1a1a;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;flex-shrink:0}.step-content:where(.astro-53gt6bk2) h3:where(.astro-53gt6bk2){color:#00d4ff;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.step-content:where(.astro-53gt6bk2) p:where(.astro-53gt6bk2){color:#e0e0e0;line-height:1.6}.cta:where(.astro-53gt6bk2){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:4rem 0;text-align:center}.cta:where(.astro-53gt6bk2) h2:where(.astro-53gt6bk2){font-size:2.5rem;margin-bottom:1rem;font-weight:600}.cta:where(.astro-53gt6bk2) p:where(.astro-53gt6bk2){font-size:1.2rem;margin-bottom:2rem;color:#e0e0e0}.cta-buttons:where(.astro-53gt6bk2){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn:where(.astro-53gt6bk2){padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.btn-primary:where(.astro-53gt6bk2){background:#00d4ff;color:#1a1a1a}.btn-primary:where(.astro-53gt6bk2):hover{background:#09c;transform:translateY(-2px)}.btn-secondary:where(.astro-53gt6bk2){background:transparent;color:#fff;border-color:#00d4ff}.btn-secondary:where(.astro-53gt6bk2):hover{background:#00d4ff;color:#1a1a1a}@media (max-width: 768px){.hero:where(.astro-53gt6bk2) h1:where(.astro-53gt6bk2){font-size:2.5rem}.governance-layers:where(.astro-53gt6bk2),.standards-grid:where(.astro-53gt6bk2),.features-grid:where(.astro-53gt6bk2),.audit-features:where(.astro-53gt6bk2){grid-template-columns:1fr}.implementation-steps:where(.astro-53gt6bk2){grid-template-columns:1fr}.step:where(.astro-53gt6bk2){flex-direction:column;text-align:center}.cta:where(.astro-53gt6bk2) h2:where(.astro-53gt6bk2){font-size:2rem}.cta-buttons:where(.astro-53gt6bk2){flex-direction:column;align-items:center}.btn:where(.astro-53gt6bk2){width:100%;max-width:300px}}.hero:where(.astro-qgwysiah){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:6rem 0 4rem;text-align:center}.hero:where(.astro-qgwysiah) h1:where(.astro-qgwysiah){font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle:where(.astro-qgwysiah){font-size:1.25rem;color:#e0e0e0;max-width:600px;margin:0 auto}.platform-overview:where(.astro-qgwysiah){padding:5rem 0;background:#f8f9fa}.capabilities-grid:where(.astro-qgwysiah){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.capability:where(.astro-qgwysiah){background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.capability:where(.astro-qgwysiah):hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.capability-icon:where(.astro-qgwysiah){font-size:3rem;margin-bottom:1rem}.capability:where(.astro-qgwysiah) h3:where(.astro-qgwysiah){color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.capability:where(.astro-qgwysiah) p:where(.astro-qgwysiah){color:#666;margin-bottom:1.5rem;line-height:1.6}.capability:where(.astro-qgwysiah) ul:where(.astro-qgwysiah){list-style:none;padding:0}.capability:where(.astro-qgwysiah) li:where(.astro-qgwysiah){color:#333;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #f0f0f0}.capability:where(.astro-qgwysiah) li:where(.astro-qgwysiah):last-child{border-bottom:none}.capability:where(.astro-qgwysiah) li:where(.astro-qgwysiah):before{content:"✓";position:absolute;left:0;color:#00d4ff;font-weight:700}.development-tools:where(.astro-qgwysiah){padding:5rem 0;background:#fff}.tools-grid:where(.astro-qgwysiah){display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}.tool:where(.astro-qgwysiah){background:#1a1a1a;color:#fff;padding:2.5rem;border-radius:12px;border:1px solid #333}.tool:where(.astro-qgwysiah) h3:where(.astro-qgwysiah){color:#00d4ff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.tech-badges:where(.astro-qgwysiah){display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.badge:where(.astro-qgwysiah){background:#333;color:#00d4ff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.tool:where(.astro-qgwysiah) p:where(.astro-qgwysiah){color:#e0e0e0;margin-bottom:1.5rem;line-height:1.6}.code-example:where(.astro-qgwysiah){background:#000;padding:1.5rem;border-radius:8px;border:1px solid #333;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.code-example:where(.astro-qgwysiah) pre:where(.astro-qgwysiah){margin:0;color:#e0e0e0;font-size:.9rem;line-height:1.4}.feature-list:where(.astro-qgwysiah) ul:where(.astro-qgwysiah){list-style:none;padding:0}.feature-list:where(.astro-qgwysiah) li:where(.astro-qgwysiah){color:#e0e0e0;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #333}.feature-list:where(.astro-qgwysiah) li:where(.astro-qgwysiah):last-child{border-bottom:none}.feature-list:where(.astro-qgwysiah) li:where(.astro-qgwysiah):before{content:"→";position:absolute;left:0;color:#00d4ff;font-weight:700}.infrastructure:where(.astro-qgwysiah){padding:5rem 0;background:#f8f9fa}.infrastructure-grid:where(.astro-qgwysiah){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.infra-category:where(.astro-qgwysiah){background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #0000001a}.infra-category:where(.astro-qgwysiah) h3:where(.astro-qgwysiah){color:#1a1a1a;margin-bottom:2rem;font-size:1.5rem;font-weight:600;border-bottom:2px solid #00d4ff;padding-bottom:.5rem}.spec-item:where(.astro-qgwysiah){margin-bottom:2rem}.spec-item:where(.astro-qgwysiah):last-child{margin-bottom:0}.spec-item:where(.astro-qgwysiah) strong:where(.astro-qgwysiah){color:#1a1a1a;font-size:1.1rem;display:block;margin-bottom:.5rem}.spec-item:where(.astro-qgwysiah) p:where(.astro-qgwysiah){color:#666;line-height:1.6;margin:0}.use-cases:where(.astro-qgwysiah){padding:5rem 0;background:#fff}.use-cases-grid:where(.astro-qgwysiah){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.use-case:where(.astro-qgwysiah){background:#f8f9fa;padding:2.5rem;border-radius:12px;border:1px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease}.use-case:where(.astro-qgwysiah):hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.use-case-header:where(.astro-qgwysiah){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.use-case:where(.astro-qgwysiah) h3:where(.astro-qgwysiah){color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0}.industry-tag:where(.astro-qgwysiah){background:#00d4ff;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.use-case:where(.astro-qgwysiah) p:where(.astro-qgwysiah){color:#666;margin-bottom:1.5rem;line-height:1.6}.use-case:where(.astro-qgwysiah) ul:where(.astro-qgwysiah){list-style:none;padding:0}.use-case:where(.astro-qgwysiah) li:where(.astro-qgwysiah){color:#333;position:relative;padding:.5rem 0 .5rem 1.5rem;border-bottom:1px solid #e9ecef}.use-case:where(.astro-qgwysiah) li:where(.astro-qgwysiah):last-child{border-bottom:none}.use-case:where(.astro-qgwysiah) li:where(.astro-qgwysiah):before{content:"▶";position:absolute;left:0;color:#00d4ff}.performance-metrics:where(.astro-qgwysiah){padding:5rem 0;background:#1a1a1a;color:#fff}.metrics-grid:where(.astro-qgwysiah){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin-top:3rem}.metric:where(.astro-qgwysiah){text-align:center;padding:2rem;background:#2d2d2d;border-radius:12px;border:1px solid #333}.metric-value:where(.astro-qgwysiah){font-size:2.5rem;font-weight:700;color:#00d4ff;margin-bottom:.5rem}.metric-label:where(.astro-qgwysiah){color:#e0e0e0;font-size:1rem;font-weight:500}.cta:where(.astro-qgwysiah){background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:4rem 0;text-align:center}.cta:where(.astro-qgwysiah) h2:where(.astro-qgwysiah){font-size:2.5rem;margin-bottom:1rem;font-weight:600}.cta:where(.astro-qgwysiah) p:where(.astro-qgwysiah){font-size:1.2rem;margin-bottom:2rem;color:#e0e0e0}.cta-buttons:where(.astro-qgwysiah){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn:where(.astro-qgwysiah){padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.btn-primary:where(.astro-qgwysiah){background:#00d4ff;color:#1a1a1a}.btn-primary:where(.astro-qgwysiah):hover{background:#09c;transform:translateY(-2px)}.btn-secondary:where(.astro-qgwysiah){background:transparent;color:#fff;border-color:#00d4ff}.btn-secondary:where(.astro-qgwysiah):hover{background:#00d4ff;color:#1a1a1a}@media (max-width: 768px){.hero:where(.astro-qgwysiah) h1:where(.astro-qgwysiah){font-size:2.5rem}.capabilities-grid:where(.astro-qgwysiah),.tools-grid:where(.astro-qgwysiah),.infrastructure-grid:where(.astro-qgwysiah),.use-cases-grid:where(.astro-qgwysiah){grid-template-columns:1fr}.metrics-grid:where(.astro-qgwysiah){grid-template-columns:repeat(2,1fr)}.cta:where(.astro-qgwysiah) h2:where(.astro-qgwysiah){font-size:2rem}.cta-buttons:where(.astro-qgwysiah){flex-direction:column;align-items:center}.btn:where(.astro-qgwysiah){width:100%;max-width:300px}}.hero:where(.astro-2fdjmw42){background:linear-gradient(135deg,var(--deep-cosmic) 0%,rgba(17,24,39,.9) 100%);padding:8rem 0 6rem;text-align:center;position:relative;overflow:hidden}.hero:where(.astro-2fdjmw42):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(209,148,85,.1) 0%,transparent 50%);pointer-events:none}.container:where(.astro-2fdjmw42){max-width:1200px;margin:0 auto;padding:0 2rem}.hero-content:where(.astro-2fdjmw42){position:relative;z-index:2;max-width:800px;margin:0 auto}.hero:where(.astro-2fdjmw42) h1:where(.astro-2fdjmw42){font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--ember-gold),#e8b366);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle:where(.astro-2fdjmw42){font-size:1.5rem;color:var(--warm-ivory);margin-bottom:1.5rem;font-weight:600}.hero-description:where(.astro-2fdjmw42){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;max-width:700px;margin:0 auto}.challenge-overview:where(.astro-2fdjmw42){padding:6rem 0}.section-header:where(.astro-2fdjmw42){text-align:center;margin-bottom:4rem}.section-header:where(.astro-2fdjmw42) h2:where(.astro-2fdjmw42){font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--warm-ivory)}.section-header:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;max-width:800px;margin:0 auto}.overview-grid:where(.astro-2fdjmw42){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.overview-item:where(.astro-2fdjmw42){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;text-align:center}.overview-icon:where(.astro-2fdjmw42){width:3rem;height:3rem;margin-bottom:1.5rem;color:var(--ember-gold);display:block}.icon-large:where(.astro-2fdjmw42){width:3rem;height:3rem}.contact-item:where(.astro-2fdjmw42) .icon:where(.astro-2fdjmw42){width:1.5rem;height:1.5rem;margin-right:.5rem;color:var(--ember-gold)}.overview-item:where(.astro-2fdjmw42) h3:where(.astro-2fdjmw42){font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.overview-item:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){color:var(--muted-cyan);line-height:1.6;margin:0}.challenge-details:where(.astro-2fdjmw42){padding:6rem 0;background:#11182733}.challenge-stats:where(.astro-2fdjmw42){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.stat-item:where(.astro-2fdjmw42){text-align:center;background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem}.stat-number:where(.astro-2fdjmw42){font-size:2.5rem;font-weight:700;color:var(--ember-gold);display:block;margin-bottom:.5rem}.stat-label:where(.astro-2fdjmw42){font-size:1.1rem;font-weight:600;color:var(--warm-ivory);display:block;margin-bottom:.5rem}.stat-subtitle:where(.astro-2fdjmw42){font-size:.9rem;color:var(--muted-cyan)}.challenge-question:where(.astro-2fdjmw42){background:linear-gradient(145deg,#d194551a,#d194550d);border:1px solid rgba(209,148,85,.3);border-radius:16px;padding:2.5rem;margin-top:3rem;text-align:center}.challenge-question:where(.astro-2fdjmw42) h3:where(.astro-2fdjmw42){font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;color:var(--ember-gold)}.challenge-question:where(.astro-2fdjmw42) blockquote:where(.astro-2fdjmw42){font-size:1.5rem;font-style:italic;color:var(--warm-ivory);margin:2rem 0;padding:0;border:none}.challenge-question:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){color:var(--muted-cyan);font-size:1.1rem;line-height:1.6;margin:0}.security-posture:where(.astro-2fdjmw42){padding:6rem 0}.posture-grid:where(.astro-2fdjmw42){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.posture-item:where(.astro-2fdjmw42){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.posture-item:where(.astro-2fdjmw42) h3:where(.astro-2fdjmw42){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--warm-ivory)}.posture-item:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){color:var(--muted-cyan);line-height:1.6;margin-bottom:1.5rem}.technical-detail:where(.astro-2fdjmw42){background:#d194551a;border:1px solid rgba(209,148,85,.2);border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.4}.technical-detail:where(.astro-2fdjmw42) strong:where(.astro-2fdjmw42){color:var(--ember-gold)}.attack-challenges:where(.astro-2fdjmw42){padding:6rem 0;background:#1118274d}.challenges-grid:where(.astro-2fdjmw42){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.challenge-item:where(.astro-2fdjmw42){background:linear-gradient(145deg,#11182780,#1118274d);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.challenge-header:where(.astro-2fdjmw42){display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.challenge-header:where(.astro-2fdjmw42) h3:where(.astro-2fdjmw42){font-size:1.25rem;font-weight:600;color:var(--warm-ivory);margin:0}.challenge-type:where(.astro-2fdjmw42){background:var(--ember-gold);color:var(--deep-cosmic);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.challenge-content:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){color:var(--muted-cyan);line-height:1.6;margin-bottom:1.5rem}.challenge-details:where(.astro-2fdjmw42){background:#0003;border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.5;color:var(--muted-cyan)}.challenge-details:where(.astro-2fdjmw42) strong:where(.astro-2fdjmw42){color:var(--warm-ivory)}.research-metrics:where(.astro-2fdjmw42){padding:6rem 0}.metrics-grid:where(.astro-2fdjmw42){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.metric-category:where(.astro-2fdjmw42){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.metric-category:where(.astro-2fdjmw42) h3:where(.astro-2fdjmw42){font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--ember-gold)}.metrics-list:where(.astro-2fdjmw42){display:grid;gap:1rem}.metric-item:where(.astro-2fdjmw42){background:#0003;border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.5;color:var(--muted-cyan)}.metric-item:where(.astro-2fdjmw42) strong:where(.astro-2fdjmw42){color:var(--warm-ivory)}.get-involved:where(.astro-2fdjmw42){padding:6rem 0;background:linear-gradient(135deg,#d194550d,#1118274d)}.cta-content:where(.astro-2fdjmw42){text-align:center;max-width:800px;margin:0 auto}.cta-content:where(.astro-2fdjmw42) h2:where(.astro-2fdjmw42){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--warm-ivory)}.cta-content:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:2.5rem}.cta-buttons:where(.astro-2fdjmw42){display:flex;gap:1.5rem;justify-content:center}.btn:where(.astro-2fdjmw42){display:inline-block;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .2s ease}.btn-primary:where(.astro-2fdjmw42){background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.btn-secondary:where(.astro-2fdjmw42){border:2px solid var(--ember-gold);color:var(--ember-gold);background:transparent}.btn:where(.astro-2fdjmw42):hover{transform:translateY(-2px);box-shadow:0 8px 25px #d194554d}.contact-section:where(.astro-2fdjmw42){padding:6rem 0;background:linear-gradient(135deg,#11182733,#d194550d)}.contact-content:where(.astro-2fdjmw42){text-align:center;max-width:1000px;margin:0 auto}.contact-content:where(.astro-2fdjmw42) h2:where(.astro-2fdjmw42){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--warm-ivory)}.contact-content:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.contact-grid:where(.astro-2fdjmw42){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.contact-item:where(.astro-2fdjmw42){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-item:where(.astro-2fdjmw42):hover{transform:translateY(-4px);box-shadow:0 8px 25px #d1945533}.contact-item:where(.astro-2fdjmw42) h3:where(.astro-2fdjmw42){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.contact-item:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){color:var(--muted-cyan);line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.contact-link:where(.astro-2fdjmw42){display:inline-block;color:var(--warm-ivory);text-decoration:none;font-weight:600;padding:.75rem 1.5rem;border:1px solid var(--ember-gold);border-radius:8px;transition:all .3s ease;background:#d194551a}.contact-link:where(.astro-2fdjmw42):hover{background:var(--ember-gold);color:var(--deep-cosmic);transform:translateY(-2px)}@media (max-width: 768px){.container:where(.astro-2fdjmw42){padding:0 1rem}.hero:where(.astro-2fdjmw42){padding:6rem 0 4rem}.hero:where(.astro-2fdjmw42) h1:where(.astro-2fdjmw42){font-size:2.5rem}.hero-subtitle:where(.astro-2fdjmw42){font-size:1.25rem}.hero-description:where(.astro-2fdjmw42){font-size:1.1rem}.section-header:where(.astro-2fdjmw42) h2:where(.astro-2fdjmw42){font-size:2rem}.section-header:where(.astro-2fdjmw42) p:where(.astro-2fdjmw42){font-size:1.1rem}.challenge-stats:where(.astro-2fdjmw42){grid-template-columns:1fr}.challenges-grid:where(.astro-2fdjmw42){grid-template-columns:1fr}.challenge-header:where(.astro-2fdjmw42){flex-direction:column;gap:.5rem}.cta-buttons:where(.astro-2fdjmw42){flex-direction:column;align-items:center}.btn:where(.astro-2fdjmw42){width:100%;max-width:300px}}.ubiquity-hero:where(.astro-lsp256j7){position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-background:where(.astro-lsp256j7){position:absolute;inset:0;background:radial-gradient(ellipse at 25% 0%,rgba(209,148,85,.15) 0%,transparent 50%),radial-gradient(ellipse at 75% 100%,rgba(209,148,85,.1) 0%,transparent 50%)}#substrate-animation:where(.astro-lsp256j7){position:absolute;inset:0;width:100%;height:100%;opacity:.4}.container:where(.astro-lsp256j7){max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.hero-content:where(.astro-lsp256j7){max-width:800px;text-align:center;margin:0 auto}.hero-label:where(.astro-lsp256j7){display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);padding:.5rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:2rem}.hero-title:where(.astro-lsp256j7){font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1;margin-bottom:2rem}.title-highlight:where(.astro-lsp256j7){background:linear-gradient(135deg,var(--ember-gold),#e8b366);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.hero-description:where(.astro-lsp256j7){font-size:1.25rem;color:var(--muted-cyan);margin-bottom:2.5rem;line-height:1.6}.hero-stats:where(.astro-lsp256j7){display:flex;justify-content:center;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.stat:where(.astro-lsp256j7){text-align:center}.stat-number:where(.astro-lsp256j7){display:block;font-size:1.5rem;font-weight:700;color:var(--ember-gold);margin-bottom:.25rem}.stat-label:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:.85rem}.hero-actions:where(.astro-lsp256j7){display:flex;gap:1rem;justify-content:center}.cta-button:where(.astro-lsp256j7){display:inline-block;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .2s ease;text-align:center}.cta-button:where(.astro-lsp256j7).primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.cta-button:where(.astro-lsp256j7).secondary{border:2px solid var(--ember-gold);color:var(--ember-gold);background:transparent}.cta-button:where(.astro-lsp256j7).large{padding:1.25rem 2.5rem;font-size:1.2rem}.cta-button:where(.astro-lsp256j7):hover{transform:translateY(-2px)}.substrate-expression:where(.astro-lsp256j7){padding:6rem 0;background:linear-gradient(180deg,transparent 0%,rgba(17,24,39,.3) 100%)}.section-header:where(.astro-lsp256j7){text-align:center;margin-bottom:4rem}.section-header:where(.astro-lsp256j7) h2:where(.astro-lsp256j7){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header:where(.astro-lsp256j7) p:where(.astro-lsp256j7){font-size:1.125rem;color:var(--muted-cyan)}.topology-diagram:where(.astro-lsp256j7){max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.topology-layer:where(.astro-lsp256j7){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;width:100%;text-align:center}.topology-layer:where(.astro-lsp256j7).substrate{border-color:var(--ember-gold);background:linear-gradient(145deg,#d194551a,#d194550d)}.layer-header:where(.astro-lsp256j7) h3:where(.astro-lsp256j7){font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.layer-subtitle:where(.astro-lsp256j7){color:var(--ember-gold);font-weight:600;margin-bottom:1rem;font-size:.9rem}.layer-description:where(.astro-lsp256j7){color:var(--muted-cyan);margin-bottom:1.5rem;line-height:1.6}.layer-features:where(.astro-lsp256j7){display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.feature:where(.astro-lsp256j7){background:#d194551a;color:var(--ember-gold);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.topology-connection:where(.astro-lsp256j7){display:flex;flex-direction:column;align-items:center;gap:.5rem}.connection-line:where(.astro-lsp256j7){width:2px;height:2rem;background:linear-gradient(180deg,var(--ember-gold),transparent)}.connection-label:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:.8rem;font-weight:500}.seven-layers:where(.astro-lsp256j7){padding:6rem 0}.layers-content:where(.astro-lsp256j7){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.layers-text:where(.astro-lsp256j7) h2:where(.astro-lsp256j7){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.layers-text:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:1.125rem;margin-bottom:2rem;line-height:1.6}.architecture-benefits:where(.astro-lsp256j7){display:grid;gap:1.5rem}.benefit:where(.astro-lsp256j7) h4:where(.astro-lsp256j7){color:var(--ember-gold);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.benefit:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:.95rem;line-height:1.5;margin:0}.layer-stack:where(.astro-lsp256j7){display:flex;flex-direction:column;gap:.5rem}.layer:where(.astro-lsp256j7){display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(145deg,#1118274d,#1118271a);border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:all .3s ease}.layer:where(.astro-lsp256j7).active{border-color:var(--ember-gold);background:linear-gradient(145deg,#d194551a,#d194550d)}.layer-number:where(.astro-lsp256j7){width:32px;height:32px;background:var(--ember-gold);color:var(--deep-cosmic);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.layer:where(.astro-lsp256j7).active .layer-number:where(.astro-lsp256j7){background:var(--warm-ivory)}.layer-content:where(.astro-lsp256j7) h4:where(.astro-lsp256j7){font-size:1rem;font-weight:600;margin-bottom:.25rem}.layer-content:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:.85rem;line-height:1.4;margin:0}.core-components:where(.astro-lsp256j7){padding:6rem 0;background:#11182733}.components-grid:where(.astro-lsp256j7){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.component-card:where(.astro-lsp256j7){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.component-icon:where(.astro-lsp256j7){margin-bottom:1.5rem}.component-card:where(.astro-lsp256j7) h3:where(.astro-lsp256j7){font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.component-subtitle:where(.astro-lsp256j7){color:var(--ember-gold);font-weight:600;margin-bottom:1rem;font-size:1rem}.component-card:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);margin-bottom:1.5rem;line-height:1.6}.component-features:where(.astro-lsp256j7){display:grid;gap:.5rem}.component-features:where(.astro-lsp256j7) .feature:where(.astro-lsp256j7){color:var(--warm-ivory);font-size:.9rem;background:none;padding:0;border-radius:0}.partnership-strategy:where(.astro-lsp256j7){padding:6rem 0}.strategy-content:where(.astro-lsp256j7){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.strategy-text:where(.astro-lsp256j7) h2:where(.astro-lsp256j7){font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.strategy-text:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:1.125rem;margin-bottom:2rem;line-height:1.6}.partnership-requirements:where(.astro-lsp256j7) h3:where(.astro-lsp256j7){color:var(--ember-gold);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.requirements-grid:where(.astro-lsp256j7){display:grid;gap:1.5rem}.requirement:where(.astro-lsp256j7) h4:where(.astro-lsp256j7){font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.requirement:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:.95rem;line-height:1.5;margin:0}.infrastructure-stack:where(.astro-lsp256j7){display:flex;flex-direction:column;gap:1rem}.infra-layer:where(.astro-lsp256j7){background:linear-gradient(145deg,#1118274d,#1118271a);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;text-align:center}.infra-layer:where(.astro-lsp256j7).highlight{border-color:var(--ember-gold);background:linear-gradient(145deg,#d194551a,#d194550d)}.infra-layer:where(.astro-lsp256j7).partner{border-color:var(--warm-ivory);background:linear-gradient(145deg,#f9f5e00d,#f9f5e005)}.infra-layer:where(.astro-lsp256j7) h4:where(.astro-lsp256j7){font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.infra-layer:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:.9rem;margin:0}.infra-connection:where(.astro-lsp256j7){width:2px;height:1rem;background:linear-gradient(180deg,var(--ember-gold),transparent);margin:0 auto}.security-compliance:where(.astro-lsp256j7){padding:6rem 0;background:#1118274d}.security-grid:where(.astro-lsp256j7){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.security-feature:where(.astro-lsp256j7){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;text-align:center}.feature-icon:where(.astro-lsp256j7){font-size:2rem;margin-bottom:1rem;display:block}.security-feature:where(.astro-lsp256j7) h3:where(.astro-lsp256j7){font-size:1.25rem;font-weight:600;margin-bottom:1rem}.security-feature:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);line-height:1.6;margin:0}.enterprise-expressions:where(.astro-lsp256j7){padding:6rem 0;background:linear-gradient(180deg,#1118274d,#0a0b0f66)}.enterprise-expressions:where(.astro-lsp256j7) .expressions-grid:where(.astro-lsp256j7){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.enterprise-expressions:where(.astro-lsp256j7) .expression-card:where(.astro-lsp256j7){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(249,245,224,.1);border-radius:16px;padding:2rem;position:relative;overflow:hidden;transition:all .3s ease}.enterprise-expressions:where(.astro-lsp256j7) .expression-card:where(.astro-lsp256j7).primary{border-color:#d194554d;background:linear-gradient(145deg,#d194551a,#11182733)}.enterprise-expressions:where(.astro-lsp256j7) .expression-card:where(.astro-lsp256j7).special{border-color:#d1945533;background:linear-gradient(145deg,#d194550d,#11182733)}.enterprise-expressions:where(.astro-lsp256j7) .expression-card:where(.astro-lsp256j7):hover{transform:translateY(-4px);border-color:#d1945566}.enterprise-expressions:where(.astro-lsp256j7) .expression-icon:where(.astro-lsp256j7){font-size:2.5rem;margin-bottom:1rem}.enterprise-expressions:where(.astro-lsp256j7) .expression-card:where(.astro-lsp256j7) h3:where(.astro-lsp256j7){font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--ember-gold)}.enterprise-expressions:where(.astro-lsp256j7) .expression-subtitle:where(.astro-lsp256j7){color:var(--ember-gold);font-weight:600;font-size:.9rem;margin-bottom:1rem;opacity:.8}.enterprise-expressions:where(.astro-lsp256j7) .expression-card:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);line-height:1.6;margin-bottom:1.5rem}.expression-capabilities:where(.astro-lsp256j7){margin-bottom:1.5rem}.expression-capabilities:where(.astro-lsp256j7) .capability:where(.astro-lsp256j7){display:block;background:#d194551a;color:var(--ember-gold);padding:.5rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500;border:1px solid rgba(209,148,85,.2);margin-bottom:.5rem}.use-cases:where(.astro-lsp256j7){margin-bottom:1.5rem}.use-cases:where(.astro-lsp256j7) h4:where(.astro-lsp256j7){color:var(--warm-ivory);font-size:.9rem;font-weight:600;margin-bottom:.75rem}.use-cases:where(.astro-lsp256j7) span:where(.astro-lsp256j7){display:inline-block;background:#f9f5e01a;color:var(--warm-ivory);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;margin:.25rem .5rem .25rem 0;border:1px solid rgba(249,245,224,.2)}.design-partners:where(.astro-lsp256j7){background:#d1945526;border:1px solid rgba(209,148,85,.3);border-radius:8px;padding:1rem;margin-top:1rem}.design-partners:where(.astro-lsp256j7) strong:where(.astro-lsp256j7){color:var(--ember-gold);font-size:.9rem;display:block;margin-bottom:.5rem}.design-partners:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--warm-ivory);font-size:.85rem;margin:0;line-height:1.4}.expression-note:where(.astro-lsp256j7){margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:16px;text-align:center}.expression-note:where(.astro-lsp256j7) h3:where(.astro-lsp256j7){color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.expression-note:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.substrate-link:where(.astro-lsp256j7){display:inline-block;background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic);text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.substrate-link:where(.astro-lsp256j7):hover{transform:translateY(-2px);box-shadow:0 4px 20px #d194554d}.ubiquity-cta:where(.astro-lsp256j7){padding:6rem 0;background:linear-gradient(135deg,#d194550d,#1118274d)}.ubiquity-cta:where(.astro-lsp256j7) .cta-content:where(.astro-lsp256j7){text-align:center;max-width:700px;margin:0 auto}.ubiquity-cta:where(.astro-lsp256j7) h2:where(.astro-lsp256j7){font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.ubiquity-cta:where(.astro-lsp256j7) p:where(.astro-lsp256j7){font-size:1.25rem;color:var(--muted-cyan);line-height:1.6;margin-bottom:2.5rem}.cta-actions:where(.astro-lsp256j7){display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}.cta-note:where(.astro-lsp256j7){margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.cta-note:where(.astro-lsp256j7) p:where(.astro-lsp256j7){color:var(--muted-cyan);font-size:1rem;margin:0}.cta-note:where(.astro-lsp256j7) a:where(.astro-lsp256j7){color:var(--ember-gold);text-decoration:none;font-weight:600}.cta-note:where(.astro-lsp256j7) a:where(.astro-lsp256j7):hover{color:var(--warm-ivory)}@media (max-width: 768px){.container:where(.astro-lsp256j7){padding:0 1rem}.hero-actions:where(.astro-lsp256j7){flex-direction:column;align-items:center}.hero-stats:where(.astro-lsp256j7){justify-content:center}.layers-content:where(.astro-lsp256j7){grid-template-columns:1fr;gap:2rem}.strategy-content:where(.astro-lsp256j7){grid-template-columns:1fr;gap:2rem}.cta-actions:where(.astro-lsp256j7){flex-direction:column;align-items:center}.layer:where(.astro-lsp256j7){flex-direction:column;text-align:center;gap:.75rem}}.hero-section{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;position:relative;z-index:var(--z-content);padding:calc(2rem + 70px) 2rem 2rem;padding-top:clamp(80px,12vh,160px);gap:clamp(12px,2vh,28px);isolation:isolate;overflow:hidden}.sublime-logo{position:relative;width:280px;height:280px;margin:7rem auto 3.25rem;filter:drop-shadow(0 0 40px var(--gold-glow));inset:auto;transform:none}.logo-ring{position:absolute;inset:30px;border:2px solid var(--ember-gold);border-radius:50%;opacity:.8;animation:rotate-ring 25s linear infinite;background:radial-gradient(circle at 50% 50%,var(--gold-glow-subtle) 0%,transparent 60%)}.logo-ring:nth-child(2){inset:50px;border-width:1px;animation-duration:35s;animation-direction:reverse;opacity:.6}.logo-ring:nth-child(3){inset:70px;border-width:1px;border-color:var(--warm-ivory);animation-duration:45s;opacity:.3}.logo-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,var(--deep-space) 0%,transparent 70%);border:1px solid rgba(249,245,224,.2)}.main-logo{width:80px;height:80px;filter:brightness(1.2) contrast(1.1);animation:logo-pulse 8s ease-in-out infinite}.main-title{font-size:clamp(3rem,8vw,6rem);font-weight:800;letter-spacing:.05em;line-height:.9;margin:0;margin-top:clamp(12px,2.5vh,36px);transform:none;position:relative;z-index:1}.subtitle{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;letter-spacing:.08em;margin:0 0 2rem;opacity:.9}.tagline{font-size:clamp(1rem,2.5vw,1.25rem);max-width:600px;margin:0 auto 1rem;line-height:1.4;opacity:.8}.company{font-size:.9rem;font-weight:600;letter-spacing:.15em;margin:0 0 3rem;opacity:.7}.perception-insight{max-width:500px;margin:0 auto 3rem;padding:1.5rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px}.insight-text{font-size:1.1rem;font-style:italic;line-height:1.5;margin:0;color:var(--ember-gold)}.hero-actions{display:flex;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:12px;transition:all .3s cubic-bezier(.23,1,.32,1);border:2px solid transparent;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-space);box-shadow:0 8px 32px #d194554d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #d1945566}.btn-secondary{background:transparent;color:var(--warm-ivory);border-color:var(--warm-ivory)}.btn-secondary:hover{background:var(--warm-ivory);color:var(--deep-space);transform:translateY(-2px)}.problem-validation{padding:8rem 0;background:linear-gradient(180deg,var(--deep-space) 0%,rgba(10,11,15,.95) 100%);position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin:0 0 1rem;color:var(--ember-gold)}.section-header p{font-size:1.25rem;color:var(--stellar-silver);max-width:600px;margin:0 auto;line-height:1.5}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}@media (max-width: 900px){.problems-grid{grid-template-columns:repeat(2,1fr)}.problems-grid>:nth-child(3){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1rem)}}.problem-card{background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1)}.problem-card:hover{transform:translateY(-5px);background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#d194554d}.problem-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.problem-card h3{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:var(--ember-gold)}.problem-card p{color:var(--stellar-silver);line-height:1.6;margin:0}.core-value-section{padding:8rem 0;background:linear-gradient(180deg,rgba(10,11,15,.95) 0%,var(--deep-space) 100%)}.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:3rem}.value-grid>:nth-child(3){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1.25rem)}@media (max-width: 900px){.value-grid{grid-template-columns:repeat(2,1fr)}.value-grid>:nth-child(3){grid-column:auto;margin:0;max-width:none}}@media (max-width: 600px){.value-grid{grid-template-columns:1fr}.value-grid>:nth-child(3){grid-column:auto;margin:0;max-width:none}}.value-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:0;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.value-card:hover{transform:translateY(-8px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#d1945566}.primary-card{border:2px solid var(--ember-gold);background:linear-gradient(135deg,#d194551a,#d194550d)}.card-content{padding:2.5rem}.card-icon{margin-bottom:1.5rem;color:var(--ember-gold)}.card-title{font-size:1.75rem;font-weight:600;margin:0 0 1rem;color:var(--ember-gold)}.card-description{font-size:1.1rem;line-height:1.6;color:var(--stellar-silver);margin:0 0 1.5rem}.business-value{padding:1rem;background:#0000004d;border-radius:8px;border-left:3px solid var(--ember-gold);font-size:.95rem;color:var(--warm-ivory)}.business-value strong{color:var(--ember-gold)}.progressive-disclosure{text-align:center;margin-top:3rem}.disclosure-button{background:transparent;border:2px solid var(--ember-gold);color:var(--ember-gold);padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.disclosure-button:hover{background:var(--ember-gold);color:var(--deep-space)}.technical-details{max-height:0;overflow:hidden;transition:max-height .5s ease;margin-top:2rem}.technical-details.expanded{max-height:1000px}.technical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.technical-item{padding:1.5rem;background:#0006;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.technical-item h4{color:var(--ember-gold);margin:0 0 .5rem;font-size:1.1rem}.technical-item p{color:var(--stellar-silver);margin:0;font-size:.9rem;line-height:1.4}.pathways{padding:8rem 0;background:linear-gradient(135deg,var(--deep-space) 0%,#1a1b2e 100%);position:relative}.pathways:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ember-gold) 50%,transparent 100%)}.pathway-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:3rem}@media (max-width: 900px){.pathway-grid{grid-template-columns:1fr;gap:2rem}}.pathway-card{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.pathway-card:hover{transform:translateY(-8px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#d1945566}.pathway-card.enterprise{border-left:4px solid var(--ember-gold)}.pathway-card.innovation{border-left:4px solid var(--ethereal-blue)}.pathway-icon{margin-bottom:2rem;text-align:center}.pathway-card h3{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--ember-gold)}.pathway-subtitle{font-size:1rem;color:var(--ethereal-blue);margin:0 0 1.5rem;font-weight:500}.pathway-description{font-size:1.1rem;line-height:1.6;color:var(--stellar-silver);margin:0 0 2rem}.pathway-highlights{margin:0 0 2.5rem}.highlight-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;background:#ffffff08;border-radius:12px;border:1px solid rgba(209,148,85,.2)}.highlight-icon{font-size:1.5rem;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#d194551a;border-radius:8px}.highlight-content h4{font-size:1.1rem;font-weight:600;color:var(--ember-gold);margin:0 0 .5rem}.highlight-content p{font-size:.95rem;color:var(--muted-cyan);line-height:1.4;margin:0}.platform-expressions{margin:2rem 0}.platform-expressions h4{font-size:1.1rem;color:var(--ember-gold);margin:0 0 1rem;font-weight:600}.expressions-grid{display:grid;gap:1rem}.expression{padding:1rem;background:#0000004d;border-radius:8px;border-left:3px solid rgba(255,255,255,.2);transition:all .3s ease}.expression:hover{background:#00000080;border-left-color:var(--ember-gold)}.expression.highlight{border-left-color:var(--ember-gold);background:#d194551a}.expression-name{font-weight:600;color:var(--warm-ivory);font-size:1rem;display:block;margin-bottom:.25rem;text-decoration:none;transition:all .3s ease}.expression-name:hover{color:var(--ember-gold);transform:translate(3px)}.expression-name a{color:inherit;text-decoration:none;transition:all .3s ease}.expression-name a:hover{color:var(--ember-gold)}.expression-desc{font-size:.9rem;color:var(--stellar-silver);line-height:1.4}.pathway-features{margin:2rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.feature{font-size:.9rem;color:var(--stellar-silver);padding:.5rem 0}.pathway-audiences{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0}.audience{padding:.25rem .75rem;background:#d1945533;color:var(--ember-gold);border-radius:16px;font-size:.85rem;font-weight:500}.pathway-actions{display:flex;gap:1rem;margin-top:2rem}.pathway-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;flex:1;justify-content:center}.pathway-cta.primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-space)}.pathway-cta.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d1945566}.pathway-cta.secondary{background:transparent;color:var(--warm-ivory);border:2px solid var(--warm-ivory)}.pathway-cta.secondary:hover{background:var(--warm-ivory);color:var(--deep-space)}.trust-signals{padding:6rem 0;background:linear-gradient(180deg,#1a1b2e 0%,var(--deep-space) 100%)}.signals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2rem}@media (max-width: 900px){.signals-grid{grid-template-columns:repeat(2,1fr)}.signals-grid>:nth-child(3){grid-column:1 / -1;margin:0 auto;max-width:calc(50% - 1.25rem)}}@media (max-width: 600px){.signals-grid{grid-template-columns:1fr}.signals-grid>:nth-child(3){grid-column:auto;margin:0;max-width:none}}.signal{text-align:center;padding:2rem}.signal-icon{margin-bottom:1.5rem;display:flex;justify-content:center}.signal h3{font-size:1.5rem;color:var(--ember-gold);margin:0 0 1rem;font-weight:600}.signal p{color:var(--stellar-silver);line-height:1.6;margin:0}.urgency-message{text-align:center;margin-top:4rem;padding:2rem;background:linear-gradient(135deg,#d194551a,#d194550d);border:1px solid rgba(209,148,85,.3);border-radius:16px;max-width:800px;margin-left:auto;margin-right:auto}.urgency-message h3{color:var(--ember-gold);font-size:1.75rem;margin:0 0 1rem}.urgency-message p{color:var(--warm-ivory);font-size:1.1rem;line-height:1.5;margin:0}@keyframes logo-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width: 768px){.hero-section{padding:calc(1rem + 70px) 1rem 1rem}.sublime-logo{width:200px;height:200px;margin:3rem auto 2rem}.main-title{font-size:3rem}.subtitle{font-size:1.25rem}.hero-actions{flex-direction:column;gap:1rem}.btn{width:100%;max-width:280px}.pathway-card{padding:2rem}.highlight-item{flex-direction:column;text-align:center;padding:1rem}.highlight-icon{align-self:center;margin-bottom:.5rem}.pathway-actions{flex-direction:column}.container{padding:0 1rem}}@media (max-width: 600px){.problems-grid{grid-template-columns:1fr}.problems-grid>:nth-child(3){grid-column:auto;margin:0;max-width:none}}@media (max-width: 480px){.problem-card,.value-card .card-content,.pathway-card{padding:1.5rem}.highlight-item{padding:1rem;margin-bottom:1rem}.highlight-icon{width:40px;height:40px;font-size:1.25rem}.main-title{font-size:2.5rem}}.elevator-experience:where(.astro-ol3e7ueu){position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background:#000;overflow:hidden}.elevator-shaft:where(.astro-ol3e7ueu){position:relative;width:100%;height:100%;background:linear-gradient(180deg,#1a1a1a,#0a0a0a)}.elevator-doors:where(.astro-ol3e7ueu){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001}.door:where(.astro-ol3e7ueu){position:absolute;top:0;width:50vw;height:100vh;background:linear-gradient(to right,#2a2a2a,#1a1a1a,#0a0a0a);transition:transform 3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 100px #00000080}.door-left:where(.astro-ol3e7ueu){left:0;transform-origin:left center}.door-right:where(.astro-ol3e7ueu){right:0;transform-origin:right center}.door-panel:where(.astro-ol3e7ueu){width:100%;height:100%;position:relative;border:2px solid #333}.door-texture:where(.astro-ol3e7ueu){width:100%;height:100%;background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.1) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.05) 50%,transparent 51%);background-size:20px 20px}.doors-opening:where(.astro-ol3e7ueu) .door-left:where(.astro-ol3e7ueu){transform:translate(-100%);transition:transform 2.5s cubic-bezier(.2,.8,.2,1)}.doors-opening:where(.astro-ol3e7ueu) .door-right:where(.astro-ol3e7ueu){transform:translate(100%);transition:transform 2.5s cubic-bezier(.2,.8,.2,1)}.elevator-interior:where(.astro-ol3e7ueu){position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#2a2a2a,#1a1a1a);opacity:0;transition:opacity 1.5s ease-in-out;z-index:1000}.elevator-interior:where(.astro-ol3e7ueu).show{opacity:1}.mirror-wall:where(.astro-ol3e7ueu){position:absolute;top:5%;left:5%;width:90%;height:80%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid rgba(255,255,255,.2);border-radius:12px;backdrop-filter:blur(10px);transform:perspective(1000px) rotateY(-2deg);overflow:hidden}.mirror-surface:where(.astro-ol3e7ueu){width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.cascade-container:where(.astro-ol3e7ueu){width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.cascade-phase:where(.astro-ol3e7ueu){position:absolute;width:90%;height:80%;display:flex;align-items:center;justify-content:space-between;padding:2rem;opacity:0;transform:translateY(30px);transition:all .8s ease-in-out;pointer-events:none}.cascade-phase:where(.astro-ol3e7ueu).active{opacity:1;transform:translateY(0);pointer-events:auto}#protein-phase:where(.astro-ol3e7ueu){z-index:10}.phase-visual:where(.astro-ol3e7ueu){flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-right:2rem}.phase-text:where(.astro-ol3e7ueu){flex:1.5;color:#ffffffe6;text-align:left}.phase-text:where(.astro-ol3e7ueu) h1:where(.astro-ol3e7ueu),.phase-text:where(.astro-ol3e7ueu) h2:where(.astro-ol3e7ueu){font-size:clamp(1.2rem,3vw,2rem);font-weight:300;margin-bottom:.5rem;background:linear-gradient(45deg,var(--warm-ivory),var(--ember-gold));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.phase-text:where(.astro-ol3e7ueu) p:where(.astro-ol3e7ueu){font-size:clamp(.9rem,2vw,1.2rem);margin-bottom:.5rem;opacity:.8;line-height:1.4}.phase-detail:where(.astro-ol3e7ueu){font-size:clamp(.8rem,1.5vw,1rem);opacity:.6;font-style:italic}.protein-animation:where(.astro-ol3e7ueu){width:200px;height:200px}.amino-chain:where(.astro-ol3e7ueu){display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.amino-acid:where(.astro-ol3e7ueu){width:20px;height:20px;background:linear-gradient(45deg,var(--ember-gold),var(--ethereal-blue));border-radius:50%;animation:protein-fold 2s ease-in-out infinite var(--delay);box-shadow:0 0 20px #d194554d}.folding-pattern:where(.astro-ol3e7ueu){width:100px;height:100px;border:2px solid var(--ember-gold);border-radius:50%;animation:protein-structure 3s ease-in-out infinite;opacity:.6}@keyframes protein-fold{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}@keyframes protein-structure{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}.vector-animation:where(.astro-ol3e7ueu){width:200px;height:200px}.vector-space:where(.astro-ol3e7ueu){position:relative;width:100%;height:100%}.vector-point:where(.astro-ol3e7ueu){position:absolute;width:8px;height:8px;background:var(--ethereal-blue);border-radius:50%;left:var(--x);top:var(--y);animation:vector-cluster 2s ease-in-out infinite var(--delay);box-shadow:0 0 15px #6495ed80}.dimension-counter:where(.astro-ol3e7ueu){position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-family:Courier New,monospace;color:var(--ember-gold);font-weight:700;animation:dimension-pulse 1s ease-in-out infinite}@keyframes vector-cluster{0%,to{transform:scale(1)}50%{transform:scale(1.5);opacity:.7}}@keyframes dimension-pulse{0%,to{opacity:.7}50%{opacity:1}}.swarm-animation:where(.astro-ol3e7ueu){width:200px;height:200px}.agent-grid:where(.astro-ol3e7ueu){display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:15px;width:100%;height:80%}.agent:where(.astro-ol3e7ueu){width:25px;height:25px;background:linear-gradient(45deg,var(--ember-gold),var(--warm-ivory));border-radius:6px;animation:agent-sync 1.5s ease-in-out infinite var(--delay);box-shadow:0 0 10px #d1945566}.coordination-signals:where(.astro-ol3e7ueu){position:absolute;width:100%;height:100%;pointer-events:none}.signal-pulse:where(.astro-ol3e7ueu){position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--ethereal-blue);border-radius:50%;animation:signal-spread 2s ease-out infinite}.agent-counter:where(.astro-ol3e7ueu){position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-family:Courier New,monospace;color:var(--ember-gold);font-weight:700}@keyframes agent-sync{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes signal-spread{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(20);opacity:0}}.contract-animation:where(.astro-ol3e7ueu){width:200px;height:200px}.contract-execution:where(.astro-ol3e7ueu){position:relative;width:100%;height:80%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ucoin-mint:where(.astro-ol3e7ueu){position:relative;width:60px;height:60px;border:3px solid var(--ember-gold);border-radius:50%;margin-bottom:20px}.mint-particle:where(.astro-ol3e7ueu){position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--ember-gold);border-radius:50%;animation:mint-creation 2s ease-out infinite var(--delay)}.stability-buffer:where(.astro-ol3e7ueu){width:80px;height:12px;background:#fff3;border-radius:6px;overflow:hidden}.buffer-level:where(.astro-ol3e7ueu){height:100%;background:linear-gradient(90deg,var(--ember-gold),var(--ethereal-blue));border-radius:6px;animation:buffer-stability 3s ease-in-out infinite}.ucoin-label:where(.astro-ol3e7ueu){position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-family:Courier New,monospace;color:var(--ember-gold);font-weight:700}@keyframes mint-creation{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3) translateY(-20px);opacity:0}}@keyframes buffer-stability{0%,to{width:70%}50%{width:90%}}.blockchain-animation:where(.astro-ol3e7ueu){width:200px;height:200px}.block-chain:where(.astro-ol3e7ueu){display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.block:where(.astro-ol3e7ueu){width:40px;height:40px;background:linear-gradient(135deg,var(--ember-gold),var(--warm-ivory));border-radius:8px;position:relative;animation:block-formation 2s ease-in-out infinite var(--delay);box-shadow:0 0 15px #d194554d}.block-data:where(.astro-ol3e7ueu){position:absolute;top:50%;left:50%;width:20px;height:20px;background:var(--ethereal-blue);border-radius:4px;transform:translate(-50%,-50%);animation:data-pulse 1s ease-in-out infinite}.consensus-indicator:where(.astro-ol3e7ueu){position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-family:Courier New,monospace;color:var(--ember-gold);font-weight:700}@keyframes block-formation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes data-pulse{0%,to{opacity:.7}50%{opacity:1}}.flywheel-animation:where(.astro-ol3e7ueu){width:200px;height:200px}.flywheel-container:where(.astro-ol3e7ueu){position:relative;width:100%;height:80%;display:flex;align-items:center;justify-content:center}.flywheel:where(.astro-ol3e7ueu){position:relative;width:80px;height:80px;border:3px solid var(--ember-gold);border-radius:50%;animation:flywheel-spin 2s linear infinite}.flywheel-spoke:where(.astro-ol3e7ueu){position:absolute;top:50%;left:50%;width:2px;height:40px;background:var(--ember-gold);transform-origin:50% 0;transform:translate(-50%,-50%) rotate(var(--rotation))}.acceleration-rings:where(.astro-ol3e7ueu){position:absolute;width:100%;height:100%}.accel-ring:where(.astro-ol3e7ueu){position:absolute;top:50%;left:50%;width:60px;height:60px;border:2px solid var(--ethereal-blue);border-radius:50%;transform:translate(-50%,-50%);animation:acceleration-pulse 2s ease-out infinite var(--delay)}.infinity-symbol:where(.astro-ol3e7ueu){position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-size:24px;color:var(--ember-gold);animation:infinity-glow 2s ease-in-out infinite}@keyframes flywheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes acceleration-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes infinity-glow{0%,to{text-shadow:0 0 10px var(--ember-gold)}50%{text-shadow:0 0 20px var(--ember-gold),0 0 30px var(--ethereal-blue)}}.welcome-phase:where(.astro-ol3e7ueu) .phase-visual:where(.astro-ol3e7ueu){flex:.5}.welcome-animation:where(.astro-ol3e7ueu){width:150px;height:150px}.ubiquity-logo-reflection:where(.astro-ol3e7ueu){width:100%;height:100%;border:3px solid var(--ember-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.logo-pulse:where(.astro-ol3e7ueu){width:60px;height:60px;background:linear-gradient(45deg,var(--ember-gold),var(--ethereal-blue));border-radius:50%;animation:logo-welcome 2s ease-in-out infinite}.welcome-text:where(.astro-ol3e7ueu) h1:where(.astro-ol3e7ueu){font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:1rem}.welcome-text:where(.astro-ol3e7ueu) p:where(.astro-ol3e7ueu){font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:500}@keyframes logo-welcome{0%,to{transform:scale(1);box-shadow:0 0 20px #d194554d}50%{transform:scale(1.1);box-shadow:0 0 40px #d1945599}}.elevator-controls:where(.astro-ol3e7ueu){position:absolute;bottom:15%;right:10%;width:200px}.control-panel:where(.astro-ol3e7ueu){background:#1a1a1a;border:2px solid #333;border-radius:8px;padding:1rem}.floor-button:where(.astro-ol3e7ueu){width:100%;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:2px solid #444;border-radius:4px;padding:1rem;color:#fff;font-family:Courier New,monospace;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateY(20px);transition:all .5s ease}.floor-button:where(.astro-ol3e7ueu):hover{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);border-color:#666;box-shadow:0 0 20px #ffffff1a}.floor-button:where(.astro-ol3e7ueu).active{border-color:#0ff;box-shadow:0 0 20px #00ffff4d}@keyframes pulse{0%,to{box-shadow:0 0 20px #00ffff4d;transform:translateY(0) scale(1)}50%{box-shadow:0 0 40px #0ff9;transform:translateY(0) scale(1.05)}}.floor-number:where(.astro-ol3e7ueu){font-size:2rem;font-weight:700}.floor-label:where(.astro-ol3e7ueu){font-size:.9rem;text-align:right}.floor-indicator:where(.astro-ol3e7ueu){margin-top:.5rem;text-align:center}.indicator-light:where(.astro-ol3e7ueu){width:20px;height:20px;border-radius:50%;background:#0ff;box-shadow:0 0 20px #00ffff80;margin:0 auto;animation:pulse 2s ease-in-out infinite}.floor-display:where(.astro-ol3e7ueu){position:absolute;top:5%;left:50%;transform:translate(-50%);background:#000;border:2px solid #333;border-radius:4px;padding:1rem 2rem;text-align:center;color:#0ff;font-family:Courier New,monospace}.current-floor:where(.astro-ol3e7ueu){font-size:3rem;font-weight:700;display:block}.floor-text:where(.astro-ol3e7ueu){font-size:.8rem;opacity:.7}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width: 768px){.mirror-wall:where(.astro-ol3e7ueu){top:5%;left:2%;width:96%;height:85%}.cascade-phase:where(.astro-ol3e7ueu){flex-direction:column;text-align:center;padding:1rem}.phase-visual:where(.astro-ol3e7ueu){flex:none;margin-right:0;margin-bottom:1rem;height:150px}.phase-text:where(.astro-ol3e7ueu){flex:none}.phase-text:where(.astro-ol3e7ueu) h1:where(.astro-ol3e7ueu),.phase-text:where(.astro-ol3e7ueu) h2:where(.astro-ol3e7ueu){font-size:1.2rem}.phase-text:where(.astro-ol3e7ueu) p:where(.astro-ol3e7ueu){font-size:.9rem}.phase-detail:where(.astro-ol3e7ueu){font-size:.8rem}.elevator-controls:where(.astro-ol3e7ueu){bottom:5%;right:2%;left:2%;width:auto}.protein-animation:where(.astro-ol3e7ueu),.vector-animation:where(.astro-ol3e7ueu),.swarm-animation:where(.astro-ol3e7ueu),.contract-animation:where(.astro-ol3e7ueu),.blockchain-animation:where(.astro-ol3e7ueu),.flywheel-animation:where(.astro-ol3e7ueu){width:120px;height:120px}.welcome-animation:where(.astro-ol3e7ueu){width:100px;height:100px}}@media (max-width: 480px){.cascade-phase:where(.astro-ol3e7ueu){padding:.5rem}.phase-visual:where(.astro-ol3e7ueu){height:100px}.phase-text:where(.astro-ol3e7ueu) h1:where(.astro-ol3e7ueu),.phase-text:where(.astro-ol3e7ueu) h2:where(.astro-ol3e7ueu){font-size:1rem}.phase-text:where(.astro-ol3e7ueu) p:where(.astro-ol3e7ueu){font-size:.8rem}.phase-detail:where(.astro-ol3e7ueu){font-size:.7rem}.protein-animation:where(.astro-ol3e7ueu),.vector-animation:where(.astro-ol3e7ueu),.swarm-animation:where(.astro-ol3e7ueu),.contract-animation:where(.astro-ol3e7ueu),.blockchain-animation:where(.astro-ol3e7ueu),.flywheel-animation:where(.astro-ol3e7ueu){width:80px;height:80px}.welcome-animation:where(.astro-ol3e7ueu){width:60px;height:60px}}@keyframes float-particle{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}.sublime-logo:where(.astro-j7pv25f6){position:relative;width:280px;height:280px;margin:7rem auto 3rem;filter:drop-shadow(0 0 40px rgba(209,148,85,.4));z-index:5}.logo-ring:where(.astro-j7pv25f6){position:absolute;inset:30px;border:2px solid var(--ember-gold);border-radius:50%;opacity:.8;animation:rotate-ring 25s linear infinite;background:radial-gradient(circle at 50% 50%,rgba(209,148,85,.1) 0%,transparent 60%)}.logo-ring:where(.astro-j7pv25f6):nth-child(2){inset:50px;border-width:1px;animation-duration:35s;animation-direction:reverse;opacity:.6}.logo-ring:where(.astro-j7pv25f6):nth-child(3){inset:70px;border-width:1px;border-color:var(--warm-ivory);animation-duration:45s;opacity:.3}.logo-center:where(.astro-j7pv25f6){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:auto;min-height:120px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:radial-gradient(ellipse,#0a0b0f99,#0a0b0f66,#0a0b0f33);backdrop-filter:blur(15px);border:1px solid rgba(249,245,224,.15);box-shadow:0 0 30px #d1945533,inset 0 0 30px #f9f5e00d;padding:20px;z-index:2}.main-logo:where(.astro-j7pv25f6){width:85px;height:79px;object-fit:cover;filter:brightness(1.2) contrast(1.1);animation:logo-pulse 8s ease-in-out infinite;mix-blend-mode:screen;opacity:.9;position:relative;z-index:1;box-shadow:0 0 20px #d194554d,0 0 40px #d1945533,inset 0 0 20px #f9f5e01a}.main-title:where(.astro-j7pv25f6){font-size:clamp(4rem,12vw,12rem);font-weight:100;letter-spacing:-.02em;margin-bottom:2rem;position:relative;z-index:10;text-shadow:0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(209,148,85,.2),0 0 40px rgba(209,148,85,.1)}.subtitle:where(.astro-j7pv25f6){font-size:clamp(1.2rem,3vw,2.5rem);font-weight:300;letter-spacing:.1em;margin-bottom:1rem;animation:fade-in-up 2s ease-out .5s both}.tagline:where(.astro-j7pv25f6){font-size:clamp(1rem,2vw,1.5rem);font-weight:200;letter-spacing:.05em;opacity:.7;margin-bottom:2rem;animation:fade-in-up 2s ease-out 1s both}.company:where(.astro-j7pv25f6){font-size:.9rem;font-weight:400;letter-spacing:.2em;opacity:.5;text-transform:uppercase;margin-bottom:3rem;animation:fade-in-up 2s ease-out 1.5s both}.perception-insight:where(.astro-j7pv25f6){max-width:800px;margin:2rem auto;padding:2rem;background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:12px;backdrop-filter:blur(20px);animation:fade-in-up 2s ease-out 1.8s both}.insight-text:where(.astro-j7pv25f6){font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;color:var(--warm-ivory);font-style:italic;text-align:center;margin:0;background:linear-gradient(45deg,var(--warm-ivory),var(--ember-gold),var(--warm-ivory));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:shimmer-text 4s ease-in-out infinite alternate}@keyframes shimmer-text{0%{background-position:-100% 0}to{background-position:100% 0}}.hero-actions:where(.astro-j7pv25f6){display:flex;gap:1.5rem;animation:fade-in-up 2s ease-out 2s both}.hero-primary-cta:where(.astro-j7pv25f6){font-size:1.1rem!important;padding:1rem 2rem!important;font-weight:600!important;background:linear-gradient(135deg,var(--ember-gold),#e8b366)!important;color:var(--deep-cosmic)!important;box-shadow:0 4px 20px #d194554d!important}.hero-primary-cta:where(.astro-j7pv25f6):hover{transform:translateY(-3px)!important;box-shadow:0 6px 25px #d1945566!important}.problem-validation:where(.astro-j7pv25f6){padding:6rem 0;background:linear-gradient(180deg,#1118274d,#0a0b0f66)}.problems-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.problem-card:where(.astro-j7pv25f6){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(209,148,85,.2);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.problem-card:where(.astro-j7pv25f6):hover{border-color:#d1945566;transform:translateY(-4px)}.problem-icon:where(.astro-j7pv25f6){font-size:2.5rem;margin-bottom:1rem}.problem-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){color:var(--ember-gold);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.problem-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--muted-cyan);line-height:1.6}.core-value-section:where(.astro-j7pv25f6){padding:6rem 0;background:var(--deep-cosmic, #0b0f1a)}.value-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:4rem}.value-card:where(.astro-j7pv25f6){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(249,245,224,.1);border-radius:16px;padding:2.5rem;position:relative;overflow:hidden;transition:all .3s ease}.value-card:where(.astro-j7pv25f6).primary-card{border-color:#d194554d;background:linear-gradient(145deg,#d194551a,#11182733)}.value-card:where(.astro-j7pv25f6):hover{transform:translateY(-4px);border-color:#d1945566}.card-icon:where(.astro-j7pv25f6){width:80px;height:80px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--ember-gold),var(--ethereal-blue));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--cosmic-void)}.card-title:where(.astro-j7pv25f6){font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--ember-gold)}.card-description:where(.astro-j7pv25f6){font-size:1rem;opacity:.9;line-height:1.6;margin-bottom:1.5rem;color:var(--warm-ivory)}.business-value:where(.astro-j7pv25f6){background:#d194551a;border:1px solid rgba(209,148,85,.2);border-radius:8px;padding:1rem;font-size:.9rem;color:var(--warm-ivory)}.business-value:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--ember-gold)}.progressive-disclosure:where(.astro-j7pv25f6){margin-top:4rem;text-align:center}.disclosure-button:where(.astro-j7pv25f6){background:#d194551a;border:1px solid var(--ember-gold);color:var(--ember-gold);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;transition:all .3s ease}.disclosure-button:where(.astro-j7pv25f6):hover{background:#d1945533;transform:translateY(-2px)}.technical-details:where(.astro-j7pv25f6){margin-top:2rem;animation:fadeIn .5s ease-out}.details-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.detail-item:where(.astro-j7pv25f6){background:#11182766;border:1px solid rgba(249,245,224,.1);border-radius:8px;padding:1.5rem;text-align:left}.detail-item:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){color:var(--ember-gold);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.detail-item:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--muted-cyan);font-size:.9rem;line-height:1.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.platform-expressions:where(.astro-j7pv25f6){margin:2rem 0}.platform-expressions:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){color:var(--ember-gold);font-size:1rem;font-weight:600;margin-bottom:1rem}.expressions-grid:where(.astro-j7pv25f6){display:grid;gap:.75rem}.expression:where(.astro-j7pv25f6){display:flex;flex-direction:column;background:#0a0b0f4d;border:1px solid rgba(249,245,224,.1);border-radius:6px;padding:.75rem}.expression:where(.astro-j7pv25f6).highlight{border-color:#d194554d;background:#d194550d}.expression-name:where(.astro-j7pv25f6){font-weight:600;color:var(--warm-ivory);font-size:.9rem}.expression-desc:where(.astro-j7pv25f6){font-size:.8rem;color:var(--muted-cyan);margin-top:.25rem}.expression-desc:where(.astro-j7pv25f6) em:where(.astro-j7pv25f6){color:var(--ember-gold);font-style:normal;font-weight:500}.urgency-messaging:where(.astro-j7pv25f6){margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#d194551a,#f9f5e00d);border:1px solid rgba(209,148,85,.3);border-radius:16px;text-align:center}.urgency-content:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){color:var(--ember-gold);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.urgency-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--warm-ivory);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.urgency-stats:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.urgency-stats:where(.astro-j7pv25f6) .stat:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center}.urgency-stats:where(.astro-j7pv25f6) .stat-number:where(.astro-j7pv25f6){font-size:2rem;font-weight:700;color:var(--ember-gold);margin-bottom:.5rem}.urgency-stats:where(.astro-j7pv25f6) .stat-label:where(.astro-j7pv25f6){font-size:.9rem;color:var(--muted-cyan);text-align:center}.pathways:where(.astro-j7pv25f6){padding:6rem 0;background:linear-gradient(180deg,transparent 0%,rgba(17,24,39,.3) 100%)}.container:where(.astro-j7pv25f6){max-width:1200px;margin:0 auto;padding:0 2rem}.section-header:where(.astro-j7pv25f6){text-align:center;margin-bottom:4rem}.section-header:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:1.125rem;color:var(--muted-cyan)}.pathway-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:3rem}.pathway-card:where(.astro-j7pv25f6){background:linear-gradient(145deg,#11182766,#11182733);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2.5rem;position:relative;overflow:hidden}.pathway-card:where(.astro-j7pv25f6):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ember-gold),#e8b366)}.pathway-icon:where(.astro-j7pv25f6){margin-bottom:1.5rem}.pathway-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.pathway-subtitle:where(.astro-j7pv25f6){color:var(--ember-gold);font-weight:600;margin-bottom:1rem}.pathway-description:where(.astro-j7pv25f6){color:var(--muted-cyan);margin-bottom:2rem;line-height:1.6}.pathway-features:where(.astro-j7pv25f6){margin-bottom:2rem}.feature:where(.astro-j7pv25f6){color:var(--warm-ivory);margin-bottom:.5rem;font-size:.9rem}.pathway-audiences:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.audience:where(.astro-j7pv25f6){background:#d194551a;color:var(--ember-gold);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.pathway-cta:where(.astro-j7pv25f6){display:inline-block;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .2s ease;margin-right:1rem}.pathway-cta:where(.astro-j7pv25f6).primary{background:linear-gradient(135deg,var(--ember-gold),#e8b366);color:var(--deep-cosmic)}.pathway-cta:where(.astro-j7pv25f6).secondary{border:1px solid var(--ember-gold);color:var(--ember-gold)}.pathway-cta:where(.astro-j7pv25f6):hover{transform:translateY(-2px)}.pathway-actions:where(.astro-j7pv25f6){display:flex;gap:1rem}.trust-signals:where(.astro-j7pv25f6){padding:6rem 0;background:#11182733}.signals-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.signal:where(.astro-j7pv25f6){text-align:center;padding:2rem}.signal-icon:where(.astro-j7pv25f6){margin:0 auto 1.5rem;display:flex;justify-content:center}.signal:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.25rem;font-weight:600;margin-bottom:1rem}.signal:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--muted-cyan);line-height:1.6}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes logo-pulse{0%,to{transform:scale(1);filter:brightness(1.2) contrast(1.1)}50%{transform:scale(1.05);filter:brightness(1.4) contrast(1.2)}}@media (max-width: 768px){.container:where(.astro-j7pv25f6){padding:0 1rem}.hero-section:where(.astro-j7pv25f6){padding:calc(1rem + 70px) 1rem 1rem}.sublime-logo:where(.astro-j7pv25f6){width:200px;height:200px;margin:4rem auto 1.5rem}.revelation-grid:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:2rem}.hero-actions:where(.astro-j7pv25f6){flex-direction:column;align-items:center}.pathway-grid:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:2rem}.pathway-actions:where(.astro-j7pv25f6){flex-direction:column}.pathway-cta:where(.astro-j7pv25f6){text-align:center;margin-right:0}}
