:root{color:#17243a;background:#f7f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.container{max-width:1180px;margin:auto;padding:0 22px}.top{color:#fff;background:#101b31}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.brand{letter-spacing:-1.2px;font-size:27px;font-weight:850}.brand span{color:#78a8ff}.links{flex-wrap:wrap;gap:20px;display:flex}.links a{color:#dce6f8;font-size:14px}.hero{color:#fff;background:linear-gradient(120deg,#101b31,#21477b);padding:66px 0 72px}.hero h1{letter-spacing:-2px;max-width:700px;margin:0 0 16px;font-size:clamp(34px,5vw,59px);line-height:1.08}.hero p{color:#d3e2fa;max-width:620px;font-size:18px}.search{color:#16243b;background:#fff;border:1px solid #d8e0ec;border-radius:12px;width:min(100%,660px);padding:16px 18px}.section{padding:40px 0}.section h2{margin:0 0 18px;font-size:26px}.muted{color:#64748b}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.card{background:#fff;border:1px solid #e4eaf3;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #15284608}.card .content{padding:19px}.art{background:linear-gradient(135deg,#e7f0ff,#f0f5fa);place-items:center;height:160px;font-size:72px;display:grid}.card h3{margin:4px 0 8px;font-size:18px}.pill{color:#1d56a4;background:#e9f1ff;border-radius:999px;margin:4px 6px 4px 0;padding:7px 12px;font-size:13px;display:inline-block}.btn{color:#fff;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font-weight:650;display:inline-flex}.btn.secondary{color:#1d56a4;background:#e9f1ff}.btn:disabled{cursor:not-allowed;background:#aab5c4}.row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.between{justify-content:space-between}.box{background:#fff;border:1px solid #e4eaf3;border-radius:16px;padding:24px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebf4;padding:14px}th{background:#f0f5fc}footer{color:#d5e1f2;background:#101b31;margin-top:50px;padding:30px 0}footer a{text-decoration:underline}.notice{background:#eaf2ff;border-left:4px solid #2563eb;border-radius:6px;padding:14px}.field{border:1px solid #cad4e1;border-radius:9px;width:100%;padding:12px}label{margin-bottom:7px;font-weight:650;display:block}.stack{gap:14px;display:grid}.hidden{display:none!important}@media (width<=650px){.nav{flex-direction:column;align-items:flex-start;padding:16px 0}.links{gap:12px}.hero{padding:45px 0}.section{padding:28px 0}}
