@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";@font-face{font-family:Bergstena Script;src:url(/fonts/BergstenaScript_PERSONAL_USE_ONLY.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #000000;--text: #ffffff;--text-muted: #999999;--line: rgba(255, 255, 255, .1)}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:JetBrains Mono,Courier New,monospace;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.app{position:relative;width:100%}.typewriter-text{color:var(--text-muted);transition:color .3s ease}.typewriter-text.typing-complete{color:var(--text)}.typewriter-text .cursor{display:inline-block;width:2px;height:1em;background:var(--text);margin-left:2px;animation:blink 1s infinite;vertical-align:baseline}.typewriter-text.typing-complete .cursor{display:none}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.nav-link{color:var(--text-muted);transition:color .3s ease;cursor:pointer}.nav-link:hover{color:var(--text)}a.nav-link{text-decoration:none}.header{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--bg)}.header-line{width:100%;height:1px;background:var(--line);margin-bottom:.5rem}.header-content{display:flex;justify-content:space-between;align-items:center;padding:.75rem 4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.header-left{font-weight:400}.header-center{display:flex;align-items:center;gap:.25rem}.header-center a{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.header-center a:hover{color:var(--text)}.header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right}.coordinates{font-size:.75rem}.get-in-touch{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.get-in-touch:hover{color:var(--text)}.hero-section{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;padding:0 4rem;margin-top:60px}.hero-line{width:100%;height:1px;background:var(--line);margin:0}.hero-content{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:2rem}.hero-title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.hero-title-wrapper{position:relative;display:inline-block}.hero-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(4rem,12vw,16rem);font-weight:300;color:var(--text);text-align:center;line-height:1;letter-spacing:-.03em;margin:0;text-transform:uppercase}.hero-tag{font-family:JetBrains Mono,monospace;font-size:clamp(.75rem,1.5vw,1rem);font-weight:400;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;position:absolute;right:0;bottom:-1.5rem;white-space:nowrap}.hero-title-line{width:200px;height:2px;background:#ffffff4d;margin:0 auto;border-radius:2px}.hero-text-container{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;justify-content:center;padding:0}.hero-text-content{display:flex;flex-direction:column;justify-content:center}.hero-image-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.hero-image-container{position:relative;display:flex;justify-content:center;align-items:center;width:300px;height:300px;animation:containerFadeIn 1s ease-out}@keyframes containerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-image-frame{position:relative;width:280px;height:280px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.2);z-index:10;box-shadow:0 0 30px #ffffff1a;animation:fadeInScale 1s ease-out}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center 15%;border-radius:50%;transform:scale(1.05);animation:imageFadeIn 1.2s ease-out}.ripple-ring{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.3);width:280px;height:280px;animation:ripple 3s ease-out infinite}.ripple-ring.ring-1{animation-delay:0s}.ripple-ring.ring-2{animation-delay:1s;width:320px;height:320px}.ripple-ring.ring-3{animation-delay:2s;width:360px;height:360px}@keyframes ripple{0%{transform:scale(.8);opacity:1}50%{opacity:.5}to{transform:scale(1.3);opacity:0}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes imageFadeIn{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1.1)}}.hero-text-container h2{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;line-height:1.4}.hero-text-container p{font-size:clamp(.9rem,1.5vw,1.1rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1.8;max-width:800px}.hero-text p{font-size:clamp(.9rem,1.5vw,1.1rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1.8;max-width:900px}.work-section{padding:4rem;position:relative;min-height:100vh;overflow:visible}.work-line{width:100%;height:1px;background:var(--line);margin-bottom:4rem}.work-content{max-width:1400px;margin:0 auto;position:relative;z-index:5}.work-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.work-title-container{position:relative;display:flex;flex-direction:column;gap:0}.work-title{font-size:clamp(3rem,8vw,8rem);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:.9;margin:0}.work-number{position:absolute;top:0;right:-5rem;font-size:2rem;font-weight:400}.work-copyright{font-size:clamp(1.5rem,4vw,4rem);font-weight:400;letter-spacing:-.02em}.work-list{display:grid;grid-template-columns:200px 1fr;gap:4rem}.work-sidebar{padding-top:2rem}.work-social{display:flex;flex-direction:column;gap:1rem}.work-social a{color:var(--text-muted);text-decoration:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease}.work-social a:hover{color:var(--text)}.work-achievements{margin-top:3rem;display:flex;flex-direction:column;gap:0}.achievement-item{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.6;padding:.5rem 0;transition:color .3s ease;margin:0}.achievement-item:hover{color:var(--text)}.work-items{display:flex;flex-direction:column}.work-year-group{margin-bottom:3rem}.work-year{font-size:1.5rem;font-weight:400;text-align:right;margin-bottom:1rem;padding-right:2rem}.work-year-line{width:100%;height:1px;background:var(--line);margin-bottom:1rem}.work-item{padding:1.5rem 0;cursor:pointer;transition:background .3s ease;position:relative;text-decoration:none;color:inherit;display:block}.work-item:hover{background:#ffffff08}.work-item.hovered{background:#ffffff0d}.work-item.hovered .work-item-name,.work-item.hovered .work-item-type{color:var(--text)}.work-item-content{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.work-item-name{font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);transition:color .3s ease}.work-item-name:hover{color:var(--text)}.work-item-type{font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.work-item-type:hover{color:var(--text)}.work-item-url{position:absolute;bottom:.5rem;left:2rem;font-size:.75rem;color:var(--text-muted);background:#000c;padding:.5rem 1rem;border-radius:4px}.work-item-line{width:100%;height:1px;background:var(--line);margin-top:1.5rem}.services-section{padding:4rem}.services-line{width:100%;height:1px;background:var(--line);margin-bottom:4rem}.services-content{max-width:1400px;margin:0 auto}.services-header{display:grid;grid-template-columns:200px 1fr;gap:4rem;margin-bottom:6rem}.services-logo{font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:1}.services-intro{padding-top:2rem}.services-label{font-size:.85rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:2rem}.services-intro-text{font-size:clamp(.9rem,1.5vw,1.1rem);text-transform:uppercase;letter-spacing:.05em;line-height:1.8}.services-intro-text .text-white{color:var(--text);font-weight:500}.services-intro-text .text-gray{color:var(--text-muted);font-weight:400}.services-list{display:flex;flex-direction:column;gap:0}.service-item{display:grid;grid-template-columns:60px 1fr;gap:3rem;padding:3rem 0;border-top:1px solid var(--line)}.service-number{font-size:1rem;font-weight:400;padding-top:.5rem}.service-content{display:flex;align-items:center;gap:4rem}.service-title{font-size:clamp(2.5rem,6vw,6rem);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:.9;margin:0;transition:color .3s ease}.service-title.muted{color:var(--text-muted)}.service-item:hover .service-title{color:var(--text)}.service-description{font-size:clamp(.9rem,1.5vw,1.1rem);text-transform:uppercase;letter-spacing:.05em;line-height:1.8;color:var(--text);max-width:400px}.blog-section{padding:4rem}.blog-line{width:100%;height:1px;background:var(--line);margin-bottom:4rem}.blog-content{max-width:1000px;margin:0 auto}.blog-links{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.blog-link-item{display:flex;flex-direction:column;gap:1rem}.blog-link{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;text-decoration:none;transition:color .3s ease}.blog-description{font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.8;text-transform:uppercase;letter-spacing:.05em}.about-section{padding:4rem}.about-line{width:100%;height:1px;background:var(--line);margin-bottom:4rem}.about-content{max-width:1400px;margin:0 auto}.section-title{font-size:clamp(2.5rem,6vw,6rem);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin-bottom:2rem}.about-text{font-size:clamp(.9rem,1.5vw,1.2rem);text-transform:none;letter-spacing:.02em;line-height:1.8;color:var(--text);max-width:100%}.about-text p{margin-bottom:1.5rem}.about-text p:last-child{margin-bottom:0}.contact-section{padding:4rem 4rem 8rem}.contact-line{width:100%;height:1px;background:var(--line);margin-bottom:4rem}.contact-content{max-width:1400px;margin:0 auto}.contact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.contact-nav{display:flex;align-items:center;gap:.5rem}.contact-nav a{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.contact-nav a:hover{color:var(--text)}.contact-nav-center{display:flex;align-items:center;gap:.25rem}.contact-nav-center a{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.contact-nav-center a:hover{color:var(--text)}.contact-nav-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right}.contact-main{display:flex;flex-direction:column;align-items:center;gap:4rem}.contact-title-container{display:flex;align-items:center;gap:2rem}.contact-icons{display:flex;gap:1rem}.contact-icon{width:40px;height:40px;border:1px solid var(--text);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.contact-icon.filled{background:var(--text);border:none}.contact-title{font-size:clamp(4rem,10vw,10rem);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin:0}.contact-form{width:100%;max-width:1000px}.form-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;color:var(--text)}.form-fields{display:flex;flex-direction:column;gap:0}.form-row{display:grid;grid-template-columns:200px 1fr;padding:1.5rem 0;border-top:1px solid var(--line)}.form-row label{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;padding-right:2rem}.form-row input,.form-row textarea{background:transparent;border:none;color:var(--text);font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;outline:none;width:100%}.form-row input::placeholder,.form-row textarea::placeholder{color:var(--text-muted)}.form-row textarea{resize:none;min-height:100px}.form-row input:focus,.form-row textarea:focus{outline:none;color:var(--text)}.form-submit-button{margin-top:2rem;padding:1rem 3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:var(--text);font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px}.form-submit-button:hover:not(:disabled){background:#ffffff1a;border-color:#fff6}.form-submit-button:disabled{opacity:.5;cursor:not-allowed}.form-message{margin-top:1.5rem;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;text-align:center}.form-message.success{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.3)}.form-message.error{color:#f87171;background:#f871711a;border:1px solid rgba(248,113,113,.3)}.contact-info{margin-top:4rem;display:flex;flex-direction:column;gap:2rem;width:100%;max-width:1000px}.contact-info-item{display:flex;flex-direction:column;gap:.5rem}.contact-info-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}.contact-info-value{font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text);text-decoration:none;transition:opacity .3s ease}.contact-info-value:hover{opacity:.7}@media(max-width:1024px){.header-content,.hero-section,.work-section,.services-section,.about-section,.blog-section,.contact-section{padding-left:2rem;padding-right:2rem}.hero-title{font-size:clamp(3rem,10vw,8rem)}.hero-title-container{min-height:40vh}.hero-text-container{grid-template-columns:1fr;gap:3rem}.hero-image-container{width:250px;height:250px}.hero-image-frame,.ripple-ring{width:230px;height:230px}.ripple-ring.ring-2{width:270px;height:270px}.ripple-ring.ring-3{width:310px;height:310px}.blog-links{grid-template-columns:1fr;gap:2rem}.work-list,.services-header{grid-template-columns:150px 1fr;gap:2rem}.service-content{flex-direction:column;align-items:flex-start;gap:2rem}}@media(max-width:768px){.header-content{flex-direction:column;gap:1rem;align-items:flex-start}.header-right{align-items:flex-start;text-align:left}.work-list{grid-template-columns:1fr}.work-sidebar{display:none}.work-item-content{flex-direction:column;align-items:flex-start;gap:.5rem}.services-header{grid-template-columns:1fr}.contact-header{flex-direction:column;align-items:flex-start;gap:1rem}.form-row{grid-template-columns:1fr;gap:.5rem}}.carousel-container{position:relative;overflow:hidden;border:1px solid #555;border-radius:24px;padding:16px;--outer-r: 24px;--p-distance: 12px}.carousel-track{display:flex}.carousel-item{position:relative;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid #555;border-radius:calc(var(--outer-r) - var(--p-distance));background-color:#0d0716;overflow:hidden;cursor:grab}.carousel-item:active{cursor:grabbing}.carousel-container.round{border:1px solid #555}.carousel-item.round{background-color:#0d0716;position:relative;bottom:.1em;border:1px solid #555;justify-content:center;align-items:center;text-align:center}.carousel-item-header.round{padding:0;margin:0}.carousel-indicators-container.round{position:absolute;z-index:2;bottom:3em;left:50%;transform:translate(-50%)}.carousel-indicator.active{background-color:#333}.carousel-indicator.inactive{background-color:#3336}.carousel-item-header{margin-bottom:16px;padding:20px}.carousel-icon-container{display:flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.carousel-icon{height:16px;width:16px;color:#060010}.carousel-item-content{padding:20px}.carousel-item-title{margin-bottom:4px;font-weight:900;font-size:18px;color:#fff}.carousel-item-description{font-size:14px;color:#fff}.carousel-indicators-container{display:flex;width:100%;justify-content:center}.carousel-indicators{margin-top:16px;display:flex;width:150px;justify-content:space-between;padding:0 32px}.carousel-indicator{height:8px;width:8px;border-radius:50%;cursor:pointer;transition:background-color .15s}.carousel-indicator.active{background-color:#fff}.carousel-indicator.inactive{background-color:#555}.blog-page{min-height:100vh;background-color:#000;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.blog-back-button{position:absolute;top:2rem;left:2rem;background:transparent;border:1px solid #555;color:#fff;padding:.75rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;z-index:10}.blog-back-button:hover{background:#fff;color:#000;border-color:#fff}.blog-carousel-container{height:600px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto}@media(max-width:768px){.blog-back-button{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.blog-carousel-container{height:500px;padding:1rem}}.why-neuralyn-page{min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#000);color:#fff;padding:0;position:relative;overflow-x:hidden}.why-back-button{position:fixed;top:2rem;left:4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.75rem 1.5rem;border-radius:50px;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;z-index:100;display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.why-back-button:hover{background:#ffffff26;border-color:#fff6;color:#fff}.why-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 2rem;position:relative;background:radial-gradient(ellipse at center,rgba(255,255,255,.03) 0%,transparent 70%)}.why-hero-time{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:1rem;color:#fff9;text-transform:uppercase;letter-spacing:.2em}.time-icon{width:20px;height:20px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.why-title{font-size:clamp(3rem,8vw,7rem);font-weight:200;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem;text-transform:uppercase;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-subtitle{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:300;color:#ffffffb3;margin-bottom:3rem;font-style:italic}.why-meta{display:flex;flex-direction:column;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fff9}.why-author{display:flex;flex-direction:column;gap:.25rem}.why-author-name{font-weight:500;color:#fff}.why-author-role,.why-date{color:#ffffff80}.why-prologue{max-width:900px;margin:0 auto;padding:6rem 4rem;position:relative}.emphasis-paragraph{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;padding:2rem;background:#ffffff08;border-left:4px solid rgba(255,255,255,.3);border-radius:8px;margin:3rem 0}.decision-paragraph{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#fff;text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:12px;margin:3rem 0;line-height:1.6}.decision-paragraph strong{font-weight:600;color:#fff}.closing-paragraph{font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;color:#fffc;text-align:center;margin-top:3rem}.why-part{max-width:1000px;margin:0 auto;padding:6rem 4rem;position:relative}.part-number{font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.3em;color:#fff6;margin-bottom:1.5rem;font-weight:500}.section-heading{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.stat-card{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-align:center;transition:all .3s ease}.stat-card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px)}.stat-number{font-size:clamp(2.5rem,4vw,4rem);font-weight:300;color:#fff;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.stat-text{font-size:.9rem;color:#ffffffb3;line-height:1.5}.insight-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#fff;margin:2rem 0;padding:1.5rem;background:#ffffff08;border-left:4px solid rgba(255,255,255,.3);border-radius:8px}.barriers-list{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.barrier-item{display:flex;gap:2rem;padding:2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.barrier-item:hover{background:#ffffff0d;border-color:#fff3}.barrier-icon{width:32px;height:32px;color:#fff9;flex-shrink:0;margin-top:.25rem}.barrier-item h4{font-size:1.3rem;font-weight:500;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.barrier-item p{font-size:1rem;line-height:1.7;color:#fffc;margin:0}.realization-text,.conclusion-text,.flaw-text{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.8;margin:2rem 0;color:#ffffffe6}.conclusion-text strong{color:#fff;font-weight:500}.flaw-text{font-style:italic;color:#ffffffb3}.vision-list{list-style:none;padding:0;margin:2rem 0}.vision-list li{padding:1rem 0 1rem 2rem;position:relative;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.8;color:#ffffffe6}.vision-list li:before{content:"→";position:absolute;left:0;color:#ffffff80;font-weight:700;font-size:1.2rem}.click-text{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#fff;text-align:center;margin:2rem 0;font-style:italic}.key-moment-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#fff;padding:2rem;background:#ffffff08;border-left:4px solid rgba(255,255,255,.3);border-radius:8px;margin:3rem 0}.solution-critique{display:flex;flex-direction:column;gap:3rem;margin:3rem 0}.critique-item{padding:2.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;border-left:4px solid rgba(255,100,100,.3)}.critique-item h3{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.critique-subtitle{font-size:1rem;font-style:italic;color:#fff9;margin-bottom:1.5rem}.critique-item ul{list-style:none;padding:0;margin:0}.critique-item li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#fffc}.critique-item li:before{content:"•";position:absolute;left:0;color:#ffffff80;font-size:1.2rem}.gap-box{padding:2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;margin:3rem 0;text-align:center}.gap-box h3{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.gap-box p{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.8;color:#ffffffe6}.gap-box strong{color:#fff;font-weight:500}.philosophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.philosophy-card{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.philosophy-card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px)}.philosophy-card h4{font-size:1.3rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.philosophy-card p{font-size:1rem;line-height:1.7;color:#fffc;margin:0}.philosophy-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;margin:2rem 0;padding:1.5rem;background:#ffffff08;border-left:4px solid rgba(255,255,255,.3);border-radius:8px}.vision-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;text-align:center;padding:2rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:12px;margin:3rem 0}.questions-list{display:flex;flex-direction:column;gap:3rem;margin:3rem 0}.question-item{padding:2.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;border-left:4px solid rgba(255,255,255,.3)}.question-item h3{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;font-style:italic}.question-item p{font-size:1rem;line-height:1.8;color:#fffc;margin-bottom:1rem}.answer-text{font-size:1.1rem;font-weight:400;color:#fff;padding:1.5rem;background:#ffffff08;border-radius:8px;margin-top:1rem}.testimonials{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.testimonial{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;border-left:4px solid rgba(100,255,100,.3)}.testimonial-text{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.8;color:#ffffffe6;font-style:italic;margin-bottom:1rem}.testimonial-author{font-size:.9rem;color:#fff9;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.advantage-card{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.advantage-card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px)}.advantage-card h4{font-size:1.3rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.advantage-card p{font-size:1rem;line-height:1.7;color:#fffc;margin:0}.timeline{display:flex;flex-direction:column;gap:3rem;margin:3rem 0;padding-left:2rem;border-left:2px solid rgba(255,255,255,.2)}.timeline-item{position:relative;padding-left:3rem}.timeline-item:before{content:"";position:absolute;left:-8px;top:0;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #000}.timeline-year{font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:1rem;font-family:JetBrains Mono,monospace}.timeline-item li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.7;color:#fffc}.timeline-item li:before{content:"→";position:absolute;left:0;color:#ffffff80}.deeper-why-text{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.8;color:#fffc;margin:2rem 0}.mission-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;margin:1.5rem 0;text-align:center}.mission-text strong{font-weight:500}.why-conclusion{max-width:900px;margin:0 auto;padding:6rem 4rem;text-align:center}.message-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;padding:2.5rem;background:#ffffff0d;border-radius:12px;margin:3rem 0;line-height:1.8}.message-text strong{font-weight:500}.closing-statement{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#fff;margin:2rem 0;font-style:italic}.why-epilogue{max-width:900px;margin:0 auto;padding:6rem 4rem;position:relative}.epilogue-label{font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:#fff6;margin-bottom:1rem}.epilogue-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em}.epilogue-content{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.9;color:#ffffffe6}.epilogue-content p{margin-bottom:2rem}.final-statement{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;margin:2rem 0}.why-author-section{max-width:900px;margin:0 auto;padding:6rem 4rem}.mission-statement{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;color:#fff;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);font-style:italic}.highlight-part{background:#ffffff05;border-radius:24px;margin:4rem auto;padding:6rem 4rem}@media(max-width:768px){.why-neuralyn-page{padding:0}.why-back-button{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.why-hero{padding:2rem 1rem;min-height:80vh}.why-prologue,.why-part,.why-conclusion,.why-epilogue,.why-author-section{padding:3rem 2rem}.stats-grid,.philosophy-grid,.advantages-grid{grid-template-columns:1fr}.barrier-item{flex-direction:column;gap:1rem}.timeline{padding-left:1.5rem}.timeline-item{padding-left:2rem}}.engineering-healmind-page{min-height:100vh;background:#0a0a0a;color:#fff;padding:0;position:relative;overflow-x:hidden}.eng-back-button{position:fixed;top:2rem;left:4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.75rem 1.5rem;border-radius:50px;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;z-index:100;display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eng-back-button:hover{background:#ffffff26;border-color:#fff6;color:#fff}.eng-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 2rem;position:relative;background:linear-gradient(135deg,#0064c80d,#0000)}.eng-category{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.2em}.eng-title{font-size:clamp(3rem,8vw,6rem);font-weight:300;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem;text-transform:uppercase;background:linear-gradient(135deg,#fff,#64c8ffcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eng-subtitle{font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:300;color:#ffffffb3;margin-bottom:3rem}.eng-meta{display:flex;flex-direction:column;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fff9}.eng-author{display:flex;flex-direction:column;gap:.25rem}.eng-author-name{font-weight:500;color:#fff}.eng-author-role,.eng-date{color:#ffffff80}.eng-section{max-width:1100px;margin:0 auto;padding:6rem 4rem;position:relative}.intro-section{padding-top:4rem}.eng-section-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:300;margin-bottom:2rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.01em;color:#fff}.eng-content{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8;color:#ffffffe6}.eng-content p{margin-bottom:1.5rem}.lead-paragraph{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.7;color:#fff;font-weight:300;margin-bottom:2rem}.challenge-paragraph{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#fff;padding:2rem;background:#ff64640d;border-left:4px solid rgba(255,100,100,.5);border-radius:8px;margin:2rem 0}.reality-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;padding:2rem;background:#64c8ff0d;border-radius:12px;margin:3rem 0}.requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:3rem 0}.requirement-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.requirement-item:hover{background:#ffffff0f;border-color:#64c8ff4d;transform:translateY(-2px)}.req-icon{width:24px;height:24px;color:#64c8ffcc;flex-shrink:0}.requirement-item span{font-size:1rem;line-height:1.5}.part-header{margin-bottom:3rem}.part-number{font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.3em;color:#64c8ff99;margin-bottom:1rem;display:block;font-weight:500}.architecture-layers{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.layer-card{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;position:relative;transition:all .3s ease}.layer-card:hover{background:#ffffff0f;border-color:#64c8ff4d;transform:translateY(-4px)}.layer-1{border-left:4px solid rgba(100,200,255,.5)}.layer-2{border-left:4px solid rgba(100,255,200,.5)}.layer-3{border-left:4px solid rgba(255,200,100,.5)}.layer-number{font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:300;color:#64c8ff4d;margin-bottom:1rem;line-height:1}.layer-card h4{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.layer-card ul{list-style:none;padding:0;margin:0}.layer-card li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#fffc}.layer-card li:before{content:"→";position:absolute;left:0;color:#64c8ff80;font-weight:700}.differentiation-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#fff;padding:2rem;background:#64c8ff0d;border-left:4px solid rgba(100,200,255,.5);border-radius:8px;margin:3rem 0;text-align:center}.challenge-title{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#64c8ffe6}.solution-title{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;margin-top:2rem;margin-bottom:1rem;color:#64ffc8e6}.challenge-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.challenge-item{padding:1.5rem;background:#ff64640d;border-left:4px solid rgba(255,100,100,.3);border-radius:8px;line-height:1.7}.challenge-item strong{color:#fff;font-weight:500}.solution-box{padding:2rem;background:#64ffc80d;border:1px solid rgba(100,255,200,.2);border-radius:12px;margin:2rem 0}.solution-box h5{font-size:1.3rem;font-weight:500;margin-bottom:1rem;color:#64ffc8e6;text-transform:uppercase;letter-spacing:.05em}.solution-box ul{list-style:none;padding:0;margin:0}.solution-box li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#fffc}.solution-box li:before{content:"→";position:absolute;left:0;color:#64ffc880;font-weight:700}.tech-stack-box{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:2rem 0}.tech-stack-box h5{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.tech-items{display:flex;flex-direction:column;gap:1rem}.tech-item{padding:1rem;background:#ffffff05;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.95rem;line-height:1.6}.tech-item strong{color:#64c8ffe6;font-weight:500}.detection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.detection-category{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px}.detection-category h5{font-size:1.2rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.detection-category ul{list-style:none;padding:0;margin:0}.detection-category li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6;color:#fffc;font-size:.95rem}.detection-category li:before{content:"•";position:absolute;left:0;color:#64c8ff80;font-size:1.2rem}.emotion-states-box{padding:2rem;background:#64c8ff0d;border-radius:12px;margin:2rem 0;text-align:center}.emotion-states-box h5{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.emotion-pairs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.emotion-pairs span{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.95rem;color:#ffffffe6}.code-block{margin:2rem 0;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.code-header{background:#ffffff0d;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.5rem}.code-lang{font-family:JetBrains Mono,monospace;font-size:.85rem;color:#64c8ffcc;text-transform:uppercase;letter-spacing:.1em}.code-content{padding:1.5rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.6;color:#ffffffe6;overflow-x:auto;white-space:pre}.metrics-box{padding:2rem;background:#64ffc80d;border:1px solid rgba(100,255,200,.2);border-radius:12px;margin:2rem 0}.metrics-box h5{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#64ffc8e6;text-transform:uppercase;letter-spacing:.05em}.metrics-box ul{list-style:none;padding:0;margin:0}.metrics-box li{padding:.75rem 0;line-height:1.7;color:#ffffffe6}.metrics-box strong{color:#64ffc8e6;font-weight:500}.problem-example{padding:2rem;background:#ff64640d;border:1px solid rgba(255,100,100,.2);border-radius:12px;margin:2rem 0}.example-label{font-weight:500;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;font-size:1.1rem}.dialogue-example{margin:1.5rem 0;padding:1.5rem;background:#0000004d;border-radius:8px}.dialogue-user{color:#64c8ffe6;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.dialogue-ai{color:#ffc864e6;font-family:JetBrains Mono,monospace}.example-note{font-style:italic;color:#ffffffb3;margin-top:1rem}.cultural-examples{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.cultural-example{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.cultural-example h5{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.example-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.example-side{padding:1.5rem;background:#ffffff05;border-radius:8px}.example-side strong{display:block;margin-bottom:.75rem;color:#64c8ffe6;font-weight:500}.example-side p{margin:0;font-style:italic;color:#fffc}.crisis-detection-box{padding:2rem;background:#ff64640d;border:1px solid rgba(255,100,100,.2);border-radius:12px;margin:2rem 0}.crisis-detection-box h5{font-size:1.2rem;font-weight:500;margin-top:1.5rem;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.crisis-detection-box h5:first-child{margin-top:0}.crisis-detection-box ul{list-style:none;padding:0;margin:0 0 1.5rem}.crisis-detection-box li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6;color:#fffc}.crisis-detection-box li:before{content:"→";position:absolute;left:0;color:#ff646480}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.compliance-item{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.compliance-item h5{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#64c8ffe6;text-transform:uppercase;letter-spacing:.05em}.compliance-item ul{list-style:none;padding:0;margin:0}.compliance-item li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#fffc}.compliance-item li:before{content:"•";position:absolute;left:0;color:#64c8ff80;font-size:1.2rem}.architecture-diagram{margin:3rem 0;padding:3rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px}.diagram-box{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.diagram-line{width:2px;height:30px;background:#64c8ff4d}.diagram-node{padding:1rem 2rem;background:#64c8ff1a;border:1px solid rgba(100,200,255,.3);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#64c8ffe6;text-align:center}.diagram-node.large{padding:2rem;font-size:1.1rem;width:100%;max-width:600px}.diagram-branch{display:flex;gap:2rem;width:100%;justify-content:center}.diagram-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;width:100%;max-width:600px}.diagram-service{padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.85rem;text-align:center;color:#fffc}.performance-targets{padding:2rem;background:#64ffc80d;border:1px solid rgba(100,255,200,.2);border-radius:12px;margin:2rem 0}.performance-targets h5{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#64ffc8e6;text-transform:uppercase;letter-spacing:.05em}.performance-targets ul{list-style:none;padding:0;margin:0}.performance-targets li{padding:.75rem 0;line-height:1.7;color:#ffffffe6}.performance-targets strong{color:#64ffc8e6;font-weight:500}.lessons-list{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.lesson-item{display:flex;gap:2rem;padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,200,255,.5);border-radius:12px;transition:all .3s ease}.lesson-item:hover{background:#ffffff0f;border-color:#64c8ff4d}.lesson-number{width:60px;height:60px;border-radius:50%;background:#64c8ff1a;border:2px solid rgba(100,200,255,.3);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:#64c8ffe6;flex-shrink:0}.lesson-content h4{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.lesson-content p{font-size:1rem;line-height:1.7;color:#fffc;margin:0}.conclusion-section{padding:6rem 4rem;background:#64c8ff08;border-radius:24px;margin:4rem auto;text-align:center}.conclusion-text{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.8;color:#ffffffe6;margin-bottom:2rem}.mission-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;margin:1.5rem 0}.mission-text strong{color:#64c8ffe6;font-weight:500}.resources-section{padding:6rem 4rem}.resource-category{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.resource-category h4{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.resource-category ul{list-style:none;padding:0;margin:0}.resource-category li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#fffc;font-size:.95rem}.resource-category li:before{content:"•";position:absolute;left:0;color:#64c8ff80;font-size:1.2rem}.author-section{padding:6rem 4rem}.author-links{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;font-family:JetBrains Mono,monospace;font-size:.9rem}.author-links a:hover{color:#64c8ffe6}.closing-quote{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300;color:#64c8ffe6;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);font-style:italic}@media(max-width:768px){.engineering-healmind-page{padding:0}.eng-back-button{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.eng-hero{padding:2rem 1rem;min-height:80vh}.eng-section{padding:3rem 2rem}.requirements-grid,.architecture-layers,.detection-grid,.compliance-grid,.resources-grid,.example-comparison{grid-template-columns:1fr}.diagram-branch,.lesson-item{flex-direction:column}.lesson-number{width:50px;height:50px;font-size:1.2rem}}.immigrant-page{min-height:100vh;background:#000;color:#fff;padding:0;position:relative;overflow-x:hidden}.imm-back-button{position:fixed;top:2rem;left:4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.75rem 1.5rem;border-radius:50px;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;z-index:100;display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.imm-back-button:hover{background:#ffffff26;border-color:#fff6;color:#fff}.imm-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 2rem;position:relative;background:linear-gradient(135deg,#9664c80d,#0000)}.imm-category{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.2em}.imm-title{font-size:clamp(2.5rem,7vw,5.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:3rem;text-transform:uppercase;max-width:1200px;background:linear-gradient(135deg,#fff,#9664c8cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.imm-meta{display:flex;flex-direction:column;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fff9}.imm-author{display:flex;flex-direction:column;gap:.25rem}.imm-author-name{font-weight:500;color:#fff}.imm-author-role,.imm-date{color:#ffffff80}.imm-prologue{max-width:900px;margin:0 auto;padding:6rem 4rem;position:relative}.prologue-label{font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:#fff6;margin-bottom:1rem}.prologue-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em}.prologue-content{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.9;color:#ffffffe6}.prologue-content p{margin-bottom:2rem}.deadline-box{padding:2.5rem;background:#ff96640d;border:2px solid rgba(255,150,100,.3);border-radius:12px;margin:3rem 0;text-align:center}.deadline-text{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.8;color:#ffffffe6}.deadline-text strong{color:#ff9664e6;font-weight:500}.realization-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;padding:2rem;background:#ffffff08;border-left:4px solid rgba(150,100,200,.5);border-radius:8px;margin:3rem 0}.realization-text strong{color:#9664c8e6;font-weight:500}.closing-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-style:italic;color:#fffc;text-align:center;margin-top:3rem}.imm-part{max-width:1000px;margin:0 auto;padding:6rem 4rem;position:relative}.part-number{font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.3em;color:#9664c899;margin-bottom:1.5rem;font-weight:500}.challenge-header{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#ff9664e6}.emphasis-box{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;padding:2rem;background:#ff96640d;border-radius:12px;margin:2rem 0}.reality-section{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:2rem 0}.reality-section h4{font-size:1.3rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.deadline-list{list-style:none;padding:0;margin:1.5rem 0}.deadline-list li{padding:.75rem 0 .75rem 2rem;position:relative;line-height:1.7;color:#ffffffe6}.deadline-list li:before{content:"→";position:absolute;left:0;color:#ff966480;font-weight:700}.consequence-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#ff9664e6;padding:1.5rem;background:#ff96640d;border-left:4px solid rgba(255,150,100,.5);border-radius:8px;margin:2rem 0}.investor-concerns{margin:3rem 0}.investor-concerns h4{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.concerns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.concern-item{display:flex;gap:1rem;padding:1.5rem;background:#ff64640d;border:1px solid rgba(255,100,100,.2);border-radius:8px}.concern-icon{width:24px;height:24px;color:#ff6464cc;flex-shrink:0;margin-top:.25rem}.concern-item strong{color:#fff;font-weight:500;display:block;margin-bottom:.5rem}.quote-text{font-style:italic;color:#ffffffb3;padding:1.5rem;background:#ffffff05;border-left:4px solid rgba(255,255,255,.3);border-radius:8px;margin:2rem 0}.bias-examples{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.bias-example{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(255,150,100,.5);border-radius:12px}.bias-example h5{font-size:1.4rem;font-weight:500;margin-bottom:1rem;color:#ff9664e6;text-transform:uppercase;letter-spacing:.05em}.bias-example p{margin-bottom:1rem;line-height:1.7}.bias-example ul{list-style:none;padding:0;margin:1rem 0}.bias-example li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6;color:#fffc}.bias-example li:before{content:"•";position:absolute;left:0;color:#ff966480;font-size:1.2rem}.comparison-note{font-style:italic;color:#fff9;font-size:.95rem;margin-top:1rem}.why-section{margin:2rem 0}.why-section h4{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.why-item{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;line-height:1.7}.why-item strong{color:#9664c8e6;font-weight:500;display:block;margin-bottom:.5rem}.result-box{padding:2.5rem;background:#ff96640d;border:1px solid rgba(255,150,100,.2);border-radius:12px;margin:3rem 0}.result-box h4{font-size:1.3rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.result-box ul{list-style:none;padding:0;margin:1rem 0}.result-box li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.result-box li:before{content:"→";position:absolute;left:0;color:#ff966480}.imposter-factors{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.factor-item{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(150,100,200,.5);border-radius:8px;line-height:1.7}.factor-item strong{color:#9664c8e6;font-weight:500;display:block;margin-bottom:.5rem}.insight-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#fff;padding:2rem;background:#9664c80d;border-left:4px solid rgba(150,100,200,.5);border-radius:8px;margin:2rem 0}.strategies-list{display:flex;flex-direction:column;gap:3rem;margin:3rem 0}.strategy-item{display:flex;gap:2rem;padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,200,150,.5);border-radius:12px;transition:all .3s ease}.strategy-item:hover{background:#ffffff0f;border-color:#64c8964d}.strategy-number{width:60px;height:60px;border-radius:50%;background:#64c8961a;border:2px solid rgba(100,200,150,.3);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:#64c896e6;flex-shrink:0}.strategy-content h3{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.strategy-content p{margin-bottom:1rem;line-height:1.7}.strategy-content ul{list-style:none;padding:0;margin:1rem 0}.strategy-content li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.strategy-content li:before{content:"→";position:absolute;left:0;color:#64c89680}.strategy-content li strong{color:#fff;font-weight:500}.strategy-insight{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;color:#64c896e6;padding:1.5rem;background:#64c8960d;border-left:4px solid rgba(100,200,150,.5);border-radius:8px;margin:1.5rem 0}.strategy-quote{font-style:italic;color:#fffc;padding:1.5rem;background:#ffffff05;border-left:4px solid rgba(255,255,255,.3);border-radius:8px;margin:1.5rem 0}.lessons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.lesson-card{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.lesson-card:hover{background:#ffffff0f;border-color:#9664c84d;transform:translateY(-4px)}.lesson-icon{width:32px;height:32px;color:#9664c8cc;margin-bottom:1.5rem}.lesson-card h4{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.lesson-card p{margin-bottom:1rem;line-height:1.7;color:#ffffffe6}.lesson-card ul{list-style:none;padding:0;margin:1rem 0}.lesson-card li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#fffc}.lesson-card li:before{content:"→";position:absolute;left:0;color:#9664c880}.lesson-card li strong{color:#fff;font-weight:500}.lesson-takeaway{font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:500;color:#9664c8e6;padding:1.5rem;background:#9664c80d;border-left:4px solid rgba(150,100,200,.5);border-radius:8px;margin:1.5rem 0}.checklist-part{background:#9664c808;border-radius:24px;margin:4rem auto}.checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.checklist-category{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;border-top:4px solid rgba(100,200,150,.5)}.checklist-category h3{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.checklist-category ul{list-style:none;padding:0;margin:0}.checklist-category li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#ffffffe6;font-size:.95rem}.checklist-category li:before{content:"✓";position:absolute;left:0;color:#64c896cc;font-weight:700}.wish-item{display:flex;gap:2rem;padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(150,100,200,.5);border-radius:12px}.wish-number{width:50px;height:50px;border-radius:50%;background:#9664c81a;border:2px solid rgba(150,100,200,.3);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:#9664c8e6;flex-shrink:0}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.value-item{padding:1.5rem;background:#64c8960d;border:1px solid rgba(100,200,150,.2);border-radius:8px;line-height:1.7}.value-item strong{color:#64c896e6;font-weight:500;display:block;margin-bottom:.5rem}.stats-box{padding:2.5rem;background:#9664c80d;border:1px solid rgba(150,100,200,.2);border-radius:12px;margin:3rem 0}.stats-box h4{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.stats-box ul{list-style:none;padding:0;margin:1rem 0}.stats-box li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#ffffffe6}.stats-box li:before{content:"→";position:absolute;left:0;color:#9664c880}.stats-note{font-style:italic;color:#fff9;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.call-to-action{padding:2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;margin:3rem 0;text-align:center}.call-to-action h4{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.call-to-action p{margin-bottom:1.5rem;line-height:1.8}.subsection-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.imm-conclusion{max-width:900px;margin:0 auto;padding:6rem 4rem;text-align:center}.clarity-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;padding:2rem;background:#9664c80d;border-radius:12px;margin:3rem 0}.message-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;color:#fff;margin:2rem 0;text-align:center}.final-message{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#9664c8e6;text-align:center;margin:3rem 0;font-style:italic}.imm-resources{max-width:1200px;margin:0 auto;padding:6rem 4rem}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0}.section-icon{width:24px;height:24px;color:#9664c8cc}.resource-section li:before{content:"•";position:absolute;left:0;color:#9664c880;font-size:1.2rem}.resource-section li strong{color:#fff;font-weight:500}.imm-author-section{max-width:900px;margin:0 auto;padding:6rem 4rem}.author-links a{color:#ffffffb3;text-decoration:none;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.author-links a:hover{color:#9664c8e6}.link-icon{width:14px;height:14px}.closing-quote{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300;color:#9664c8e6;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);font-style:italic}@media(max-width:768px){.immigrant-page{padding:0}.imm-back-button{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.imm-hero{padding:2rem 1rem;min-height:80vh}.imm-prologue,.imm-part,.imm-conclusion,.imm-resources,.imm-author-section{padding:3rem 2rem}.concerns-grid,.why-grid,.value-grid,.lessons-grid,.checklist-grid,.resources-grid{grid-template-columns:1fr}.strategy-item,.wish-item{flex-direction:column}.strategy-number,.wish-number{width:50px;height:50px;font-size:1.2rem}}.lessons-page{min-height:100vh;background:#000;color:#fff;padding:0;position:relative;overflow-x:hidden}.lessons-back-button{position:fixed;top:2rem;left:4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.75rem 1.5rem;border-radius:50px;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;z-index:100;display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lessons-back-button:hover{background:#ffffff26;border-color:#fff6;color:#fff}.lessons-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 2rem;position:relative;background:linear-gradient(135deg,#6496ff0d,#0000)}.lessons-category{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.2em}.category-icon{width:20px;height:20px}.lessons-title{font-size:clamp(2.5rem,7vw,5.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:3rem;text-transform:uppercase;max-width:1200px;background:linear-gradient(135deg,#fff,#6496ffcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lessons-meta{display:flex;flex-direction:column;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fff9}.lessons-author{display:flex;flex-direction:column;gap:.25rem}.lessons-author-name{font-weight:500;color:#fff}.lessons-author-role,.lessons-date{color:#ffffff80}.lessons-intro{max-width:1000px;margin:0 auto;padding:6rem 4rem}.intro-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em}.intro-content{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.9;color:#ffffffe6}.intro-content p{margin-bottom:2rem}.insight-text{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#6496ffe6;padding:2rem;background:#6496ff0d;border-left:4px solid rgba(100,150,255,.5);border-radius:8px;margin:3rem 0;text-align:center}.reality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.reality-item{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-align:center;transition:all .3s ease}.reality-item:hover{background:#ffffff0f;border-color:#6496ff4d;transform:translateY(-4px)}.reality-number{display:block;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#6496ffe6;margin-bottom:1rem;font-family:JetBrains Mono,monospace}.reality-text{display:block;font-size:1rem;line-height:1.6;color:#ffffffe6}.obsession-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;margin:3rem 0;font-style:italic}.lessons-part{max-width:1100px;margin:0 auto;padding:6rem 4rem;position:relative}.part-number{font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.3em;color:#6496ff99;margin-bottom:1.5rem;font-weight:500}.part-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em}.part-content{font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.8;color:#ffffffe6}.part-content p{margin-bottom:1.5rem}.section-subtitle{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#6496ffe6}.stat-quote{padding:2rem;background:#ffffff08;border-left:4px solid rgba(100,150,255,.5);border-radius:8px;margin:2rem 0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.8}.stat-note{font-style:italic;color:#fff9;margin-top:1rem;font-size:1rem}.region-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.region-card{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:4px solid rgba(100,150,255,.5);border-radius:12px;transition:all .3s ease}.region-card:hover{background:#ffffff0f;border-color:#6496ff4d;transform:translateY(-4px)}.region-card h4{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.region-stats{display:flex;flex-direction:column;gap:1rem}.stat-row{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.stat-row:last-child{border-bottom:none}.stat-label{font-size:.9rem;color:#fff9;font-weight:500}.stat-value{font-size:1.1rem;color:#6496ffe6;font-weight:500}.stat-note-small{font-size:.85rem;color:#ffffff80;font-style:italic}.math-box{padding:2.5rem;background:#6496ff0d;border:1px solid rgba(100,150,255,.2);border-radius:12px;margin:3rem 0;text-align:center}.math-box h4{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase}.math-box p{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.8}.math-box strong{color:#6496ffe6;font-weight:500}.majority-text{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#fff;margin-top:1.5rem}.comparison-item{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.comparison-item h5{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#6496ffe6;text-transform:uppercase}.comparison-item p{line-height:1.7}.key-insight{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;padding:2rem;background:#6496ff0d;border-left:4px solid rgba(100,150,255,.5);border-radius:8px;margin:3rem 0}.key-insight strong{color:#6496ffe6}.timeline{display:flex;flex-direction:column;gap:2rem;margin:3rem 0;position:relative;padding-left:2rem}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#6496ff4d}.timeline-item{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,150,255,.5);border-radius:12px;position:relative;margin-left:1rem}.timeline-item:before{content:"";position:absolute;left:-1.5rem;top:2rem;width:12px;height:12px;border-radius:50%;background:#6496ffcc;border:2px solid #000}.timeline-marker{font-size:1.5rem;font-weight:500;color:#6496ffe6;text-transform:uppercase;margin-bottom:.5rem}.timeline-date{font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fff9;margin-bottom:1rem}.timeline-item ul{list-style:none;padding:0;margin:0}.timeline-item li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.timeline-item li:before{content:"→";position:absolute;left:0;color:#6496ff80}.key-learning{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;color:#fff;padding:2rem;background:#6496ff0d;border-left:4px solid rgba(100,150,255,.5);border-radius:8px;margin:3rem 0}.key-learning strong{color:#6496ffe6}.language-markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.language-market{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:4px solid rgba(100,150,255,.5);border-radius:12px}.language-market h5{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.language-market ul{list-style:none;padding:0;margin:0}.language-market li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.language-market li:before{content:"•";position:absolute;left:0;color:#6496ff80;font-size:1.2rem}.what-this-meant{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:3rem 0}.what-this-meant h4{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.what-this-meant ul{list-style:none;padding:0;margin:1rem 0}.what-this-meant li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#ffffffe6}.what-this-meant li:before{content:"→";position:absolute;left:0;color:#6496ff80}.result-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#6496ffe6;margin-top:1.5rem;padding:1.5rem;background:#6496ff0d;border-radius:8px}.result-text strong{color:#fff}.regulatory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.regulatory-item{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:4px solid rgba(255,150,100,.5);border-radius:12px}.regulatory-icon{width:32px;height:32px;color:#ff9664cc;margin-bottom:1rem}.regulatory-item h5{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.regulatory-item ul{list-style:none;padding:0;margin:0}.regulatory-item li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.regulatory-item li:before{content:"→";position:absolute;left:0;color:#ff966480}.what-we-did{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:3rem 0}.what-we-did h4{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.what-we-did ul{list-style:none;padding:0;margin:1rem 0}.what-we-did li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#ffffffe6}.what-we-did li:before{content:"→";position:absolute;left:0;color:#6496ff80}.naive-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#ff9664e6;font-style:italic;text-align:center;margin:2rem 0}.pricing-model{margin:3rem 0}.pricing-model h4{font-size:1.8rem;font-weight:500;margin-bottom:2rem;color:#fff;text-transform:uppercase}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.pricing-card{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:4px solid rgba(100,200,150,.5);border-radius:12px}.pricing-card h5{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.pricing-card ul{list-style:none;padding:0;margin:0}.pricing-card li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#ffffffe6}.pricing-card li:before{content:"→";position:absolute;left:0;color:#64c89680}.pricing-card li strong{color:#64c896e6}.pricing-note{font-size:.95rem;color:#fff9;margin-bottom:1rem;font-style:italic}.monetization-lessons{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.monetization-lesson{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,150,255,.5);border-radius:12px}.monetization-lesson h5{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase}.monetization-lesson p{margin-bottom:1rem;line-height:1.7}.monetization-lesson ul{list-style:none;padding:0;margin:1rem 0}.monetization-lesson li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.monetization-lesson li:before{content:"→";position:absolute;left:0;color:#6496ff80}.monetization-lesson li strong{color:#fff}.revenue-breakdown{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:3rem 0}.revenue-breakdown h4{font-size:1.8rem;font-weight:500;margin-bottom:2rem;color:#fff;text-transform:uppercase}.breakdown-grid{display:flex;flex-direction:column;gap:1.5rem}.breakdown-item{display:flex;align-items:center;gap:1.5rem}.breakdown-bar{height:40px;background:linear-gradient(90deg,#6496ffcc,#64c896cc);border-radius:8px;transition:all .3s ease}.breakdown-item:hover .breakdown-bar{transform:scaleX(1.05)}.breakdown-label{font-size:1.1rem;color:#ffffffe6;font-weight:500;min-width:200px}.solution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.solution-card{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:4px solid rgba(100,150,255,.5);border-radius:12px}.solution-card h5{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.solution-card p{margin-bottom:1rem;line-height:1.7}.solution-card ul{list-style:none;padding:0;margin:1rem 0}.solution-card li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.solution-card li:before{content:"→";position:absolute;left:0;color:#6496ff80}.solution-card li strong{color:#fff}.tension-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0;padding:2.5rem;background:#ff96640d;border:1px solid rgba(255,150,100,.2);border-radius:12px}.tension-side{padding:1.5rem;background:#ffffff08;border-radius:8px}.tension-side h5{font-size:1.3rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase}.tension-side ul{list-style:none;padding:0;margin:0}.tension-side li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.tension-side li:before{content:"→";position:absolute;left:0;color:#ff966480}.question-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;margin:2rem 0}.approach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.approach-item{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:4px solid rgba(100,200,150,.5);border-radius:12px}.approach-item h5{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase}.approach-item p{margin-bottom:1rem;line-height:1.7}.simplified-text{font-size:.95rem;color:#ffffffb3;font-style:italic;padding:1rem;background:#ffffff05;border-radius:8px;margin-top:1rem}.payoff-box{padding:2.5rem;background:#64c8960d;border:1px solid rgba(100,200,150,.2);border-radius:12px;margin:3rem 0}.payoff-box h4{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.payoff-box p{margin-bottom:1rem;line-height:1.8}.hiring-rules{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.hiring-rule{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,150,255,.5);border-radius:12px}.hiring-rule h5{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase}.hiring-rule p{margin-bottom:1rem;line-height:1.7}.hiring-breakdown{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:1.5rem;background:#ffffff05;border-radius:8px}.hiring-item{color:#ffffffe6;border-left:3px solid rgba(100,150,255,.5);padding:.75rem .75rem .75rem 1rem}.hiring-rule ul{list-style:none;padding:0;margin:1rem 0}.hiring-rule li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.hiring-rule li:before{content:"→";position:absolute;left:0;color:#6496ff80}.hiring-rule li strong{color:#fff}.team-payoff{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:3rem 0}.team-payoff h4{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase}.team-payoff ul{list-style:none;padding:0;margin:1rem 0}.team-payoff li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.team-payoff li:before{content:"→";position:absolute;left:0;color:#6496ff80}.regulatory-lesson{padding:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(255,150,100,.5);border-radius:12px;margin:2rem 0}.regulatory-lesson ul{list-style:none;padding:0;margin:1rem 0}.regulatory-lesson li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6;color:#ffffffe6}.regulatory-lesson li:before{content:"→";position:absolute;left:0;color:#ff966480}.regulatory-lesson li strong{color:#fff}.wish-list{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.wish-item{display:flex;gap:2rem;padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,150,255,.5);border-radius:12px}.wish-number{width:50px;height:50px;border-radius:50%;background:#6496ff1a;border:2px solid rgba(100,150,255,.3);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:#6496ffe6;flex-shrink:0}.wish-content h4{font-size:1.5rem;font-weight:500;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.wish-content p{margin-bottom:1rem;line-height:1.7;color:#ffffffe6}.lessons-conclusion{max-width:1000px;margin:0 auto;padding:6rem 4rem;text-align:center}.conclusion-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em}.conclusion-content{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.9;color:#ffffffe6;text-align:left}.conclusion-content p{margin-bottom:2rem}.commitment-text{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#6496ffe6;text-align:center;margin:3rem 0}.commitment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:3rem 0}.commitment-item{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(100,150,255,.5);border-radius:8px;text-align:left;color:#ffffffe6}.neuralyn-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;text-align:center;padding:2rem;background:#6496ff0d;border-radius:12px;margin:3rem 0}.impact-text{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:500;color:#6496ffe6;text-align:center;margin:3rem 0;font-style:italic}.lessons-resources{max-width:1200px;margin:0 auto;padding:6rem 4rem}.resources-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;margin-bottom:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em;text-align:center}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.resource-section{padding:2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.resource-section h3{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.75rem}.section-icon{width:24px;height:24px;color:#6496ffcc}.resource-section ul{list-style:none;padding:0;margin:0}.resource-section li{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.7;color:#ffffffe6;font-size:.95rem}.resource-section li:before{content:"•";position:absolute;left:0;color:#6496ff80;font-size:1.2rem}.lessons-author-section{max-width:900px;margin:0 auto;padding:6rem 4rem}.author-bio-box{padding:3rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-align:center}.author-bio-box h3{font-size:1.8rem;font-weight:500;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.author-bio-box p{font-size:1rem;line-height:1.8;color:#ffffffe6;margin-bottom:1.5rem}.author-bio-box strong{color:#fff;font-weight:500}.author-links{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;font-family:JetBrains Mono,monospace;font-size:.9rem;flex-wrap:wrap}.author-links a:hover{color:#6496ffe6}.closing-quote{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300;color:#6496ffe6;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);font-style:italic}@media(max-width:768px){.lessons-page{padding:0}.lessons-back-button{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.lessons-hero{padding:2rem 1rem;min-height:80vh}.lessons-intro,.lessons-part,.lessons-conclusion,.lessons-resources,.lessons-author-section{padding:3rem 2rem}.reality-grid,.region-grid,.comparison-box,.language-markets,.regulatory-grid,.pricing-grid,.solution-grid,.tension-box,.approach-grid,.commitment-list,.resources-grid{grid-template-columns:1fr}.timeline{padding-left:1rem}.timeline-item{margin-left:.5rem}.wish-item{flex-direction:column}.wish-number{width:40px;height:40px;font-size:1.2rem}}.blog-post-page{min-height:100vh;background:#000;color:#fff;padding:2rem 4rem;max-width:1200px;margin:0 auto;position:relative}.blog-post-back{position:fixed;top:2rem;left:4rem;background:transparent;border:1px solid rgba(255,255,255,.3);color:#ffffffb3;padding:.75rem 1.5rem;border-radius:50px;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;z-index:100;display:flex;align-items:center;gap:.5rem}.blog-post-back:hover{background:#fff;color:#000;border-color:#fff}.blog-post-hero{margin-top:6rem;margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.blog-post-category{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#fff9}.category-icon{width:16px;height:16px}.blog-post-title{font-size:clamp(2.5rem,6vw,5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:2rem;text-transform:uppercase}.blog-post-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.85rem;color:#ffffffb3}.blog-post-author{display:flex;flex-direction:column;gap:.25rem}.author-name{font-weight:500;color:#fff}.author-role,.blog-post-date{color:#ffffff80}.blog-post-content{padding:2rem 0}.blog-post-section{margin-bottom:5rem;opacity:0;animation:fadeInUp .8s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:300;margin-bottom:2rem;text-transform:uppercase;letter-spacing:-.01em;line-height:1.2}.subsection-title{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.02em}.section-content{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8;color:#ffffffe6}.section-content p{margin-bottom:1.5rem}.lead-text{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.7;color:#fff;font-weight:300;margin-bottom:2rem}.emphasis-text{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:500;color:#fff;font-style:italic;margin:2rem 0;padding-left:2rem;border-left:3px solid rgba(255,255,255,.3)}.highlight-text{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);padding:1.5rem;border-radius:8px;border-left:4px solid #fff;margin:2rem 0;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.7}.intro-section{padding-top:2rem}.stat-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0;padding:2rem;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-value{font-size:clamp(2rem,4vw,3.5rem);font-weight:300;color:#fff;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.stat-label{font-size:.85rem;color:#fff9;text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace}.comparison-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.comparison-item{padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:all .3s ease}.comparison-item:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-2px)}.comparison-item.traditional{border-left:4px solid rgba(255,100,100,.5)}.comparison-item.self-healing{border-left:4px solid rgba(100,255,100,.5)}.comparison-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.comparison-icon{width:24px;height:24px}.comparison-header h4{font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.comparison-steps{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem}.step{padding:.5rem 1rem;background:#ffffff0d;border-radius:6px;font-family:JetBrains Mono,monospace}.step-arrow{color:#fff6;font-weight:700}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.pillar-card{padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;text-align:center;transition:all .3s ease}.pillar-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px)}.pillar-icon{width:48px;height:48px;margin:0 auto 1.5rem;color:#fff}.pillar-card h4{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.pillar-card p{font-size:.95rem;line-height:1.6;color:#fffc}.feature-list{list-style:none;padding:0;margin:1.5rem 0}.feature-list li{padding:.75rem 0 .75rem 2rem;position:relative;line-height:1.7}.feature-list li:before{content:"→";position:absolute;left:0;color:#ffffff80;font-weight:700}.feature-list li strong{color:#fff;font-weight:500}.impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.impact-item{padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.impact-item h4{font-size:1.2rem;font-weight:500;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.impact-item p{font-size:.95rem;line-height:1.6;color:#fffc}.cycle-diagram{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:3rem 0;padding:2rem;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.cycle-step{flex:1;min-width:150px;max-width:200px;padding:1.5rem;text-align:center;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.cycle-step:hover{background:#ffffff0f;transform:scale(1.05)}.cycle-number{width:40px;height:40px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 1rem;font-family:JetBrains Mono,monospace}.cycle-step h4{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.cycle-step p{font-size:.85rem;line-height:1.5;color:#ffffffb3}.tech-box{padding:1.5rem;background:#ffffff08;border-radius:8px;border-left:4px solid rgba(255,255,255,.3);margin:2rem 0}.tech-box strong{display:block;margin-bottom:1rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.tech-box ul{list-style:none;padding:0;margin:0}.tech-box li{padding:.5rem 0 .5rem 1.5rem;position:relative}.tech-box li:before{content:"•";position:absolute;left:0;color:#ffffff80}.fix-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.fix-category{padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.fix-category h4{font-size:1.2rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.fix-category ul{list-style:none;padding:0}.fix-category li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.fix-category li:before{content:"→";position:absolute;left:0;color:#ffffff80}.applications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.application-card{padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:all .3s ease}.application-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px)}.application-card h3{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.application-card p{margin-bottom:1rem;line-height:1.7}.application-card ul{list-style:none;padding:0;margin:1rem 0}.application-card li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.application-card li:before{content:"→";position:absolute;left:0;color:#ffffff80}.application-card li strong{color:#fff;font-weight:500}.future-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.future-card{padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:all .3s ease}.future-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px)}.future-card h3{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.future-card p{margin-bottom:1rem;line-height:1.7}.future-card ul{list-style:none;padding:0;margin:1rem 0}.future-card li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.future-card li:before{content:"→";position:absolute;left:0;color:#ffffff80}.future-card li strong{color:#fff;font-weight:500}.roadmap{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}.roadmap-step{display:flex;gap:2rem;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:all .3s ease}.roadmap-step:hover{background:#ffffff0d;border-color:#fff3}.roadmap-number{width:60px;height:60px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;font-family:JetBrains Mono,monospace;flex-shrink:0}.roadmap-content{flex:1}.roadmap-content h3{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.roadmap-content p{margin-bottom:1rem;line-height:1.7}.roadmap-content ul{list-style:none;padding:0;margin:1rem 0}.roadmap-content li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.roadmap-content li:before{content:"→";position:absolute;left:0;color:#ffffff80}.roadmap-content li strong{color:#fff;font-weight:500}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.challenge-card{padding:2rem;border-radius:12px;border:1px solid rgba(255,100,100,.2);background:#ff64640d;transition:all .3s ease}.challenge-card:hover{background:#ff64641a;border-color:#ff64644d;transform:translateY(-4px)}.challenge-card h3{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.challenge-card p{margin-bottom:1rem;line-height:1.7}.challenge-card ul{list-style:none;padding:0;margin:1rem 0}.challenge-card li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.challenge-card li:before{content:"→";position:absolute;left:0;color:#ffffff80}.challenge-card li strong{color:#fff;font-weight:500}.conclusion-section{padding:3rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.resources-section{padding:3rem 0}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.resource-category{padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.resource-category h3{font-size:1.2rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.resource-category ul{list-style:none;padding:0}.resource-category li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6;font-size:.9rem}.resource-category li:before{content:"•";position:absolute;left:0;color:#ffffff80}.author-section{padding:3rem 0;border-top:1px solid rgba(255,255,255,.1)}.author-bio{padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.author-bio h3{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.author-bio p{line-height:1.8;margin-bottom:1.5rem}.author-bio strong{color:#fff;font-weight:500}.author-links{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;font-family:JetBrains Mono,monospace;font-size:.9rem}.author-links a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.author-links a:hover{color:#fff}.author-links span{color:#ffffff4d}.series-note{font-size:.9rem;color:#fff9;font-style:italic;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:768px){.blog-post-page{padding:1rem 2rem}.blog-post-back{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.75rem}.blog-post-hero{margin-top:4rem}.blog-post-title{font-size:2rem}.blog-post-meta{flex-direction:column;align-items:flex-start}.comparison-box,.pillars-grid,.impact-grid,.applications-grid,.future-grid,.challenges-grid,.resources-grid{grid-template-columns:1fr}.cycle-diagram,.roadmap-step{flex-direction:column}.roadmap-number{width:50px;height:50px;font-size:1.2rem}}
