*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f5f7;background:#090b10;margin:0;font-family:Arial,Helvetica,sans-serif}.nav{z-index:10;background:#090b10;border-bottom:1px solid #1d2028;justify-content:space-between;align-items:center;height:72px;padding:0 6%;display:flex;position:sticky;top:0}.logo{font-size:23px;font-weight:800}.logo span{opacity:.55}.nav a{color:#aeb4c0;margin-left:24px;font-size:14px;text-decoration:none}.hero{text-align:center;max-width:1000px;margin:0 auto;padding:100px 22px 85px}.eyebrow{letter-spacing:3px;color:#8f98a8;font-size:12px;font-weight:700}.hero h1{margin:18px 0;font-size:clamp(42px,8vw,78px);line-height:1}.sub{color:#9da5b3;max-width:650px;margin:0 auto 34px;font-size:18px}.search{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:auto;display:flex}.search input{color:#fff;background:#11141b;border:1px solid #2b303b;border-radius:14px;outline:none;flex:1;min-width:230px;padding:17px 18px;font-size:16px}.search button{color:#080a0f;cursor:pointer;background:#fff;border:0;border-radius:14px;padding:17px 24px;font-weight:700}.search small{color:#8f98a8;width:100%}.section{max-width:1100px;margin:auto;padding:55px 22px}.sectionHead{margin-bottom:24px}.sectionHead h2,.info h2{margin:0 0 8px;font-size:30px}.sectionHead p,.info p{color:#9da5b3}.grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card{background:#0e1117;border:1px solid #20242e;border-radius:18px;min-height:175px;padding:24px}.icon{margin-bottom:20px;font-size:22px}.card h3{margin:0 0 8px}.card p{color:#8f98a8;font-size:14px;line-height:1.5}.info{background:#0e1117;border:1px solid #20242e;border-radius:20px;padding:30px}.muted{font-size:13px}footer{text-align:center;color:#707887;border-top:1px solid #1d2028;padding:40px 20px;font-size:13px}@media (max-width:800px){.nav{padding:0 20px}.nav nav{display:none}.hero{padding-top:75px}.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.grid{grid-template-columns:1fr}.hero h1{font-size:48px}.search button,.search input{width:100%}}
