*{box-sizing:border-box}body{margin:0;font-family:Arial,Segoe UI,sans-serif;background:#f5f7fb;color:#1d2939}header{height:70px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:sticky;top:0;z-index:5;border-bottom:1px solid #e5e7eb}.brand{font-size:20px;color:#123b72;text-decoration:none;font-weight:bold}.brand b{color:#f58220}nav{display:flex;gap:22px}nav a{text-decoration:none;color:#475467;font-weight:bold}#menu{display:none;border:0;background:none;font-size:25px}.hero,main,.notice{max-width:1180px;margin:auto}.hero{padding:70px 6%;display:grid;grid-template-columns:1.5fr .7fr;gap:40px}.hero h1{font-size:clamp(38px,6vw,70px);margin:12px 0}.hero h1 span{color:#f58220}.hero p{font-size:18px;color:#667085;line-height:1.6}.hero small,section>small{font-weight:bold;color:#16865b}.hero aside{background:#123b72;color:#fff;padding:30px;border-radius:25px}.search{background:#fff;border:1px solid #ddd;border-radius:14px;padding:7px;display:flex}.search input{border:0;outline:0;flex:1;padding:13px;font-size:16px}.search button,.land a{background:#123b72;color:#fff;border:0;border-radius:10px;padding:13px 20px;text-decoration:none;font-weight:bold}.notice{margin-bottom:25px;background:#fff7e8;border-left:5px solid #f58220;padding:15px 20px;border-radius:10px}main{padding:0 6%}section{padding:55px 0}h2{font-size:34px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card,.record,.contact{background:#fff;border:1px solid #e5e7eb;border-radius:17px;padding:22px}.card{min-height:210px;display:flex;flex-direction:column}.card p{color:#667085;line-height:1.5;flex:1}.card a{color:#123b72;font-weight:bold;text-decoration:none}.chip{margin:4px;padding:8px 12px;border-radius:20px;border:1px solid #ddd;background:#fff;cursor:pointer}.chip.active{background:#123b72;color:#fff}.states{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.state{background:#fff;border:1px solid #e5e7eb;padding:18px;border-radius:12px;font-weight:bold}.land{background:#fff;border-radius:25px;padding:40px!important;display:grid;grid-template-columns:1fr 1fr;gap:16px}.record b{display:block;color:#123b72;font-size:25px}.contact{display:flex;flex-direction:column;gap:10px}.contact a{display:inline-block;background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px;margin:3px;text-decoration:none}.float{position:fixed;right:15px;bottom:18px;display:grid;gap:8px}.float a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#16865b;color:#fff;text-decoration:none;font-size:20px;box-shadow:0 6px 18px #0003}.float a:first-child{background:#123b72}.float a:last-child{background:#f58220}footer{margin-top:40px;padding:25px;text-align:center;background:#0f2747;color:#fff}footer a{color:#fff}@media(max-width:800px){#menu{display:block}nav{display:none;position:absolute;top:70px;right:6%;background:#fff;padding:15px;box-shadow:0 10px 25px #0002;flex-direction:column}.hero,.land{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.states{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.grid{grid-template-columns:1fr}.search{flex-direction:column}}
.install-btn{border:0;background:#16865b;color:#fff;padding:10px 15px;border-radius:10px;font-weight:700;cursor:pointer;margin-left:auto;margin-right:14px}
@media(max-width:850px){.install-btn{font-size:13px;padding:9px 11px;margin-right:8px}}
