*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f5f9fc;color:#12314a}a{text-decoration:none;color:inherit}.nav{background:white;padding:14px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5edf2;position:sticky;top:0}.brand{font-weight:900;font-size:20px;color:#2087a8}.brand span{color:#ff870d}.langs{font-size:13px}.hero{padding:75px 6%;background:linear-gradient(135deg,#e9fbfc,#fff5e9);text-align:center}.hero h1{font-size:54px;max-width:850px;margin:10px auto}.hero h1 b{color:#159eaa}.hero p{color:#61798b}.search,.card,.form,.stat{background:#fff;border:1px solid #deeaef;border-radius:18px;padding:20px;box-shadow:0 12px 35px #214b6510}.search{max-width:1050px;margin:35px auto 0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}label{font-size:12px;font-weight:700}input,select{width:100%;padding:13px;margin-top:6px;border:1px solid #d9e4ea;border-radius:9px;background:#fff}.btn{border:0;background:#ff870d;color:#fff;padding:14px 20px;border-radius:10px;font-weight:800;cursor:pointer;display:inline-block}.wrap{max-width:1150px;margin:auto;padding:55px 6%}.flight{display:grid;grid-template-columns:2fr 2fr 1fr auto;gap:18px;align-items:center;margin:14px 0}.muted{font-size:13px;color:#718596}.price{font-size:25px;font-weight:900;color:#2087a8}.badge{background:#e7f8f7;color:#148d98;padding:6px 9px;border-radius:20px;font-size:11px}.form{max-width:720px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adminbar{padding:16px 5%;background:#153e59;color:#fff;display:flex;justify-content:space-between}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat strong{font-size:30px;display:block}.table{width:100%;border-collapse:collapse;background:white}.table td,.table th{padding:12px;border-bottom:1px solid #e6edf1;text-align:left;font-size:13px}.notice{background:#eaf7fb;padding:14px;border-radius:10px}.footer{background:#153e59;color:white;padding:35px 6%;text-align:center}@media(max-width:760px){.hero h1{font-size:38px}.grid,.formgrid,.stats{grid-template-columns:1fr}.flight{grid-template-columns:1fr 1fr}.nav .hide{display:none}}