:root{--gold:#e0b762;--gold2:#a87928;--black:#101514;--silver:#d5d8d9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#11191a;color:#f4f1e9;font-family:Georgia,'Times New Roman',serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.top{background:#101719;display:flex;align-items:center;gap:22px;justify-content:space-between;padding:13px 3%;border-bottom:1px solid #ad8745;position:relative;z-index:2}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--gold)}.mountain{font-size:44px}.brand strong{display:block;font-size:clamp(27px,3vw,43px);line-height:.9;letter-spacing:1px}.brand small{display:block;letter-spacing:3px;font-size:12px}.brand em{display:block;color:white;font:10px Arial,sans-serif;font-style:normal;letter-spacing:1px;margin-top:5px}.top nav{display:flex;gap:24px;flex-wrap:wrap}.top nav a{font:12px Arial,sans-serif;color:white;text-decoration:none}.top nav a:hover{color:var(--gold)}.goldbtn{border:1px solid #f4d68c;border-radius:7px;padding:14px 19px;background:linear-gradient(150deg,#f7d68b,#d49b3d);color:#151515;font:700 12px Arial,sans-serif;box-shadow:inset 0 1px 2px #fff8;white-space:normal}.goldbtn:hover{filter:brightness(1.12)}.hero{min-height:400px;background:linear-gradient(90deg,#0d1417 0%,#1119 35%,#0001 100%),url('assets/mina.jpg') center/cover;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 5%}.heroText{max-width:560px;text-shadow:0 3px 7px #000}.hero h1{font-size:clamp(48px,7vw,92px);line-height:.95;margin:0;color:#f1c77b;letter-spacing:2px}.hero h2{font-size:clamp(21px,3vw,34px);letter-spacing:4px;margin:5px 0}.eyebrow{font:13px Arial,sans-serif;letter-spacing:1px}.tagline{font-size:clamp(24px,3vw,39px);line-height:1.1;margin:20px 0 10px}.tagline b{color:var(--gold)}.lead{max-width:470px;line-height:1.5;font-size:16px}.seal{width:min(34vw,365px);flex-shrink:0}.seal img{width:100%;border-radius:50%;box-shadow:0 10px 45px #000b}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 2% 14px;margin-top:-2px}.service{min-height:245px;border:1px solid #d7ac65;border-radius:10px;position:relative;overflow:hidden;padding:26px 20px 17px 35%;background:linear-gradient(90deg,#0005,#000b 55%),var(--img) center/cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.service .symbol{font-size:38px;color:#f4d18b;border:2px solid #dfbc7e;border-radius:50%;width:70px;height:70px;text-align:center;line-height:65px;background:#0008}.service h3{font-size:clamp(18px,2.1vw,29px);margin:8px 0 2px;white-space:nowrap}.service h3 span{color:var(--gold)}.service p{font-size:15px;line-height:1.35;margin:4px 0 12px}.benefits{background:#eee9e1;color:#332d23;display:flex;justify-content:space-around;align-items:center;gap:20px;padding:28px 3%;font:700 12px Arial,sans-serif;flex-wrap:wrap}.benefits span{max-width:190px}.about{background:linear-gradient(95deg,#172122,#050a0b);padding:38px 5%;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.about h2{color:var(--gold);font-size:26px}.about p{line-height:1.6}.values{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.values span{font-size:30px;color:var(--gold);border-left:1px solid #a8854d}.values small{display:block;color:#eee;font:10px Arial,sans-serif;margin-top:12px}footer{padding:25px 4%;background:#070a0a;display:flex;justify-content:space-between;gap:10px;font:12px Arial,sans-serif;color:#c9b17f}.linkbtn{background:none;color:#f1d38c;border:0;text-decoration:underline}dialog{border:1px solid #c5a269;border-radius:12px;background:#172021;color:white;width:min(94vw,660px);max-height:90vh;overflow:auto;box-shadow:0 20px 100px #000a;padding:26px}dialog::backdrop{background:#000b}.dialogHead{display:flex;justify-content:space-between;gap:10px;align-items:center}.dialogHead h2{color:var(--gold);font-size:25px;margin:0 0 12px}.close{border:0;background:transparent;color:white;font-size:30px}.muted{color:#cbd0d0;font:14px Arial,sans-serif;line-height:1.5}form{display:grid;gap:14px;margin-top:16px}form label{font:13px Arial,sans-serif;display:grid;gap:6px}form input,form select,form textarea{width:100%;padding:12px;border-radius:6px;border:1px solid #69706f;background:#f8f8f6;color:#151515;font:15px Arial,sans-serif}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check{display:flex;align-items:flex-start;line-height:1.5!important}.check input{width:auto;margin-top:2px}.full{width:100%}.notice{min-height:18px;font:14px Arial,sans-serif;color:#e8c476}.wide{width:min(96vw,1250px)}.adminbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;font:14px Arial,sans-serif;flex-wrap:wrap}.outlinebtn{background:transparent;border:1px solid #e5c279;color:#e5c279;padding:12px;border-radius:6px}.tablewrap{overflow:auto;max-height:50vh}table{border-collapse:collapse;width:100%;font:12px Arial,sans-serif}th,td{border-bottom:1px solid #536060;padding:11px;text-align:left;min-width:90px;max-width:220px;overflow-wrap:anywhere}th{color:#edc477}td select{min-width:120px;padding:5px}details{margin-top:22px}summary{cursor:pointer;color:var(--gold)}@media(max-width:1100px){.top{flex-wrap:wrap}.top nav{order:3;width:100%;justify-content:center}.service{padding-left:18px}.services{gap:8px}}@media(max-width:720px){.top{justify-content:center}.top nav{gap:12px}.hero{flex-direction:column;text-align:center;min-height:0;padding:42px 5% 28px}.heroText{max-width:100%}.seal{width:min(65vw,300px)}.services{grid-template-columns:1fr;padding:10px}.service{min-height:200px;padding:25px 20px 25px 40%}.about{grid-template-columns:1fr}.two{grid-template-columns:1fr}.values{grid-template-columns:repeat(2,1fr);gap:20px}.benefits{justify-content:center;text-align:center}.benefits span{min-width:120px}footer{flex-direction:column}}
