.silo-page{padding-bottom:5rem}.silo-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center;padding:6rem 0;text-align:left}.silo-hero h1{font-size:3.5rem;line-height:1.1;margin:1.5rem 0}.silo-badge{background:var(--secondary);color:#000;padding:.4rem 1rem;border-radius:var(--radius-pill);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.silo-stats-strip{display:flex;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}.silo-stat{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid var(--surface-border);padding:.5rem 1rem;border-radius:var(--radius-pill);font-size:.9rem;color:var(--text-main);font-weight:600}.silo-stat svg{color:var(--secondary)}.silo-surgeon-card{background:var(--primary-light);border-radius:var(--radius-lg);padding:2.5rem;border:1px solid var(--surface-border);box-shadow:0 20px 40px #0006;position:relative}.s-card-top{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.s-card-top h4{font-size:1.35rem;color:var(--white);margin-bottom:.25rem}.s-card-top p{color:var(--secondary);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1px}.s-card-note{font-style:italic;color:var(--text-muted);font-size:1rem;line-height:1.6;margin-bottom:2rem;padding-left:1rem;border-left:2px solid var(--surface-border)}.silo-trust-belt{padding:3rem;background:#ffffff05;border-radius:var(--radius-lg);border:1px solid var(--surface-border)}.trust-grid{display:flex;justify-content:space-around;align-items:center;gap:2rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:1rem;color:var(--text-main);font-weight:700;font-size:1rem}.silo-spotlight-card{background:linear-gradient(135deg,#06b6d426,#0006);padding:3rem;border-radius:var(--radius-lg);position:relative;overflow:hidden;border:1px solid var(--secondary)}.spotlight-badge{position:absolute;top:1rem;right:1rem;background:var(--secondary);color:#000;padding:.3rem .8rem;border-radius:var(--radius-pill);font-weight:800;font-size:.75rem;text-transform:uppercase}.spotlight-text h2{font-size:2.5rem;color:var(--white);margin-bottom:.5rem}.spotlight-text p{font-size:1.1rem;color:var(--text-muted)}.clinical-stream-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.stream-bucket{background:#ffffff05;border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:2rem;transition:all .3s ease}.stream-bucket:hover{background:#ffffff0a;transform:translateY(-5px)}.stream-header{border-left:4px solid var(--secondary);padding-left:1rem;margin-bottom:1.5rem}.stream-header h3{font-size:1.25rem;color:var(--white);text-transform:uppercase;letter-spacing:1px}.stream-conditions{display:flex;flex-direction:column;gap:.75rem}.condition-pill-box{background:#ffffff08;padding:1rem 1.25rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center;color:var(--text-muted);font-weight:500;transition:all .2s ease;border:1px solid transparent}.condition-pill-box:hover{background:#06b6d41a;color:var(--white);border-color:#06b6d44d}@media(max-width:992px){.silo-hero{grid-template-columns:1fr;text-align:center;padding:4rem 1rem}.silo-hero h1{font-size:2.5rem}.silo-stats-strip{justify-content:center}.s-card-top{flex-direction:column;text-align:center}.silo-surgeon-card{margin-top:3rem}.clinical-stream-grid{grid-template-columns:1fr}.silo-spotlight-card{padding:2rem}.spotlight-text h2{font-size:1.8rem}}.division-hub-page{padding-bottom:8rem;background-color:var(--primary);color:var(--white);font-family:Inter,sans-serif}.division-hero{padding:14rem 0 10rem;background:radial-gradient(circle at 70% 30%,rgba(6,182,212,.12) 0%,transparent 50%);position:relative}.division-hero h1{font-size:5rem;line-height:.95;font-weight:900;margin-bottom:2rem;letter-spacing:-3px;background:linear-gradient(to bottom,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mission-statement{font-size:1.15rem;color:var(--text-muted);max-width:650px;line-height:1.6;margin-bottom:3.5rem}.division-identity{font-size:1.6rem;font-weight:700;color:var(--secondary);line-height:1.3;margin-bottom:1.5rem;max-width:800px;letter-spacing:-.5px}.governance-card{background:#ffffff05;padding:3rem;border-radius:var(--radius-lg);border:1px solid rgba(6,182,212,.2);box-shadow:0 40px 100px #0009}.governance-card h4{font-size:.85rem;text-transform:uppercase;letter-spacing:3px;color:var(--secondary);margin-bottom:1.5rem}.gov-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.gov-list li{font-size:1rem;font-weight:600;color:var(--white);display:flex;align-items:center;gap:.75rem}.gov-list li:before{content:"";width:6px;height:6px;background:var(--secondary);border-radius:50%}.outcome-benchmarks-strip{background:#ffffff08;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);padding:2.5rem 0;margin-bottom:4rem}.benchmarks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem;align-items:flex-start}.benchmark-item{display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:700;color:var(--white)}.pathway-ladder-container{display:flex;flex-direction:column;align-items:center;text-align:center}.pathway-header{display:flex;align-items:center;gap:1rem;margin-bottom:3.5rem}.pathway-header h2{font-size:2rem;font-weight:800;letter-spacing:-.5px}.pathway-ladder{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%}.pathway-step{padding:1.5rem 2.5rem;background:#ffffff08;border:1px solid var(--step-color);border-radius:var(--radius-md);display:flex;align-items:center;gap:1.5rem;position:relative;transition:transform .3s ease}.pathway-step:hover{transform:translateY(-5px);background:#ffffff0d}.decision-threshold-card{padding:6rem;background:linear-gradient(135deg,rgba(var(--secondary-rgb),.05),transparent)!important;border:1px solid rgba(var(--secondary-rgb),.15);margin-bottom:4rem;border-radius:var(--radius-lg)}.threshold-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.threshold-item{display:flex;flex-direction:column;gap:1rem}.t-idx{font-size:.75rem;font-weight:900;color:var(--secondary);opacity:.4;letter-spacing:2px}.threshold-item p{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.3}.step-num{width:32px;height:32px;background:var(--step-color);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.9rem}.step-label{font-size:1.1rem;font-weight:700;color:var(--white)}.step-arrow{color:var(--text-muted);opacity:.3}.pathway-subtext{font-size:.95rem;color:var(--text-muted);max-width:600px}.program-section{padding-top:4rem}.program-doctrine-card{background:#ffffff05;padding:4rem;border-radius:var(--radius-lg);border:1px solid var(--surface-border)}.program-doctrine-card h2{font-size:2.75rem;font-weight:900;letter-spacing:-1px}.header-main{display:flex;flex-direction:column}.tech-badge-micro{background:rgba(var(--secondary-rgb),.1);border:1px solid rgba(var(--secondary-rgb),.2);padding:.75rem 1.25rem;border-radius:4px;text-align:right;height:fit-content}.t-label{display:block;font-size:.65rem;font-weight:900;letter-spacing:1.5px;color:var(--secondary);margin-bottom:.25rem}.t-val{display:block;font-size:1rem;font-weight:800;color:#fff}.program-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem}.program-philosophy{font-size:1.2rem;line-height:1.6;color:var(--text-muted);max-width:800px;margin-bottom:4rem;padding-left:1.5rem;border-left:3px solid var(--secondary)}.program-main-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem}.tech-hub h3,.procedure-hub h3{font-size:.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:2rem}.tech-stack-mini{display:grid;gap:1.5rem}.tech-item-mapped{display:flex;gap:1.25rem;padding:1.5rem;background:#ffffff05;border-radius:var(--radius-md);border:1px solid var(--surface-border);transition:all .3s ease}.tech-item-mapped:hover{border-color:#06b6d44d;transform:translate(10px)}.tech-item-mapped strong{display:block;font-size:1.1rem;color:var(--white);margin-bottom:.25rem}.tech-item-mapped p{font-size:.85rem;color:var(--text-muted);line-height:1.5}.procedure-list-vertical{display:flex;flex-direction:column;gap:1rem}.procedure-link-row{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2.5rem;background:#06b6d408;border-radius:var(--radius-md);text-decoration:none;color:var(--white);font-weight:700;font-size:1.15rem;transition:all .3s cubic-bezier(.2,.8,.2,1);border:1px solid transparent}.procedure-link-row:hover{background:#06b6d414;border-color:var(--secondary);transform:translate(15px)}.bento-grid-institutional{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.board-card{background:linear-gradient(to bottom right,rgba(255,255,255,.03),transparent);border:1px solid rgba(255,255,255,.05);padding:4rem;border-radius:var(--radius-lg)}.board-card .card-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem}.board-members-strip{display:flex;flex-wrap:wrap;gap:1.5rem}.board-member-tag{display:flex;align-items:center;gap:.75rem;background:#ffffff08;padding:.75rem 1.25rem;border-radius:var(--radius-pill);font-weight:700;font-size:.9rem}.dot.active{width:8px;height:8px;background:var(--secondary);border-radius:50%;box-shadow:0 0 10px var(--secondary)}.planning-stack{display:flex;flex-direction:column;gap:1.25rem}.planning-step-item{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.planning-step-item:last-child{margin-bottom:0}.planning-step-item strong{display:block;color:#fff;font-size:1.05rem;line-height:1.2}.planning-step-item p{font-size:.85rem;margin-top:.25rem;color:var(--text-muted)}.bento-card{box-shadow:0 10px 40px #00000080,0 0 1px #ffffff0d;transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.03)}.bento-card:hover{transform:translateY(-5px);border-color:#06b6d44d;box-shadow:0 20px 60px #000000b3,0 0 20px #06b6d41a}.p-idx{font-weight:900;font-size:.75rem;color:var(--secondary);opacity:.4;margin-top:4px}.lateral-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.lateral-card{display:flex;justify-content:space-between;align-items:center;padding:2.5rem;background:#ffffff05;border-radius:var(--radius-lg);text-decoration:none;transition:all .4s ease}.lateral-card h3{font-size:1.25rem;color:var(--white);font-weight:800}.lateral-card:hover{background:#ffffff0a;transform:translateY(-5px)}.eligibility-list-v3{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.25rem}.eligibility-list-v3 li{font-size:1.05rem;font-weight:500;color:var(--white);line-height:1.4;display:flex;align-items:flex-start;gap:1rem}.eligibility-list-v3 li svg{margin-top:4px}.complexity-stack{display:flex;flex-direction:column;gap:1rem}.complexity-item{display:flex;justify-content:space-between;align-items:center;padding:2.5rem;background:#ffffff08;border-radius:var(--radius-md);border-left:4px solid var(--secondary);min-height:100px}.c-level{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--secondary);font-weight:800}.c-case{font-size:1.1rem;font-weight:700;color:var(--white)}.clearance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.clearance-item{background:#ffffff05;padding:2rem;border-radius:var(--radius-md);text-align:center;border:1px solid rgba(6,182,212,.1)}.cl-tool{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:.5rem}.cl-metric{display:block;font-size:1rem;font-weight:600;color:var(--white);margin-bottom:.75rem}.cl-target{display:block;font-size:1.5rem;font-weight:900;color:var(--secondary)}.outcome-evidence-strip{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#06b6d41a;border-radius:var(--radius-pill);font-size:.95rem;color:var(--white)}.selection-footer{border-top:1px solid var(--surface-border)}.max-width-800{max-width:800px}.margin-auto{margin-left:auto;margin-right:auto}@media(max-width:1200px){.bento-grid-institutional{grid-template-columns:1fr;gap:4rem}.decision-grid,.threshold-ladder{grid-template-columns:1fr}}@media(max-width:992px){.clearance-grid{grid-template-columns:1fr 1fr}.benchmarks-grid{flex-wrap:wrap;justify-content:center;gap:3rem}.pathway-ladder{flex-direction:column;gap:1rem}.pathway-ladder .step-arrow{display:none}.division-hero h1{font-size:3.5rem}}} @media (max-width: 600px){.clearance-grid{grid-template-columns:1fr}}
