:root{font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;color:#182b30;background:#f3f7f6}*{box-sizing:border-box}body{margin:0}header{background:white;border-bottom:1px solid #dce6e1;padding:17px max(24px,calc((100vw - 1250px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-size:24px;letter-spacing:-1px;font-weight:850;color:#11734e}.logo span{color:#ed8538}.logo small{font-size:11px;color:#8b9999;letter-spacing:0}nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}nav form{margin:0}a{color:#0d7755;text-decoration:none}a:hover{text-decoration:underline}main{max-width:1250px;margin:32px auto;padding:0 22px;min-height:70vh}.eyebrow{font-size:11px;letter-spacing:2px;color:#13936d;font-weight:800}h1{font-size:32px;margin:6px 0 26px;letter-spacing:-1px}h2{margin:4px 0 18px;font-size:19px}.card,.stat{background:#fff;border:1px solid #dce8e4;border-radius:15px;padding:24px;margin:0 0 20px;box-shadow:0 7px 25px #143b3210}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{margin:0 0 22px}.stat strong{display:block;font-size:32px}.stat span{color:#71827d}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}label{font-weight:650;font-size:13px;display:block;margin-bottom:15px}input,select,textarea{margin-top:7px;width:100%;border:1px solid #ccdcd5;border-radius:9px;padding:11px;font:inherit;color:#18392e;background:white}input[type=checkbox]{width:auto}.btn,button{border:0;background:#09805a;color:white;border-radius:9px;padding:11px 18px;display:inline-block;font-weight:750;cursor:pointer;font-size:14px}.link{padding:0;background:transparent;color:#0d7755}.subtle{background:#f0f8f4;padding:11px;border-radius:9px;color:#50766a}.muted{color:#80928b}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{border-bottom:1px solid #e7eeea;padding:12px 10px;vertical-align:top}th{text-transform:uppercase;letter-spacing:.5px;font-size:11px;color:#788c84}td{font-size:13px}footer{margin:45px 0 25px;color:#82948d;font-size:12px}.warning{background:#fff2df;border:1px solid #ffe1af;color:#76521d;padding:12px;border-radius:10px;margin-bottom:16px}@media(max-width:800px){.two,.three,.stats{grid-template-columns:1fr}header{padding:14px;flex-direction:column;align-items:flex-start}nav{gap:12px}h1{font-size:25px}}

/* MeetKro branding */
:root{color:#0b2053;background:#f5f8ff}header{border-bottom-color:#e4eafa}.logo{display:inline-flex;align-items:center;color:#083a92}.brand-image{display:block;width:186px;height:auto;max-height:72px;object-fit:contain}a{color:#076de5}.btn,button{background:#0968e5}.link{background:transparent;color:#0752b7}.eyebrow{color:#086ce7}.card,.stat{border-color:#e3eafb}input,select,textarea{border-color:#ced9eb}footer{color:#66758a}
