body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#333;line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{background:linear-gradient(135deg,#003087,#001f5c);color:#fff;padding:60px 0;text-align:center}.hero-title{font-size:2.5rem;font-weight:700;margin-bottom:15px}.hero-subtitle{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}.section{padding:60px 0}.section-title{font-size:2rem;font-weight:600;margin-bottom:30px;text-align:center;color:#003087}.card{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px;border:1px solid #e0e0e0}.grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.btn{display:inline-block;padding:12px 24px;background:#003087;color:#fff;text-decoration:none;border-radius:5px;font-weight:500;transition:background .3s}.btn:hover{background:#002468}.footer{background:#003087;color:#fff;text-align:center;padding:30px 0;margin-top:60px}@media (max-width: 768px){.container{padding:0 15px}.hero{padding:40px 0}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.section{padding:40px 0}.section-title{font-size:1.5rem}.card{padding:20px}.grid{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.hero{padding:30px 0}.hero-title{font-size:1.5rem}.section{padding:30px 0}.section-title{font-size:1.3rem}.card{padding:15px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;width:100%}:root{--primary-blue: #003087;--white: #ffffff;--light-blue: #e6f0ff;--dark-blue: #001f5c;--text-dark: #1a1a1a;--text-light: #666666;--border-color: #d0d0d0;--shadow: 0 2px 8px rgba(0, 48, 135, .1);--shadow-hover: 0 4px 16px rgba(0, 48, 135, .2)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--white);overflow-x:hidden;overflow-y:auto!important;width:100%;height:auto!important;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}nav.navbar,.navbar,[class*=navbar]{background-color:#fff!important;background:#fff!important;background-image:none!important;color:#003087!important;padding:.5rem 0!important;position:sticky!important;top:0!important;z-index:1000!important;box-shadow:0 2px 8px #0030871a!important;border-bottom:2px solid #d0d0d0!important}nav.navbar *,.navbar *,[class*=navbar] *{color:#003087!important}nav.navbar a,.navbar a,[class*=navbar] a{color:#003087!important}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.nav-container:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.logo{font-size:1.5rem;font-weight:700;letter-spacing:1px;display:none!important;visibility:hidden!important;opacity:0!important}.logo-link{display:flex;align-items:center;text-decoration:none;color:var(--primary-blue);transition:transform .3s ease;min-height:80px}.logo-link:before,.logo-link:after{display:none!important;content:none!important}.logo-fallback{display:none!important;visibility:hidden!important}.logo-link:hover{transform:scale(1.05)}.logo-image{height:120px;width:auto;display:block!important;object-fit:contain;max-width:100%;visibility:visible!important;opacity:1!important;position:relative;z-index:1}.logo-text{display:none!important;visibility:hidden!important;opacity:0!important;font-size:0!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.nav-menu{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-menu a{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:all .3s;padding:.25rem 0}.nav-menu a:hover,.nav-menu a.active{color:var(--dark-blue);border-bottom:2px solid var(--primary-blue)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001;position:relative}.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger span{width:100%;height:3px;background-color:var(--primary-blue);border-radius:3px;transition:all .3s ease;transform-origin:center}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(-20px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;animation:fadeIn .3s ease}@media (max-width: 768px){.menu-overlay{display:block}}.hero{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);color:var(--white);padding:4rem 0;text-align:center;margin-top:0;border-top:2px solid rgba(255,255,255,.1)}.hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:var(--white)}.hero-subtitle{font-size:1.25rem;opacity:.95;font-weight:300;color:var(--white)}.section{padding:4rem 0;position:relative}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.section-alt{background-color:var(--light-blue)}.section-title{font-size:2rem;color:var(--primary-blue);margin-bottom:2rem;font-weight:700}.text-center{text-align:center}.subtitle{font-size:1.1rem;color:var(--text-light);margin-bottom:2rem}.card{background:var(--white);border-radius:12px;padding:2.5rem;box-shadow:var(--shadow);margin-bottom:2rem}.vision-card{border-left:4px solid var(--primary-blue)}.quote-card{text-align:center;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);color:var(--white)}.quote-text{font-size:1.5rem;font-weight:500;line-height:1.8;font-style:italic}.critical-card{border-left:4px solid #d32f2f}.insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.insight-item h3{color:var(--primary-blue);margin-bottom:1rem}.insight-item ul{list-style:none;padding-left:0}.insight-item li{padding:.5rem 0 .5rem 1.5rem;position:relative}.insight-item li:before{content:"→";position:absolute;left:0;color:var(--primary-blue)}.highlight{font-size:1.5rem;color:var(--primary-blue);font-weight:700}.principle-box{background:var(--light-blue);padding:2rem;border-radius:8px;margin:2rem 0}.principle-box h3{color:var(--primary-blue);margin-bottom:1.5rem;text-align:center}.principle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.principle-card{background:var(--white);padding:1.5rem;border-radius:8px;text-align:center;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s}.principle-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.principle-icon{font-size:3rem;color:var(--primary-blue);margin-bottom:1rem}.principle-card h4{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.2rem}.transformation-box{margin:2rem 0;padding:2rem;background:var(--white);border:2px solid var(--primary-blue);border-radius:8px}.transformation-box h3{color:var(--primary-blue);margin-bottom:1.5rem;text-align:center}.transformation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.transformation-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--light-blue);border-radius:6px}.before{color:var(--text-light);font-weight:500}.arrow{color:var(--primary-blue);font-size:1.5rem;font-weight:700;margin:0 1rem}.after{color:var(--primary-blue);font-weight:700}.differentiator{margin-top:2rem;padding:1.5rem;background:var(--light-blue);border-radius:8px;text-align:center}.differentiator p{font-size:1.1rem;color:var(--primary-blue)}.comparison-table{margin:2rem 0}.table-header,.table-row{display:grid;grid-template-columns:1fr 2fr;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color)}.table-header{background:var(--primary-blue);color:var(--white);font-weight:700;border-radius:8px 8px 0 0}.table-row{background:var(--white);transition:background .3s}.table-row:hover{background:var(--light-blue)}.col-vendor{font-weight:600;color:var(--primary-blue)}.col-limitation{color:var(--text-dark)}.unifier-box{margin-top:2rem;padding:1.5rem;background:var(--light-blue);border-radius:8px;text-align:center}.unifier-box p{font-size:1.2rem;color:var(--primary-blue);margin-bottom:.5rem}.moat-text{font-size:1rem;font-style:italic;color:var(--text-light)}.quick-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.link-card{background:var(--white);padding:2rem;border-radius:12px;text-decoration:none;color:var(--text-dark);box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;border:2px solid transparent}.link-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--primary-blue)}.link-card h3{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.5rem}.link-card p{color:var(--text-light)}.layer-card{background:var(--white);border-radius:12px;padding:2.5rem;box-shadow:var(--shadow);margin-bottom:2rem}.layer-header{border-bottom:3px solid var(--primary-blue);padding-bottom:1rem;margin-bottom:2rem}.layer-number{display:inline-block;background:var(--primary-blue);color:var(--white);padding:.5rem 1rem;border-radius:6px;font-weight:700;margin-bottom:1rem}.layer-header h2{color:var(--primary-blue);font-size:2rem;margin-bottom:.5rem}.layer-subtitle{color:var(--text-light);font-size:1.1rem;font-style:italic}.layer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.what-it-does,.why-it-matters{background:var(--light-blue);padding:1.5rem;border-radius:8px}.what-it-does h3,.why-it-matters h3{color:var(--primary-blue);margin-bottom:1rem}.what-it-does ul,.why-it-matters ul{list-style:none;padding-left:0}.what-it-does li,.why-it-matters li{padding:.5rem 0 .5rem 1.5rem;position:relative}.what-it-does li:before,.why-it-matters li:before{content:"✓";position:absolute;left:0;color:var(--primary-blue);font-weight:700}.layer-intro{font-size:1.1rem;margin-bottom:2rem;color:var(--text-dark)}.sat-components{display:grid;gap:2rem}.sat-component{background:var(--light-blue);padding:1.5rem;border-radius:8px;border-left:4px solid var(--primary-blue)}.sat-component.critical{background:#fff3e0;border-left-color:#d32f2f}.sat-component h3{color:var(--primary-blue);margin-bottom:1rem;font-size:1.5rem}.sat-component.critical h3{color:#d32f2f}.critical-badge{display:inline-block;background:#d32f2f;color:var(--white);padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:700;margin-left:.5rem}.sat-component ul{list-style:none;padding-left:0}.sat-component li{padding:.5rem 0 .5rem 1.5rem;position:relative}.sat-component li:before{content:"•";position:absolute;left:0;color:var(--primary-blue);font-size:1.5rem}.sat-sig-note{margin-top:1rem;padding:1rem;background:var(--white);border-radius:6px;font-weight:600;color:var(--primary-blue)}.forms-features ul{list-style:none;padding-left:0;margin-bottom:2rem}.forms-features li{padding:.75rem 0 .75rem 2rem;position:relative;font-size:1.1rem}.forms-features li:before{content:"→";position:absolute;left:0;color:var(--primary-blue);font-weight:700;font-size:1.2rem}.forms-output{margin:2rem 0}.forms-output h3{color:var(--primary-blue);margin-bottom:1rem}.output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.output-item{background:var(--primary-blue);color:var(--white);padding:1rem;border-radius:6px;text-align:center;font-weight:600}.forms-philosophy{margin:2rem 0;padding:1.5rem;background:var(--light-blue);border-radius:8px;text-align:center}.philosophy-text{font-size:1.3rem;color:var(--primary-blue)}.forms-enables{margin-top:2rem}.forms-enables h3{color:var(--primary-blue);margin-bottom:1rem}.enables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.enable-item{background:var(--primary-blue);color:var(--white);padding:1rem;border-radius:6px;text-align:center;font-weight:600}.result-box{margin-top:2rem;padding:2rem;background:var(--light-blue);border-radius:8px}.result-box h3{color:var(--primary-blue);margin-bottom:1.5rem;text-align:center}.result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.result-item{background:var(--white);padding:1.5rem;border-radius:8px;text-align:center;font-weight:600;color:var(--primary-blue);box-shadow:var(--shadow)}.ai-can,.ai-cannot{background:var(--light-blue);padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.ai-can h3,.ai-cannot h3{color:var(--primary-blue);margin-bottom:1rem}.ai-can ul,.ai-cannot ul{list-style:none;padding-left:0}.ai-can li,.ai-cannot li{padding:.5rem 0 .5rem 1.5rem;position:relative}.ai-can li:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.ai-cannot li:before{content:"✗";position:absolute;left:0;color:#d32f2f;font-weight:700}.ai-safety{margin-top:2rem;padding:1.5rem;background:#fff3e0;border-radius:8px;text-align:center}.safety-text{font-size:1.1rem;color:var(--text-dark);font-weight:600}.without-sat,.with-sat{margin:2rem 0}.without-sat h3,.with-sat h3{color:var(--primary-blue);margin-bottom:1.5rem}.problem-grid,.solution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.problem-item,.solution-item{background:var(--white);padding:1.5rem;border-radius:8px;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow)}.problem-icon{font-size:2rem;color:#d32f2f}.solution-icon{font-size:2rem;color:#4caf50}.problem-item p,.solution-item p{font-weight:600;margin:0}.alignment-box{margin-top:2rem;padding:1.5rem;background:var(--light-blue);border-radius:8px;text-align:center}.alignment-box p{font-size:1.2rem;color:var(--primary-blue)}.sat-components-detailed{display:grid;gap:2rem;margin-top:2rem}.sat-component-card{background:var(--white);border-radius:12px;padding:2rem;box-shadow:var(--shadow);border-left:4px solid var(--primary-blue)}.sat-component-card.critical-component{border-left-color:#d32f2f;background:#fff3e0}.component-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.component-header h3{color:var(--primary-blue);font-size:1.8rem;margin:0}.critical-component .component-header h3{color:#d32f2f}.component-badge{background:var(--primary-blue);color:var(--white);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:600}.component-content ul{list-style:none;padding-left:0}.component-content li{padding:.75rem 0 .75rem 1.5rem;position:relative}.component-content li:before{content:"→";position:absolute;left:0;color:var(--primary-blue);font-weight:700}.component-description{font-size:1.1rem;margin-bottom:1.5rem;color:var(--text-dark)}.sig-binds{margin:1.5rem 0}.sig-binds h4{color:var(--primary-blue);margin-bottom:1rem}.binds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.bind-item{background:var(--primary-blue);color:var(--white);padding:1rem;border-radius:6px;text-align:center;font-weight:600}.sig-design{margin:1.5rem 0;padding:1rem;background:var(--white);border-radius:6px;text-align:center}.sig-bridge{margin-top:1.5rem;padding:1.5rem;background:var(--light-blue);border-radius:8px}.bridge-text{font-size:1.1rem;color:var(--primary-blue);font-weight:600;margin:0}.workflow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:2rem 0}.workflow-step{flex:1;min-width:200px;background:var(--light-blue);padding:1.5rem;border-radius:8px;text-align:center}.step-number{display:inline-block;width:50px;height:50px;background:var(--primary-blue);color:var(--white);border-radius:50%;line-height:50px;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-content h4{color:var(--primary-blue);margin-bottom:.5rem}.workflow-arrow{font-size:2rem;color:var(--primary-blue);font-weight:700}.bottom-line-card{border-left:4px solid #d32f2f}.bottom-line-content{text-align:center}.bottom-line-text{font-size:1.3rem;color:var(--text-dark);margin:1rem 0;line-height:1.8}.alignment-content{margin:2rem 0}.intro-paragraph{font-size:1.2rem;line-height:1.8;margin-bottom:2rem;color:var(--text-dark)}.certainty-box{margin:2rem 0}.certainty-box h3{color:var(--primary-blue);margin-bottom:1.5rem;text-align:center}.certainty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.certainty-item{background:var(--light-blue);padding:1.5rem;border-radius:8px;text-align:center}.certainty-item h4{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.2rem}.certainty-item p{color:var(--text-dark);font-size:.95rem}.enables-box{margin-top:2rem;padding:1.5rem;background:var(--primary-blue);color:var(--white);border-radius:8px;text-align:center}.enables-box p{font-size:1.2rem;margin:0}.execution-content{margin:2rem 0}.execution-process{margin-bottom:3rem}.execution-process h3{color:var(--primary-blue);margin-bottom:2rem;text-align:center}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.process-step{background:var(--light-blue);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow)}.process-icon{font-size:3rem;margin-bottom:1rem}.process-step h4{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.3rem}.execution-results{margin-top:3rem}.execution-results h3{color:var(--primary-blue);margin-bottom:2rem;text-align:center}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.result-card{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow);border-top:4px solid var(--primary-blue);transition:transform .3s,box-shadow .3s}.result-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.result-card h4{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.2rem}.result-card p{color:var(--text-light);font-size:.95rem}.governance-content{margin:2rem 0}.governance-principle{margin-bottom:3rem;padding:2rem;background:var(--light-blue);border-radius:8px;text-align:center}.governance-principle h3{color:var(--primary-blue);margin-bottom:1rem}.governance-principle p{font-size:1.2rem;color:var(--text-dark)}.governance-layers{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.layer-item{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow);border-left:4px solid var(--primary-blue)}.layer-item h4{color:var(--primary-blue);margin-bottom:1rem;font-size:1.3rem}.impact-card{border-left:4px solid var(--primary-blue)}.impact-content{margin:2rem 0}.impact-intro{font-size:1.2rem;color:var(--text-dark);margin-bottom:1.5rem;text-align:center}.alignment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.alignment-item{background:var(--primary-blue);color:var(--white);padding:1rem;border-radius:6px;text-align:center;font-weight:600}.becomes-box{margin-top:3rem}.becomes-intro{font-size:1.2rem;color:var(--text-dark);margin-bottom:1.5rem;text-align:center}.becomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.becomes-item{background:var(--light-blue);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow)}.becomes-item.highlight{background:var(--primary-blue);color:var(--white)}.becomes-item h4{font-size:1.2rem;margin:0}.becomes-item.highlight h4{color:var(--white)}.phase-header{border-bottom:3px solid var(--primary-blue);padding-bottom:1rem;margin-bottom:2rem}.phase-number{display:inline-block;background:var(--primary-blue);color:var(--white);padding:.5rem 1rem;border-radius:6px;font-weight:700;margin-bottom:1rem}.phase-content{margin:2rem 0}.lead-text{font-size:1.3rem;color:var(--text-dark);margin-bottom:2rem;text-align:center}.why-namibia,.deliverables{margin:2rem 0}.why-namibia h3,.deliverables h3{color:var(--primary-blue);margin-bottom:1.5rem;text-align:center}.why-grid,.deliverables-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.why-item,.deliverable-item{background:var(--light-blue);padding:2rem;border-radius:12px;box-shadow:var(--shadow)}.why-item h4,.deliverable-item h4{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.3rem}.why-item p,.deliverable-item p{color:var(--text-dark)}.outcome-box{margin-top:2rem;padding:2rem;background:var(--primary-blue);color:var(--white);border-radius:12px;text-align:center}.outcome-text{font-size:1.5rem;margin:0}.phase-intro{font-size:1.2rem;color:var(--text-dark);margin-bottom:2rem;text-align:center}.interfaces-grid,.exports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.interface-item,.export-item{background:var(--white);padding:2rem;border-radius:12px;box-shadow:var(--shadow);text-align:center;border-top:4px solid var(--primary-blue);transition:transform .3s,box-shadow .3s}.interface-item:hover,.export-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.interface-item h4,.export-item h4{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.3rem}.interface-item p,.export-item p{color:var(--text-light);font-size:.95rem}.benefits-box{margin-top:2rem;padding:2rem;background:var(--light-blue);border-radius:12px}.benefits-box h3{color:var(--primary-blue);margin-bottom:1.5rem;text-align:center}.benefits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.benefit-item{background:var(--white);padding:1rem;border-radius:6px;text-align:center;font-weight:600;color:var(--primary-blue)}.benefits-text{text-align:center;font-size:1.1rem;color:var(--text-dark);margin-top:1rem}.showcase-box{margin-top:2rem;padding:2rem;background:var(--primary-blue);color:var(--white);border-radius:12px;text-align:center}.showcase-text{font-size:1.5rem;margin:0}.footer{background-color:var(--primary-blue);color:var(--white);padding:2rem 0;text-align:center;margin-top:4rem}.footer p{margin:0}@media (max-width: 768px){*{max-width:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;overflow-y:auto!important;width:100%;height:auto!important;min-height:100vh;position:relative}html{overflow-x:hidden;overflow-y:auto!important;height:auto!important}#root,.App{overflow-x:hidden;overflow-y:visible!important;height:auto!important;min-height:100vh}main{overflow:visible!important;height:auto!important}.container{padding:0 15px;width:100%;max-width:100%}.menu-toggle{display:block}.nav-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:#fff;flex-direction:column;padding:80px 2rem 2rem;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease;z-index:1000;gap:0;overflow-y:auto;margin:0}.nav-menu.active{right:0}.menu-overlay{display:block}.nav-menu li{width:100%;border-bottom:1px solid var(--border-color)}.nav-menu a{display:block;padding:1rem 0;font-size:1.1rem;width:100%;border-bottom:none}.nav-menu a:after{display:none}.nav-menu a.active{color:var(--primary-blue);font-weight:600;background-color:var(--light-blue);padding-left:1rem;border-left:3px solid var(--primary-blue);border-bottom:none}.logo-image{height:60px!important;max-width:100%!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important}.logo-link{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:60px!important}.nav-container{padding:0 15px;width:100%}.hero{padding:2rem 0}.hero-title{font-size:1.75rem;line-height:1.3;padding:0 10px}.hero-subtitle{font-size:1rem;padding:0 10px}.section{padding:2rem 0}.section-title{font-size:1.5rem;margin-bottom:1.5rem;padding:0 10px}.subtitle{font-size:1rem;padding:0 10px}.card{padding:1.5rem;margin-bottom:1rem;width:100%;box-sizing:border-box}.card h3{font-size:1.25rem}.card p{font-size:.95rem}.principle-grid,.transformation-grid,.certainty-grid,.results-grid,.layer-grid,.component-grid,.workflow-grid{grid-template-columns:1fr!important;gap:1rem}.workflow{flex-direction:column;gap:1rem}.workflow-arrow{transform:rotate(90deg)}.workflow-step{width:100%}img{max-width:100%;height:auto}.btn{width:100%;padding:.75rem 1rem;font-size:1rem}.quote-card{padding:1.5rem;margin:1rem 0}.quote-text{font-size:1.1rem}.layer-card,.sat-component-card{padding:1.5rem;margin-bottom:1rem}.footer{padding:1.5rem 0;font-size:.9rem}main,section,.section,.hero,.container{opacity:1!important;visibility:visible!important;display:block!important;height:auto!important;overflow:visible!important}img{opacity:1!important;visibility:visible!important;display:block!important;max-width:100%!important;height:auto!important}.animate-on-scroll{transform:none!important;opacity:1!important;visibility:visible!important}body,html{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.navbar{position:sticky!important;top:0!important}}@media (max-width: 480px){.container{padding:0 10px}.nav-menu{width:100%;right:-100%}.logo-image{height:50px!important;max-width:100%!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important}.logo-link{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:50px!important}.nav-container{padding:0 10px}.hero{padding:1.5rem 0}.hero-title{font-size:1.5rem;line-height:1.2;padding:0 5px}.hero-subtitle{font-size:.9rem;padding:0 5px}.section{padding:1.5rem 0}.section-title{font-size:1.25rem;margin-bottom:1rem;padding:0 5px}.subtitle{font-size:.95rem;padding:0 5px}.quote-text{font-size:1rem}.card{padding:1rem;margin-bottom:.75rem}.card h3{font-size:1.1rem}.card p{font-size:.9rem}.btn{padding:.6rem .8rem;font-size:.9rem}.footer{padding:1rem 0;font-size:.85rem}main *,section *,.section *,.card *,.hero *{opacity:1!important;visibility:visible!important}.animate-on-scroll{opacity:1!important;animation:none!important;transform:none!important}body,html{overflow-y:auto!important;-webkit-overflow-scrolling:touch;height:auto!important}.logo-image{display:block!important;visibility:visible!important;opacity:1!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes borderGlow{0%,to{box-shadow:0 0 5px #0030874d}50%{box-shadow:0 0 20px #00308799}}.animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animated{opacity:1}@media (max-width: 768px){.animate-on-scroll{opacity:1!important;transform:none!important;visibility:visible!important}.animate-on-scroll.animated{opacity:1!important}}@media (max-width: 768px){.animate-on-scroll{opacity:1!important;animation:none!important;transition:none!important;transform:none!important;visibility:visible!important}.animate-on-scroll.animated,.card,.layer-card,.sat-component-card,.principle-card,.transformation-item,.link-card,.workflow-step,.process-step,.result-card,.certainty-item,.why-item,.deliverable-item,.interface-item,.export-item,.becomes-item,.problem-item,.solution-item{opacity:1!important;visibility:visible!important}main,section,.section,.hero,.container{opacity:1!important;visibility:visible!important}p,h1,h2,h3,h4,h5,h6,span,li,ul,ol,a{opacity:1!important;visibility:visible!important}*{animation:none!important}}.fade-in-up{animation:fadeInUp .8s ease-out forwards}.fade-in-down{animation:fadeInDown .8s ease-out forwards}.fade-in-left{animation:fadeInLeft .8s ease-out forwards}.fade-in-right{animation:fadeInRight .8s ease-out forwards}.fade-in{animation:fadeIn 1s ease-out forwards}.scale-in{animation:scaleIn .6s ease-out forwards}.slide-in-top{animation:slideInFromTop .8s ease-out forwards}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.animate-delay-5{animation-delay:.5s}.hero{animation:fadeInDown 1s ease-out;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 50%,var(--primary-blue) 100%);background-size:200% 200%;animation:gradientShift 10s ease infinite;opacity:.1;z-index:0}.hero .container{position:relative;z-index:1}.hero-title{animation:fadeInUp 1s ease-out .2s both}.hero-subtitle{animation:fadeInUp 1s ease-out .4s both}.card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card:hover{transform:translateY(-5px) scale(1.01)}.vision-card{animation:fadeInLeft .8s ease-out}.quote-card{animation:scaleIn .8s ease-out;position:relative;overflow:hidden}.quote-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.navbar{animation:slideInFromTop .5s ease-out;background-color:#fff!important;background:#fff!important;background-image:none!important;color:#003087!important}.nav-menu a{position:relative;transition:all .3s ease}.nav-menu a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--white);transition:width .3s ease}.nav-menu a:hover:after,.nav-menu a.active:after{width:100%}.logo{animation:fadeInLeft .6s ease-out;transition:transform .3s ease;display:none!important;visibility:hidden!important;opacity:0!important;font-size:0!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.logo:hover{transform:scale(1.1)}.principle-card{animation:fadeInUp .6s ease-out both}.principle-card:nth-child(1){animation-delay:.1s}.principle-card:nth-child(2){animation-delay:.2s}.principle-card:nth-child(3){animation-delay:.3s}.principle-icon{animation:float 3s ease-in-out infinite}.principle-card:nth-child(1) .principle-icon{animation-delay:0s}.principle-card:nth-child(2) .principle-icon{animation-delay:.5s}.principle-card:nth-child(3) .principle-icon{animation-delay:1s}.transformation-item{animation:fadeInRight .6s ease-out both;transition:transform .3s ease,background .3s ease}.transformation-item:hover{transform:translate(10px);background:var(--primary-blue)}.transformation-item:hover .before,.transformation-item:hover .after{color:var(--white)}.transformation-item:hover .arrow{color:var(--white);transform:scale(1.2)}.link-card{animation:scaleIn .6s ease-out both;position:relative;overflow:hidden}.link-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,48,135,.1),transparent);transition:left .5s ease}.link-card:hover:before{left:100%}.link-card:nth-child(1){animation-delay:.1s}.link-card:nth-child(2){animation-delay:.2s}.link-card:nth-child(3){animation-delay:.3s}.link-card:nth-child(4){animation-delay:.4s}.layer-card{animation:fadeInUp .8s ease-out;position:relative}.layer-card:after{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--primary-blue);transition:height .6s ease}.layer-card:hover:after{height:100%}.layer-number{animation:pulse 2s ease-in-out infinite;transition:transform .3s ease}.layer-number:hover{transform:scale(1.1) rotate(5deg)}.sat-component-card{animation:fadeInLeft .8s ease-out;transition:all .3s ease}.sat-component-card:hover{transform:translate(10px) scale(1.02);box-shadow:0 8px 24px #0030874d}.critical-component{animation:fadeInRight .8s ease-out;position:relative}.critical-component:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #d32f2f;border-radius:12px;opacity:0;animation:borderGlow 2s ease-in-out infinite}.workflow-step{animation:fadeInUp .8s ease-out both;transition:transform .3s ease}.workflow-step:hover{transform:translateY(-10px) scale(1.05)}.workflow-step:nth-child(1){animation-delay:.1s}.workflow-step:nth-child(2){animation-delay:.3s}.workflow-step:nth-child(3){animation-delay:.5s}.workflow-step:nth-child(4){animation-delay:.7s}.step-number{animation:scaleIn .6s ease-out;transition:transform .3s ease}.step-number:hover{transform:scale(1.1) rotate(360deg)}.workflow-arrow{animation:fadeIn .8s ease-out;transition:transform .3s ease}.workflow-arrow:hover{transform:scale(1.3)}.process-step{animation:fadeInUp .8s ease-out both;transition:all .3s ease}.process-step:hover{transform:translateY(-10px);box-shadow:0 8px 24px #0030874d}.process-step:nth-child(1){animation-delay:.1s}.process-step:nth-child(2){animation-delay:.3s}.process-step:nth-child(3){animation-delay:.5s}.process-icon{animation:float 3s ease-in-out infinite;display:inline-block}.result-card{animation:scaleIn .6s ease-out both;transition:all .3s ease}.result-card:nth-child(1){animation-delay:.1s}.result-card:nth-child(2){animation-delay:.2s}.result-card:nth-child(3){animation-delay:.3s}.result-card:nth-child(4){animation-delay:.4s}.result-card:hover{transform:translateY(-8px) rotate(1deg)}.phase-header{animation:fadeInDown .6s ease-out}.why-item,.deliverable-item,.interface-item,.export-item{animation:fadeInUp .6s ease-out both;transition:all .3s ease}.why-item:hover,.deliverable-item:hover,.interface-item:hover,.export-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 24px #0030874d}.table-row{animation:fadeInLeft .5s ease-out both}.table-row:nth-child(1){animation-delay:.1s}.table-row:nth-child(2){animation-delay:.2s}.table-row:nth-child(3){animation-delay:.3s}.table-row:nth-child(4){animation-delay:.4s}.table-row:nth-child(5){animation-delay:.5s}.table-row:hover{transform:translate(5px)}.certainty-item{animation:fadeInUp .6s ease-out both;transition:all .3s ease}.certainty-item:hover{transform:translateY(-5px) scale(1.05);background:var(--primary-blue);color:var(--white)}.certainty-item:hover h4,.certainty-item:hover p{color:var(--white)}.certainty-item:nth-child(1){animation-delay:.1s}.certainty-item:nth-child(2){animation-delay:.2s}.certainty-item:nth-child(3){animation-delay:.3s}.certainty-item:nth-child(4){animation-delay:.4s}.certainty-item:nth-child(5){animation-delay:.5s}.bind-item{animation:scaleIn .5s ease-out both;transition:all .3s ease}.bind-item:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px #00308766}.bind-item:nth-child(1){animation-delay:.1s}.bind-item:nth-child(2){animation-delay:.2s}.bind-item:nth-child(3){animation-delay:.3s}.bind-item:nth-child(4){animation-delay:.4s}.bind-item:nth-child(5){animation-delay:.5s}.output-item,.enable-item{animation:fadeIn .5s ease-out both;transition:all .3s ease}.output-item:hover,.enable-item:hover{transform:scale(1.1) rotate(-5deg);box-shadow:0 4px 12px #00308766}.benefit-item{animation:fadeInRight .5s ease-out both;transition:all .3s ease}.benefit-item:hover{transform:translate(10px);background:var(--primary-blue);color:var(--white)}.becomes-item{animation:fadeInUp .8s ease-out both;transition:all .3s ease}.becomes-item:hover{transform:translateY(-10px) scale(1.02)}.becomes-item.highlight{animation:pulse 3s ease-in-out infinite}.becomes-item:nth-child(1){animation-delay:.1s}.becomes-item:nth-child(2){animation-delay:.3s}.becomes-item:nth-child(3){animation-delay:.5s}.problem-item,.solution-item{animation:fadeInUp .6s ease-out both;transition:all .3s ease}.problem-item:hover,.solution-item:hover{transform:translateY(-5px) scale(1.02)}.problem-icon,.solution-icon{animation:pulse 2s ease-in-out infinite}.footer{animation:fadeInUp .8s ease-out}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{animation:skeleton 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0 80px);background-size:200px 100%}.scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:var(--primary-blue);z-index:9999;transition:width .1s ease}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes particleFloat{0%,to{transform:translate(0) rotate(0);opacity:.3}25%{transform:translate(20px,-20px) rotate(90deg);opacity:.6}50%{transform:translate(-20px,-40px) rotate(180deg);opacity:.3}75%{transform:translate(-40px,-20px) rotate(270deg);opacity:.6}}.hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 40% 20%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:100px 100px,150px 150px,80px 80px;background-position:0 0,50px 50px,100px 100px;animation:particleFloat 20s linear infinite;opacity:.5;z-index:0}@keyframes textGlow{0%,to{text-shadow:0 0 5px rgba(0,48,135,.5),0 0 10px rgba(0,48,135,.3)}50%{text-shadow:0 0 10px rgba(0,48,135,.8),0 0 20px rgba(0,48,135,.5),0 0 30px rgba(0,48,135,.3)}}.hero-title{animation:fadeInUp 1s ease-out .2s both,textGlow 3s ease-in-out infinite 1.5s}@keyframes morphBorder{0%,to{border-radius:12px}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}75%{border-radius:30% 70% 70% 30%/70% 30% 30% 70%}}.quote-card:hover{animation:morphBorder 4s ease-in-out infinite}@keyframes flip3D{0%{transform:perspective(1000px) rotateY(0)}50%{transform:perspective(1000px) rotateY(180deg)}to{transform:perspective(1000px) rotateY(360deg)}}.layer-number:hover{animation:flip3D 1s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.critical-badge:hover{animation:shake .5s ease-in-out}@keyframes wave{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(5deg)}50%{transform:translateY(-5px) rotate(0)}75%{transform:translateY(-10px) rotate(-5deg)}}.principle-icon{animation:float 3s ease-in-out infinite,wave 2s ease-in-out infinite}@keyframes gradientText{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.section-title{background:linear-gradient(90deg,var(--primary-blue),#0066cc,var(--primary-blue));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientText 3s linear infinite}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.link-card{animation:bounceIn .6s ease-out both}@keyframes rotateGradient{0%{background-position:0% 50%}to{background-position:100% 50%}}.critical-component:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#d32f2f,#ff6b6b,#d32f2f);background-size:200% 200%;border-radius:12px;z-index:-1;animation:rotateGradient 3s linear infinite;opacity:0;transition:opacity .3s}.critical-component:hover:after{opacity:1}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.transformation-grid>*,.certainty-grid>*,.results-grid>*{animation:staggerFadeIn .6s ease-out both}.transformation-grid>*:nth-child(1){animation-delay:.1s}.transformation-grid>*:nth-child(2){animation-delay:.2s}.transformation-grid>*:nth-child(3){animation-delay:.3s}.transformation-grid>*:nth-child(4){animation-delay:.4s}.certainty-grid>*:nth-child(1){animation-delay:.1s}.certainty-grid>*:nth-child(2){animation-delay:.2s}.certainty-grid>*:nth-child(3){animation-delay:.3s}.certainty-grid>*:nth-child(4){animation-delay:.4s}.certainty-grid>*:nth-child(5){animation-delay:.5s}.results-grid>*:nth-child(1){animation-delay:.1s}.results-grid>*:nth-child(2){animation-delay:.2s}.results-grid>*:nth-child(3){animation-delay:.3s}.results-grid>*:nth-child(4){animation-delay:.4s}.link-card,.principle-card,.result-card{transition:transform .3s cubic-bezier(.23,1,.32,1)}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{animation:skeletonPulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}.cursor-follow{position:fixed;width:20px;height:20px;border:2px solid var(--primary-blue);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:width .3s,height .3s,opacity .3s;z-index:9999;opacity:0}.cursor-follow.active{opacity:.5}.reveal{position:relative;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.5,0,0,1)}.reveal.active{opacity:1;transform:translateY(0)}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.glitch-text{animation:glitch .3s infinite}.glitch-text:hover{animation:glitch .1s infinite}nav.navbar,.navbar{background-color:#fff!important;background:#fff!important;background-image:none!important;color:#003087!important}nav.navbar *,.navbar *{color:#003087!important}.logo-image{display:block!important;visibility:visible!important;opacity:1!important}.logo,.logo-text{display:none!important;visibility:hidden!important;opacity:0!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;overflow:visible!important;height:auto!important}@media (max-width: 768px){#root{overflow:visible!important;overflow-y:visible!important;height:auto!important;min-height:100vh}}
