:root{--r:20px;--r-lg:26px}.wrap{max-width:1180px}.nav-inner{max-width:1180px;padding-top:15px;padding-bottom:15px}.hero{padding:48px 0 40px}.hero-mark{height:76px}.hero h1{gap:15px}.hero-ghost{opacity:.035}.card{box-shadow:0 10px 35px rgba(61,35,91,.045);border-radius:24px}.drop{border-radius:18px;min-height:180px}#licWrap{padding:22px;border-radius:17px;background:var(--soft);border-color:var(--line2)}#creditBalance{font-size:14px;line-height:1.8;padding:12px 0 5px}#licKey{border-radius:11px;padding:15px}#checkKey{border-radius:10px;min-height:44px}#genBtn{border-radius:13px;min-height:52px}.btn{border-radius:10px}.card-sub,.hint{line-height:1.7}@media(max-width:700px){.hero{padding:32px 0}.hero-mark{height:58px}.nav-inner{padding:12px 17px}.wrap{padding-left:16px;padding-right:16px}.card{border-radius:20px}#licWrap{padding:18px}.brand-name{font-size:16px}.brand-name .tld{font-size:12px}}