@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
:root{--navy:#142b46;--gold:#c9a96e;--ink:#263648;--muted:#718096;--bg:#f5f7fa}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Cairo,Tahoma,Arial,sans-serif;line-height:1.85}a{color:#1d4569;text-decoration:none}a:hover{color:#98733b}.container{width:min(1120px,92%);margin:auto}.header{background:var(--navy);color:white;border-bottom:4px solid var(--gold)}.headrow{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.brand{display:flex;gap:12px;align-items:center;color:#fff;font-size:21px;font-weight:800}.brand small{display:block;color:#e5cb98;font-size:12px;font-weight:400}.brandlogo{width:64px;height:64px;object-fit:contain;border-radius:50%;background:#fff;border:2px solid #fff;flex:0 0 auto}.lang{color:#f1d7a4;border:1px solid #8e7a57;padding:4px 13px;border-radius:30px}.nav{display:flex;gap:20px;flex-wrap:wrap;padding-bottom:14px}.nav a{color:#f3f6f8;font-size:14px}.hero{background:linear-gradient(115deg,#12263e,#284d70);color:#fff;padding:75px 0}.hero h1{font-size:clamp(28px,4vw,45px);line-height:1.4;margin:8px 0}.hero p{max-width:720px;color:#dce6ee;font-size:17px}.eyebrow{color:#e2c58c;letter-spacing:2px;font-size:12px}.btn,button{display:inline-block;border:0;background:var(--gold);color:#152b43;padding:10px 22px;border-radius:5px;font:inherit;font-weight:700;cursor:pointer;margin:6px 5px 0 0}.btn.outline{background:transparent;border:1px solid #e0c58e;color:white}.btn.outline.dark{color:var(--navy);border-color:var(--gold)}.section{padding:42px 0}.section h1,.section h2{color:var(--navy)}.sectionhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.card,.paper{background:white;border:1px solid #e4e8ed;border-radius:10px;padding:22px;box-shadow:0 5px 18px #1b35500b}.card h3{color:var(--navy);line-height:1.55}.muted{color:var(--muted);font-size:14px}.tag{display:inline-block;background:#f5eddf;color:#73582d;border-radius:20px;padding:2px 11px;font-size:12px}.narrow{max-width:820px}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.paper label{display:block;margin:13px 0;font-weight:700}.paper input:not([type=checkbox]),.paper textarea{display:block;width:100%;padding:11px;border:1px solid #ccd4dd;border-radius:5px;font:inherit;margin-top:5px;background:#fff}.paper textarea{resize:vertical}.check{font-weight:400!important}.check input{margin-inline-end:8px}.notice{padding:13px 16px;background:#edf7ef;border-inline-start:4px solid #4e9a62;border-radius:5px;margin:15px 0}.notice.error{background:#fff0ee;border-color:#bd5149}.footer{background:#10243a;color:#dbe4ec;padding:32px 0;margin-top:45px}.footer p{color:#bfcbd6}.footer small{color:#e0c58f}@media(max-width:700px){.headrow{align-items:flex-start}.brand{font-size:16px}.nav{gap:11px}.hero{padding:48px 0}.formgrid{grid-template-columns:1fr}.sectionhead{align-items:flex-start;flex-direction:column}}