:root{--slate-dark:#0f172a;--slate-med:#334155;--slate-light:#f8fafc;--slate-accent:#475569;--slate-border:#cbd5e1;--text-main:#1e293b;--text-muted:#64748b;--main-font:'Inter',sans-serif;--mono-font:'Roboto Mono',monospace;--transition-base:all 0.3s ease;}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:var(--main-font);color:var(--text-main);background-color:var(--slate-light);line-height:1.6;overflow-x:hidden;}img{width:100%;height:auto;object-fit:cover;}a{text-decoration:none;color:inherit;}.mono-accent-text{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:0.05em;}.primary-slate-btn{display:inline-block;background-color:var(--slate-dark);color:#fff;padding:1rem 2rem;font-family:var(--mono-font);font-weight:700;text-transform:uppercase;font-size:0.9rem;border:none;cursor:pointer;transition:var(--transition-base);}.primary-slate-btn:hover{background-color:var(--slate-med);}.secondary-outline-btn{display:inline-block;background-color:transparent;color:var(--slate-dark);border:2px solid var(--slate-dark);padding:0.9rem 1.9rem;font-family:var(--mono-font);font-weight:700;text-transform:uppercase;font-size:0.9rem;cursor:pointer;transition:var(--transition-base);}.secondary-outline-btn:hover{background-color:var(--slate-dark);color:#fff;}.sect-heading{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;color:var(--slate-dark);line-height:1.2;}.centered-txt{text-align:center;}.inline-text-link{color:var(--slate-dark);text-decoration:underline;font-weight:600;}.slate-top-nav{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 5%;position:sticky;top:0;z-index:999;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);}.brand-logo-text{font-size:1.5rem;font-weight:800;display:flex;align-items:center;gap:0.5rem;}.brand-logo-text .mono-accent-text{color:var(--slate-med);}.nav-links-cluster{display:flex;gap:2rem;align-items:center;}.nav-anchor{font-weight:600;font-size:0.95rem;transition:var(--transition-base);}.nav-anchor:hover{color:var(--slate-med);}.action-book-btn{background-color:var(--slate-dark);color:#fff;padding:0.6rem 1.2rem;border-radius:4px;}.action-book-btn:hover{background-color:var(--slate-med);color:#fff;}.jumbo-hero-zone{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6rem 5% 4rem;background-color:var(--slate-light);}.hero-content-core{max-width:800px;margin-bottom:3rem;}.micro-stat-badge{display:inline-block;background-color:var(--slate-border);color:var(--slate-dark);padding:0.4rem 1rem;border-radius:20px;font-size:0.8rem;margin-bottom:1.5rem;font-weight:700;}.hero-headline{font-size:3.5rem;font-weight:800;letter-spacing:-0.03em;margin-bottom:1.5rem;line-height:1.1;}.hero-sub-text{font-size:1.2rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;}.hero-actions{display:flex;gap:1rem;justify-content:center;}.hero-visual-layer{width:100%;max-width:1200px;border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1);height:500px;}.corp-profile-sect{padding:7rem 5%;background-color:#fff;}.profile-grid-split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;align-items:center;}.profile-visual{position:relative;}.profile-img-asset{border-radius:8px;height:600px;}.floating-cert-box{position:absolute;bottom:-2rem;right:-2rem;background-color:var(--slate-dark);color:#fff;padding:2rem;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);max-width:280px;}.cert-title{display:block;font-size:0.9rem;margin-bottom:0.5rem;color:var(--slate-border);}.narrative-body{font-size:1.1rem;color:var(--text-muted);margin-bottom:1.5rem;}.process-accordion-wrap{margin-top:3rem;border-top:1px solid var(--slate-border);}.acc-item{border-bottom:1px solid var(--slate-border);}.acc-trigger{width:100%;text-align:left;background:none;border:none;padding:1.5rem 0;font-size:1rem;font-weight:700;color:var(--slate-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.acc-trigger::after{content:'+';font-size:1.5rem;}.acc-trigger.active::after{content:'-';}.acc-panel{max-height:0;overflow:hidden;transition:max-height 0.3s ease;color:var(--text-muted);}.acc-panel p{padding-bottom:1.5rem;}.sys-offerings-zone{padding:6.5rem 5%;background-color:var(--slate-light);}.offerings-header{max-width:700px;margin:0 auto 4rem;}.sect-sub-heading{font-size:1.1rem;color:var(--text-muted);}.systems-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;}.system-card-node{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);transition:transform 0.3s ease;}.system-card-node:hover{transform:translateY(-5px);}.card-img-top{height:240px;}.card-data-core{padding:2rem;}.card-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:var(--slate-dark);}.card-desc{color:var(--text-muted);margin-bottom:1.5rem;font-size:0.95rem;}.benefit-list{list-style:none;}.benefit-list li{position:relative;padding-left:1.5rem;margin-bottom:0.8rem;font-size:0.9rem;color:var(--slate-med);}.benefit-list li::before{content:'→';position:absolute;left:0;color:var(--slate-dark);font-family:var(--mono-font);}.client-voice-sect{padding:7rem 5%;background-color:#fff;}.testimonial-flex-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:4rem auto 0;}.feedback-block{background-color:var(--slate-light);padding:2.5rem;border-radius:8px;border-left:4px solid var(--slate-dark);}.feedback-quote{font-style:italic;color:var(--slate-med);margin-bottom:2rem;font-size:1.05rem;line-height:1.7;}.feedback-author{display:flex;align-items:center;gap:1rem;}.author-avatar{width:50px;height:50px;border-radius:50%;}.author-details{display:flex;flex-direction:column;}.author-name{font-size:0.9rem;font-weight:700;color:var(--slate-dark);}.author-role{font-size:0.8rem;color:var(--text-muted);}.inquiry-zone{padding:0;background-color:var(--slate-dark);color:#fff;}.inquiry-split-layout{display:grid;grid-template-columns:1fr 1fr;min-height:700px;}.inquiry-form-wrapper{padding:6rem 10%;display:flex;flex-direction:column;justify-content:center;}.inquiry-form-wrapper .sect-heading{color:#fff;}.form-context{color:var(--slate-border);margin-bottom:3rem;font-size:1.1rem;}.data-capture-form{display:flex;flex-direction:column;gap:1.5rem;}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;}.input-group{display:flex;flex-direction:column;gap:0.5rem;}.input-group label{font-size:0.85rem;color:var(--slate-border);}.summit-input,.summit-textarea{width:100%;background-color:rgba(255,255,255,0.05);border:1px solid var(--slate-accent);color:#fff;padding:1rem;border-radius:4px;font-family:var(--main-font);transition:border-color 0.3s ease;}.summit-input:focus,.summit-textarea:focus{outline:none;border-color:#fff;}.submit-action{background-color:#fff;color:var(--slate-dark);margin-top:1rem;}.submit-action:hover{background-color:var(--slate-border);}.privacy-disclaimer{font-size:0.8rem;color:var(--slate-accent);text-align:center;margin-top:1rem;}.privacy-disclaimer a{text-decoration:underline;color:var(--slate-border);}.inquiry-visual-context{height:100%;}.contact-cover-img{height:100%;}.base-footing{background-color:var(--slate-dark);color:var(--slate-border);padding:5rem 5% 2rem;border-top:1px solid rgba(255,255,255,0.1);}.footer-grid-layout{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto 4rem;}.footer-brand-col .brand-logo-text{color:#fff;margin-bottom:1rem;display:inline-block;}.footer-tagline{font-size:0.95rem;max-width:300px;}.footer-heading{color:#fff;font-size:1rem;margin-bottom:1.5rem;}.footer-txt{margin-bottom:0.8rem;font-size:0.9rem;}.block-link{display:block;margin-bottom:0.8rem;font-size:0.9rem;transition:color 0.3s;}.block-link:hover{color:#fff;}.footer-bottom-bar{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1);text-align:center;font-size:0.85rem;}@media(max-width:992px){.profile-grid-split,.inquiry-split-layout{grid-template-columns:1fr;}.floating-cert-box{position:relative;bottom:0;right:0;margin-top:-3rem;margin-left:2rem;}.inquiry-visual-context{display:none;}.footer-grid-layout{grid-template-columns:1fr;gap:2rem;}}@media(max-width:768px){.nav-links-cluster{display:none;}.hero-headline{font-size:2.5rem;}.input-row{grid-template-columns:1fr;}.jumbo-hero-zone{padding:4rem 5% 2rem;}.corp-profile-sect,.sys-offerings-zone,.client-voice-sect{padding:4rem 5%;}}