:root{font-family:Inter,"Microsoft YaHei",system-ui,sans-serif;color:#172e29;background:#f7f9f6;font-synthesis:none;--green:#17674d}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header,footer,main{max-width:1140px;margin:auto}header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand{font-size:20px;font-weight:800;letter-spacing:-.6px}.brand span{color:var(--green);margin:0 5px}nav{display:flex;gap:30px;font-size:14px;color:#52625b}main{padding:0 28px}.hero{padding:90px 0 74px;background:radial-gradient(ellipse at 100% 40%,#e2efe4 0,transparent 58%)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--green)}h1{font-size:68px;line-height:1.15;letter-spacing:-2px;margin:26px 0}h1 em{font-style:normal;color:var(--green)}p{color:#647169;line-height:1.85}.hero>p{max-width:580px;font-size:17px;margin-bottom:32px}.button{background:var(--green);border:0;border-radius:8px;padding:16px 22px;display:inline-flex;gap:48px;align-items:center;color:white;font:600 14px inherit;cursor:pointer}.steps{display:flex;gap:30px;margin-top:42px;font-size:12px;color:#7a867d}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:44px 0 22px}h2{font-size:28px;letter-spacing:-.6px;margin:12px 0}h3{font-size:20px;margin:20px 0 8px}.version{font-size:12px;padding:7px 12px;background:#e7efe5;border-radius:20px;color:#526d56}.downloads{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.download-card{background:white;border:1px solid #dde5dc;border-radius:14px;padding:28px}.platform-icon{font-size:36px;color:var(--green)}.download-card p{font-size:13px;margin:0 0 30px}.download-link{display:flex;justify-content:space-between;color:var(--green);font-size:14px;font-weight:700;border-top:1px solid #edf0eb;padding-top:18px}.unavailable{color:#939b94;font-size:14px}.hint{font-size:12px;margin:18px 0 50px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-card{background:#edf3ea;border-radius:14px;padding:32px}.service-card p{font-size:14px}.text-link,.contact a{font-size:14px;color:var(--green);font-weight:700}label{display:block;font-size:12px;color:#5b6c61;margin:20px 0 8px}input{width:100%;background:white;border:1px solid #cad8c9;border-radius:7px;font:13px inherit;padding:14px}input:focus{outline:2px solid #4b8862;outline-offset:2px}.secondary{margin-top:14px;padding:12px 18px}.button:disabled{opacity:.5;cursor:wait}#claim-result{word-break:break-all;font-size:14px}.contact{padding:50px 0;border-bottom:1px solid #dfe5dc}.contact p{font-size:14px}footer{padding:30px 28px 42px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#778376}.query{max-width:600px;margin:45px auto;padding:35px;background:white;border:1px solid #dde5dc;border-radius:14px}.notice{margin-top:24px;padding:18px;background:#edf3ea;line-height:1.9}.error{color:#ad3c3c}.query .button{margin-top:18px}.query dd{margin:0 0 12px}.query dt{color:#78827c;font-size:12px}.query p{font-size:14px}@media(max-width:700px){header{height:76px}nav{gap:15px;font-size:12px}nav a:last-child{display:none}.hero{padding:55px 0 40px}h1{font-size:44px;letter-spacing:-1px}.hero>p{font-size:15px}.downloads,.service-grid{grid-template-columns:1fr}.steps{gap:15px}.download-card{padding:24px}h2{font-size:24px}.section-heading{margin-top:35px}.query{padding:24px;margin:25px 0}footer{flex-direction:column}.button{gap:30px}}

/* lieke brand */
.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand img{width:36px;height:36px;border-radius:9px;object-fit:contain}.brand span{color:inherit;margin:0}@media(max-width:700px){.brand{font-size:17px;gap:7px}.brand img{width:30px;height:30px}}
