*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#172033;background:#f6f8fc}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}header{background:#101827;color:#fff}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:24px;font-weight:800}.brand span,.hero span{color:#f5a623}nav{display:flex;gap:25px;align-items:center}nav a{color:#dbe3ef;font-size:14px}.admin{border:1px solid #4b5563;padding:9px 14px;border-radius:8px}.hero{background:linear-gradient(135deg,#101827,#233b63);color:#fff;padding:82px 0 95px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#f5b33b;margin-bottom:12px}.eyebrow.dark{color:#b47700}.hero h1{font-size:52px;line-height:1.05;max-width:760px;margin:0 0 18px}.hero p{font-size:18px;color:#d9e2ef;max-width:650px;margin-bottom:34px}.search{background:#fff;padding:12px;border-radius:13px;display:grid;grid-template-columns:1fr 2fr 140px;gap:10px;max-width:900px;box-shadow:0 15px 35px #0003}.search input,.search select,.formbox input{border:1px solid #d8deea;border-radius:8px;padding:15px;font-size:15px;outline:0}.search button,.btn{border:0;border-radius:8px;background:#f5a623;color:#111827;font-weight:800;padding:14px 20px;cursor:pointer;display:inline-block}.section{padding:65px 0}.section-head{margin-bottom:30px}.section h2{font-size:34px;margin:0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid #e6eaf1;border-radius:15px;padding:23px;box-shadow:0 5px 20px #1018270b}.num{font-size:30px;font-weight:900;letter-spacing:1px}.tag{display:inline-block;margin:9px 0;background:#fff4dd;color:#9a6200;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800}.meta{color:#6b7280;font-size:13px;margin:4px 0 15px}.price{font-size:21px;font-weight:900;margin-bottom:17px}.card .btn{width:100%;text-align:center}.light{background:#eef2f7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps>div{background:#fff;border-radius:14px;padding:25px}.steps b{font-size:14px;color:#b47700}.steps h3{margin-bottom:8px}.steps p,.contact p{color:#667085;line-height:1.6}.contact{background:#fff;border-radius:18px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:20px}.contact h2{margin:0 0 8px}footer{background:#101827;color:#aeb9c8;padding:25px 0;font-size:13px}.wa{position:fixed;right:20px;bottom:20px;background:#20b95b;color:#fff;padding:14px 20px;border-radius:30px;font-weight:800}.formpage{padding:65px 24px}.formbox{max-width:650px;background:#fff;padding:32px;border-radius:16px;margin:auto;box-shadow:0 8px 30px #10182712}.formbox h1{margin-top:0}.formbox label{display:block;font-size:14px;font-weight:700;margin:15px 0}.formbox input{display:block;width:100%;margin-top:7px}.full{width:100%;margin-top:10px}.success,.error{padding:12px;border-radius:8px;margin:15px 0}.success{background:#e8f8ee;color:#176b39}.error{background:#fff0f0;color:#a12828}@media(max-width:850px){.grid{grid-template-columns:repeat(2,1fr)}.search{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.hero h1{font-size:40px}}@media(max-width:560px){nav{display:none}.grid{grid-template-columns:1fr}.hero{padding:60px 0 70px}.hero h1{font-size:34px}.contact{display:block}.contact .btn{margin-top:20px}}
