:root{--teal-accent:#008b99;--high-key-bg:#ffffff;--text-dark:#111111;--glow-teal:#00e5ff;--trust-navy:#004e75;--tech-teal:#008b99}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Exo 2",sans-serif;background-color:var(--high-key-bg);color:var(--text-dark);overflow-x:hidden;margin:0}#scroll-proxy{position:absolute;top:0;width:1px;height:850vh;z-index:1}#viewport{position:fixed;top:0;left:0;width:100vw;height:100vh;perspective:1500px;overflow:hidden;z-index:2;background:var(--high-key-bg)}#tunnel{position:absolute;top:0;left:0;width:100vw;height:100vh;transform-style:preserve-3d;will-change:transform}.panel{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(var(--z));display:flex;justify-content:center;align-items:center;transform-style:preserve-3d}.panel-img{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:1;opacity:1;transform:scale(1.2);filter:contrast(1.05) saturate(1.1) brightness(1.02);will-change:transform,opacity,filter}.scanline-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.03) 50%),linear-gradient(90deg,rgba(255,0,0,.005),rgba(0,255,0,.002),rgba(0,0,255,.005));background-size:100% 4px,4px 100%;z-index:999;pointer-events:none;opacity:.3}.pillar-nav-sidebar{position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:1000}.sidebar-track{position:relative;display:flex;flex-direction:column;gap:2.5rem;padding-right:15px;border-right:1px solid rgba(0,78,117,.1)}.sidebar-progress-bar{position:absolute;right:-1px;top:0;width:2px;height:0%;background:var(--tech-teal)}.nav-step{display:flex;flex-direction:column;align-items:flex-end;opacity:.2;transition:all .4s ease}.nav-step.active{opacity:1;transform:translateX(-5px)}.step-num{font-size:.75rem;font-weight:900;color:var(--trust-navy);letter-spacing:2px}.step-label{font-size:.55rem;font-weight:700;text-transform:uppercase;color:var(--tech-teal);letter-spacing:3px}.panel-text-layer{position:relative;z-index:2;width:100%;max-width:1600px;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 10vw;transform:translateZ(0)}.pillar-info-box{width:100%;max-width:480px;max-height:85vh;overflow-y:auto;scrollbar-width:none;padding:35px 45px;background:rgba(255,255,255,.5);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.3);border-radius:4px;box-shadow:0 20px 50px rgba(0,0,0,.1)}.pillar-info-box::-webkit-scrollbar{display:none}.info-box-title{font-family:Montserrat,sans-serif;font-weight:900;font-size:1.8rem;color:var(--trust-navy);margin-bottom:.8rem}.info-box-title .title-navy,.info-box-title .title-teal{letter-spacing:normal;font-weight:900;display:inline}.info-box-title .title-teal{color:var(--tech-teal);margin-right:.3rem}.info-box-desc{font-size:.95rem;line-height:1.5;color:#004e75;margin-bottom:1.5rem}.core-principle-section{background:rgba(255,255,255,.3);border-left:3px solid var(--teal-accent);padding:1.2rem;margin-bottom:1.5rem;border-radius:0 8px 8px 0;box-shadow:inset 0 0 20px rgba(255,255,255,.2)}.principle-label{font-size:.7rem;font-weight:800;text-transform:uppercase;color:var(--tech-teal);margin-bottom:.8rem;letter-spacing:2px}.principles-list{list-style:none}.principles-list li{font-size:.85rem;line-height:1.4;color:#004e75;margin-bottom:1rem;position:relative;padding-left:1.2rem}.principles-list li::before{content:'»';position:absolute;left:0;color:var(--tech-teal);font-weight:900}.principles-list li strong{display:block;font-size:.7rem;text-transform:uppercase;color:var(--tech-teal);letter-spacing:1px}.strategic-watermark{display:flex;flex-direction:column;opacity:.4;margin-top:1rem}.watermark-text{font-size:.7rem;font-weight:700;letter-spacing:3px;color:#ccd6dd}.watermark-counter{font-size:2rem;font-weight:900;color:#ccd6dd}.home-circle-btn{position:absolute;right:40px;bottom:40px;width:50px;height:50px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--trust-navy);font-size:1.2rem;text-decoration:none;transition:all .3s ease;pointer-events:auto;z-index:100}@media (max-width:800px){.home-circle-btn{right:20px;bottom:20px;width:45px;height:45px}}.home-circle-btn:hover{background:rgba(255,255,255,.8);transform:scale(1.1);color:var(--tech-teal);box-shadow:0 5px 15px rgba(0,0,0,.1)}.welcome-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(1.8rem, 6vw, 4.5rem);text-transform:uppercase;letter-spacing:15px;text-shadow:0 4px 10px rgba(255,255,255,.8);margin-bottom:2.5rem;line-height:1.3;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.title-navy{color:#004e75}.title-teal{color:#008b99;font-weight:400;letter-spacing:20px}@media (max-width:800px){.welcome-title{letter-spacing:8px}.title-teal{letter-spacing:10px}}.scroll-hint{margin-top:3rem;font-family:monospace;font-size:1rem;letter-spacing:5px;color:#008b99;font-weight:700;animation:bounceHint 2s infinite;text-align:center;width:100%}@keyframes bounceHint{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(15px);opacity:1}}.desktop-partners-tray{position:absolute;bottom:6vh;right:6vw;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;z-index:10}.tray-header{font-size:.55rem;font-weight:900;text-transform:uppercase;color:var(--tech-teal);letter-spacing:3px;margin-bottom:-.2rem;opacity:.8}.tray-icons{display:flex;gap:2rem;align-items:flex-start}.tray-icon{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .4s cubic-bezier(.165, .84, .44, 1);cursor:help}.tray-tool-name{font-family:'Exo 2',sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--trust-navy);opacity:.7}.tray-label{font-size:.6rem;font-weight:800;text-transform:uppercase;opacity:.4;letter-spacing:2px;color:var(--tech-teal)}.tray-icon .fa-cloudflare{color:#f38020}.tray-icon .fa-fire{color:#ffca28}.tray-icon .fa-aws{color:#f90}.tray-icon .fa-github{color:#181717}.tray-icon .fa-layer-group{color:#000}.tray-icon .fa-google{color:#4285f4}.tray-icon .fa-discord{color:#5865f2}.tray-icon .fa-robot{color:#161b22}.tray-icon .fa-seedling{color:#168c46}.tray-icon .fa-ibm{color:#0062ff}.tray-icon{font-size:2.2rem;transition:all .4s cubic-bezier(.165, .84, .44, 1);cursor:help}.tray-icon:hover{transform:translateY(-8px) scale(1.15);filter:drop-shadow(0 8px 15px rgba(0, 0, 0, .15))}.global-branding{position:fixed;top:30px;left:40px;z-index:9999}.logo-lockup{display:flex;align-items:center;gap:1rem;cursor:pointer}.logo-icon{font-size:1.8rem;color:var(--tech-teal);line-height:1}.logo-text-stack{display:flex;flex-direction:column;line-height:.85}.logo-top-text{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:900;color:var(--trust-navy);letter-spacing:-1px}.logo-bottom-row{display:flex;align-items:center;gap:.4rem;margin-top:2px}.logo-separator{color:var(--tech-teal);font-weight:300;font-size:1.1rem;opacity:.8}.logo-bottom-text{font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--tech-teal);letter-spacing:2px}.anchor-logo-lockup{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem}.logo-icon-mini{font-size:1.2rem;color:var(--tech-teal)}.anchor-logo-lockup .logo-top-text{font-size:1.4rem}.anchor-logo-lockup .logo-bottom-text{font-size:.65rem}.anchor-logo-lockup .logo-separator{font-size:.9rem}.mobile-hide{display:inline}@media (max-width:800px){.mobile-hide{display:none!important}}.standalone-sign-off{position:relative;z-index:100;width:100%;min-height:100vh;margin-top:850vh;background:var(--high-key-bg);display:flex;justify-content:center;align-items:center;padding:5rem 5vw;opacity:0;pointer-events:none;transition:opacity 1s ease}.standalone-sign-off.active{opacity:1;pointer-events:all}.sign-off-container{width:100%;max-width:1300px;display:flex;justify-content:space-between;align-items:center;gap:4rem}.sign-off-left{flex:1;display:flex;flex-direction:column;gap:2.5rem}.sign-off-title{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;color:var(--trust-navy);letter-spacing:-1px}.nav-sleek-group{display:flex;flex-direction:column;gap:1rem}.nav-sleek-btn{display:flex;align-items:center;gap:1.5rem;text-decoration:none;color:var(--trust-navy);padding:1rem 0;border-bottom:1px solid rgba(0,78,117,.1);transition:all .3s ease;width:fit-content;min-width:300px}.nav-sleek-btn:hover:not(:disabled){padding-left:1rem;border-bottom-color:var(--tech-teal);color:var(--tech-teal)}.nav-sleek-btn .btn-text{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.85rem}.mini-badge{font-size:8px;background:#f1f5f9;padding:2px 8px;border-radius:4px;margin-left:10px;color:#64748b}.sign-off-right{flex:1;display:flex;justify-content:flex-end}.executive-player-card{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.08);width:100%;max-width:450px;display:flex;flex-direction:column;align-items:center;gap:2.5rem;text-align:center}.card-name-logo{font-family:Orbitron,sans-serif;font-size:2rem;font-weight:700;letter-spacing:2px;display:flex;justify-content:center}.hero-chevron{color:var(--tech-teal);font-size:.6em;margin-right:10px}.card-tagline{font-family:monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.3em;color:var(--trust-navy);opacity:.5}.card-action-stack{display:flex;flex-direction:column;gap:1.2rem;width:100%}.card-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:1.2rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:all .3s ease}.card-btn.btn-teal{background:var(--tech-teal);color:#fff}.card-btn.btn-outline{border:1.5px solid var(--trust-navy);color:var(--trust-navy)}.card-socials{display:flex;gap:1.5rem}.social-icon-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:var(--trust-navy);font-size:1.2rem;transition:all .3s ease}.social-icon-btn:hover{background:var(--trust-navy);color:#fff;transform:scale(1.1)}.terminal-cursor{color:#4ade80;animation:cursor-blink 1.2s infinite}@keyframes cursor-blink{0%,100%{opacity:1}50%{opacity:0}}.final-anchor-branded{position:absolute;bottom:40px;right:60px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;opacity:.8}.anchor-logo-lockup{display:flex;align-items:center;gap:.8rem}.anchor-tagline{font-family:'Exo 2',sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:3px;color:var(--trust-navy);opacity:.5}@media (max-width:1100px){.standalone-sign-off{padding:5rem 2rem}.sign-off-container{flex-direction:column;text-align:center}.sign-off-right{justify-content:center;width:100%}.desktop-partners-tray{display:none}.pillar-nav-sidebar{left:20px;right:auto;top:auto;bottom:30px;transform:none}.sidebar-track{padding-right:0;padding-left:12px;border-right:none;border-left:1px solid rgba(0,78,117,.1);gap:1.2rem}.sidebar-progress-bar{left:-1px;right:auto}.nav-step{align-items:flex-start}.nav-step.active{transform:translateX(5px)}.step-num{font-size:.6rem}.step-label{font-size:.45rem;letter-spacing:1px}}