 {} *{} {} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Source+Sans+3:wght@300;400;600;700&display=swap'); :root { --hh-navy:#1a2332; --hh-gold:#c8a44e; --hh-cream:#faf8f4; --hh-slate:#4a5568; --hh-light:#f0ece4; --hh-green:#2d6a4f; --hh-white:#ffffff; } .hh-page * { box-sizing:border-box; margin:0; padding:0; } .hh-page { font-family:'Source Sans 3',sans-serif; color:var(--hh-navy); background:var(--hh-cream); min-height:100vh; } .hh-nav { background:var(--hh-navy); padding:0.8rem 2rem; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; } .hh-nav-brand { font-family:'Playfair Display',serif; color:var(--hh-gold); font-size:1.5rem; font-weight:700; text-decoration:none; } .hh-nav-links { display:flex; gap:1.5rem; align-items:center; flex-wrap:wrap; } .hh-nav-links a { color:var(--hh-cream); text-decoration:none; font-size:0.9rem; transition:color 0.2s; } .hh-nav-links a:hover,.hh-nav-links a.active { color:var(--hh-gold); } .hh-hero { background:linear-gradient(135deg,var(--hh-navy),#2a3a4e); padding:3rem 2rem 2rem; text-align:center; } .hh-hero h1 { font-family:'Playfair Display',serif; color:var(--hh-gold); font-size:2.2rem; margin-bottom:0.5rem; } .hh-hero p { color:var(--hh-cream); font-size:1rem; opacity:0.85; } .hh-pipeline { max-width:1100px; margin:2rem auto; padding:0 1.5rem; } .hh-pipeline-section { margin-bottom:2.5rem; } .hh-pipeline-header { display:flex; align-items:center; gap:0.75rem; margin-bottom:1rem; } .hh-pipeline-dot { width:14px; height:14px; border-radius:50%; } .hh-pipeline-header h2 { font-family:'Playfair Display',serif; font-size:1.3rem; } .hh-pipeline-count { font-size:0.85rem; color:var(--hh-slate); background:var(--hh-light); padding:0.2rem 0.6rem; border-radius:12px; } .hh-pipeline-table { width:100%; border-collapse:collapse; background:var(--hh-white); border-radius:10px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.06); } .hh-pipeline-table th { background:var(--hh-navy); color:var(--hh-cream); padding:0.7rem 1rem; text-align:left; font-size:0.78rem; text-transform:uppercase; letter-spacing:0.05em; } .hh-pipeline-table td { padding:0.7rem 1rem; border-bottom:1px solid var(--hh-light); font-size:0.9rem; } .hh-pipeline-table tr:last-child td { border-bottom:none; } .hh-pipeline-table tr:hover td { background:rgba(200,164,78,0.05); } .hh-loading { text-align:center; padding:3rem; color:var(--hh-slate); } .hh-empty { text-align:center; padding:3rem; color:var(--hh-slate); } @media(max-width:700px) { .hh-pipeline-table { font-size:0.8rem; } .hh-pipeline-table th,.hh-pipeline-table td { padding:0.5rem; } } @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Source+Sans+3:wght@300;400;600;700&display=swap'); :root { --hh-navy:#1a2332; --hh-gold:#c8a44e; --hh-cream:#faf8f4; --hh-slate:#4a5568; --hh-light:#f0ece4; --hh-green:#2d6a4f; --hh-white:#ffffff; } .hh-page * { box-sizing:border-box; margin:0; padding:0; } .hh-page { font-family:'Source Sans 3',sans-serif; color:var(--hh-navy); background:var(--hh-cream); min-height:100vh; } .hh-nav { background:var(--hh-navy); padding:0.8rem 2rem; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; } .hh-nav-brand { font-family:'Playfair Display',serif; color:var(--hh-gold); font-size:1.5rem; font-weight:700; text-decoration:none; } .hh-nav-links { display:flex; gap:1.5rem; align-items:center; flex-wrap:wrap; } .hh-nav-links a { color:var(--hh-cream); text-decoration:none; font-size:0.9rem; transition:color 0.2s; } .hh-nav-links a:hover,.hh-nav-links a.active { color:var(--hh-gold); } .hh-hero { background:linear-gradient(135deg,var(--hh-navy),#2a3a4e); padding:3rem 2rem 2rem; text-align:center; } .hh-hero h1 { font-family:'Playfair Display',serif; color:var(--hh-gold); font-size:2.2rem; margin-bottom:0.5rem; } .hh-hero p { color:var(--hh-cream); font-size:1rem; opacity:0.85; } .hh-pipeline { max-width:1100px; margin:2rem auto; padding:0 1.5rem; } .hh-pipeline-section { margin-bottom:2.5rem; } .hh-pipeline-header { display:flex; align-items:center; gap:0.75rem; margin-bottom:1rem; } .hh-pipeline-dot { width:14px; height:14px; border-radius:50%; } .hh-pipeline-header h2 { font-family:'Playfair Display',serif; font-size:1.3rem; } .hh-pipeline-count { font-size:0.85rem; color:var(--hh-slate); background:var(--hh-light); padding:0.2rem 0.6rem; border-radius:12px; } .hh-pipeline-table { width:100%; border-collapse:collapse; background:var(--hh-white); border-radius:10px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.06); } .hh-pipeline-table th { background:var(--hh-navy); color:var(--hh-cream); padding:0.7rem 1rem; text-align:left; font-size:0.78rem; text-transform:uppercase; letter-spacing:0.05em; } .hh-pipeline-table td { padding:0.7rem 1rem; border-bottom:1px solid var(--hh-light); font-size:0.9rem; } .hh-pipeline-table tr:last-child td { border-bottom:none; } .hh-pipeline-table tr:hover td { background:rgba(200,164,78,0.05); } .hh-loading { text-align:center; padding:3rem; color:var(--hh-slate); } .hh-empty { text-align:center; padding:3rem; color:var(--hh-slate); } @media(max-width:700px) { .hh-pipeline-table { font-size:0.8rem; } .hh-pipeline-table th,.hh-pipeline-table td { padding:0.5rem; } } @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Source+Sans+3:wght@300;400;600;700&display=swap'); :root { --hh-navy:#1a2332; --hh-gold:#c8a44e; --hh-cream:#faf8f4; --hh-slate:#4a5568; --hh-light:#f0ece4; --hh-green:#2d6a4f; --hh-white:#ffffff; } .hh-page * { box-sizing:border-box; margin:0; padding:0; } .hh-page { font-family:'Source Sans 3',sans-serif; color:var(--hh-navy); background:var(--hh-cream); min-height:100vh; } .hh-nav { background:var(--hh-navy); padding:0.8rem 2rem; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; } .hh-nav-brand { font-family:'Playfair Display',serif; color:var(--hh-gold); font-size:1.5rem; font-weight:700; text-decoration:none; } .hh-nav-links { display:flex; gap:1.5rem; align-items:center; flex-wrap:wrap; } .hh-nav-links a { color:var(--hh-cream); text-decoration:none; font-size:0.9rem; transition:color 0.2s; } .hh-nav-links a:hover,.hh-nav-links a.active { color:var(--hh-gold); } .hh-hero { background:linear-gradient(135deg,var(--hh-navy),#2a3a4e); padding:3rem 2rem 2rem; text-align:center; } .hh-hero h1 { font-family:'Playfair Display',serif; color:var(--hh-gold); font-size:2.2rem; margin-bottom:0.5rem; } .hh-hero p { color:var(--hh-cream); font-size:1rem; opacity:0.85; } .hh-pipeline { max-width:1100px; margin:2rem auto; padding:0 1.5rem; } .hh-pipeline-section { margin-bottom:2.5rem; } .hh-pipeline-header { display:flex; align-items:center; gap:0.75rem; margin-bottom:1rem; } .hh-pipeline-dot { width:14px; height:14px; border-radius:50%; } .hh-pipeline-header h2 { font-family:'Playfair Display',serif; font-size:1.3rem; } .hh-pipeline-count { font-size:0.85rem; color:var(--hh-slate); background:var(--hh-light); padding:0.2rem 0.6rem; border-radius:12px; } .hh-pipeline-table { width:100%; border-collapse:collapse; background:var(--hh-white); border-radius:10px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.06); } .hh-pipeline-table th { background:var(--hh-navy); color:var(--hh-cream); padding:0.7rem 1rem; text-align:left; font-size:0.78rem; text-transform:uppercase; letter-spacing:0.05em; } .hh-pipeline-table td { padding:0.7rem 1rem; border-bottom:1px solid var(--hh-light); font-size:0.9rem; } .hh-pipeline-table tr:last-child td { border-bottom:none; } .hh-pipeline-table tr:hover td { background:rgba(200,164,78,0.05); } .hh-loading { text-align:center; padding:3rem; color:var(--hh-slate); } .hh-empty { text-align:center; padding:3rem; color:var(--hh-slate); } @media(max-width:700px) { .hh-pipeline-table { font-size:0.8rem; } .hh-pipeline-table th,.hh-pipeline-table td { padding:0.5rem; } }
