:root{--bg-color: #050b14;--card-bg: rgba(15, 29, 46, .8);--card-bg-solid: #0f1d2e;--text-main: #ffffff;--highlight-cyan: #00f0ff;--highlight-orange: #ff4d00;--highlight-green: #00ff00;--gauge-empty: #1a2f45;--text-muted: #4a5a6a;--line-muted: #333;--form-input-bg: rgba(0, 0, 0, .3)}body{margin:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-main);overflow-x:hidden}.navbar{display:flex;justify-content:center;align-items:center;background:#0f1d2ef2;padding:1rem 2rem;border-bottom:1px solid var(--highlight-cyan);position:sticky;top:0;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000080}.nav-link{color:#aaa;text-decoration:none;margin:0 2rem;font-size:1rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;transition:all .3s ease;position:relative;display:flex;align-items:center}.nav-link:hover{color:var(--highlight-cyan);text-shadow:0 0 8px rgba(0,240,255,.5)}.nav-link.active{color:var(--highlight-cyan)}.nav-link.active:after{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background:var(--highlight-orange);box-shadow:0 0 10px var(--highlight-orange)}@media(max-width:900px){.navbar{flex-direction:column}.nav-link{margin:.5rem 0}}.hero{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle at center,#0f1d2e,#050b14 70%);min-height:60vh;justify-content:center}.hero-logo{max-width:500px;width:80%;height:auto;margin-bottom:2rem;filter:drop-shadow(0 0 20px rgba(0,240,255,.3))}h1{font-size:3.5rem;margin:0 0 1rem;background:linear-gradient(90deg,var(--highlight-cyan),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:3px;line-height:1.2}p.subtitle{font-size:1.25rem;color:#ccc;margin-top:0;max-width:800px;line-height:1.6}.content-section{max-width:1200px;margin:0 auto;padding:4rem 2rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.value-card{background:var(--card-bg);border:1px solid rgba(0,240,255,.1);border-radius:15px;padding:2rem;text-align:left;transition:transform .3s,border-color .3s}.value-card:hover{transform:translateY(-5px);border-color:var(--highlight-cyan);box-shadow:0 0 20px #00f0ff1a}.value-title{color:var(--highlight-cyan);font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:700}.value-text{color:#aaa;line-height:1.6;font-size:1rem}.explainer-container{background:linear-gradient(180deg,#0f1d2e80,#050b1400);border-left:4px solid var(--highlight-orange);padding:2rem 3rem;border-radius:0 15px 15px 0;margin-bottom:4rem}.explainer-item{margin-bottom:2rem;display:flex;align-items:baseline}.explainer-item:last-child{margin-bottom:0}.explainer-label{color:var(--highlight-orange);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;min-width:150px;margin-right:1rem}.explainer-desc{color:#ddd;font-size:1.1rem;line-height:1.5}.cta-container{text-align:center;padding:2rem 0 6rem}.cta-btn{display:inline-block;padding:18px 50px;background:transparent;border:2px solid var(--highlight-cyan);color:var(--highlight-cyan);font-size:1.2rem;text-transform:uppercase;letter-spacing:3px;cursor:pointer;transition:all .3s ease;text-decoration:none;font-weight:700}.cta-btn:hover{background:var(--highlight-cyan);color:#000;box-shadow:0 0 30px var(--highlight-cyan)}@media(max-width:768px){h1{font-size:2.5rem}.explainer-item{flex-direction:column}.explainer-label{margin-bottom:.5rem}}.page-header{padding:6rem 2rem 4rem;text-align:center;background:radial-gradient(circle at top,#0f1d2e,#050b14 70%)}h1{font-size:3rem;margin:0 0 1rem;background:linear-gradient(90deg,var(--highlight-cyan),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:3px}p.subtitle{font-size:1.3rem;color:var(--highlight-orange);margin:0 auto;font-weight:600;letter-spacing:1px;text-align:center;max-width:800px}.split-container{max-width:1300px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem}.investor-column{background:var(--card-bg);border:1px solid rgba(0,240,255,.1);border-radius:15px;padding:2.5rem;transition:border-color .3s}.investor-column:hover{border-color:var(--highlight-cyan)}.col-title{font-size:1.8rem;color:#fff;margin-bottom:.5rem;font-weight:700}.col-audience{color:var(--highlight-cyan);font-size:.9rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2rem;display:block}.point-item{margin-bottom:2rem}.point-title{color:var(--highlight-orange);font-size:1.1rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.point-desc{color:#ccc;line-height:1.6;font-size:.95rem}.summary-section{max-width:900px;margin:4rem auto;padding:3rem;text-align:center;background:linear-gradient(180deg,#0f1d2e00,#00f0ff0d);border-top:1px solid rgba(0,240,255,.2);border-bottom:1px solid rgba(0,240,255,.2)}.summary-text{font-size:1.2rem;color:#fff;line-height:1.8;font-style:italic}.form-section{max-width:700px;margin:0 auto 6rem;padding:0 2rem}label{display:block;color:var(--highlight-cyan);margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}input,select,textarea{width:100%;padding:12px;background:var(--form-input-bg);border:1px solid #444;color:#fff;border-radius:5px;font-size:1rem;font-family:inherit;box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--highlight-orange)}@media(max-width:900px){.split-container{grid-template-columns:1fr}.navbar{flex-direction:column}.nav-link{margin:.5rem 0}}header{padding:2rem;text-align:center}.grid{max-width:1200px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.asset-card{background:var(--card-bg-solid);border-radius:15px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,240,255,.1)}.asset-card:hover{transform:translateY(-5px);box-shadow:0 0 20px #00f0ff33;border-color:var(--highlight-cyan)}.gauge-svg{width:150px;height:150px;transform:rotate(-90deg)}.gauge-bg{fill:none;stroke:var(--gauge-empty);stroke-width:8}.gauge-fill{fill:none;stroke:var(--highlight-cyan);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray 1s ease-out;filter:drop-shadow(0 0 5px var(--highlight-cyan))}.asset-info{text-align:center;margin-top:1rem}.asset-name{font-size:1.2rem;font-weight:700;color:var(--highlight-cyan)}.asset-percent{font-size:.9rem;color:#aaa}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#050b14fa;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{position:relative;width:900px;height:650px;display:flex;justify-content:center;align-items:center}.modal-toggle-container{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:100}.toggle-wrapper{background:#00000080;border-radius:20px;padding:4px;border:1px solid var(--gauge-empty);display:flex;gap:5px}.toggle-btn{padding:6px 15px;font-size:.8rem;cursor:pointer;border-radius:15px;transition:all .2s;text-transform:uppercase;color:#889;font-weight:600}.toggle-btn:hover{color:#fff}.toggle-btn.active{background:var(--highlight-cyan);color:#000;box-shadow:0 0 15px #00f0ff4d}.toggle-btn.active-orange{background:var(--highlight-orange);color:#fff;box-shadow:0 0 15px #ff4d004d}.toggle-btn.active-green{background:var(--highlight-green);color:#000;box-shadow:0 0 15px #00ff004d}.modal-view{width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity .4s ease;display:flex;justify-content:center;align-items:center}.modal-view.hidden{opacity:0;pointer-events:none;z-index:-1}.modal-gauge-container{position:absolute;width:200px;height:200px;z-index:2;background:radial-gradient(circle,var(--card-bg-solid) 0%,transparent 70%);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.modal-gauge-container h2{margin:0;color:var(--highlight-cyan);font-size:2rem}.milestone-container{position:absolute;width:100%;height:100%;pointer-events:none}.milestone-node{position:absolute;background:#0f1d2ef2;border:1px solid var(--highlight-cyan);padding:10px 15px;border-radius:8px;color:#fff;font-size:.9rem;max-width:150px;text-align:center;transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease .5s;box-shadow:0 0 10px #00f0ff1a;z-index:10}.milestone-node.future{border-color:var(--text-muted);color:var(--text-muted);box-shadow:none;background:#0a141ecc}.modal-overlay.active .milestone-node{opacity:1}.connector-lines{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.connector-line{stroke:var(--highlight-orange);stroke-width:2;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1s ease .2s;filter:drop-shadow(0 0 3px var(--highlight-orange))}.connector-line.future{stroke:var(--line-muted);filter:none}.modal-overlay.active .connector-line{stroke-dashoffset:0}#modal-view-background{padding:40px;box-sizing:border-box}.background-text-container{max-width:700px;background:#0f1d2ee6;border:1px solid var(--gauge-empty);border-left:4px solid var(--highlight-cyan);padding:30px;border-radius:8px;box-shadow:0 0 20px #00000080}.background-text-title{color:var(--highlight-cyan);font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}.background-text-body{color:#ddd;line-height:1.6;font-size:1.1rem}#modal-flow-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}.flow-svg{width:95%;height:90%;overflow:visible}.flow-path-in,.flow-path-out{stroke-dasharray:2000;stroke-dashoffset:2000;fill:none;opacity:1;stroke-linecap:butt}.flow-path-in.animate,.flow-path-out.animate{transition:stroke-dashoffset 2.5s ease-in}.flow-text{font-size:12px;fill:#fff;font-family:sans-serif;font-weight:700}.flow-val{font-size:18px;fill:#fff;font-family:sans-serif;font-weight:700}.flow-center-box{fill:#0f1d2e;stroke:url(#grad1);stroke-width:3}#modal-view-tokenomics{flex-direction:column;justify-content:flex-start;padding-top:80px}.token-table{width:80%;border-collapse:collapse;margin-bottom:20px;font-size:.9rem}.token-table th,.token-table td{padding:12px;text-align:left;border-bottom:1px solid rgba(0,240,255,.2)}.token-table th{color:var(--highlight-cyan);text-transform:uppercase;font-size:.8rem}.token-table tr:hover{background:#00f0ff0d}.val-positive{color:var(--highlight-green);font-weight:700}.val-neutral{color:#aaa}.total-tokens-container{width:80%;text-align:center;margin-bottom:20px;padding:10px;background:#00f0ff0d;border-radius:8px;border:1px solid rgba(0,240,255,.1)}.total-tokens-label{font-size:.8rem;color:#aaa;text-transform:uppercase;letter-spacing:1px}.total-tokens-value{font-size:1.4rem;color:#fff;font-weight:700;margin-top:5px}.slider-container{width:80%;display:flex;flex-direction:column;align-items:center;background:#0f1d2ecc;padding:20px;border-radius:10px;border:1px solid var(--gauge-empty)}.slider-labels{width:100%;display:flex;justify-content:space-between;font-size:.8rem;color:var(--highlight-cyan);margin-bottom:10px}.slider-input-wrapper{position:relative;width:100%;height:20px;display:flex;align-items:center}.slider-track-bg{position:absolute;left:0;right:0;height:6px;background:#ffffff1a;border-radius:3px;z-index:0}.slider-track-fill{position:absolute;left:0;height:6px;background:var(--highlight-orange);border-radius:3px;z-index:0;pointer-events:none}input[type=range]{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:20px;outline:none;cursor:pointer;position:relative;z-index:1}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:var(--highlight-orange);cursor:pointer;box-shadow:0 0 10px var(--highlight-orange);position:relative;z-index:2}.current-val-display{margin-top:15px;font-size:1.2rem;color:#fff;font-weight:700}.disclaimer-text{font-size:.7rem;color:#889;margin-top:8px;text-align:center;font-style:italic}.close-btn{position:absolute;top:20px;right:20px;background:#00000080;border:1px solid var(--highlight-orange);color:var(--highlight-orange);padding:10px 20px;cursor:pointer;border-radius:5px;font-weight:700;transition:all .2s;z-index:100;pointer-events:auto}.close-btn:hover{background:var(--highlight-orange);color:#fff;box-shadow:0 0 15px var(--highlight-orange)}.error-message{text-align:center;color:#ff4d00;padding:2rem;display:none}.container{max-width:1200px;margin:0 auto;padding:2rem;text-align:center}.header-logo{max-width:400px;width:90%;height:auto;margin-bottom:.5rem}.strategy-text{text-align:center;max-width:800px;margin:0 auto 2rem;color:#ccc;line-height:1.6;font-size:1.1rem}.highlight-text{color:var(--highlight-orange);font-weight:700}.animation-container{position:relative;width:100%;height:600px;background:radial-gradient(circle at center,#1a2f45,#050b14 70%);border:1px solid var(--highlight-cyan);border-radius:20px;box-shadow:0 0 30px #00f0ff1a;overflow:hidden;margin-bottom:3rem;text-align:left}canvas{display:block}.start-shield{position:absolute;top:0;left:0;width:100%;height:100%;background:#050b1499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;transition:opacity .5s ease}.shield-description{color:#fff;max-width:800px;text-align:center;margin-bottom:30px;font-size:1.65rem;line-height:1.6;text-shadow:0 0 10px rgba(0,0,0,.8)}.start-btn{background:#0009;border:2px solid var(--highlight-green);color:var(--highlight-green);font-size:3rem;font-weight:900;width:120px;height:120px;border-radius:50%;cursor:pointer;transition:all .3s ease;text-transform:uppercase;box-shadow:0 0 20px #0f03;display:flex;justify-content:center;align-items:center}.start-btn:hover{background:var(--highlight-green);color:#000;box-shadow:0 0 50px var(--highlight-green);transform:scale(1.1)}.anim-label{position:absolute;color:var(--highlight-cyan);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;pointer-events:none;text-shadow:0 0 5px black}.label-equity{top:20px;left:50%;transform:translate(-50%)}.label-treasury{top:20px;right:30px;color:var(--highlight-orange)}.treasury-counter{position:absolute;top:40px;right:30px;text-align:right;display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:20px;align-items:start}.counter-column{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.hero-amount{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 0 20px var(--highlight-orange);font-variant-numeric:tabular-nums;line-height:1}.sub-amount{font-size:1.6rem;font-weight:700;color:#ddd;font-variant-numeric:tabular-nums;line-height:1}.btc-label{color:#889;text-transform:uppercase;font-size:.7rem;margin-top:2px;letter-spacing:1px}.note-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-220%);color:#fff;background:#000000b3;padding:5px 10px;border-radius:5px;font-size:.8rem;opacity:0;transition:opacity .3s;pointer-events:none;border:1px solid var(--highlight-orange);white-space:nowrap}.note-info.visible{opacity:1}#error-box{display:none;color:#ff4d00;text-align:center;margin-bottom:1rem;font-weight:700}.status-message{position:absolute;top:50%;left:44%;transform:translate(-50%,-50%);color:var(--highlight-green);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:5px;text-shadow:0 0 20px var(--highlight-green);display:none;pointer-events:none}#vf-price{color:#00f0ff;text-shadow:0 0 20px #00f0ff}#btc-price{color:#fc0}#debt-counter{color:#f99}#retired-counter{color:#9f9}:root{--team-bg: #050b14;--team-card-bg: rgba(15, 29, 46, .6);--team-card-border: rgba(0, 240, 255, .1);--team-accent-primary: #ff4d00;--team-accent-secondary: #00f0ff;--team-text-mono: "JetBrains Mono", monospace;--team-text-sans: "Inter", sans-serif}.team-container{padding:2rem;max-width:1400px;margin:0 auto;color:#fff;font-family:var(--team-text-sans)}.metrics-ticker{display:flex;justify-content:space-around;align-items:center;background:#0f1d2ecc;border:1px solid var(--team-card-border);padding:1.5rem;margin-bottom:3rem;border-radius:4px;font-family:var(--team-text-mono);position:relative;overflow:hidden}.metrics-ticker:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--team-accent-primary);box-shadow:0 0 10px var(--team-accent-primary);animation:scanline 3s infinite linear}@keyframes scanline{0%{left:0;opacity:1}50%{opacity:.5}to{left:100%;opacity:0}}.metric-item{text-align:center;text-transform:uppercase}.metric-value{display:block;font-size:1.8rem;font-weight:700;color:var(--team-accent-primary);text-shadow:0 0 5px rgba(255,77,0,.3)}.metric-label{font-size:.9rem;color:#8899ac;letter-spacing:1px}.content-grid{display:grid;grid-template-columns:350px 1fr;gap:3rem}.manifesto-section{font-family:var(--team-text-mono)}.terminal-header{font-size:1.2rem;color:var(--team-accent-secondary);border-bottom:2px solid var(--team-accent-secondary);padding-bottom:.5rem;margin-bottom:1rem;margin-top:2rem;display:inline-block;letter-spacing:1px}.terminal-header:first-of-type{margin-top:0}.manifesto-text{font-size:.95rem;line-height:1.6;color:#ccd6e0;margin-bottom:2rem;border-left:1px solid #333;padding-left:1rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.team-card{background:var(--team-card-bg);border:1px solid var(--team-card-border);padding:2rem;border-radius:2px;position:relative;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.team-card:hover{border-color:var(--team-accent-secondary);transform:translateY(-5px);box-shadow:0 5px 20px #00f0ff1a}.team-card.ai-card{border:1px solid rgba(255,77,0,.3);background:linear-gradient(145deg,#0f1d2ee6,#ff4d000d);animation:pulse-border 4s infinite alternate}@keyframes pulse-border{0%{box-shadow:0 0 #ff4d0000}to{box-shadow:0 0 15px #ff4d0033}}.node-visual{width:80px;height:80px;margin-bottom:1.5rem;position:relative;display:flex;justify-content:center;align-items:center}.hex{width:100%;height:100%;background:#00f0ff1a;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,240,255,.3)}.ai-card .hex{background:#ff4d001a;border-color:#ff4d0066}.node-icon{font-size:2rem;color:var(--team-accent-secondary)}.ai-card .node-icon{color:var(--team-accent-primary)}.member-name{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.25rem;font-family:var(--team-text-sans)}.member-role{font-family:var(--team-text-mono);color:var(--team-accent-primary);font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:1px}.member-title{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#fff}.member-stats{width:100%;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;display:flex;justify-content:space-between;font-size:.75rem;color:#888;font-family:var(--team-text-mono);overflow:hidden}.stats-scroll-wrapper{flex:1;overflow:hidden;margin-left:1rem;position:relative;mask-image:linear-gradient(90deg,transparent,white 10%,white 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,white 10%,white 90%,transparent)}.stats-scroll-content{display:inline-block;white-space:nowrap;animation:stats-scroll 12s linear infinite;padding-left:100%}@keyframes stats-scroll{0%{transform:translate(0)}to{transform:translate(-150%)}}@media(max-width:900px){.content-grid{grid-template-columns:1fr}.metrics-ticker{flex-direction:column;gap:1.5rem}}:root{--thesis-bg: #050b14;--thesis-text: #e0e0e0;--thesis-text-muted: #888888;--color-vita-bg: #050b14;--color-vita-traditional: #888888;--color-vita-accent: #00f0ff;--color-vita-accent-primary: #ff4d00;--color-vita-secondary: #00f0ff;--font-mono: "Space Mono", monospace;--font-sans: "Inter", sans-serif}.thesis-page{background-color:var(--thesis-bg);color:var(--thesis-text);min-height:100vh;font-family:var(--font-sans);padding-top:80px}.thesis-hero{position:relative;padding:5rem 1.5rem;text-align:center;max-width:1200px;margin:0 auto;overflow:hidden}.hero-bg-gradient{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,rgba(0,240,255,.05),transparent);pointer-events:none;z-index:0}.thesis-h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;position:relative;z-index:10}.highlight-primary{color:var(--color-vita-accent-primary)}.thesis-subhead{font-size:1.25rem;color:var(--thesis-text-muted);max-width:800px;margin:0 auto;position:relative;z-index:10}.highlight-accent{color:var(--color-vita-accent);font-family:var(--font-mono)}.highlight-traditional{color:var(--color-vita-traditional);font-family:var(--font-mono)}@media(min-width:768px){.thesis-h1{font-size:3.5rem}.thesis-subhead{font-size:1.5rem}}.models-comparison{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 5rem}.comparison-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.comparison-grid{grid-template-columns:1fr 1fr}}.model-card{border-radius:8px;padding:2rem;position:relative;overflow:hidden;transition:transform .3s ease}.model-header{margin-bottom:2rem}.model-title{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.model-description{font-size:1rem;line-height:1.6;color:var(--thesis-text-muted)}.capital-badge{display:inline-block;margin-top:.5rem;font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:4px}.model-card.traditional{background-color:#11182780;border:1px solid rgba(136,136,136,.3)}.model-card.traditional .model-title{color:#fff}.model-card.traditional .capital-badge{background-color:#8888881a;color:var(--color-vita-traditional);border:1px solid rgba(136,136,136,.3)}.model-card.vitaforge{background-color:#111827cc;border:1px solid rgba(0,240,255,.3);box-shadow:0 0 30px #00f0ff1a}.model-card.vitaforge .model-title{color:#fff}.model-card.vitaforge .capital-badge{background-color:var(--color-vita-accent);color:#000;font-weight:700;border:none}.stack-visual{position:relative;display:flex;flex-direction:column;gap:8px;padding:2rem 0;align-items:center}.block{width:70%;height:50px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-family:var(--font-mono);font-size:.9rem;font-weight:500}.block.locked{background-color:#88888826;border:1px solid rgba(136,136,136,.3);color:var(--thesis-text-muted)}.block.liquid{background-color:#00f0ff0d;border:1px dashed rgba(0,240,255,.2);color:var(--thesis-text-muted)}.block.liquid.highlight{background-color:#ff4d0026;border:1px solid var(--color-vita-accent-primary);color:var(--color-vita-accent-primary);box-shadow:0 0 15px #ff4d0033;transform:scale(1.05);z-index:2}.block.liquid.glow{border-color:var(--color-vita-accent);color:var(--color-vita-accent);background-color:#00f0ff26;box-shadow:0 0 20px #00f0ff80,inset 0 0 10px #00f0ff4d;text-shadow:0 0 8px rgba(0,240,255,.8);z-index:2;transform:scale(1.02);font-weight:700}.diagonal-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);width:80%;text-align:center;font-family:var(--font-mono);font-weight:700;font-size:2.5rem;color:#ff4d0066;text-transform:uppercase;letter-spacing:.1em;pointer-events:none;white-space:nowrap;z-index:10}.row-lines-visual{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.row{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:4px;transition:all .3s ease}.row-label{width:80px;font-family:var(--font-mono);font-size:.8rem;color:var(--thesis-text-muted);text-align:right}.row-bar{flex:1;height:4px;background:#8883;border-radius:2px;position:relative}.row.highlight .row-bar{background:var(--color-vita-accent-primary);box-shadow:0 0 10px #ff4d0080}.row.highlight .row-label{color:var(--color-vita-accent-primary);font-weight:700}.economic-argument{background-color:#080f1c;padding:5rem 1.5rem;text-align:center}.argument-container{max-width:800px;margin:0 auto}.alpha-badge{display:inline-block;padding:.25rem .75rem;border:1px solid rgba(255,77,0,.5);border-radius:999px;color:var(--color-vita-accent-primary);background-color:#ff4d001a;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.argument-h2{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#fff}.underline-style{color:var(--color-vita-accent-primary);text-decoration:underline;text-decoration-color:var(--color-vita-accent-primary);text-underline-offset:8px}.argument-text{font-size:1.25rem;line-height:1.6;color:var(--thesis-text-muted)}@media(min-width:768px){.argument-h2{font-size:3rem}}.thesis-cta{padding:5rem 1.5rem;text-align:center}.cta-buttons{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:2rem}.btn-primary{background-color:var(--color-vita-accent);color:#000;padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .2s ease}.btn-primary:hover{background-color:#fff;box-shadow:0 0 20px #00f0ff80}.btn-secondary{background-color:transparent;color:var(--thesis-text-muted);padding:1rem 2rem;border:1px solid rgba(136,136,136,.3);border-radius:4px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .2s ease}.btn-secondary:hover{border-color:#fff;color:#fff}@media(min-width:640px){.cta-buttons{flex-direction:row;justify-content:center}}.model-card:hover{transform:translateY(-5px)}.derisking-wrapper{margin-top:1rem;padding:0 1rem}.derisking-header-row{display:flex;justify-content:flex-end;margin-bottom:.5rem;padding-left:calc(81px + 2rem);gap:.5rem}.header-label{flex:1;text-align:center;font-family:var(--font-mono);font-size:.65rem;color:var(--thesis-text-muted);opacity:.8}.derisking-body{display:flex;align-items:stretch;height:220px}.stage-labels-col{width:80px;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding-right:1rem;border-right:1px solid rgba(255,255,255,.05);margin-right:1rem}.stage-label{height:40px;display:flex;align-items:center;justify-content:flex-end;font-family:var(--font-mono);font-size:.6rem;color:var(--thesis-text-muted);text-align:right}.columns-container{flex:1;display:flex;justify-content:space-between;gap:.5rem}.small-col{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:flex-start;height:100%}.small-block{height:40px;background:#6d7d8c1a;border:1px solid rgba(109,125,140,.3);width:100%;border-radius:2px}.small-block.placeholder{background:transparent;border-color:transparent}.small-block.ghost{background:transparent;border:1px dashed rgba(109,125,140,.2)}.small-block.highlight{background:var(--color-vita-secondary);border:1px solid var(--color-vita-secondary);box-shadow:0 0 10px #00f0ff4d}.liquid-stack-border{width:70%;display:flex;flex-direction:column;gap:8px;border:3px solid transparent;padding:1rem;border-radius:4px}.liquid-stack-border .block{width:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#050b14d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:transparent;padding:0;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;position:relative;animation:fadeIn .3s ease}.close-modal-btn{position:absolute;top:1rem;right:1.5rem;background:transparent;border:none;color:#aaa;font-size:2rem;cursor:pointer;z-index:1010;line-height:1}.close-modal-btn:hover{color:#fff}.form-card{background:#0f1825;border:1px solid #333;padding:3rem;border-radius:15px;box-shadow:0 10px 40px #0009}.form-group label{display:block;color:var(--color-vita-accent);margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;background:#ffffff0d;border:1px solid #444;color:#fff;border-radius:5px;font-size:1rem;font-family:inherit;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-vita-accent-primary)}.submit-btn{width:100%;padding:15px;background:linear-gradient(90deg,var(--color-vita-accent-primary),#ff7700);border:none;color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:5px;margin-top:1rem;transition:transform .2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-page{min-height:100vh;padding:8rem 2rem 4rem;background:radial-gradient(circle at top,#0f1d2e,#050b14 70%);display:flex;justify-content:center;align-items:flex-start}.contact-container{width:100%;max-width:700px}.form-card{background:var(--card-bg);border:1px solid #333;padding:3rem;border-radius:15px;box-shadow:0 10px 30px #00000080}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{display:block;color:var(--highlight-cyan);margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;background:var(--form-input-bg);border:1px solid #444;color:#fff;border-radius:5px;font-size:1rem;font-family:inherit;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--highlight-orange)}.submit-btn{width:100%;padding:15px;background:linear-gradient(90deg,var(--highlight-orange),#ff7700);border:none;color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:5px;margin-top:1rem;transition:transform .2s}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff4d004d}@media(max-width:600px){.form-card{padding:2rem}}
